Documente Academic
Documente Profesional
Documente Cultură
Se numete semnal o mrime fizic msurabil, purttoare de informaie, care poate fi: transmis la distan sau recepionat prelucrat.
Obiectivul cursului: modelarea formei semnalelor. Un semnal unidimensional, numit i semnal 1D, este o funcie de timp, notat generic prin x(t), t . Fie t = [ t1 , t2 ] suportul semnalului x(t), adic intervalul de timp finit n care se observ (msoar) semnalul. Funcia x(t) se consider de modul integrabil:
t2
(1.1)
t1
x(t ) dt M < , M ,
Sistem dinamic y(t)
u(t)
Fig. 1.1
Sistem dinamic
Semnalele se pot aplica unor circuite sau, mai general, unor sisteme dinamice. Sistemele dinamice realizeaz prelucrarea semnalelor, conform cu funciunile realizate de echipamentele electronice n care sunt nglobate. Exemple: - integrarea unui semnal, - derivarea acestuia, filtrarea (extragerea unor componente spectrale ale semnalului sau, dup caz, eliminarea componentelor parazite), modularea semnalelor, etc. Echipamente electronice sunt formate din lanuri de sisteme dinamice, care realizeaz prelucrri consecutive ale semnalelor, conform unei tehnologii care determin funciunile realizate de echipamentul respectiv. Semnalele pot fi: cu timp continuu, numite semnale analogice (utilizate n circuitele analogice) cu timp discret, utilizate n cadrul semnalelor numerice.
Semnalele numerice sunt generate prin dou operaii: eantionarea semnalului, adic discretizarea timpului t cu un pas Te, numit perioad de
eantionare. Semnalul cu timp discret, x(kTe ) , este notat cu x(k ) sau xk (k - timpul discret);
pas de cuantizare, , iar rezultatul operaiei de cuantizare este un numr ntreg, q , astfel nct produsul q s fie ct mai apropiat de amplitudinea eantionului cuantizat. Cele dou operaii se realizeaz uzual n cadrul unui convertor analogic/numeric (A/N). La ieirea acestuia se obine un ir de valori numerice, { xk } , aferente momentelor de timp discrete k. Acest ir reprezint un semnal numeric
uk Sistem numeric (realizare software) yk
Fig. 1.2
Sistem numeric
{ uk } , n vederea
obinerii rspunsului { yk } se realizeaz prin mijloace software. Din clasa semnalelor unidimensionale menionm: semnalul vocal, semnalul radio (modulat n amplitudine sau n frecven), semnalele furnizate de traductoare ale mrimilor fizice uzuale (temperatur, vitez .a.) etc. Semnalele care au o evoluie ce nu este supus hazardului se numesc semnale deterministe. Alturi de acestea, se ntlnesc i semnalele aleatoare, a cror evoluie n timp este supus hazardului (aa cum sunt perturbaiile)
u ( x1 , x2 )
Sistem 2D
y ( x1 , x2 )
Fig. 1.3 Sistem 2D
Semnalele bidimensionale, numite i semnale 2D, sunt de regul imagini. Fie u ( x1 , x2 ) un semnal bidimensional, n raport cu coordonatele spaiale x1 i x2. Mrimea u reflect valoarea nivelului de gri n punctul de coordonate x1 i x2. Operaiile de prelucrare a acestor semnale se realizeaz cu ajutorul sistemelor 2D (fig. 1.3). Semnalul de ieire din sistem, y ( x1 , x2 ) , se obine prin aplicarea unor operaii specifice (filtrare, extragere contur, etc.) aplicate semnalului de intrare u ( x1 , x2 ) .
Ca pitolu l 2
1.1.
Seria Fourier generalizat (SFG) Instrumentul general de modelare a semnalelor periodice este seria Fourier
generalizat (SFG). Fie un semnal u(t) observat ntre momentele t0 i t0+T (fig. 2.1). Acest semnal se consider periodic. u(t) t
-T T
2T
Dac u(t) un semnal de tip tensiune electric, rezult c puterea instantanee dezvoltat n rezistena R este p(t ) = u 2 (t ) R . Se consider c energia dezvoltat n decursul perioadei T este finit, adic
t 0 +T
(2.1)
t0
2 u (t )dt < ;
SFG utilizeaz descrierea funciei u(t) cu ajutorul unui sistem de funcii liniar independente { i (t )} , unde i=0,1,2,3,.... Exprimarea lui u(t) prin SFG este: (2.2) u (t ) = aii (t )
i =0
n practic, limita superioar a sumei este ntotdeauna finit. O prim problem care se pune este alegerea funciilor { i (t )} i = 0,1,2,... . Prima condiie necesar este ca funciile s fie liniar independente. Cerinele suplimentare pe care le avem n vedere cnd alegem sistemul de funcii sunt enunate mai jos: s realizeze o bun aproximare, atunci cnd limita superioar din sum, N, este dat ;
s poat fi uor generate. Din acest punct de vedere, se recomand funciile trigonometrice; determinarea rspunsului unui sistem, cnd la intrare se aplic semnalul modelat, s se realizeze cu uurin. Fie un sistem liniar, la intrarea cruia se aplic semnalul u(t), prezentat ca o dezvoltare dup sistemul de funcii i (t ) (fig. 2.2).
u(t)
Sistem liniar
y(t)
este rspunsul sistemului la intrarea i (t ) ( i (t ) i (t ) ). Scopul este de a obine rspunsul y(t) cu un volum de calcul ct mai redus. Pentru aceasta, trebuie ca determinarea lui i (t ) , atunci cnd
la intrare se aplic i (t ) , s se realizeze ct mai uor posibil. Din acest punct de vedere, funciile
trigonometrice sunt cele mai avantajoase; determinarea parametrilor { ai } s se realizeze cu uurin. Se va arta n cele ce urmeaz c, dac sistemul de funcii este ortogonal, calculul parametrilor { ai } devine facil. De te rm ina r e a pa r am e tr ilor
{ ai } , i = 0,1, 2,...
N
i j 0, ( t ) ( t )d t = , i 2 j C , i = j t0 i
t 0 +T t0
)dt = ( )dt . (
T
Fie j {1,2,N} fixat. Prin nmulirea relaiei (2.3) cu j (t ) i integrare pe intervalul [t0;t0+T], se obine: u (t ) j (t )dt = ai i (t ) j (t )dt ,
i =0 T N
sau, innd cont de proprietatea de ortogonalitate (2.4), (2.5) Obs er vaii: Parametrii {ai}i=1,2, se calculeaz n mod independent, fiecare fa de ceilali. Dac, pentru un N adoptat arbitrar, rezult o eroare de modelare inacceptabil, se adaug noi termeni i se calculeaz parametrii a N +1 , aN + 2 ,... , pn se obine precizia dorit, fr ca parametrii determinai anterior s fie afectai. Cazul sistemelor de funcii neortogonale Relaia (2.3) se nmulete cu j (t ) , unde j=0,1,2,N. Cele N + 1 relaii astfel obinute se integreaz pe intervalul T. Folosind notaiile: (2.6) aj = u (t ) j (t )dt , j = 1, 2,...N C2 j T 1
i , j = i (t ) j (t )dt ,
T
u , i = u (t )i (t )dt ,
T
rezult un sistem de N + 1 ecuaii liniare cu necunoscutele a0 , a1, a2 ,..., a N : a0 0 , 0 + a1 1, 0 + ... + a N N , 0 = u , 0 a0 0 , 1 + a1 1, 1 + ... + aN N , 1 = u , 1 . . . a0 0 , N + a1 1, N + ... + aN N , N = u , N
(2.7)
Acest sistem este compatibil determinat (sistem Cramer), dac funciile i (t ) sunt liniar independente. Parametrii {ai}i=0,1,N se obin ca fiind unica lui soluie.
Obs er vaii: Volumul de calcul este foarte important. Parametrii nu se obin n mod independent, ci se obine ntregul set, {ai}i=0,1,2,N. Dac eroarea de aproximare la valoarea adoptat a lui N nu este acceptabil, atunci trebuie adugai termeni. n acest caz trebuie recalculai toi parametrii din model (se reface toat procedura).
N oiune a de s pe c tr u Ansamblul parametrilor se reprezint grafic ntr-o manier specific, reprezentarea respectiv numindu-se spectru (fig. 2.3).
a0
0
a1 2 1 a2
a3
3
a4
5
a6
6
a5
Pr oble m a de a na liz a s em na le lor Problema se formuleaz astfel: se d semnalul u(t) i se cere spectrul su. Un analizor de semnal este un echipament care, primind la intrare semnalul u(t), i furnizeaz la ieire spectrul. n structura analizorului intr un generator de funcii care furnizeaz setul de funcii
0 (t ), 1 (t ),... N (t ) . Analizorul implementeaz fie analogic, fie numeric, expresia:
ai = 1
Ci2 T
u (t )i (t )dt ,
i = 0,1,..., N
ut()
gg g
t(0)
1 dt 2 C0 1 dt 2 1C
a0 a1
t(1) t(N)
()
1 td 2 CN
gg g
()
aN
GF
Pr oble m a de s inte z a se m na le lor n acest caz, se d spectrul semnalului u(t) i se cere s se sintetizeze semnalul. Echipamentul care realizeaz operaia se numete sintetizor; acesta implementeaz relaia (2.3) i are schema de principiu dat n fig. 2.5.
a0 a1 aN
= = gg g =
t(0)
t(1) t(N)
()
u()t
GF
1.2.
n acest caz sistemul de funcii ortogonale { i (t )} i = 0,1,2,... este (2.12) {1, cos(0t ), sin(0t ); cos(20t ), sin(20t );...;cos(i0t ), sin(i0t );...} , cu (2.13) 0 = 2 , (T este perioada semnalului periodic, iar 0 este pulsaia) T
Funciile din acest sistem de funcii nu au aceeai norm. Pentru funciile trigonometrice sunt valabile relaiile: T , i= j cos(i0t ) cos( j0t )dt = 2 T 0, i j T , i= j sin(i0t )sin( j0t )dt = 2 T 0, i j C2 = T 2
C2 =
T 2
Deci, componenta 0 (t ) = 1 din sistem i are ptratul normei C02 = T Prin considerarea sistemului de funcii (2.12) n seria Fourier generalizat (SFG), rezult urmtoarea relaie:
1 + a1 cos(0t ) + a2 sin(0t ) + a3 cos(20t ) + a4 sin(20t )... (2.14) u (t ) = a0
Utiliznd notaiile: a0 = C0 , a1 = C1, a2 = S1 ,... , relaia (2.14) devine: (2.15) u (t ) = C0 + Ci cos(i0t ) + Si sin(i0t )
i =1 i =0
Calculul aj = 1
parametrilor
se
face
aplicnd
relaiile
generale
(2.5),
adic
Rezult:
C0 =
Semnificaia fizic a parametrului C0 este aceea de valoare medie a semnalului. Ceilali parametri se obin conform relaiilor: (2.17) Ci = (2.18) Si = 2 u (t ) cos(i0t )dt , i = 1, 2... TT 2 u (t ) sin(i0t )dt, i = 1, 2,... TT
Relaia (2.15) reprezint expresia semnalului u(t) n seria Fourier trigonometric (SFT), iar relaiile (2.16), (2.17) i (2.18) servesc la determinarea spectrului din SFT (fig. 2.6).
C0
C1
C2
30
C4
50
0 S1
20 C3 20 S2
30
40
C5 S5 50
S4
40
S3
Seria Fourier armonic (SFA) Seria Fourier armonic (SFA) se obine din SFT printr-o transformare simpl asupra sin(i0t ) , i=1,2: termenului general Ci cos(i0t ) + Si (2.19) unde: (2.20) Ai = Ci 2 + Si 2 , i = 1, 2,... A0 = C0 , Ci cos(i0t ) + Si sin(i0t ) = Ai cos(i0t + i ) ,
(2.21)
S i = arctg i , i = 1, 2,... Ci
n aceste condiii, seria Fourier trigonometrica (relaia (2.15)) se poate re-scrie astfel: (2.22) u (t ) = A0 + Ai cos(i0t + i )
i =1
Relaia (2.22) reprezint expresia semnalului u(t) n SFA, adic sub form de sum de armonici, la care se adaug componenta continu A0 . O armonic de ordinul i are expresia Ai cos(i0t + i ) i reprezint o component cosinusoidal avnd pulsaia cunoscut, i0 . Aceast armonic este determinat prin doi parametri: amplitudinea i faza iniial. Valoarea i=1 corespunde componentei fundamentale, numit simplu fundamental. Spectrul SFA include spectrul de amplitudini i spectrul fazelor iniiale, ca n figura (2.7).
A1 A0
0
A2
A3
A4 40 40
A5
0 0
20
30 30
50
2
0
5
50
20
Seria Fourier complex (SFC) Fie armonica Ai cos(i0t + i ) din SFA. Reprezentarea nesimplificat n planul complex a acestei armonici se face printr-un vector rotitor de lungime Ai i de argument i0t + i : (2.23) Ai e j (i0t +i ) = Ai e ji0t ,
n relaia (2.23) vom da indicelui i i valori negative. nlocuind n relaiile (2.17) i (2.18) pe i cu i, se obine Ci = Ci i respectiv Si = Si . Din relaiile (2.20) i (2.21) rezult c, dac
A schimbm i n i, avem Ai = Ai e ji = A* i (conjugata lui i ). Se obine:
Ai cos(i0t + i ) =
A = i [cos(i0t + i ) + j sin(i0t + i ) + cos(i0t + i ) j sin(i0t + i )] 2 n expresia u (t ) = A0 + Ai cos(i0t + i ) , fiecare termen din sum se poate nlocui cu
i =1
semi-suma a dou exponeniale, conform cu relaia de mai sus. Se obine: (2.24) u (t ) = A0 + Notnd A0 = 2 A0 , expresia (2.24) devine: (2.25) u (t ) = 1 ji t Ai e 0 2 i = 1 ji t Ai e 0 2 i =
Relaia (2.25) reprezint expresia modelului semnalului n seria Fourier complex (SFC) . n aceast expresie, factorii e ji0t nu introduc nici o informaie. ntreaga informaie despre model este inclus n parametrii Ai . Calculul parametrilor compleci Ai . Se ine cont de relaiile Ai = Ci 2 + Si 2 S i = arctg i , din care rezult c: Ci Ai = Ci jSi Vom utiliza n aceast relaie expresiile parametrilor Ci i Si ai SFT (relaiile 2.17 i 2.18) : Ai = sau: (2.26) Ai = 2 ji0t dt u (t )e TT 2 2 [ u (t ) cos(i0t )dt j u (t ) sin(i0t )dt ] = u (t )[cos(i0t ) j sin(i0t )]dt T T TT T i