Sunteți pe pagina 1din 97

PROCESAREA SEMNALELOR

Lucrarea de laborator nr. 1

Functii treapt

n cadrul acestui laborator se va utiliza programul Mathematica, al companiei


Wolfram Research.
Reamintim cateva reguli de utilizare a programului Mathematica la scrierea i rularea
aplicaiilor, si care conduc la cele mai frecvente erori:
- Rularea programelor scrise se face cu combinaia de taste Shift+Enter;
- Matematica este case-sensitive;
- pentru operaia de nmulire se va folosi caracterul * sau un simplu spaiu;
- listele se alctuiesc folosind paranteze acolade, elementele fiind separate prin virgul;
- toate funciile programului Mathematica ncep cu liter mare;
- toate funciile folosesc paranteze drepte, nu rotunde;
- caracterul . atribuit oricrei variabile anuleaz orice valoare anterioar a acesteia;

1. Teoria lucrarii
Functia Heaviside numita i functie treapta se defineste de cele mai multe ori n felul urmator:

0, t 0
1, t 0

(t )

(0.1)

si este reprezentata grafic n figura 1.9. Aceasta figura poate fi generata cu ajutorul programului
Mathematica prin urmatorul program:

-1-

Figura 1.9. Reprezentare a unei portiuni a functiei Heaviside


Cu ajutorul functiei Heaviside se poate defini matematic i reprezenta grafic un impuls
dreptunghiular. Pentru aceasta se pot utiliza doua functii Heaviside, una cu treapta la t 0 , definita de
relatia (0.1), i alta cu treapta la t a definita prin:

0, t a
1, t a

(t a )

(0.2)

Prin scaderea acestor doua functii se obtine un impuls dreptunghiular, ca n programul urmator
i figura 1.10:
tr1

UnitStep t ;

tr2

UnitStep t

O functie cu treapta in 0
2 ;

O functie negativa cu treapta in 2

Plot tr1 tr2, t, 1, 8 , PlotRange

All, PlotStyle

Compunerea celor doua functii

-2-

Thickness .01 , AxesLabel

t, "x t "

Figura 1.10. Obtinerea unui impuls dreptunghiular din doua functii Heaviside
Daca cele doua functii Heaviside ar fi avut treapta de exemplu la t 6 i respectiv t 8 s-ar fi
obtinut un impuls decalat cu T 4 fata de primul, ca n figura 1.11.
tr1
tr2

UnitStep t 4 ;
UnitStep t

6 ;

O functie cu treapta in 4
O functie negativa cu treapta in 6

Plot tr1 tr2, t, 1, 8 , PlotRange

All, PlotStyle

Compunerea celor doua functii

-3-

Thickness .01 , AxesLabel

t, "x t "

Figura 1.11. Impuls dreptunghiular decalat cu T=4 fata de cel anterior


Prin compunerea celor doua impusuri se obtine o succesiune ca n figura 1.12
imp1

UnitStep t

imp2

UnitStep t 4

UnitStep t

2 ;

UnitStep t 6 ;

Plot imp1 imp2, t, 1, 8 , PlotRange


AxesLabel

All, PlotStyle

Thickness .01 ,

t, "x t "

Figura 1.12. Succesiune de doua impulsuri dreptunghiulare


Generalizand, pentru Ni impulsuri se obtine:
Ni
T

10;
1;
0.3;
Ni

imp

UnitStep t k T

UnitStep t

kT

k 0

Plot imp, t, 0.5, 10 , PlotRange

All, PlotStyle

-4-

Thickness .01 , AxesLabel

t, "x t "

Figura 1.13 Succesiune de Ni 10 impulsuri dreptunghiulare

Pentru usurinta calculelor se poate alege originea timpului la momentul

, adica la jumatatea
2

primului impuls, i rezulta o succesiune ca n figura 1.14.

Figura 1.14 Succesiune de Ni 10 impulsuri dreptunghiulare cu originea timpului centrata pe


primul impuls

2. Modul de lucru
1. S se scrie i s se ruleze urmtorul program, care descrie o funcie treapt:
x=UnitStep[t];
Plot[x,{t,-3,5}]
--------------------------------------------------------------

-5-

0.8

0.6

0.4

0.2

-3

-2

-1

2. S se un program, care va afia un impuls dreptunghiular, folosind funcii treapt:


T=1;
x=UnitStep[t]-UnitStep[t-T];
Plot[x,{t,-3,5}]
-------------------------------------------------------------1

0.8

0.6

0.4

0.2

-2

3. S se scrie un program care s afieze un impuls dreptunghiular, deplasat fa de


ordonat:
T=1;
x=UnitStep[t-T]-UnitStep[t-2T];
Plot[x,{t,-3,5}]
-------------------------------------------------------------1

0.8

0.6

0.4

0.2

-2

4. S se scrie un program care s afieze un impuls dreptunghiular, deplasat cu k 3


perioade:
-6-

k=3;
x=UnitStep[t-k T]-UnitStep[t-(k+1)T];
Plot[x,{t,-3,5}]
-------------------------------------------------------------1

0.8

0.6

0.4

0.2

-2

5. S se ruleze urmtorul program:


T

1;

3;

2;

4;
1
;
2

f
x

a UnitStep t k T
b UnitStep t

UnitStep t
f T

f T

UnitStep t

1 T

Plot x, t, 3, 5

-------------------------------------------------------------4

-2

-7-

Lucrarea de laborator nr. 2

Spectru Fourier dreptunghi

1. Teoria lucrarii
Coeficienii dezvoltarii n serie Fourier trigonometrica pentru acest semnal se calculeaza cu formulele

2 2
2 A

Cn A cos ntdt
(sin n sin n )
T
T n
2
2

A sin n

(0.3)

2 2 A f sinc n

2
n
2

Sn

2 2
A sin nt dt 0
T

(0.4)

C0

1
T

T
2

x (t )dt

1
T

Adt

A
Af , C0 0, A
T

(0.5)

Asa cum a fost aleasa originea timpului, semnalul este o functie para:

x(t ) x(t )

(0.6)

ceea ce justifica anularea coeficienilor Sn (sinusul fiind o functie impara i ortogonala pe cosinus nu
poate sa apara n descompunerea unui semnal par).
In relatia (0.3) s-a notat cu sinc functia sinus cardinal:

sinc(x )

sin x
x

(0.7)

Deoarece aceasta functie apare foarte des n prelucrarile de semnale, ii vom analiza n
continuare unele proprietati.
a)Valoarea n origine este unitara

-8-

sin x
1
x 0
x

sinc(0) lim

(0.8)

b) Intersectiile cu abscisa sunt n puncte echidistante, multiplu de

sinc(x) 0, sin x 0, x k , k 0

(0.9)

c) Functia are oscilatii n jurul abscisei, cu amplitudini din ce n ce mai mici atunci cand x creste
n modul (deoarece x apare la numitor). Infasuratoarea acestor maxime i minime este deci o hiperbola
echilatera.
d) Integrala de la 0 pana la o valoare oarecare u se numeste functie sinus integral i nu are o
primitiva, valorile sale fiind calculabile doar numeric.
u

sinc(x )
dx
x
0

Si(u)

(0.10)

Valoarea la infinit este totusi calculabila analitic i va fi utilizata n unele aplicatii:

sinc(x )

dx
x
2
0

Si()

(0.11)

Fiind o functie para, se poate scrie de asemenea

sinc(x )
sinc(x )
x dx 20 x dx

(0.12)

Aceste proprietati sunt vizibile n reprezentarile grafice din figurile 1.14 i 1.15.
sinc x_

Sin x

;
definirea ca o functie generica, folosind underscore dupa variabila
x
Plot sinc x , x, 20, 20 , PlotRange All, PlotStyle
Thickness .01 , AxesLabel
x, "Sinc x "
Cand se utilizeaza, parametrul formal x_ devine parametru actual x fara underscore

Figura 1.14 O portiune a functiei sinus cardinal

-9-

Si u_

Sin x

x;
definirea ca o functie generica, folosind underscore dupa variabila
x
Plot Si u , u, 20, 20 , PlotRange All, PlotStyle
Thickness .01 , AxesLabel
u, "Si u " ;
0

Cand se utilizeaza, parametrul formal u_ devine parametru actual u fara underscore

Figura 1.15 O portiune a functiei sinus integral


Revenind la spectrul semnalului dreptunghiular centrat n origine, se observa ca exista doar
componente dupa functii cosinus, iar liniile spectrale au o infasuratoare de forma unui sinus cardinal.
Spectrul se obtine cu programul urmator i este prezentat n figura 1.16.

- 10 -

Figura 1.16 Spectrul unui semnal dreptunghiular periodic centrat n origine, cu factor
umplere 0.05, amplitudine 1 i perioada 1.

de

Pentru a evita complicatiile introduse de semnalul necentrat n origine, este avantajos sa se


aleaga originea timpului pe mijlocul impulsului obtinandu-se un spectru numai dupa cosinus. Aceasta
conduce la o diferenta de faza

2
, care n cele mai multe aplicatii nu este semnificativa.
T

Desi teoretic numarul de armonici din spectrul semnalului este infinit, practic se poate defini o
banda de frecventa formata din componentele care se afla n lobul principal al functiei sinus cardinal,
deci intre zero i prima intersectie cu originea.

sin n 0, n
2
2

2
B n

(0.13)

Numarul de componente spectrale din lobul principal este egal cu inversul factorului de umplere
ale impulsurilor.

2 1 T


1
n
f
n

(0.14)

Distanta intre doua linii spectrale este invers proportionala cu perioada semnalului

(n 1) n

- 11 -

2
T

(0.15)

Rezulta ca daca se micsoreaza perioada i se mentine constant factorul de umplere, limiile


spectrale se distanteaza i invers, dar latimea lobilor ramane constanta.
Daca se micsoreaza factorul de umplere, lobul central al spectrului va cuprinde mai multe
componente, deci se mareste, deoarece distanta dintre ele depinde doar de T i nu depinde de f .
Acest lucru se poate proba cu programul urmator, n care se iau mai multe valori pentru factorul de
umplere mentinand perioada constanta i se obtin spectrele din figura 1.19.
T

1; A

For

0.06,

0,

0.02,

Scade factorul de umplere

For n
c n
g

2;

1, n

50, n

A Cos n 2
t t;
T 0
T
Append g, Graphics Thickness .008 , Line

n, 0 , n, c n

;
Show g, Axes

True, PlotRange

0, 50 , All , AxesOrigin

- 12 -

0, 0 , AxesLabel

"n", "Cn"

- 13 -

Figura 1.19 Cresterea lobului central al spectrului cand factorul de umplere scade (in prima
figura 0.06 , n a doua 0.04 , iar n a treia 0.02 )

Componentele seriei Fourier n forma armonica pentru semnalul dreptunghiular centrat n


origine este identica cu modulul componentelor din seria trigonometrica, conform relatiei (2.28),
deoarece componentele dupa sinus sunt nule. Daca semnalul nu este centrat n origine, spectrul armonic
este cel prezentat n figura 1.20.

Figura 1.20a Spectrul de amplitudini al seriei Fourier armonice pentru semnal


dreptunghiular necentrat n origine

- 14 -

Figura 1.20b Spectrul de faze al seriei Fourier armonice pentru semnal dreptunghiular
necentrat n origine
Descompunerea n serie Fourier exponentiala a semnalului dreptunghiular centrat n origine
este, conform relatiilor (2.37) i (2.38)

/2

