Documente Academic
Documente Profesional
Documente Cultură
Disciplina: PSIB
Raport
Lucrare de laborator n. 6
Analiza domeniului de frecvena a semnalelor folosind MATLAB
A efectuat:
A verificat:
Chisinau 2014
Scopul lucrrii: Analiza domeniului de frecven a semnalului sinusoidal folosind MATLAB.
Noiuni teoretice.
La discretizarea semnalului continuu f(t) n orice T secunde obinem o consecutivitate de valori ale
semnalului original: fk=f(kT). Notarea vectorului n MATLAB se ncepe cu 1: x(1), x(2), . Notarea
semnalelor de obicei pornesc cu zero g0, g1, , ct i cu orice alt valoare, inclusiv negativ h -2, h-1, h0
Dac semnalele g i h conin cte 10 valori, atunci vectorii corespunztori vor conine de asemenea 10 valori:
vectorul kg va conine valorile de la 0..9 iar vectorul kh va conine valorile 2..7.
Domeniul de frecven a semnalelor poate fi reprezentat prin valori complexe care reprezint
sinusoidele ce fac parte din semnal. Algoritmul Transformrii Fourier Discrete (TFD) se folosete pentru a
transforma semnalul digital din domeniul de timp ntr-un set de puncte n domeniul de frecven. Intrarea
algoritmului TFD este un set de N valori din domeniul de timp [f k]: algoritmul modeleaz un set de N valori
complexe [Fk] care reprezint informaia despre domeniul de frecven. Dac N este un numr cu baza 2
(N=2M) atunci se folosete Transformarea Fourier Rapid (TFR).
Hz . Frecvena Nyquist este egal cu 1/2T i va corespunde cu F 16. Deci, TFD este o funcie periodic i
valorile frecvenei mai mari dect frecvena Nyquist nu reprezint informaie nou.
Mersul lucrrii.
1.1. Generm un semnal n timp, care conine 64 de probe. Pentru aceasta culegei:
N=64; T=1/128; k=0:N-1;
f=sin(2*pi*20*k*T);
plot(k,f); grid on;
xlabel('Numarul probei (k)'); ylabel('Y(t)');
title('Sinusoida cu frecventa 20 Hz, discretizata cu 128 Hz');
Semnalul f este o sinusoid cu frecvena 20 Hz discretizat cu frecvena de 128 Hz. Dac f este o singur
sinusoid, atunci coninutul de frecven va fi zero cu excepia punctului n domeniul de frecven care
corespunde 20 Hz.
Figura 12. Dependena modului de frecven a unui impuls dreptunghiular utiliznd fftshift.
Figura 13. Dependena modului de frecven a unui impuls dreptunghiular utiliznd fftshift.
3.4. Afim pe o singur dependen modulul i faza TF:
A=0.75; w=0.5; Ts=0.01; T=100; t=0:Ts:T; df=1/T;
Fmax=1/Ts; f1=-Fmax/2:df:Fmax/2;
y=A*rectpuls(t,w); x=fft(y); xp=fftshift(x);
dch=real(xp); mch=imag(xp);
plot(f1,dch,f1,mch,'k'); grid on;
title('Modulul si faza FFT a semnalului periodic in forma dreptunghiulara');
xlabel('Frecventa, Hz'), ylabel('Modulul si faza');
legend('modulul','faza');
title('Iesirea filtrului');
xlabel('Timpul, s'), ylabel('Y1(t)');
Concluzii
La aceast lucrare de laborator am observat efectele discretizarii semnalului asupra transformatei
fourier a acestuia. De asemenea am vazut cum arata transformata fourier a semnalului modulat n
amplitudine. Consider c n sarcina de laborator ar trebui sa se includa cerin a de a realiza transfortama
fourier a unei sinusoide cu frecvena mai mare de Fs/2, cu frecvena Fs-delta i Fs+delta. Aceasta ne va
permite sa observm efectul de aliere. De asemenea este interesant transformata unui semnal compus din 2
sinusoide (cu frecvena F i Fs+F).