PRELUCRAREA SEMNALELOR:
PRELUCRAREA SEMNALELOR:
PRELUCRAREA SEMNALELOR:
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
20 CAPITOLUL 1. SEMNALE<br />
pentru diverse valori ale lui M. Veţi obţine aproximări ale impulsului unitate (în<br />
frecvenţă, adică într-un domeniu continuu). Aceste aproximări vor avea oscilaţii<br />
mari în apropierea frecvenţei ω = 0.<br />
PP 1.2.8 Fie x[n] un semnal cu energie finită şi X(ω) transformata sa Fourier.<br />
Definim semnalul<br />
∞∑<br />
r[k] = x[n]x ∗ [n − k] (1.29)<br />
n=−∞<br />
şi notăm R(ω) transformata sa Fourier.<br />
a. Demonstraţi că are loc egalitatea R(ω) = |X(ω)| 2 .<br />
b. Observaţi că r[0] = ∑ ∞<br />
n=−∞ |x[n]|2 este energia semnalului x[n]. Din transformata<br />
Fourier inversă<br />
deduceţi teorema lui Parseval.<br />
Ghid Matlab<br />
r[k] = 1 ∫ π<br />
R(ω)e jωk dω,<br />
2π −π<br />
Transformata Fourier a unui semnal cu suport finit se poate calcula într-un mod<br />
similar programului din figura 1.9. Deci, luând o grilă de frecvenţe<br />
>> w = 0:pas:pi<br />
unde, e.g. pas=0.01, transformata Fourier a semnalului x cu suportul<br />
>> n = 0:M<br />
se poate calcula simplu prin<br />
>> X = x * exp(-j*n’*w)<br />
Amplitudinea transformatei Fourier se desenează cu<br />
>> plot(w, abs(X))<br />
iar faza prin<br />
>> plot(w, angle(X))<br />
De exemplu, pentru problema PP1.2.1, făcând abstracţie de formula simplă<br />
cerută acolo, transformata Fourier se poate calcula astfel<br />
>> M = 10 % o valoare intreaga oarecare<br />
>> w = 0 : pi/200 : pi % sunt de fapt 201 puncte<br />
>> x = ones(1, M+1) % semnalul<br />
>> X = x’ * exp(-j*(0:M)’*w) % transformata Fourier<br />
O altă variantă de calcul presupune utilizarea funcţieifreqz, care va fi discutată<br />
mai în detaliu în capitolul 2. Transformata Fourier se calculează pe grila de frecvenţe<br />
w prin apelul<br />
>> X = freqz(x, 1, w)<br />
De asemenea, transformata Fourier se poate calcula eficient (pe o anumită grilă<br />
de frecvenţe), cu funcţia fft. Aceasta va fi discutată după prezentarea transformatei<br />
Fourier discrete şi a algoritmilor rapizi de implementare a acesteia, în capitolul<br />
5.