jn
jn
2
2
1
sin n 2

jnt
2
2
Anc
Ae
dt

A
[
e

e
]

2
A
2 A sincn
(0.16)

T /2
T jn
T n
T
2
2
2

x (t ) A

sin n

2 e jnt A

T
n
2

sincn 2 e

jnt

(0.17)

Se observa ca n acest caz, amplitudinile sunt reale, n timp ce n cazul unui semnal
dreptunghiular necentrat n origine, rezulatul integrarii cu exponantiala imaginara da numere complexe.
Intr-adevar, pentru un semnal obtinut prin repetarea cu perioada T a unui impuls care este nenul intre
momentele 1 i 2 componentele seriei Fourier exponentiale sunt

2
jn 2
2 2 jn 2 t
A jn 2T 1
T
Anc Ae T dt j
e

T 1
n

(0.18)

Un program care calculeaza spectrul seriei Fourier exponentiale pentru un semnal


dreptunghiular necentrat n origine este cel de mai jos, iar reprezentarea grafica este cea din figura 1.23.

- 15 -

Deoarece, asa cum am aratat, amplitudinile componentelor spectrale sunt n general complexe,
liniile spectrale se vor alege cu lungimi proportionale cu modulul componentelor, cu partea reala sau cu
partea imaginara a acestora. Vom numi spectrele obtinute n aceste cazuri spectrul modul (figura 1.21) ,
spectrul real (figura 1.22) i respectiv spectrul imaginar (figura 1.23).
Dupa cum se observa din aceste figuri, exista componente cu frecvente pozitive (pentru n 0 )
dar i componente cu frecvente negative (pentru n 0 ). Desi acestea din urma nu au o semnificatie
practica (in mod uzual consideram frecventa ca inversul perioadei iar pulsatia este

2
cu T 0 ),
T

ele pot fi usor interpetate fizic, daca tinem seama ca frecventa (pulsatia) se poate defini ca derivata n
raport cu timpul a unghiului fazorului n planul complex

d ( t )
dt

(0.19)

Daca unghiul creste n timp, deci fazorul se roteste n sens direct trigonometric, frecventa este
pozitiva, iar daca unghiul scade n timp, deci fazorul se roteste n sens invers trigonometric, frecventa
este negativa.

- 16 -

Figura 1.21 Spectrul modul al seriei Fourier exponentiale pentru semnal dreptunghiular
necentrat n origine

Figura 1.22 Spectrul real al seriei


necentrat n origine

Fourier exponentiale pentru semnal dreptunghiular

- 17 -

Figura 1.23 Spectrul imaginar al seriei Fourier exponentiale pentru semnal


necentrat n origine

dreptunghiular

Se observa ca spectrul modul este par, dupa cum rezulta i din relatia
1

Anc Cn2 Sn2 2 ein Cn2 Sn2 2 C2n S2n 2 A nc

(0.20)

De asemenea se poate utiliza relatia Euler n relatia(2.38) i se obtine

2 2 jn 2T t
2 2
2
2 2
2
Anc Ae
dt A cos n
tdt j A sin n
tdt An jBn
T 1
T 1
T
T 1
T

(0.21)

unde An este partea reala iar Bn este partea imaginara a unei componente spectrale. Deoarece An este
integrala unei functii pare, spectrul real este par, dupa cum se observa i n figura 1.24.De asemenea,
deoarece Bn este integrala unei functii impare, spectrul imaginar este impar, dupa cum se observa i n
figura 1.23.
Comparand spectrul seriei Fourier armonice din figura 1.20a cu spectrul modul al seriei Fourier
exponentiale din figura 1.21, se pot face urmatoarele observatii:
a) Numarul de componente spectrale n seria Fourier exponentiala este dublu fata de seria
armonica, cuprinzand i frecvente negative
b) Fiecare componenta spectrala din seria Fourier exponentiala are o amplitudine exact
jumatate din amplitudinea componentel omoloage din seria Fioure armonica

- 18 -

c) Infasuratoarea spectrului din seria Fourier exponentiala este continua n origine, n timp ce n
seria Fourier armonica componenta C0 are o amplitudine de doua ori mai mica decat
valoarea care ar fi data de infasuratoare.

Cazuri particulare ale semnalului dreptunghiular simetric.


Semnalul cu factor de umplere .
Dupa cum rezulta din relatia (0.14) i se observa n figura 1.19, banda semnalului se ingusteaza atunci
cand factorul de umplere creste. Aceasta observatie este valabila numai pana la valoarea f 1 / 2 ,
deoarece este evident ca un semnal dreptunghiular cu factorul de umplere difera de unul cu factor de
umplere 1 f doar prin componenta continua, deci variatia bezii de frecventa cu factorul de umplere
este ca n figura 1.24.

f
Figura 1.24 Variatia numarului de armonici din lobul principal cu factorul de umplere
Banda minima, corespunzatoare factorului de umplere f 1 / 2 este, conform (0.14)

1
4
2
f
T

(0.22)

si cuprinde teoretic doua armonici. Practic numai prima armonica (fundamentala) este nenula, iar
spectrul semnalului periodic dreptunghiular centrat n origine arata ca n figura 1.25.

- 19 -

Figura 1.25 Spectrul semnalului dreptunghiular cu factoru de umplere


Spectrul Fourier pentru acest semnal poate fi descris analitic prin formule simple. Introducand
un factor de umplere n relatia (0.3) se obtine

2 T

sin
n
T 4 A
2
Cn 2 A f sinc
2A

2
2 n 2 T
T 4
2
1 sin n

Tinand cont ca sinusul este nenul numai pentru n

2k 1

(0.23)

, avand n aceste cazuri

k
valoarea ( 1) , se obtine

A2 k 1 C2 k 1

( 1)k
(2k 1)

,k

(0.24)

de unde rezulta urmatoarele particuaritati:


a) Ca la orice semnal dreptunghiular centrat pe origine, exista numai componente dupa cosinus, iar
forma trigonometrica este identica cu cea armonica
b) Toate armonicile pare sunt nule, n spectru exista doar armonici de ordin impar n 2k 1
c) Modulul amplitudinilor componentelor spectrale sunt invers proportionale cu ordinul lor, deci
infasuratoarea spectrului n modul este o hiperbola echilatera
Semnalul periodic dreptunghiular centrat n origine se poate scrie deci sub forma urmatoarei
serii

A
( 1)k
x(t ) A
cos(2k 1)t;

2
k 0 (2k 1)
2

- 20 -

(0.25)

Aceste observatii sunt importante n aplicatiile electronice, deoarece un spectru larg implica
exigente mai mari atat pentru aparatura de transmitere cat i pentru cea de prelucrare a semnalelor. Cel
mai avantajos ar fi ca impulsurile dreptunghiulare sa aiba un factor de umplere cat mai apropiat de
pentru a avea o banda de frecvente cat mai mica. Pentru aparatura care utilizeaza secvente de date
binare, deci impulsuri aproximativ dreptunghiulare, se folosesc uneori diversi algoritmi care sa
inlocuiasca secventele mai lungi cu valoare constanta prin secvente n care se fac inversiuni ale nivelelor
logice dupa anumite reguli (de exemplu tehnici cu intoarcere la zero).

2. Modul de lucru
1. S se ruleze n Mathematica urmtoarele programe:
$Assumptions
A

1;

1;

1 5;

Reals && n

Integers;

10

A UnitStep t k T

UnitStep t

k f T

k 0

Plot x, t, 0, 15 T

-------------------------------------------------------------1

0.8

0.6

0.4

0.2

10

12

14

Graphics
-------------------------------------------------------------Cn
Sn
An

T
2

0
T

Sn

x Cos n 2
x Sin n 2
2

Cn

T
T

1
2

--------------------------------------------------------------

- 21 -

2n
5

Sin
n
2 Sin

n
5

n
4

n
5
2
2
n

4 Sin

2n
5
2
n 2

Sin

---------------------------------------------------------------C0

C2 n

S2 n

A2 n

x t

T
2

0
T

S2 n

x Cos

2n

x Sin

2n

1 2

C2 n

2
1

t
t

1
2

-------------------------------------------------------------1
5
2 Sin

1
5

2n
2n
2
5

1 Cos

2n
2n
2
5

1 Cos

2n
2

2n

4 Sin

1
5

2n
2n

-------------------------------------------------------------C2 n
S2 n
A2 n

T
2

0
T

S2 n

x Cos

2n 2

x Sin

2n 2

C2 n

T
T

1
2

-------------------------------------------------------------Sin

4n
5

2n
Sin 2 n

n
2n
5
n2 2

Sin

4n
5
4 n2 2

Sin

--------------------------------------------------------------

- 22 -

; T

1; A

1;

.;

For f
x

0, f

A UnitStep t
1 T
x t;
T 0

C0
g1

Graphics

For n

1, n
2 T

Cn
Sn

x Cos n 2

0
T

0.01;

UnitStep t

fT

Thickness .01 , Line

10, n

T
2

Sn2

An
g

0.49, f

x Sin n 2
C n2

0, 0 ,

0, C0

;
T
T

t;

t;

1
2;

Append g, Graphics

Show g1, g, Axes

Thickness .01 , Line

True, PlotRange

n, 0 ,

0, 0.7 , AxesOrigin

n, A n
0, 0

; ;
;

-------------------------------------------------------------0.6
0.5
0.4
0.3
0.2
0.1

10

- 23 -

2. S se ruleze n Mathematica urmtorul cod. Ce observai?


g

; T

1; A

1;

n .;
For k 2, k
1
f
;
k
g

10, k

1,

A UnitStep t
UnitStep t f T ;
1 T
C0
x t;
T 0
g1 Graphics Thickness .005 , Line
For n
Cn
Sn
An
g

0, n
2

T
2

0
T

Sn

50, n

x Sin n 2.0
2

x Cos n 2.0

Cn

0, 0 , 0, C0

T
T

t;

t;

1
2;

Append g, Graphics

Thickness .005 , Line

n, 0 , n, A n

;
Show g1, g, Axes

True, PlotRange

All, AxesOrigin

0, 0

-------------------------------------------------------------0.2

0.15

0.1

0.05

10

20

30

40

50

- 24 -

Lucrarea de laborator nr. 3

Spectru Fourier triunghi

1. Teoria lucrarii
Cel mai raspandita baza de vectori utilizata n analiza semnalelor o constituie setul de functii
trigonometrice f n (t ) cos(nt ), gn (t ) sin(nt ) , cu n intreg pozitiv sau 0. Aceasta alegere este
naturala, deoarece n multe sisteme fizice, relatia intre fortele generalizate i variatia coordonatelor
generalizate este liniar daca sistemul este scos doar putin din starea de echilibru. Dupa cum se stie,
revenirea n starea de echilibru a sistemului n campul unor astfel de forte se face prin oscilatii
sinusoidale, ceea ce justifica interesul larg pentru astfel de semnale.
Folsind aceste functii se poate genera o baza a unui spatiu n care se poate efectua asa numita
analiza Fourier a semnalelor periodice.
Functiile bazei sunt:

f n (t ) cos(nt )
gn (t ) sin(nt )

(0.26)

in care s-a notat cu frecventa corespunzatoare perioadei semnalului analizat:

2
T

(0.27)

Se observa ca trebuiesc folosite atat functii de tip sinus cat i functii de tip cosinus. Aceasta
deoarece functiile sinus sunt impare i nici o combinatie liniar a lor nu ar putea genera un eventual
semnal par. De asemenea, functiile cosinus sunt pare, deci pentru a analiza un semnal oarecare trebuie
folosite ambele seturi de functii, folosind o serie de forma

