Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

DFT sygnału piłokształtnego i 1 harmoniczna

12 Lis 2009 19:43 1683 2
  • Poziom 16  
    Witam

    Walczę od pewnego czasu z zadaniem wykreślenia 1 harmonicznej sygnału piłokształtnego w matlabie.

    a mianowicie mam sygnał wygenerowany w matlabie jako:

    N=10
    x=(0:N-1)/N
    x(1)=0.5

    czyli tak jakby jeden okres sygnału pilokształtnego, i teraz nie mogę sobie poradzić jak wykreślić tą harmoniczną?

    jak działa funkcja FFT ? w matlabie bo mamy wykreślać ta harmoniczną w zależności od ilości próbek na okres.

    pomocy.
  • Poziom 11  
    1.
    Code:

    N=10
    x=(0:N-1)/N
    x(1)=0.5

    To nie jest jeden okres sygnału piło kształtnego.

    2. help matlaba naprawdę jest bardzo dobry:
    Code:

    Fs = 1000;                    % Sampling frequency
    T = 1/Fs;                     % Sample time
    L = 1000;                     % Length of signal
    t = (0:L-1)*T;                % Time vector
    % Sum of a 50 Hz sinusoid and a 120 Hz sinusoid
    x = 0.7*sin(2*pi*50*t) + sin(2*pi*120*t);
    y = x + 2*randn(size(t));     % Sinusoids plus noise
    plot(Fs*t(1:50),y(1:50))
    title('Signal Corrupted with Zero-Mean Random Noise')
    xlabel('time (milliseconds)')

    NFFT = 2^nextpow2(L); % Next power of 2 from length of y
    Y = fft(y,NFFT)/L;
    f = Fs/2*linspace(0,1,NFFT/2+1);

    % Plot single-sided amplitude spectrum.
    plot(f,2*abs(Y(1:NFFT/2+1)))
    title('Single-Sided Amplitude Spectrum of y(t)')
    xlabel('Frequency (Hz)')
    ylabel('|Y(f)|')


    idealnie jezeli liczba próbek sygnału = 2^n tzn 2, 4, 8 ,16 itd. 10 próbek to trochę za mało.
  • Poziom 16  
    rozumiem helpa mam otwartego od początku, ale ten kod napisał nam wykładowca i mamy dalej jakos użyć fft żeby wyznaczyć 1 harmoniczna a tego juz w helpie nie ma. :(

    Dodano po 9 [minuty]:

    po przetrawieniu wektora wejściowego przez FFT otrzymuje wektor, i czym on jest to są kolejne harmoniczne ?