Sunteți pe pagina 1din 4

Lucrarea nr. 4.

Seria Fourier. Analiza spectral


1. Modelarea matematic a semnalelor. Serii generalizate.
Studiul semnalelor presupune utilizarea unor modele matematice ct mai apropiate de realitatea fizic i
avnd un grad mare de generalitate. Reprezentarea fenomenelor prin iruri de funcii este o metod
convenabil. Fie s(t) un semnal. Se caut o reprezentare analitic de forma:

s (t ) = an xn (t ), t

(1)

(n)

astfel nct s fie ndeplinite urmtoarele cerine:

eroarea

(t ) = s (t )

an xn (t )

(2)

n=0

s fie ct mai mic i s se reduc atunci cnd N crete;

mulimea funciilor xn(t)

M, ce ndeplinesc proprietatea de ortogonalitate, s poat fi reprodus

prin mijloace tehnice actuale;

coeficienii an s fie determinai prin calcule simple.

Dac funciile xn(t) sunt de tip armonic (sint sau cost), atunci o serie de forma (1) poart numele
de serie Fourier generalizat. Pentru calculul coeficienilor an se folosete produsul scalar definit cu ajutorul
relaiei:
t 0 +T

[ s(t ) xn (t )]dt

an =

(3)

t0

n care t0 reprezint momentul iniierii achiziiei semnalului n timp ce T este perioada acestuia.
Un rezultat remarcabil este reprezentat de egalitatea lui Parceval:

W=

t 0 +T

s 2 (t ) dt =

( an ) 2

(4)

n=0

t0

conform creia energia semnalului pe durata unei perioade este egal cu suma ptratelor amplitudinilor
componentelor spectrale.
2. Reprezentri ale semnalelor prin seria Fourier trigonometric
Seria Fourier trigonometric (SFT) are expresia:

s (t ) = C0 + [Cn cos(n0t ) + S n sin( n0t )]

(5)

n =1

formulele de calcul ale coeficienilor fiind:

C0 =

1
T

t 0 +T

s(t )dt

t0

(reprezint componenta continu a semnalului)

(6)

Cn =

Sn =

2
T
2
T

t 0 +T

s(t ) cos(n0t )dt

(7)

t0
t 0 +T

s(t ) sin(n0t )dt

(8)

t0

unde 0=2/T.
Exemplul 1. S se determine SFT pentru semnalul din figura 3.
s(t)
A

-T/2

T/2

-A

Fig. 3.
Soluie: Aplicnd relaiile (5), (6), (7) i (8) obinem:

C0 = 0 ; Cn = 0 ; S n =
respectiv:

s (t ) =

4A
(2n + 1)

4A

(2n + 1) sin(2n + 1)0t

(9)

(10)

n =0

3. Reprezentri ale semnalelor prin seria Fourier armonic


Seria Fourier armonic (SFA) pune n eviden amplitudinea i faza unei componente de ordinul n. Se
introduc notaiile:

astfel nct se obine:

Cn = An cos n

(11)

S n = An sin n

(12)

Cn cos(n0t ) + S n sin(n0t ) = An cos(n0t + n )

(13)

deci semnalul poate fi exprimat sub forma: s (t ) =

An cos(n0t + n )

(14)

n=0

Relaia (14) reprezint seria Fourier armonic (SFA). Termenul de ordinul 1 (n=1) reprezint componenta
fundamental, iar cel de ordinul n - armonica de ordinul n. Cu ajutorul SFA se formeaz diagramele
spectrale i anume:
- spectrul de amplitudini: An =f(n0)
- spectrul de faze: n =g(n0)
Exemplul 2. Se consider semnalul din figura 3. S se exprime semnalul prin SFA i s se
reprezinte diagramele spectrale asociate.

Soluie: n conformitate cu relaiile (11), (12), (13) i (14) obinem:

s (t ) =

4A

cos(n0t

n = 0 2n + 1

(15)

Diagramele spectrale sunt reprezentate n figurile 4 i 5.


An

A1

A3
A5

20

30

40

50

A7
60

70

Fig. 4. Spectrul de amplitudini.


n
0

20

/2

30

40

50

60

70

Fig. 5. Spectrul de faze.

Analiznd reprezentrile spectrale din figurile 4 i 5 se constat c pe msur ce ordinul n crete,


componentele din spectrul de amplitudini descresc datorit convergenei seriei. Intervalul de pe semiaxa
pozitiv, n care sunt concentrate componentele spectrale importante, se numete band de frecvene
ocupat de semnal sau banda frecvenelor utile. Precizarea benzii efectiv ocupat de semnal este deosebit
de util pentru a aprecia domeniul de frecvene n care aparatura ce prelucreaz informaia trebuie s
funcioneze corect.
Exemplul 3. Se consider semnalul din figura 6.
Pentru a-I determina structura n armonici, facem analiza spectral, utiliznd mediul de programare
MATLAB. Rezultatul este prezentat n figura 7. Programul utilizat este prezentat mai jos:
%Analiza spectrala
%Generare semnal
t=0:.00005:.01;
x=sin(2*pi*2000*t)+sin(2*pi*7000*t);
%Plotare semnal
plot(x(1:50)); xlabel('Timp [milisecunde]');
pause
%Analiza spectrala
Y=fft(x);
Pyy=Y.*conj(Y);s=length(Pyy);
f=20000*(0:s/2-1)/s;
plot(f,Pyy(1:s/2));
xlabel('Frecventa [Hz]');
ylabel('Spectru');

10000
9000

1.5

8000
1
7000
0.5
Spectru

6000

5000
4000

-0.5

3000
-1
2000
-1.5
-2

1000
0

10

15

20
25
30
Timp [milisecunde]

35

40

45

50

1000

Fig. 6.

2000

3000

4000 5000 6000


Frecventa [Hz]

7000

8000

9000 10000

Fig. 7. Spectrul de amplitudini.

Se constat, n mod clar, faptul c semnalul din figura 6 este alctuit din dou componente armonice, avnd
frecvenele de 2.000 i respectiv 7.000 Hz. De asemenea, se poate determina i banda de frecvene (BF)
ocupat de semnal: BF =[ 2000, 7000] Hz
4. Aplicaie
Se consider semnalul din figura 8.

s(t)
A

t1

t2

Fig. 8.
Se cere:
1. S se deduc expresiile generale ale coeficienilor An i fazelor n. Se consider T=1 sec.
2. Care este influena momentului t1 asupra spectrului de amplitudini?
3. Ce valoare trebuie s aib parametrul (durata impulsului) pentru ca armonica de ordinul 10 s se
anuleze?
4. S se realizeze un program n Matlab cu ajutorul cruia s se traseze spectrul de amplitudini.
5. Presupunnd c semnalul se propag printr-un canal a crui band de frecven este Nw0, s se
determine forma impulsului la recepie. Cazuri particulare: N=3, 5, 7.
5. Coninutul referatului
Referatul va conine rspunsurile la ntrebri i programul utilizat.
Breviar teoretic:

sin( ) = sin cos sin cos

m
sin sin = 2 sin
cos
2
2
1
sin sin = [cos( ) cos( + )]
2
1
cos cos = [cos( + ) + cos( )]
2

cos( ) = cos cos m sin sin


+

cos + cos = 2 cos
cos
2
2
+

cos cos = 2 sin
sin
2
2
1
sin cos = [sin( + ) + sin( )]
2
-- * --