n 0

n 0

x(t ) Cn f n (t ) Sn gn (t )

(0.28)

unde s-au notat cu Cn coeficienii dezvoltarii dupa cosinus i cu Sn coeficienii dezvoltarii dupa sinus.
Functiile sunt intr-adevar ortogonale, deoarece se pot verifica prin calcul direct relatiile de
ortogonalitate (se exprima functiile trigonometrice cu exponentiale complexe folosind formula Euler):

- 25 -

cos nt cos mt dt 2

nm

n, m 1

sin nt sin mtdt 2

nm

n, m 1

(0.29)

sin nt cos mtdt 0


T

T
, pentru orice n 1 , Pentru n 0 patratul
2
constantei de normare pentru functiile cosinusoidale este T iar pentru cele sinusoidale este 0 deoarece:
Patratul constantei de normare este deci

cos 0t cos 0t dt T
T

sin 0t sin 0tdt 0

(0.30)

In aceste conditii se pot scrie relatiile fundamentale ale analizei semnalelor (2.5) i (2.6) sub
forma:

n 1

n 1

x(t ) C0 Cn cos(nt ) Sn sin(nt )

(0.31)

Cn

2
x(t ) cos(nt )dt, n 1, 2,...
T T

(0.32)

Sn

2
x(t )sin(nt )dt , n 1, 2,...
T T

(0.33)

1
x(t )dt x (t )
T T

(0.34)

C0

S0 0

(0.35)

Se observa ca s-au separat termenii de indice 0, ramanad doar cel dupa cosinus. Conform relatiei
(0.34), acesta reprezinta valoarea medie a semnalului, numita i componenta continua.
Relatia de analiza (0.31) reprezintAforma trigonometrica a seriei Fourier.
Se poate face o reprezentare grafica tridimensionala intuitiva a seriei Fourie trigonometrice a
unui semnal, cu ajutorul unor segmente echidistante cu lungimi proportionale cu diversele amplitudini
ale componentelor spectrale, ca n figura 1.5. Aceasta reprezentare formeaza spectrul Fourier
trigonometric al unui semnal periodic.

- 26 -

Figura 1.5. Spectrul Fourier trigonometric al unui semnal periodic


Pentru evidentierea caracteristicilor energetice ale seriei Fourier se poate folosi relatia Parseval
pentru semnale periodice. Astfel energia este
2
2
x (t )dt T C0
T

T 2 T 2
Sn
Cn 2
2 n 1
n 1

(0.36)

si impartind la T se obtine puterea


2
2

1 2
Cn Sn
2
x (t ) dt C0


T T
n 1
2 2

(0.37)

Se observa ca n calculul puterii se iau n consideratie amplitudinile efective ale componentelor


spectrale, egale cu amplitudinile impartie la

2.

Forma armonica a seriei Fourier


Prin transformari trigonometrice simple, forma trigonometrica se poate transforma n forma
armonica a seriei Fourier (ca n figura 1.6)

x(t ) A0 An cos(nt n )
n 1

- 27 -

(0.38)

An [Cn2 Sn2 ]1/2


1
x (t ) dt x (t )
T T
S
n arctan n
Cn

A0 C0

(0.39)

(0.40)

Figura 1.6. Compunerea componentelor seriei Fourier trigonometrice n forma armonica

Marimea n reprezinta faza componente spectrale respective a seriei armonice; se observa ca ea


este masurata intre An i Sn , deci n sens invers trigonometric, avand semnul minus n fata.
Spectrul Fourier armonic al unui semnal periodic se poate reprezenta prin doua grafice
bidimesionale: unul pentru amplitudini i unul pentru faze, ca n figura 1.7.
Avantajul acestei forme este acela ca n multe aplicatii informatia referitoare la faze nu este
importanta, i se poate folosi doar reprezentarea spectrala a amplitudinilor, care, spre deosebire de cea
din cazul seriei trigonometrice, este bidimensionala, deci mai simpla.
In aceasta reprezentare, componenta A0 este componenta continua, componenta A1 este
frecventa fundamentala sau pe scurt fundamentala, iar celelalte componente, corespunzatoare unor
frecvente multiplu intreg al fundamentalei se numescu armonici.

- 28 -

Figura 1.7. Spectrul Fourier armonic cu amplitudini i faze.


Conform expresiei(0.38), relatia Parseval(0.37)pentru putere se poate scrie n cazul formei
armonice a seriei Fourier astfel

1 2
An
2
x
(
t
)
dt

TT
2
n 1

2, Modul de lucru
1. S se ruleze n mathematica urmtorul cod:

- 29 -

(0.41)

$Assumptions
A

1;

1;
10

2A

k 0

2A

Integers;

2k A
2 k

UnitStep t k T
1 A

UnitStep t

T
Plot x, t, 0, 10 T , PlotRange

UnitStep t
k

1
2

1
2

UnitStep t

1 T

All

-------------------------------------------------------------1

0.8

0.6

0.4

0.2

10

Graphics
-------------------------------------------------------------n .;
C0
Sn
Cn

T
2

0
T

T
2

0
T

x t
x Sin n 2
x Cos n 2

-------------------------------------------------------------1
2

0
2

1
n2

2. S se scrie urmtorul program n continuarea celui anterior. Ce observai?


g={};T=1;A=1;
n=.;
g1=Graphics[{Thickness[.01],Line[{{0,0},{0,C0}}]}];
For[n=0,n10,n++;
Print[Cn];
g=Append[g,Graphics[{Thickness[.01],Line[{{n,0},{n,Cn}}]}]];
]
Show[g1,g,AxesTrue,PlotRangeAll,AxesOrigin{0,0}];
- 30 -

-------------------------------------------------------------4
2

4
2

9
0

4
2

25
0

4
2

49
0

4
2

81
0

4
121

0.4

0.2

10

-0.2

-0.4

- 31 -

Lucrarea de laborator nr. 4

Spectru Fourier dinte fierstru

1. Teoria lucrarii
Forma exponentiala a seriei Fourier
Tinand cont, conform relatiei Euler, ca partea reala a unei exponentiale complexe este cosinusul
argumentului, un termen al seriei Fourier armonice se poate scrie sub forma:

1
An cos(nt n ) Re[ An e j ( nt n ) ] Re[ An e jn e jnt ] Re[ Ance jnt ] [ Anc jnt Anc* e jnt ]
2
jn
unde s-a notat cu Anc An e amplitudinea complexa a unei componente
Prin urmare, forma armonica a seriei Fourier (0.38) se poate scrie sub forma:

(0.42)

x(t ) A0

1
[ Anc e jnt Anc* e jnt ]

2 n 1

(0.43)

Se poate demonstra urmatoarea relatie:

Anc* A nc

(0.44)

Intr-adevar, se poate calcula, succesiv:

Sn S n
Cn C n
An [Cn2 Sn2 ]1/2 A n

n arctan

(0.45)

S
Sn
S
arctan n arctan n n
Cn
C n
C n

Anc* An e jn An e j ( n ) A n e j n A nc
Rezulta ca al doilea termen al sumei se obtine din primul pur i simplu schimband semnul lui n ,
deci luand aceiasi termeni dar cu indicele de sumare n 1, 2, 3,..., . Suma se poate scrie atunci
cu un singur tip de termeni dar cu n variind de la la :

x(t ) A0

1
Anc e jnt

2 n
n 0

- 32 -

(0.46)

Notand formal termenul cu indice 0 (componenta continua):

A0

1
A0 c
2

(0.47)

rezulta urmatoarea forma exponentiala a seriei Fourier:

1
Ance jnt
2 n

(0.48)

2
x (t )e jnt dt

TT

(0.49)

x (t )
Coeficienii dezvoltarii sunt:

Anc
Intr-adevar, se poate calcula succesiv:

Anc An e jn [Cn2 Sn2 ]1/2 (cos n j sin n )


1/2

S 2
Cn 1 n cos n (1 j tan n )
Cn

(0.50)

unde s-a fortat factor comun n prima paranteza Cn , iar n a doua paranteza cos n . Tinand cont de
relatia de definire a fazei (0.40), se obtine

Anc Cn [1 tan 2 n ]1/2 cos n (1 j tan n )


Cn (1 j

Sn
2
2
) Cn jSn x (t )(cos nt dt ) j x (t )sin nt dt
Cn
TT
TT

(0.51)

2
x (t )(cos nt j sin nt )dt
T T

ceea ce demonstreza relatia (0.49).


De altfel, aceasta relatie se putea scrie direct daca se considera ca forma exponentiala a seriei
Fourier reprezinta dezvoltarea semnalului x (t ) dupa un set de vectori ortogonali

e jnt ; n ,..., 2, 1,0,1,2...,

(0.52)

Se poate verifica (prin relatia de ortogonalitate a acestor vectori care da i patratul constantei de
normare:

- 33 -

e jnt , e jmt e jnt e jmt dt e jnt e jmt dt T nm


*

(0.53)

de unde rezulta conform regulii (2.6) de calcul pentru coeficieni

1
1
Anc x(t )e jnt dt
2
TT

(0.54)

ceea ce de asemenea demonstreaza relatia (0.49).


Conform expresiei (0.48), relatia Parseval pentru putere (2.12) se poate scrie n cazul formei
exponentiale a seriei Fourier astfel

1 2
An
x
(
t
)
dt

TT
n 2

(0.55)

3. Modul de lucru
S se scrie i s se ruleze urmtorul cod:
$Assumptions
A

1;

1;
15

k 0

Plot x,

Integers;

kA

UnitStep t

kT

UnitStep t

1 T

t, 0, 15 T

-------------------------------------------------------------1

0.8

0.6

0.4

0.2

10

12

14

-------------------------------------------------------------Graphics

- 34 -

C0
Sn
Cn

T
2

0
T

T
2

0
T

x t
x Sin n 2
x Cos n 2

-------------------------------------------------------------1
2

1
n

--------------------------------------------------------------

g = {}; T = 1; A=1;
n = .;
g1 = Graphics [{Thickness [.01], Line[{{0,0}, {0,C0}}]}];
For [n = 0, n 10, n++;
Print[Sn];
g = Append[g, Graphics[{Thickness[.01], Line[{{n, 0}, {n,
Sn}}]}]];
]
Show[g1, g, Axes True, PlotRange All, AxesOrigin {0, 0}];
-------------------------------------------------------------1

1
2
....
1
11
0.4

0.2

10

-0.2

- 35 -

Lucrarea de laborator nr. 5

Sinteza i analiza semnalelor Dirac


1. Teoria lucrarii
Semnalul cu factor de umplere nul (impulsul Dirac periodic)
Pentru semnale dreptunghiulare periodice centrate n origine se poate analiza i un alt caz limita,
cel n care factorul de umplere tinde la 0. Se impune totusi o conditie suplimentara n acest caz, deoarece
daca amplitudinea ramane finita, suprafata S a fiecarui impuls (si deci i puterea) ar tinde de asemenea
catre 0,

1 2
1
1
x (t )dt A2 AS A2 f

TT
T
T

(0.56)

astfel ca impulsurile nu ar mai avea spectru conform relatiei Parseval (0.41).


Singura posibilitate de a pastra semnalul cand factorul de umplere este nul ar fi ca pe masura ce
factorul de umplere scade, amplitudinea sa creasca imvers proportional, astfel incat sa se mentina o
areia constanta (de exemplu unitara) a fiecarui impuls

S Adt A 1

(0.57)

Impunand aceasta conditie, daca perioada activa a impulsului, , scade la 0, amplitudinea tinde
la infinit

1
lim A lim
0

(0.58)

Fiecare impuls ar avea deci latime infinit mica i amplitudine infinita, deci ar fi similar unei functii
Dirac (mai exact, distributie Dirac). O functie Dirac centrata pe o valoare t0 se defineste n felul urmator

;
0;

(t t0 )

t t0 ;
t t0 ;

(0.59)

si este reprezentata n figura 2.26


Functia Dirac are de asemenea unele proprietari remarcabile rezultate din teoria distributiilor:
a) Aria unitara: Integrala pe toata axa a unei functii Dirac (aria sa) este egala cu 1.

