Documente Academic
Documente Profesional
Documente Cultură
Functii treapt
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-
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 ;
All, PlotStyle
-2-
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
All, PlotStyle
-3-
t, "x t "
UnitStep t
imp2
UnitStep t 4
UnitStep t
2 ;
UnitStep t 6 ;
All, PlotStyle
Thickness .01 ,
t, "x t "
10;
1;
0.3;
Ni
imp
UnitStep t k T
UnitStep t
kT
k 0
All, PlotStyle
-4-
t, "x t "
, adica la jumatatea
2
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
0.8
0.6
0.4
0.2
-2
0.8
0.6
0.4
0.2
-2
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
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-
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)
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)
sinc(x )
dx
x
2
0
Si()
(0.11)
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
-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
- 10 -
Figura 1.16 Spectrul unui semnal dreptunghiular periodic centrat n origine, cu factor
umplere 0.05, amplitudine 1 i perioada 1.
de
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)
1; A
For
0.06,
0,
0.02,
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 )
- 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)
- 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
- 17 -
dreptunghiular
Se observa ca spectrul modul este par, dupa cum rezulta i din relatia
1
(0.20)
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.
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 -
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
2k 1
(0.23)
k
valoarea ( 1) , se obtine
A2 k 1 C2 k 1
( 1)k
(2k 1)
,k
(0.24)
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
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
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 -
; 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
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 -
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)
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
nm
n, m 1
(0.29)
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
(0.30)
In aceste conditii se pot scrie relatiile fundamentale ale analizei semnalelor (2.5) i (2.6) sub
forma:
n 1
n 1
(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 -
T 2 T 2
Sn
Cn 2
2 n 1
n 1
(0.36)
(0.37)
2.
x(t ) A0 An cos(nt n )
n 1
- 27 -
(0.38)
A0 C0
(0.39)
(0.40)
- 28 -
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
-------------------------------------------------------------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 -
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)
Anc* A nc
(0.44)
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)
A0
1
A0 c
2
(0.47)
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:
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
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
(0.52)
Se poate verifica (prin relatia de ortogonalitate a acestor vectori care da i patratul constantei de
normare:
- 33 -
(0.53)
1
1
Anc x(t )e jnt dt
2
TT
(0.54)
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 -
1 2
1
1
x (t )dt A2 AS A2 f
TT
T
T
(0.56)
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)
(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)
d (t t0 )
(t t0 )
dt
(0.62)
;
0;
(t )
t 0;
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)
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)
T (t )
1 2
cos nt
T T n 1
(0.67)
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.
- 39 -
2. Modul de lucru
1. S se scrie i s se ruleze urmtorul program:
- 40 -
semnal
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;
-------------------------------------------------------------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
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
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 -
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)
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)
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)
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)
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)
A( )
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
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 -
1. Teoria lucrarii
Urmatorul program reprezinta grafic un impuls dreptunghiular definit prin relatia:
x(t ) A (t t1 ) (t t2 ) , t2 t1
(0.87)
X ( ) e jt dt
t1
1 jt1 jt2
[e
e
]
j
(0.88)
- 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)
sin
sin
A j 2 j 2
2
2 A sinc
X ( )
A
e e
2A
- 53 -
(0.90)
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
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 -
x(t ) et ; t (0, )
(0.91)
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)
X ( )
( j ) t
( j ) t
dt
e dt e
2
2
2
(0.94)
(0.95)
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)
x(t ) t k et ; t (0, )
(0.98)
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)
x(t ) e jbt ;
t (0, )
(0.101)
X ( ) e jbt e jt dt e j (b )t dt
e j (b )t
|0 1
j (b )
j (b )
(0.102)
(0.103)
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)
X ( ) a 2 e
a 2 2
2
(0.106)
X ( )
t2
2 jt
2a
dt
(0.107)
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
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
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,
t1
step;
, 10, 10 , PlotRange
80,
t1
step;
, 10, 10 , PlotRange
80,
--------------------------------------------------------------
- 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 -
t (0, )
x(t ) t ,
(0.111)
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
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
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;
80,
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;
- 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
- 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,
---------------------------------------------------------Triunghi
asimetric
0.8
0.6
0.4
0.2
-1
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
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,
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,
----------------------------------------------------------
- 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
(0.113)
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
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.
(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
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 ,
step;
, 10, 10 , PlotRange
80, PlotLabel
10, 10 ,
---------------------------------------------------------Impulsul
1
0.75
0.5
0.25
-10
-7.5
-5
-2.5
-0.25
"Impulsul"
step;
80, PlotLabel
t1
, PlotLabel
, 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
1. Teoria lucrarii
- 74 -
x(t ) et cos(0t ) (t ), 0 0
(0.119)
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)
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
v 20
- 75 -
(0.122)
(0.123)
x t
1
0.75
0.5
0.25
t
2
-0.25
-0.5
-0.75
0.4
0.3
0.2
0.1
-20
-10
10
20
- 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
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 ,
step;
, 10, 10 , PlotRange
80, PlotLabel
10, 10 ,
---------------------------------------------------------Impulsul
1
0.75
0.5
0.25
-10
-7.5
-5
-2.5
-0.25
"Impulsul"
step;
80, PlotLabel
t1
, PlotLabel
, 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 -
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)
- 80 -
(0.126)
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
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)
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
PT
1 2
x (t )dt
T T
(0.135)
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 ;
, 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
x(t ) X ()
(0.137)
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:
matematic prin inmultire cu o fereastra formata de doua functii Heaviside i are graficul dat de
programul urmator
- 84 -
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 -
x(kt )
1
X
k k
(0.141)
Demonstratie
j kt 1
1
1
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
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 -
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)
(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
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 ()
x ( ) x (t )d X () X
x1 (t ) x2 (t )
( )
(0.151)
X 1 ( ) X 2 ( )
x ( ) x ( )e
1
x1 ( )e j d x2 ( )e j d
j ( )
(0.152)
d d
x ( ) x (t )e
1
jt
jt
d dt x1 ( ) x2 (t )d e dt x1 ( ) x2 (t )d (0.153)
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)
x(u )
1
2
X (v )e
juv
dv
(0.156)
dv
(0.157)
2 x(u )
X (v)e
juv
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 -
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 ,
0, 0 , PlotPoints
150, PlotRange
All ;
Plot Abs X2 ,
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 -