(t t )dt 1
0

(0.60) f (t )

b) Proprietatea de filtare: integrala produsului unei functii oarecare cu o functie Dirac centrata intrun punct t0 este egala cu valoarea functiei n acel punct
- 36 -

f (t ) (t t0 ) dt f (t0 )

(0.61)

c) Derivata functiei Heaviside este functia Dirac

d (t t0 )
(t t0 )
dt

(0.62)

Figura 1.26 Un impuls Dirac centrat la momentul t 4s


Daca se alege t0 0 rezulta definitia

;
0;

(t )

t 0;
t 0;

si este reprezentata n figura 2.27

Figura 1.27 Un impuls Dirac centrat la momentul t 0

- 37 -

(0.63)

Vom numi impuls Dirac un semnal care are variatia n timp similara unei functii Dirac,
iar prin repetarea unui astfel de impuls pe toata axa timpului la momente echidistante kT se
obtine un semnal Dirac periodic, notat T (t ) i reprezentat n figura 2.28

T (t )

(t kT );

(0.64)

Figura 1.28 O portiune a unui semnal Dirac periodic cu perioada 1

Pentru impulsuri dreptunghiulare periodice centrate n origine am dedus seria Fourier


trigonometrica(0.16)
A

x (t )
2 A sin cn
cos nt
(0.65)
T
T n 1
2
Punand n aceasta relatie conditia mentionata anterior A 1 i tinand cont ca

limsincn lim
0
2 0

sin( x )
1
x

(0.66)

se obtine urmatoarea formula pentru dezvoltarea n serie a semnalului Dirac periodic

T (t )

1 2
cos nt
T T n 1

(0.67)

De asemenea, punand aceasta conditie n forma exponentiala a seriei Fourier (0.17)pentru


semnalul dreptunghiular periodic, i trecand la limita, se obtine o formula de dezvoltare n serie dupa
functii exponentiale complexe:

T (t )

1 jnt
e
T n

- 38 -

(0.68)

Semnalul Dirac periodic poate fi obtinut practic dintr-un semnal dreptunghiular periodic
necentrat n origine, cum este cel din figura, la care se scade foarte mult factorul de umplere. Spectrele,
initial ca in figura urmatoare, devin din ce in ce mai lagi si mai plate pe masura ce scade f.

Figura 1.17a Spectrul componentelor dupa cosinus

Figura 1.17b Spectrul componentelor dupa sinus


Reprezentarea grafica tridimensionala a spectrului Forier n forma trigonometrica pentru semnal
periodic dreptunghiular cu factor de umplere scazut, necentratin origine, este prezentat n figura
urmatoare.

- 39 -

Figura 18 Reprezentare tridimensionala a spectrului Forier trigonometric pentru un


de tipul celui din figura 17

2. Modul de lucru
1. S se scrie i s se ruleze urmtorul program:

Se scade si se observa largirea si aplatizareqa spectrului.

- 40 -

semnal

2. Se va scrie si se va rula programul de reprezentare tridimensionala a semnalului Dirac


periodic. Se va scadea si se vs observa largirea si aplatizareqa spectrului.

3. Se va scrie si se va rula urmatorul program de sinteza a semnalului dreptunghiular


periodic.
A

1;

1;
100

A
k 0

1
2k

Sin

2k 1

2
T

t ;

Plot x, t, 0, 2 T

--------------------------------------------------------------

- 41 -

0.75
0.5
0.25
0.5

1.5

-0.25
-0.5
-0.75

Graphics
-------------------------------------------------------------For n 0, n 10, n ;

Cn
Sn

T
2

0
T

An

Sn

x Cos n 2
x Sin n 2

Cn

T
T

t;

t;

1
2;

Print n, " ", C n, " ", S n ;

-------------------------------------------------------------1
0
1
2
0
0
3 0

4
5 0

6
7 0

8
9 0

10
11 0

1
3

1
5

1
7

1
9

1
11

--------------------------------------------------------------

- 42 -

;T

1; A

1;

n .;
1 T
C0
x t;
T 0
g1 Graphics Thickness .01 , Line
For n
Cn
Sn
An
g

0, n
2 T
T
2

0
T

Sn

10, n

x Cos n 2
x Sin n 2

0, 0 , 0, C0

T
T

t;

t;

1
2;

Cn

Append g, Graphics

Thickness .01 , Line

n, 0 , n, A n

;
Show g1, g, Axes

True, PlotRange

0, 0.7 , AxesOrigin

0, 0

-------------------------------------------------------------0.6
0.5
0.4
0.3
0.2
0.1

10

4. Se va scrie si se va rula urmatorul program de sinteza a semnalului dreptunghiular


periodic.
A

1;

1;

A
2

100
k 0

2A

1
2k

Sin

2k 1

2
T

t ;

Plot x, t, 0, 2 T

-------------------------------------------------------------- 43 -

1
0.8
0.6
0.4
0.2

0.5

1.5

- 44 -

Lucrarea de laborator nr. 6

Transformata Fourier dreptunghi

1. Teoria lucrarii
Semnalul periodizat poate i reprezentat printr-o serie Fourier exponentiala:

xT (t )
unde

1
Ance jnt
2 n

2
ia amplitudinile componentelor spectrale sunt, conform relatiei (0.49)
T
T /2
2
Anc
xT (t )e jnt dt

T T / 2

(0.69)

(0.70)

Introducand expresia coeficienilor n relatia (0.69) se obtine:

xT (t )
si inlocuind expresia lui obtinem

xT (t )

T /2

1 2
xT (t )e jnt dt e jnt

2 n T T / 2

1
2

T /2

jnt
dt e jnt
xT (t )e

n T / 2

(0.71)

(0.72)

Dupa cum s-a aratat, componentele spectrale au frecvente multiplu intreg al frecventei
fundamentale , astfel ca distanta pe abscisa spectrului intre doua compnente spectrale An i An 1
este

(n 1) n

(0.73)

Vom nota cele doua frecvente cu n 1 respectiv n iar distanta intre ele cu , ca n
figura 2.2, iar semnalul periodizat poate fi scris

xT (t )

1
2

T /2
j t
j t
xT (t )e n dt e n n

n T / 2

(0.74)

Pentru a descrie spectrul semnalului neperiodic se va face acum trecerea la limita ca n relatia
Error! Reference source not found..
Tinand seama ca aceasta distanta este invers proportionala cu perioada T , rezulta ca prin
trecerea la limita T ea devine infinit mica, d , iar variabila n devine o variabila
continua, . Totodata, se observa ca suma din expresia (0.74) prin trecere la limita devine o integrala
Rieman:
- 45 -

1
x t lim xT (t ) lim xT (t ) lim
T
0
T 2

T /2
j t
j t
xT (t )e n dt e n n

n T / 2

(0.75)

Rezulta urmatoarea egalitate, denumita expresia integrala a lui Fourier

jt
jt
(0.76)
x
(
t
)
e
dt

e d

Integrala din paranteza are ca variabila de integrare t , deci rezultatul ei va depinde de cealalta
variabila care apare n integrand, deci de . Rezulatul integrarii va fi notat cu majuscula aceleiasi litere
cu care s-a notat semnalul, n cazul de fata X ( ) . Aceasta marime, obtinuta printr-o transformare care
x(t )

1
2

implica o integrala i setul de functii utilizate n forma Fourier exponentiala, o vom numi transformata
Fourier a semnalului original x(t ) iar procesul prin care se obtine il vom numi transformare Fourier

x(t )e

X ( )

jt

dt

(0.77)

Relatia (0.76) se poate scrie deci i sub forma

x(t )

1
2

X ( )e

jt

(0.78)

exprimand trecerea inversa, de la semnalul transformat Fourier X ( ) la semnalul original x(t ) . Acest
proces poate fi deci denumit transformare Fourier inversa.
Relatia (0.78) poate fi folosita pentru a da o interpretare spectrala transformatei Fourier. Astfel,
revenind la expresia dinainte de trecerea la limita, putem scrie, prin comparatie cu seria Fourier
trigonometrica, o analogie cu componentele spectrale ale unui semnal periodic

x(t ) xT (t )

1
2

[ X ( )]e
n

Anc

jnt

X (n )

1
Anc e jnt
2 n

(0.79)
(0.80)

Rezulta ca un semnal neperiodic poate fi sintetizat ca o suma infinita de oscilatii cu frecvente n


infinit apropiate i cu amplitudini proportionale cu valoarea transformatei Fourier a impulsului pentru
frecventele respective.
Totusi analogia nu este completa, deoarece amplitudinea asociata unei valori fixe a frecventei
( 0 ) este nula conform relatiei (0.80), n schimb marimea

X ( ) lim
0

Anc

(0.81)

reprezentand amplitudinea spectrala raportata la un interval de frecventa este nenula. Prin urmare,
transformata Fourier a unui semnal neperiodic reprezinta densitatea spectrala de amplitudine a
semnalului.
In general nu se poate calcula transformata Fourier n cazul unui semnal periodic, deoarece
integrala cu limite infinite (0.77) un ar fi convergenta decat n cazuri speciale i cu precautii de trecere la
- 46 -

limita, asa cum se va exemplifica mai tarziu. Facand insa o comparatie intre expresia transformatei
Fourier i expresia (0.49) a unei componente spectrale putem scrie:

Anc

2
T

T
2

x(t )e

jnt

dt

2
X (n)
T

(0.82)

Aceasta inseamna ca spectrul unui semnal periodic de durata finita se poate calcula tot prin
transformare Fourier. Mai intai se considera ca semnalul periodic reprezinta repetarea cu perioada T a
impulsuluide durata finita, i se calculeaza transformata Fourier a impulsului. Apoi, conform relatiei
(0.82) se calculeaza amplitudinile spectrale din esantioanele transformatei Fourier n punctele cu
frecvente multiplu de .
Transformata Fourier este n general o marime complexa. Intr-adevar, folosind relatia Euler n
relatia de definitie (0.77), se poate scrie:

X () A() jB()

(0.83)

unde partea reala i respectiv imaginara sunt

A( )

x(t ) cos tdt

B( )

(0.84)

x(t ) sintdt

Deoarece functa cosinus este para iar functia sinus este impara, rezulta:
a) Daca semnalul este o functie para de timp, partea reala a transformatei Fourier este nenula,
iar partea imaginara este nula. Intr-adevar, produsul intre doua functii pare fiind tot o functie para ,
prima integrala este nenula, iar produsul intre o functie para i una impara fiind o functie impara,
integrala a doua este nula. Transformata Fourier este reala.
b)Daca semnalul este o functie impara de timp, partea reala a transformatei Fourier este nula,
iar partea imaginara este nenula, din considerente similare cu cele precedente. Transformata Fourier
este pur imaginara.
Ca orice marime complexa, transformata Fourier poate fi scrisa n modul i argument ca

X ( ) | X () | e j ( )
B( )
( ) arctan
A( )

(0.85)
(0.86)

Transformarea Fourier inversa va da insa un semnal real, deoarece X ( ) este o functie para

1
x(t )
2

1
2

| X ( ) | e

j [t ( )]

1
d
| X ( ) | cos[t ( )]d
2

| X ( ) | sin[t ( )] d

0 deoarece | x ( )| e para

- 47 -

1
| X ( ) | cos[t ( )]d
2

2. Modul de lucru
1. S se ruleze urmtorul program:
x

a UnitStep t

UnitStep t

-------------------------------------------------------------a

UnitStep t

2 a Sin

UnitStep t

---------------------------------------------------------------------------

a =1;
=2;
Plot[x, {t, -2, 2}]
Plot[Re[X], {, -10, 10}, PlotRange All]
Plot[Im[X], {, -10, 10}, PlotRange All]
Plot[Abs[X], {, -10, 10}, PlotRange All]
-------------------------------------------------------------1

0.8

0.6

0.4

0.2

-2

-1

Graphics

1.5

0.5

-10

-5

10

Graphics

- 48 -

0.5

-10

-5

10

-0.5

-1

Graphics
2

1.5

0.5

-10

-5

Graphics

10

2. n continuarea programului anterior scriei i rulai urmtorul cod:


a=1;
For[=0,<1,=+.05;
Plot[x,{t,-2,2},PlotLabel->"Impulsul"];
]
a=1;
For[=0,<1,=+.05;
Plot[Abs[X],{,-30,30},PlotRange{{-20,20},{0,1}},
PlotLabel->"Modulul Transformatei Fourier"];
]
For[=0,<1,=+.05;
Plot[Re[X],{,-30,30},PlotRange{{-20,20},{-1,1}},
PlotLabel->"Partea reala a transformatei Fourier"];
]
For[=0,<1,=+.05;
Plot[Im[X],{,-30,30},PlotRange{{-20,20},{-1,1}},
PlotLabel->"Partea imaginara a transformatei Fourier"];
]
-------------------------------------------------------------- 49 -

Impulsul
1
0.8
0.6
0.4
0.2

-2

-1
Modulul

1
Fourier

Transformatei
1

0.8
0.6
0.4
0.2

-20

-15
-10
-5
5
10
15
Partea reala a transformatei
Fourier
1

20

0.75
0.5
0.25
-20

-15

-10

-5
-0.25

10

15

20

-0.5
-0.75

Partea

imaginara

-1
a transformatei
1

Fourier

0.75
0.5
0.25
-20

-15

-10

-5
-0.25

10

15

20

-0.5
-0.75
-1

- 50 -

Lucrarea de laborator nr. 7

Transformata Fourier dreptunghi asimetric

1. Teoria lucrarii
Urmatorul program reprezinta grafic un impuls dreptunghiular definit prin relatia:

x(t ) A (t t1 ) (t t2 ) , t2 t1

(0.87)

a carui transformata Fourier obtinuta prin calcul direct este:


t2

X ( ) e jt dt
t1

1 jt1 jt2
[e
e
]
j

(0.88)

Se observa ca s-a introdus instructiunea de asigurare a conditiei 2 1 , s-a luat amplitudinea


unitara i s-au trasat separat grafice pentru partea reala i cea imaginara a transformatei Fourier. De
asemenea, limitele de intergrare nu sunt infinite ci s-au ales tinand cont de intervalul pe care semnalul
este nenul.
Rezultatele sunt prezentate n continuare:

- 51 -

- 52 -

In cazul unui impuls dreptunghiular centrat n originea axei timpului, datorita faptului ca el este
descris de o functie para, transformata Fourier este reala, conform relatiei (0.84). Impulsul poate fi scris
matematic n forma:



x(t ) A t t
2
2

(0.89)

iar transformata sa Fourier obtinuta prin calcul direct este:

sin
sin
A j 2 j 2
2
2 A sinc
X ( )
A
e e
2A

Programul care afiseaza impulsul i transformata sa Fourier este urmatorul:

- 53 -

(0.90)

Clear "` " ;


$Assumptions
x t_

0;

A UnitStep t

x t

UnitStep t

2;
A 3;
Plot x t , t, 3, 3 , AxesLabel
"t", "x t "
Plot Re X
,
, 20, 20 , PlotRange All,
AxesLabel
" ", "Re X
"
Plot Im X
,
, 20, 20 , PlotRange All,
AxesLabel
" ", "Im X
"
Rezultatele programului sunt urmatoarele i se observa ca partea imaginara este intr-adevar
nula.
2 A Sin

x t
3
2.5
2
1.5
1
0.5
t
-3

-2

-1

- 54 -

Re X
6
5
4
3
2
1

-20

-10

10

20

10

20

-1
Im X
1

0.5

-20

-10

-0.5

-1

- 55 -

2. Modul de lucru
1. S se scrie n Mathematica urmtorul program:
x

a;
t1

1;

t1
y

2;
a UnitStep t

UnitStep t

t1

Plot y, t, 3, 3
Plot Re X ,

10, 10 , PlotRange

All

Plot Im X ,

10, 10 , PlotRange

All

Plot Abs X ,

10, 10 , PlotRange

All

Sin

-------------------------------------------------------------1

0.8

0.6

0.4

0.2

-3

-2

Graphics

-1

1.5

0.5

-10

-5

10

- 56 -

Graphics
1.5
1
0.5

-10

-5

10

10

-0.5
-1
-1.5

Graphics
2

1.5

0.5

-10

-5

Graphics

2. S se scrie n continuarea programului anterior urmtorul cod i s se ruleze:


a=1;
For[t1=0,t1<2,t1=t1+0.1;
y=a(UnitStep[t]-UnitStep[t-t1]);
Plot[y,{t,-3,3},PlotRange{{-3,3},{0,2}},
PlotPoints50,PlotLabel->"Impulsul"]
]
For[t1=0,t1<2,t1=t1+0.05;
Plot[Abs[X],{,-30,30},PlotRange{{-20,20},{0,2}},
PlotLabel->"Modulul Transformatei Fourier"];
]
For[t1=0,t1<2,t1=t1+0.05;
Plot[Re[X],{,-30,30},PlotRangeAll,PlotPoints50,
PlotLabel->"Partea reala a transformatei Fourier"];
]
For[t1=0,t1<2,t1=t1+0.05;
Plot[Im[X],{,-30,30},PlotRangeAll,PlotPoints50,
PlotLabel->"Partea imaginara a transformatei Fourier"];
]
-------------------------------------------------------------- 57 -

Impulsul
2
1.75
1.5
1.25
1
0.75
0.5
0.25
-3

-2
-1
Modulul Transformatei
2

2
Fourier

1.75
1.5
1.25
1
0.75
0.5
0.25
-20

-15
-10
-5
5
10
15
Partea reala a transformatei
Fourier
0.6

20

0.5
0.4
0.3
0.2
0.1
-30

-20

-10

10

20

30

-0.1

Partea

imaginara

a transformatei

Fourier

0.6
0.4
0.2
-30

-20

-10

10

20

30

-0.2
-0.4
-0.6

- 58 -

Lucrarea de laborator nr. 8

Transformata Fourier a unor impulsuri exponentiale


1. Teoria lucrarii
1) Pentru un impuls exponential pornind din origine

x(t ) et ; t (0, )

(0.91)

prin calcul direct se obtine

1
j
0
2) Pentru un impuls exponential simetric fata de origine
x(t ) e |t|
X ( ) e ( j )t dt

(0.92)

(0.93)

prin calcul direct se obtine

X ( )

( j ) t
( j ) t
dt
e dt e

2
2
2

(0.94)

3) Pentru impulsul proportional-exponential pornind din origine

x(t ) tet ; t (0, )

(0.95)

prin integrare prin parti se obtine

X ( ) te

( j ) t

1
1
1
dt
te ( j )t |0
e ( j )t dt

j
j 0
( j )2

(0.96)

In calculul primului termen s-a tinut cont ca factorul exponential scade mai rapid decat orice polinom
astfel ca produsul lor la infinit este nul.
Acelasi rezultat se poate obtine plecnd de la transformata Fourier a impulsului exponential
(0.92) i, observand ca impulsul proportionalexponential este dat de derivata in raport cu a acestuia:

te (te
t

d
d 1
1
e t

d
d j ( j)2

(0.97)

4) Prin generalizarea rezultatului precedent pentru impulsul

x(t ) t k et ; t (0, )

(0.98)

prin inductie completa obtinem

t e dd te dd ( j 1 )
2 t

- 59 -

2
( j )3

(0.99)

t e dd t
k t

k 1 t

dd ( j(k1)!)

k 1

k!
( j )k

(0.100)

5) Pentru un impuls exponential imaginar incepand din origine

x(t ) e jbt ;

t (0, )

(0.101)

prin calcul direct se obtine o transformata Fourier pur imaginara

X ( ) e jbt e jt dt e j (b )t dt

e j (b )t
|0 1
j (b )
j (b )

(0.102)

Daca originea timpului se alege la mijlocul impulsului

x(t ) e jbt ; t (t0 , t0 )

(0.103)

prin calcul direct se obtine o transformata Fourier reala


t

X ( ) e jbt e jt dt
t

e j (b )t t0
|t
j (b ) 0

(0.104)

sin(b )t0
1

[e j (b )t0 e j (b )t0 ] 2
j (b )
b
6) Un impuls in forma de clopot Gauss

x(t ) e

t2
2 a2

; t (, )

(0.105)

are transformata Fourier tot in forma de clopot Gauss

X ( ) a 2 e

a 2 2
2

(0.106)

Pentru a calcula intrgrala

X ( )

t2

2 jt
2a

dt

(0.107)

se face schimbarea de variabila

a
;
2

dt
; dt a 2du
a 2

(0.108)

t2
t
a 2 a 2 2
a 2 2
2

j
)

2a 2
2
2
a 2
2

(0.109)

a 2

du

astfel ca se poate scrie

iar transformata Fourier este

X ( )

u2

a 2 2
2

a 2du e

a 2 2
2

- 60 -

u2

du e

a 2 2
2

a 2

(0.110)

2. Modul de lucru
1. S se ruleze n Mathematica urmtorul program:
x

t
t1

t1

--------------------------------------------------------------t
2

Sin

t1

Cos

t1 t1

---------------------------------------------------------------T

1;

t Max

10;

step
For t1
f

0.5;
0, t1

t Max, t1

x UnitStep t t1

t1

step;

UnitStep t

t1

Plot f, t, t Max, t Max , PlotRange


PlotLabel
For t1

0, t1

Plot Abs X ,
PlotLabel
For t1

0, t1

Plot Re X ,
PlotLabel
For t1

0, t1

Plot Im X ,
PlotLabel

;
t Max, t Max ,

10, 10

"Impulsul"
t Max, t1

t1

step;

, 10, 10 , PlotRange

0, 100 , PlotPoints

80,

"Modulul Transformatei Fourier"


t Max, t1

t1

step;

, 10, 10 , PlotRange

100, 100 , PlotPoints

80,

"Partea reala a Transformatei Fourier"


t Max, t1

t1

step;

, 10, 10 , PlotRange

100, 100 , PlotPoints

80,

"Partea imaginara a Transformatei Fourier"

--------------------------------------------------------------

- 61 -

Modulul

Transformatei
100

Fourier

80
60
40
20

-10

-5
Modulul

Transformatei
100

5
Fourier

10

80
60
40
20

-10
Partea

-5
reala

5
a Transformatei
100

10
Fourier

75
50
25
-10

-5

10

-25
-50
-75

Partea

imaginara

-100
a Transformatei
100

Fourier

75
50
25
-10

-5

10

-25
-50
-75
-100

- 62 -

Lucrarea de laborator nr. 9

Transformata Fourier triunghi


1. Teoria lucrarii
Pentru un impuls triunghiular

t (0, )

x(t ) t ,

(0.111)

prin calcul direct se obtine transformata Fourier

X ( ) te

jt

te jt
dt
j

e jt

j
0

e j e jt
e j e j 1

2 |0
2 2
j

Rezulta transformata Fourier

X ( ) (

j 1
)e
2
j

2. Modul de lucru
1. S se scrie urmtorul program n Mathematica:
x
X

a t;
t2

t1

---------------------------------------------------t1

t2

t1

t2

--------------------------------------------------------------

- 63 -

(0.112)

1;

tmax

10;

step

.5;

For t1
f

0, t1
a t1

UnitStep t

at

a t1

UnitStep t

For t1

t1

at

Plot f,

tmax, t1

t1

UnitStep t

UnitStep t

t1

t, tmax, tmax , PlotRange

0, t1

tmax, t1

t1

at

a t1

UnitStep t

at

a t1

UnitStep t

step;

at

a t1

t1

tmax, tmax , 0, 10

step;
t1

UnitStep t

UnitStep t
t1

at

t1

;
t

a t1

t;

Plot Abs X ,

, 10, 10 , PlotRange

0, 100 , PlotPoints

80

-------------------------------------------------------------10

-10

-7.5

-5

-2.5

10

2.5

7.5

10

2.5

7.5

10

-10

-7.5

-5

-2.5

- 64 -

Modulul

Transformatei
100

Fourier

Triunghi

80
60
40
20

-10
Modulul

-5
Transformatei
100

Fourier

10

Triunghi

80
60
40
20

-10

-5

10

2. Iar urmtorul cod, scris n continuarea celui precedent, va afia partea imaginar i cea
real a transformatei Fourier triunghi:
T

1;

t max

10;

step

0.5;

For t1
X

0, t1
0

a t a t1

t1

Plot Im X ,
PlotLabel
step

t1
t

step;
t1
0

a t a t1

, 10, 10 , PlotRange

t;

100, 100 , PlotPoints

80,

"Partea Imaginara a Transformatei Fourier Triunghi"

1;

For t1
X

t max, t1

0, t1
0
t1

t max, t1

a t a t1

Plot Re X ,
PlotLabel

t1
t

step;
t1
0

a t a t1

, 10, 10 , PlotRange

t;

100, 100 , PlotPoints

"Partea Reala a Transformatei Fourier Triunghi"

- 65 -

80,

---------------------------------------------------------Partea

Imaginara

a Transformatei
100

Fourier

Triunghi

75
50
25
-10

-5

10

-25
-50
-75
-100

Partea

Reala

a Transformatei
100

Fourier

Triunghi

75
50
25
-10

-5

10

-25
-50
-75
-100

3. Pentru un impuls triunghiular asimetric se va scrie urmtorul cod n Mathematica i se va


rula:

- 66 -

1;

1;

tmax

1;

step

0.05;

For t1
f

0, t1
A

UnitStep t

t1
A

tmax 0.05, t1

t1 step;

UnitStep t

t1

t1

A UnitStep t t1
UnitStep t T ;
T t1
T t1
Plot f, t, tmax, tmax , PlotRange
tmax, tmax , 0, 1 ,
PlotLabel
For t1
f

t
t

"Triunghi asimetric"

0, t1
A

UnitStep t

t1
A
T

tmax, t1

t1

t1

t1

step;

UnitStep t

T t1

t1

UnitStep t t1

UnitStep t T

t;

Plot Abs X ,
PlotLabel

, 30, 30 , PlotRange

0, 0.5 , PlotPoints

80,

"Modulul transformatei Fourier triunghi asimetric"

---------------------------------------------------------Triunghi

asimetric

0.8
0.6
0.4
0.2

-1

-0.75 -0.5 -0.25

0.25

0.5

0.75

- 67 -

Modulul

transformatei

Fourier
0.5

triunghi

asimetric

0.4
0.3
0.2
0.1

-30

-20

-10

10

20

30

4. n continuarea programului anterior se va scrie urmtorul cod i se va rula, observndu-se


att partea imaginar, ct i partea real a transformatei Fourier triunghi asimetric:
For t1
f

t
t

0, t1
A

UnitStep t

t1
A
T

t1

t1

tmax, t1

A
T t1

t1

step;

UnitStep t
A

t1

UnitStep t t1

UnitStep t T

t;

Plot Im X ,
PlotLabel
For t1
f

t
t

A
T

tmax, t1

UnitStep t

t1

t1

t1

1, 1 , PlotPoints

80,

"Partea imaginara a transformatei Fourier triunghi asimetric"

0, t1
A

, 10, 10 , PlotRange

A
T t1

t1

step;

UnitStep t
A

t1

UnitStep t t1

UnitStep t T

t;

Plot Re X ,
PlotLabel

, 10, 10 , PlotRange

1, 1 , PlotPoints

80,

"Partea reala a transformatei Fourier triunghi asimetric"

----------------------------------------------------------

- 68 -

Partea

imaginara

a transformatei
1

Fourier

triunghi

asimetric

0.75
0.5
0.25

-10

-5

10

-0.25
-0.5
-0.75

Partea

reala

-1
a transformatei
Fourier
1

triunghi

asimetric

0.75
0.5
0.25

-10

-5

5
-0.25
-0.5
-0.75
-1

- 69 -

10

Lucrarea de laborator nr. 10

Transformata Fourier COSINUS


1. Teoria lucrarii
Pentru o oscilatie amortizata de tip cosinusoidal incepand din originea timpului

x(t ) et cos 0t , t (0, )

(0.113)

Transformata Fourier se poate obtine aplicnd teorema translatiei spectrului(2.159)

cos 0t

1
1
1
1

2 j ( 0 ) 2 j ( 0 )

1 j j0 j j0
j
2
2
2
2
2
0 2 j
0 2 2 2 j

Sa consideram semnalul periodic

x(t ) cos 0t , t (, )

(0.114)

Desi acesta nu este un impuls, ca si in cazul altor semnale de durata infinita (cum sunt cele din
exemplele anterioare), se poate calcula prin trecere la limita transformata sa Fourier.
Pentru aceasta se va considera doar o portiune a acestui semnal, de durata finita, cuprinsa intere


si .
2 2

x (t ) cos 0t,
reprezentat in figura urmatoare ( 0 10 rad/s,

t [ , ]
2 2
2,5s ):

(0.115)

1.0

0.5

0.5

1.0

Acesta este un impuls, fiind produsul intre o cosinusoida si o fereastra de timp dreptunghiulara,
deci se poate calcula transformata sa Fourier

- 70 -

X ( )

jt
cos 0te dt

j ( 0 )

j ( 0 )

1e
e
2
2 j ( 0 )
2

j ( 0 )

j ( 0 )

e
2 j ( 0 )
2

(0.116)

sinc( 0 ) sinc( 0 )
2
2 2
2
reprezentata in figura urmatoare:
2.5
2.0
1.5
1.0
0.5

20

10

10

20

0.5

Daca se mareste , cele doua maxime ale transformatei Fourier cresc in inaltime si se
ingusteaza, conform figurii, aproximand intr-o oarecare masura doua impulsuri Dirac centrate pe
10 rad/s.
1.0

0.5

15

10

0.5

1.0

- 71 -

10

15

30

20

10

10

20

30

Trecnd la limita din impulsul x (t ) se obtine semnalul periodic iniial x(t ) , astfel ca se
poate obtine prin aceasta trecere la limita si transformata Fourier a acestuia.

X ( ) lim X ( ) lim sinc( 0 ) sinc( 0 )



2
2 2
2

(0.117)

Tinnd cont de faptul ca sinusul cardinal trece la limita in impuls Dirac, conform relatiei
Error! Reference source not found. se obtine

X () ( 0 ) ( 0 )

(0.118)

Acest rezultat arata, cum era de asteptat, ca o sinusoida are o singura linie spectrala in seria
Fourier trigonometrica, (si simetrica acesteia in seria Fourier exponentiala).

2. Modul de lucru
1. S se scrie urmtorul cod n Mathematica, n vederea verificrii transformatei Fourier
Cosinus:
x
X

Cos 2
t1

t
t

t1

---------------------------------------------------------Cos
2T

T
2 Cos

t1 Sin

t1
T
4 2

T
T2

Cos

t1
T

Sin

t1

---------------------------------------------------------- 72 -

1;

t max

10;

step
For t1
f

0.5;
0, t1

t max, t1

x UnitStep t t1

t1

step;

UnitStep t

t1

Plot f, t, t max, t max , PlotRange


For t1

0, t1

Plot Abs X ,
PlotPoints
For t1

0, t1

Plot Re X ,
PlotPoints
For t1

0, t1

Plot Im X ,
PlotPoints

t max, t1

t1

t max, t max ,

80, PlotLabel
t1

10, 10 ,

10, 10 ,

"Partea reala a Transformatei Fourier Cosinus"

step;

, 10, 10 , PlotRange
80, PlotLabel

10, 10 ,

"Partea imaginara a Transformatei Fourier Cosinus"

---------------------------------------------------------Impulsul
1
0.75
0.5
0.25
-10

-7.5

-5

-2.5
-0.25

"Impulsul"

step;

80, PlotLabel
t1

, PlotLabel

"Modulul Transformatei Fourier Cosinus"

, 10, 10 , PlotRange

t max, t1

1, 1

step;

, 10, 10 , PlotRange

t max, t1

2.5

7.5

10

-0.5
-0.75
-1

- 73 -

Modulul

Transformatei
10

Fourier

Cosinus

7.5
5
2.5
-10

-5

10

-2.5
-5
-7.5

Partea

reala

-10
a Transformatei
10

Fourier

Cosinus

7.5
5
2.5
-10

-5

10

-2.5
-5
-7.5
Partea

imaginara

-10
a Transformatei
10

Fourier

Cosinus

7.5
5
2.5
-10

-5

10

-2.5
-5
-7.5
-10

Lucrarea de laborator nr. 11

Transformata Fourier SINUS

1. Teoria lucrarii
- 74 -

Consideram un semnal definit matematic n felul urmator:

x(t ) et cos(0t ) (t ), 0 0

(0.119)

Acestaeste un semnal modulat n amplitudine, cu purtatoarea avand frecventa 0 . Folosind


teorema translatiei spectrului data de relatia (2.159) i transformata Fourier a semnalului exponential
Error! Reference source not found., se obtine urmatoarea transformata Fourier a impulsului modulat:

F e t cos 0t

1
1
1
1

2 j ( 0 ) 2 j ( 0 )

1 j j0 j j0

2
2 0 2 2 2 j

X ( )

j
0 2 2 2 j
2

(0.120)

(0.121)

Similar, pentru un semnal

x(t ) et sin(0t ) (t ), 0 0
al carei purtatoare difera de cea precedenta printr-o faza / 2 , se obtine
X ( )

0
0 2 2 j
2

Programul urmator afiseaza semnalul i transformata Fourier a semnalului (0.119).

Expresia transformatei Fourier este:


2

v 20

Reprezentarea grafica a semnalului este:

- 75 -

(0.122)

(0.123)

x t
1
0.75
0.5
0.25
t
2

-0.25
-0.5
-0.75

Partea reala a transformatei Fourier este:


Re X
0.5

0.4

0.3

0.2

0.1

-20

-10

10

20

Partea imaginara a transformatei Fourier este:

- 76 -

10

Im X

0.2

0.1

-20

-10

10

20

-0.1

-0.2

2. Modul de lucru
1. n vederea verificrii transformatei Fourier Sinus, s se scrie urmtorul cod n
Mathematica i s se ruleze. Ce observai la aceasta, comparativ cu transformata Fourier
Cosinus?
x
X

Sin 2
t1

t
t

t1

---------------------------------------------------------Sin
2

T
T T Cos

t1 Sin

t1
T

Cos

t1
T

Sin

t1

4 2 T2 2
----------------------------------------------------------

- 77 -

1;

t max

10;

step
For t1
f

0.5;
0, t1

t max, t1

x UnitStep t t1

t1

step;

UnitStep t

t1

Plot f, t, t max, t max , PlotRange


For t1

0, t1

Plot Abs X ,
PlotPoints
For t1

0, t1

Plot Re X ,
PlotPoints
For t1

0, t1

Plot Im X ,
PlotPoints

t max, t1

t1

t max, t max ,

80, PlotLabel
t1

10, 10 ,

10, 10 ,

"Partea reala a Transformatei Fourier Sinus"

step;

, 10, 10 , PlotRange
80, PlotLabel

10, 10 ,

"Partea imaginara a Transformatei Fourier Sinus"

---------------------------------------------------------Impulsul
1
0.75
0.5
0.25
-10

-7.5

-5

-2.5
-0.25

"Impulsul"

step;

80, PlotLabel
t1

, PlotLabel

"Modulul Transformatei Fourier Sinus"

, 10, 10 , PlotRange

t max, t1

1, 1

step;

, 10, 10 , PlotRange

t max, t1

2.5

7.5

10

-0.5
-0.75
-1

- 78 -

Modulul

Transformatei
10

Fourier

7.5
5
2.5
-10

-5

10

-2.5
-5
-7.5

Partea

reala

-10
a Transformatei
10

Fourier

7.5
5
2.5
-10

-5

10

-2.5
-5
-7.5
Partea

imaginara

-10
a Transformatei
10

Fourier

7.5
5
2.5
-10

-5

10

-2.5
-5
-7.5
-10

- 79 -

Lucrarea de laborator nr. 12

Transformata Fourier 3 armonici


1. Teoria lucrarii
Prin analiza spectrala trebuiesc determinate componentele semnalului, adica proiectiile
vectorului semnal pe axele de coordonate ale spatiului semnalelor.
Problema inversa este sinteza semnalului, adica obtinerea unui semnal ca o combinatie liniar a
semnalelor elementare cu coeficieni dai.
Acesta se realizeaz deci prin formula

x ( t ) an f n ( t )

(0.124)

n 0

n care f n (t ) reprezint functiile elementare care formeaza baza spatiului Hilbert respectiv, iar an
reprezinta coeficienii dezvoltarii semnalului x (t ) dupa axele date de vectorii bazei, numite i
componente spectrale.
Teoretic, exista numeroase semnale care au un spectru infinit, n sensul ca este nevoie de o
infinitate de componente spectale i respectiv vectori ai bazei care sa conduca la o egalitate n relatia
(0.124). De exemplu, dezvoltarea unui semnal periodic dreptunghiular dupa semnale elementare
sinusoidale necesita un numar infinit de termeni. n anumite cazuri insa, numarul de termeni este finit,
ceea ce reprezinta desigur un avantaj n ceea ce priveste usurinta i precizia calculelor. Practic, toate
semnalele au un numar finit i rezonabil de mic de termeni cu valori semnificative. Se va demonstra la
sfarsitul acestui paragraf, din considerente energetice, ca pentru orice semnal exista un rang N , astfel
incat pentru orice indice i N amplitudinile componentelor spectrale devin nesemnificative.
Pentru analiza propriu zisa se pleaca de la un semnal cunoscut i ce cere calculul coeficienilor
dezvoltarii (0.124) dupa setul de functii elementare f n (t ) .
Acest lucru este n mare masura usurat daca se alege de la bun inceput un set ortogonal de
vectori, deci care satisfac o relatie de tipul Error! Reference source not found., avand domeniul de
ortogonalitate chiar perioada T a semnalului:

fi (t ), f j (t ) f i (t ) f j *(t )dt ci 2 ij

(0.125)

Intr-adevar, tinand cont ca o componenta a vectorului semnal se obtine efectuand n relatia


(0.124)produsul scalar al acestuia cu vectorul respectiv al bazei, conform relatiei
Error! Reference source not found. se obtine:

- 80 -

x (t ), f i (t ) x(t ) f i * (t )dt an f n (t ) f i * (t )dt


T n 0

(0.126)

an f n (t ) f i * (t )dt ci2ai , i 1, 2,..., n


n 0

T
ci2 ni

Prin urmare, cele doua formule fundamentale ale analizei i sintezei semnalelor sunt:

x ( t ) an f n ( t )

(0.127)

n 0

ai

1
x(t ) f i * (t )dt, i 1, 2,..., n
ci2 T

(0.128)

Se poate demonstra ca pentru un set dat de vectori ai bazei descompunerea este unica, n sensul
ca pentru un numar finit de termeni retinuti n dezvoltarea (0.127) erorile sunt minime daca se iau
coeficienii dai de (0.128). Pentru aceasta, sa presupunem ca am alege un alt set de coeficieni, bn i
calculam eroarea pentru un numar finit de termeni ca abatere patratica medie:
N

2 [ x(t ) bn f n (t )]2 0
n 0

N
1
1
[
x
(
t
)

bn f n (t )]2 dt x 2 (t )dt

TT
TT
n 0

N
2 N
1
a
f
(
t
)

bn f n (t ) dt

m m

T T m 0
T
n 0

b
T n 0

(0.129)
N

n f n (t ) bm f m (t ) dt
m 0

Efectuand inmultirile (ceea ce inseamna ca produsul de sume devine o suma dubla) i scotind n
afara integralei termenii care un depind de variabila de integrare t (ceea ce inseamna inversarea sumei
cu intergrala) rezulta:

1 2
2 N N
2 N N
x
(
t
)
dt

a
b
f
(
t
)
f
(
t
)
dt

bnbm f n (t ) f m (t )dt
n
m
n
m
T
T T
T n 0 m 0
T n 0 m 0
T

1
2 N
1 N
x 2 (t )dt anbn cn2 bn2cn2
TT
T n 0
T n 0

(0.130)

In aceste relatii s-a tinut cont ca integralele care raman, conform conditiei de ortogonalitate
2
(0.125), au valoarea cn nm iar din sumele dupa m ramane doar termenul pentru care m n , astfel ca

sumele duble se contracta la sume simple.


Adunand i scazand un termen de forma

1 N 2 2
an cn , relatia (0.130) se poate scrie sub forma
T n 0

1 2
1 N
1 N 2 2
2 2
x
(
t
)
dt

(
b

a
)
c

an cn 0
n n n T
T T
T n 0
n 0
- 81 -

(0.131)

unde s-a tinut cont ca abaterea patratica este intotdeauna mai mare sau egala cu zero.
Analizand relatia (0.131), care da o cantitate pozitiva, se observa ca se atinge minimul n functie
de setul de coficienti bn daca al doilea termen (de asemenea mai mare sau egal cu zero) este nul, adica
daca noul set de coeficieni este chiar cel initial:

bn an , n 0,1,2,..., N
In acest caz, eroarea minima este:

2 min

1 2
1 N 2 2
x
(
t
)
dt

an cn 0
T T
T n 0

(0.132)

De aici rezulta o relatie importanta, numita inegalitatea Bessel:


N

x (t )dt a c
2

n 0

2 2
n n

(0.133)

Evident, egalitatea se obtine, numai daca descompunerea (0.127) este exacta, deci considerand
numarul total de termeni cu coeficieni nenuli, N 0 (finit sau infinit). n acest caz, se obtine asa numita
relatie Parseval:
N0

2
2 2
x (t )dt an cn

(0.134)

n 0

Daca vom considera ca semnalul x (t ) este tensiunea sau intensitatea unui curent electric printro rezistenta de 1 ohm, rezulta

x 2 (t )
x 2 (t ).1 este puterea instantanee. Prin urmare integrala din
1

relatia (0.134)impartita la T da puterea medie pe acest interval:

PT

1 2
x (t )dt
T T

(0.135)

Daca se inmulteste cu intervalul T se obtine energia semnalului pe perioada T ,

ET x 2 (t )dt

(0.136)

Aceasta inseamna ca relatia Parseval arata modul cum se distribuie energia pe componentele
semnalului. Se observa ca amplituidinile componentelor spactrale se aduna patratic pentru a da energia
semnalului. Neglijarea unor componente ale semnalului conduce la scaderea energiei pe perioada T ,
dupa cum arata i inegalitatea Bessel.
Relatia Parseval demonstreaza afirmatia ca peste un anumit rang N componentele semnalului
trebuie sa aiba amplitudini nule. Intr-adevar, daca semnalul ar avea un numar infinit de componente de
amplitudine nenula, conform acestei relatii energia sa ar fi infinita, ceea ce este inacceptabil fizic.

2. Modul de lucru
1. S se ruleze urmtorul cod n Mathematica:
- 82 -

T
0

t0

1;
2

100;

f t_
X
MX

Cos
t0
2
t0
2

0t

3
t

f t

Cos 2

0t

Cos 3

t ;

t;

Abs X ;

Plot f t , t, 15, 15 , AxesOrigin


Plot MX,

, 25, 25 , AxesOrigin

0, 0 , PlotPoints
0, 0 , PlotPoints

100, PlotRange
100, PlotRange

All ;
All ;

---------------------------------------------------------------1.5

0.5

-15

-10

-5

10

15

-0.5

-1
50

40

30

20

10

-20

-10

10

- 83 -

20

Lucrarea de laborator nr. 13

Teoreme ale Transformatei Fourier


1. Teoria lucrarii
In diverse calcule care implica transformata Fourier sunt uneori utile anumite proprietati ale
acesteia date de teoremele ce vor fi prezentate n continuare
Vom nota n continuare corespondenta intre semnalul original i transformata sa Fourier ca o
corespondenta biunivoca:

x(t ) X ()

(0.137)

Definim de asemenea doi operatori de transformare Fourier directa


urmator:

i inversa

{x(t )} X ()
1

n felul

(0.138)
(0.139)

X () x(t )

1.Teorema intarzierii:

x(t t0 ) e jt0 X ()

(0.140)

Demonstratie:

x(t t0 ) x(t t0 )e jt dt e jt x(t t0 )e j (t t )d (t t0 )


0

Daca n ultima integrala se face schimbarea de variabila t t0 t ' se observa ca ea reprezinta


chiar transformata Fourier a semnalului x(t )
Exemplu la teorema intarzierii
Fie semnalul x1 (t ) 8 2t t , diferit de 0 numai pe intervalul [-2,2]. El poate fi construit
2

matematic prin inmultire cu o fereastra formata de doua functii Heaviside i are graficul dat de
programul urmator

- 84 -

Transformata Fourier a acestui impuls este calculata i afisata grafic de programul


urmator:

In continuare vom considera un semnal decalat pe axa timpului cu t1 0 , deci intarziat fata de
cel initial, dupa cum se observa din reprezentarea grafica data de programul urmator.
- 85 -

Conform teoremei intarzierii transformata Fourier a acestuia este egala cu cea a impulsului initial
inmultita cu e jt1 . Prin urmare, daca se imparte cu aceasta cantitate, ar trebui sa se obtina exact
transformata Fourier a impulsului initial, fapt demonstrat de programul urmator.

- 86 -

2.Teorema dilatarii sau comprimarii axei timpului

x(kt )

1
X
k k

(0.141)

Demonstratie

j kt 1
1
1

x(kt ) x(kt )e k d (kt ) X


k
2
k k
In integrala s-a facut schimbarea de variabila kt t ' , i se observa ca integrala este chiar
transformata Fourier a semnalului x(t ) , dar cu argument / k .

3.Teorema derivarii

d ( x(t ))
j X ( )
dt

(0.142)

Demonstratie

dx(t ) jt
dx(t )
e dt x(t )e jt


dt dt

j x(t )e jt dt j X ( )

S-a integrat prin parti iar n primul termen s-a aplicat lema lui Jordan: integrala n planul complex
, pe un contur inchis format dintr-un semicerc centrat n origine i de raza R a unei functii al carei
modul tinde la 0 cand R , tinde de asemenea la 0:

lim f ( z )e j z dz 0

(0.143)

4.Teorema integrarii
t

x(t )dt

1
X ( )
j

(0.144)

Demonstratie:

t
t
t
jt

1
jt
x
(
t
)
dt
x (t )dt x (t )dt e dt

d e

x (t )dt e jt

1
1

x (t )e jt dt
X ( )

j
j

S-a integrat de asemenea prin parti i s-a aplicat lema lui Jordan.
- 87 -

(0.145)

2. Modul de lucru
1. Se va scrie i se va rula n Mathematica urmtorul cod:
T
0

t0

1;
2

100;
0;

f t_
X1

Cos
t0
2
t0
2

0t

1
3

f t

Plot f t

Cos 2

0t

1
2

Cos 3

t ;

t;

, t, 5, 5 , AxesOrigin

0, 0 , PlotPoints

100, PlotRange

All ;

Plot Re X1 ,

, 25, 25 , AxesOrigin

0, 0 , PlotPoints

100, PlotRange

All ;

Plot Im X1 ,

, 25, 25 , AxesOrigin

0, 0 , PlotPoints

100, PlotRange

All ;

---------------------------------------------------------------1.5
1
0.5

-4

-2

10

20

-0.5
-1

50
40
30
20
10

-20

-10
-10

- 88 -

0.5

-20

-10

10

20

-0.5

-1

---------------------------------------------------------------T
0

t0

1;
2

100;
1.2;

f t_
X2

Cos
t0
2
t0
2

0t

Cos 2

f t

0t

1
2

Cos 3

t ;

t;

Plot Re X2 ,

, 25, 25 , AxesOrigin

0, 0 , PlotPoints

100, PlotRange

All ;

Plot Im X2 ,

, 25, 25 , AxesOrigin

0, 0 , PlotPoints

100, PlotRange

All ;

Plot Im

X1 ,

, 25, 25 , AxesOrigin

0, 0 , PlotPoints

100, PlotRange

---------------------------------------------------------------15
10
5

-20

-10

10

20

-5
-10
-15
-20

- 89 -

All ;

40

20

-20

-10

10

20

10

20

-20

-40

40

20

-20

-10
-20

-40

2 . n vederea testrii teoremeo comprimarii, se va scrie i se va rula urmtorul cod n


Mathematica:
0

t0
k

5;
100;
1;

f t_
X1

Cos
t0
2
t0
2

0t

f kt

1
3
t

Cos 2

0t

1
2

t ;

t;

Plot f t , t, 5, 5 , AxesOrigin
Plot Abs X1 ,

Cos 3

0, 0 , PlotPoints

, 50, 50 , AxesOrigin

100, PlotRange

0, 0 , PlotPoints

All ;

100, PlotRange

All ;

----------------------------------------------------------------

- 90 -

1.5
1
0.5

-4

-2

-0.5
-1

50

40

30

20

10

-40

-20

20

40

---------------------------------------------------------------t .;
T
0

t0
k

1;
2

100;
2;

f t_
X2

Cos
t0
2k
f
t0
2k

0t

kt

1
3
t

Cos 2

0t

1
2

Cos 3

t ;

t;

Plot Abs X2 ,

, 50, 50 , AxesOrigin

0, 0 , PlotPoints

100, PlotRange

All ;

Plot Abs X1 ,

, 50, 50 , AxesOrigin

0, 0 , PlotPoints

100, PlotRange

All ;

----------------------------------------------------------------

- 91 -

25

20

15

10

-40

-20

50

20

40

20

40

40

30

20

10

-40

-20

- 92 -

Lucrarea de laborator nr. 14

Transformata Fourier teorema translaiei spectrului


1.Teoria lucrarii
1. Teorema translatiei spectrului
Inmultirea unui semnal x(t ) cu o sinusoida de frecventa 0 i faza 0 constante se numeste
modulatie n amplitudine, i este un proces destul de raspandit n comunicatiile radio. Semnalul initial se
numeste semnal modulator, sinusoida cu frecventa constanta se numeste purtatoare iar semnalul
compus se numeste semnal modulat. Transformarea Fourier a acestui semnal compus arata ca spectrul
initial al semnalului, numit banda de baza, se translateaza de o parte i de alta a frecventei purtatoarei,
sub forma a doua benzi laterale, cu amplitudini injumatatite fata de banda de baza.

1
1
x(t ) cos(0t 0 ) e j0 X ( 0 ) e j0 X ( 0 )
2
2
Aplicand relatia lui Euler
1
1
cos(0t 0 ) e j (0t 0 ) e j (0t 0 )
2
2

(0.146)

(0.147)

x(t ) cos(0 0 ) x(t ) cos(0t 0 )e jt dt

(0.148)

1
1
x (t )e j ( 0 ) t e j0 dt x (t )e j ( 0 ) t e j0 dt
2
2
j
Se observa ca daca n ultima integrala se scoate in afara constanta e 0 , se obtine transformata

Fourier a semnalului x(t ) , dar de argument 0 . De asemenea, n penultima integrala daca se scoate

e j0 se obtine transformata Fourier a semnalului x(t ) , dar de argument 0 .


Aceasta teorema are o mare importanta practica pentru transmiterea radio a semanlelor,
deoarece n loc de frecvente de ordinul miilor de hertzi se obtin frecvente de ordinul frecventei
purtatoare. Deoarece o antena de emisie verticala trebuie sa aiba inaltimea de un sfert din lungimea de
unda (ceea ce ar insemna de exemplu 75 km la 1000 de Hz!) ea va trebui sa aiba numai 75 de m pentru o
purtatoare de 1 MHz i numa 7.5 cm pentru o purtatoare de 1GHz.
2.Teorema convolutiei n domeniul frecventei
In cazul general al semnalului format ca produs a doua semnale x1 (t ) i x2 (t ) , transformata
Fourier genereaza o integrala de convolutie.

x1 (t ) x2 (t )

1
2

X 1 ( )X 2 ( )d

- 93 -

1
X 1 ( )* X 2 ( )
2

(0.149)

unde este o variabila cu dimensiuni de frecventa iar operatorul de convolutie s-a notat cu , ceea ce
permite i denumirea alternativa de produs de convolutie.
Demonstratie

x1 (t ) x2 (t ) x1 (t ) x2 (t )e

jt

dt

x2 ( t ) e

jt

1
j ( ) t
X
(

)
x
(
t
)
e
dt

d
1
2

j t
X
(

)
e
d

dt
1

(0.150)

1
X 1 ( )X 2 ( )d 2 X 1 ( ) * X 2 ()

2.Teorema convolutiei n domeniul timp


Produsul de convolutie a doua semnale x1 (t ) i x2 (t ) are transformata Fourier egala cu
produsul treansformatelor Fourier ale celor doua semnale:

x ( ) x (t )d X () X

x1 (t ) x2 (t )

( )

(0.151)

Demonstratie: se porneste n sens invers, de la produsul celor doua transformate Fourier

X 1 ( ) X 2 ( )

x ( ) x ( )e
1

x1 ( )e j d x2 ( )e j d

j ( )

(0.152)

d d

Notand t , rezulta t i d dt . Inlocuind n (0.152) obtinem


x ( ) x (t )e
1

jt

jt
d dt x1 ( ) x2 (t )d e dt x1 ( ) x2 (t )d (0.153)

ceea ce demonstreaza teorema.


3. Teorema simetriei
Daca un semnal x(t ) are transformata Fourier X ( ) , atunci un alt semnal care are forma
identica cu a acestei transformate Fourier, pe care il notam cu X (t ) va avea transformata Fourier cu
forma primului semnal x( ) :

x(t ) X ()

X (t ) 2 x()

(0.154)

Demonstratie: consideram ca semnalul x(t ) se obtine din transformarea Fourier inversa a lui

X ( )

- 94 -

1
x (t )
2

X ()e

jt

(0.155)

O astfel de relatie este valabila pentru orice notatie a variabilelor t i , de exemplu t u i


v:

x(u )

1
2

X (v )e

juv

dv

(0.156)

dv

(0.157)

Aceasta se poate scrie i sub forma:

2 x(u )

X (v)e

juv

Renotand variabilele invers, u i v t rezulta

2 x( )

X ( t )e

jt

dt

(0.158)

Se observa ca membrul drept al acestei ecuatii este chiar transformata Fourier a unui semnal
X (t ) , ceea ce demonstreaza teorema.
Exemplu la teorema simetriei
Fie semnalul x1 (t ) t , diferit de 0 numai pe intervalul [-2,2]. El poate fi construit matematic
2

prin inmultire cu o fereastra formata de doua functii Heaviside i are graficul dat de programul urmator

- 95 -

Transformata Fourier a acestui semnal, X 1 ( ) , are o expresie analitica data de programul


urmator, i un grafic teoretic infinit.

2. Modul de lucru
1.S se scrie i s se ruleze urmtorul cod, pentru verificarea acestei teoreme:
0

t0

5;
100;

f t_
X1

Cos
t0
2
t0
2

0t

f t

3
t

Cos 2

0t

t;

Plot f t , t, 5, 5 , AxesOrigin
Plot Abs X1 ,

0, 0 , PlotPoints

, 50, 50 , AxesOrigin

100, PlotRange

0, 0 , PlotPoints

All ;

100, PlotRange

All ;

---------------------------------------------------------------1

0.5

-4

-2

-0.5

50

40

30

20

10

-40

-20

20

40

----------------------------------------------------------------

- 96 -

t0
p

5;
10;
100;

f t_

Cos

m t_
X2

Cos
t0
2
t0
2

0t
pt

Cos 2

0t

;
t

f t m t

t;

Plot f t m t , t, 2, 2 , AxesOrigin

0, 0 , PlotPoints

50, PlotRange

All ;

Plot Abs X1 ,

, 100, 100 , AxesOrigin

0, 0 , PlotPoints

150, PlotRange

All ;

Plot Abs X2 ,

, 120, 120 , AxesOrigin

0, 0 , PlotPoints

100, PlotRange

All ;

---------------------------------------------------------------1

0.5

-2

-1

50

100

-0.5

-1

50

40

30

20

10

-100

-50

2.5

1.5

0.5

-100

-50

50

100

- 97 -