Documente Academic
Documente Profesional
Documente Cultură
y (t ) ( x h) (t ) x( ) h(t ) d
a
Transformata Fourier
Descompune un semnal intr-un sir
de componente sinusoidale de
frecvente diferite, facand trecerea
din domeniul frecventa in
domeniul timp, realizand calculul
amplitudinii si fazei semnalului
transformat
X ( j )
Transformata Laplace
Transformata Fourier generalizata
care transforma un semnal sau un
sistem intr-un nr. complex
x (t ) e jt dt
X (s)
x(t ) e st dt
Analiza Fourier
Analiza Fourier este extrem de util pentru
procesarea datelor, deoarece descompune un
semnal ntr-un ir de componente sinusoidale
de frecvene diferite, fcnd trecerea din
domeniul timp n domeniul frecven,
realiznd calculul amplitudinii i fazei
variabilelor (datelor, semnalelor) transformate.
Pentru eantionarea datelor vectoriale, analiza
Fourier utilizeaz transformata Fourier discret
(discrete Fourier transform-DFT).
Transformata Fourier rapid - FFT (Fast Fourier
Transform) este un algoritm foarte eficient
pentru calcularea transformatei Fourier, sau a
transformatei Fourier discrete (DFT).
Transformata Fourier
Unealta matematic pentru analiza unui semnal n
domeniul frecvenei care poate lua diferite forme n
funcie de semnalul analizat.
Ceea ce au n comun aceste semnale este faptul c
sunt alctuite dintr-un numr de componente
sinusoidale de frecvene diferite, fiecare avnd o
anumit amplitudine i faz iniiale.
Transformata Fourier face conversia unui semnal din
domeniul timp ntr-un semnal discret n domeniul
frecvenei.
Dac g(t) este un semnal neperiodic exprimat ca
funcie de timp, transformata Fourier a funciei g(t)
este dat de expresia integrala:
G ( f ) g (t ) exp( j 2ft )dt
THD[%]
*100%
relaiile:
A
A
A
2
THD[%]
A22 A3 ... An
A1
*100%
Transformata Laplace
Transformata Laplace a unui
semnal in timp continuu x(t)
poate fi exprimata prin
relatia:
Poate fi reprezentata in
planul s in doua dimensiuni,
cu de-a lungul axei reale si
pulsatia pe axa imaginara.
X (s)
x(t ) e st dt
s j
CORELATIA
Permite
recunoasterea sau
identificarea
semnalelor emise
(radar, ECG);
Pt. un semnal
(secventa) de IN x[n] si
o secventa
data(sablon) h[n] de
lungime ct. M,
corelatia se defineste:
y[ n ]
M 1
h[k ] x[n( M 1) k ]
k 0
CONVOLUTIA
Este unul dintre cei mai
importanti algoritmi utilizati in
procesarea numerica a
semnalelor;
La convolutia dintre coeficientii
unui sistem liniar si semnalul de
IN (x[n]), esantionul curent de IE
se obt. ca suma ponderata a
ultimelor N esantioane ale
semnalului de IN;(pt. calculul
esantionului de IE sunt necesare
N inmultiri si N-1 adunari);
Convolutia semnalelor poate fi
determinata:
Direct:utilizand formula de def.;
Indirect: utilizand transformata
Fourier (se calculeaza transf.
Fourier, se face produsul
semnalelor si apoi se calculeaza
transformata Fourier inversa);
y[ n ] h[ k ] x[ n k ] h[ n ] x[ n]
u
[
kTe
]
e
; n 0,1, 2,..
TFD[ n0 ]
k 0
N 1
u (t ) e jt dt u[ nTe ] e jk 0 nT Te
F ( j ) Te U TFD[ n ]
k 0
Transformata z
Este o unealta matematica f. utila pt. analiza
si proiectarea semnalelor in timp discret;
Plecand de la Transf. Fourier in timp discret a
unui semnal x[n] si notand variabila
complexa z=ej se obtine transformata z a
semnalului:
X ( z)
x[ n] z n
Transformarea semnalelor n
domeniul frecven
Procesorul de semnal (DSP) nu poate opera cu ambele concepte
simultan.
Pentru a calcula ieirea unui sistem pentru un semnal de intrare dat,
trebuie s-i furnizm o metod de calcul a rezultatului logic, pas cu
pas.
Suntem deci n faa unei dileme: dac semnalul de intrare este o serie
secvenial de pulsuri numerice, deci un semnal n domeniul timp i
sistemul este descris prin rspunsul su n frecven, cum va executa
DSP ul acest program ?
Transformm semnalul de intrare n domeniul frecven;
Transformm rspunsul sistemului n domeniul timp.
Amndou tipurile de transformri sunt utilizate n procesarea numeric
a semnalului.
Adesea transformm rspunsul n frecven n domeniul timp pentru a
ne permite s construim filtre numerice.
Transformarea semnalelor n
domeniul frecven
Cu filtrele FIR sau IIR producem o reprezentare
n domeniul timp a rspunsului filtrului, pe
care l combinm cu semnalul de intrare pentru a
calcula ieirea rezultant.
Alt metod este de a converti semnalul de
intrare n domeniul frecven, care este
extrem de util cnd dorim s nelegem
caracteristicile de frecven ale unui semnal.
De exemplu, cunoaterea rspunsului n frecven
a unui canal de telecomunicaii este extrem de
util. Aceasta ne permite s decidem care este
frecvena maxim pe care o putem transmite i
ce distorsiune va cpta semnalul dup
strbaterea canalului.
Transformarea semnalelor n
domeniul frecven
Transformarea semnalelor n
domeniul frecven
Jean Baptiste Joseph Fourier a obinut formulele
sale clasice n anul 1822 !
n
lucrarea
lui
Fourier
intitulat
Mmoire sur la propagation de la chaleur dans les
corps solides
, la paginile 218 i 219, se pot citi urmtoarele:
nmulind ambele pri cu
i apoi integrnd de la
rezult:
la
Transformarea semnalelor n
domeniul frecven
Modelul fazorului
Ca un punct de plecare, avem nevoie de o metod simpl
pentru descrierea unui semnal. Vom utiliza modelul
fazorului.
Transformarea semnalelor n
domeniul frecven
Dac lum un moment instantaneu de timp, putem
vedea c semnalul n acel moment, x(t) este dat de:
X(t) = (coordonata real) + j (coordonata imaginar) = a
+ jb
unde:
Transformarea semnalelor n
domeniul frecven
Cealalt metod, este forma polar, unde:
x(t) = A ej(t) i
ej(t) = cos (t) + j sin(t)
Transformarea semnalelor n
domeniul frecven
Transformarea semnalelor n
domeniul frecven
Modelarea sinusoidelor
ntorcndu-ne la descrierea lui ej(t) putem s l rescriem
astfel:
ej = cos + jsin
de asemenea:
e-j = cos jsin.
unde
= (t + ) sau
(nTS + )
Transformarea semnalelor n
domeniul frecven
Aceasta nseamn c un semnal general sinus sau
cosinus, x(t) poate fi definit ca suma a doi fazori.
De exemplu
Transformarea semnalelor n
domeniul frecven
Aceasta nseamn c au aceeai valoarea real (a) i
valori egale i de semn contrar pentru b. Putem
calcula forma fazorului a unei forme de und
sinusoidale i vom gsi c aceasta const de
asemenea ntr-o pereche conjugat de fazori, ns
semnul va fi diferit.
Transformarea semnalelor n
domeniul frecven
S ne reamintim c fazorii notri se rotesc n
oricare direcie, n sensul acelor de ceasornic sau
n sens contrar i c putem obine o proprietate
foarte interesant i anume c toate semnalele
reale trebuie fcute din perechi conjugate de
fazori, astfel c suma vectorilor va fi ntotdeauna
legat de axa real.
Transformarea semnalelor n
domeniul frecven
Serii Fourier
Transformarea semnalelor n
domeniul frecven
Serii Fourier
Semnale neperiodice
Transformata Fourier
n aplicaiile reale, cele mai multe semnale nu sunt
periodice, deci trebuie s modificm seria noastr
Fourier ca s cuprind aceasta. Hai s considerm seria
Fourier general unde toate frecvenele sunt legate
armonic, deci
k = k0
Faptul c semnalul final nu este periodic poate fi
reprezentat prin
0 0
Aceast ecuaie pur i simplu stabilete c nu exist
cel mai mic numitor comun n frecvenele tuturor
fazorilor notri separai. Cnd numrul fazorilor tinde
ctre infinit i suma noastr devine o integral:
Transformata Fourier
discret (DFT)
Consideratii practice
Pn acum, am introdus o metod de descriere a unui
semnal care variaz n timp, numit modelul fazorului.
Am raportat acest model la formele de und sinus i
cosinus i am introdus seriile Fourier, care ne spun c
orice semnal periodic poate fi reprezentat printr-un
numr de forme de und sinusoidale raportate armonic.
Dup ce am fcut seriile Fourier mai generale prin
eliminarea relaiei dintre armonici am aplicat forma
discret a ecuaiei care n final ne-a dat perechea de DFT.
Astfel acum avem o pereche de ecuaii care ne va
permite s transformm orice semnal discret ntre
domeniile timp i frecven, ns cum programm DSP
ul pentru a face-o DFT ?
Am remarcat mai devreme c spectrul unei DFT este periodic cu perioada S, astfel dac spunem c fazorii sunt separai ntre ei prin atunci:
N = S
Aceasta ne-a permis s digitizm scala de frecvene astfel c spectrul nostru poate acum fi scris n termeni de k n loc de :
Transformate Fourier
Obiectiv: descompunerea unui semnal
complex intr-o suma de semnale simple
semnale simple: set de semnale sinusoidale
pentru ca sunt ortogonale
nu isi schimba forma la trecerea printr-un sistem
liniar (se schimba amplitudinea si faza, dar
semnalul ramane sinusoidal si de aceeasi
frecventa)
Mai multe tipuri de transformate Fourier pentru diferite
tipuri de semnale:
Transformate Fourier
Forma senalului
Tip de transformata
Fourier
Semnal aperiodic
continuu
Transformata Fourier
Semnal periodic
continuu
Serii Fourier
Semnal aperiodic
discret
Transformata Fourier
de timp discreta
Semnal periodic
discret
Transformata Fourier
discreta (DFT)
Transformata Fourier
Discreta
se
unde
Calcularea DFT
trei metode:
didactica, dar foarte lenta
prin convolutie (clasica)
transformata Fourier rapida FFT
Didactica:
folosind formula anterioara de sinteza, scriem N ecuatii
cu N necunoscute pentru cele N valori discrete ale lui
x[i]
teoretic ar fi (N/2+1) + (N/2+1) = N+2 coeficienti de
determinat, dar se poate arata ca ImX[0]=0 si
ImX[N/2]=0, asa ca raman N necunoscute ReX[k] si
ImX[k]
Reprezentarea polara a
transformatei Fourier discrete
Reprezentarea polara a
transformatei Fourier discrete
Domeniul frecventa
Reprezentar
e prin N/2
esantionane
a. semnalul esantionat in
timp
b. partea reala a
transformatei (functii
cos())
c. partea imaginara a
transformatei (functii
Reprezentar
e prin fractii
ale
frecventei de
esantionare
observatii preliminarii:
o metoda de a calcula mult mai eficient DFT
timpul de calcul scade cu 2, 3 ordine de marime;
permite utilizarea transformatei Fourier ca metoda de analiza in
aplicatii de procesare a semnalelor on-line (in timp real)
complexitatea algoritmului de calcul al DFT prin convolutie este
n2 ;complexitatea FFT este n*lg n
explicarea bazelor matematice ale metodei FFT este mult mai
complexa decat forma algoritmului care rezulta
FFT este pentru Procesarea digitala a semnalelor ca si un
tranzistor pentru circuitele electronice: o componenta de baza;
dar nu trebuie sa intelegi structura complexa a tranzistorului ca
sa-l folosesti cu succes;
doar un mic numar de specialisti inteleg cu adevarat cum
functioneaza tranzistorul (ca si FFT-ul) dar foarte multi il folosesc
Semnalul initial cu 16
puncte
2 semnale a cate 8
puncte
log2n
pasi
16 semnale a cate 1
punct
Spectrul pentru 4
puncte impare
Spectrul pentru 4
puncte pare
2 puncte de
intrare
2 puncte de
iesire
Diagrama de executie a
programului
log2n ori
pentru fiecare sub-DFT
pentru fiecare
butterfly
Semnal in domeniul
timp
Decompozitia
semnalului de intrare
Antet
Antet
Calculul unei
unitati butterfly
Distributia spectrala
(semnal in domeniul
Transformata Hilbert
Se tie c un semnal armonic: x(t) = A cos(0t+) poate fi
reprezentat ca suma a doi fazori:
F { x a (t) } = F { A e j o e j ot } = A e j o ( - o )
( )=
1 pt. > 0
i din aceast relaie rezult:
sgn( ) =
1
1
1
*
x(t)
=
x(
)
d
(t)=H{x(t)}=
t
-
t -
~
~
x(t)x (t)dt = X ( )X( )d = -j | X( )| sgnd = 0
<x, > =
-H{H{(t)}}=-x(t)
Transformata Z
Semnale cu timp discret
Flexibilitate;
Eficienta economica;
Fiabilitate;
Diagnoza;
Integrare;
Adaptabilitate;
Stocarea si transmisia performanta a
datelor;
Performante superioare.
Flexibilitate, Fiabilitatea si
Integrarea
Flexibilitatea.
Sistemul de prelucrare numeric se bazeaza pe un
algoritm de calcul, pe care-l efectueaza un sistem
cu microprocesor sau microcontroller specializat;
Algoritmul poate fi usor schimbat, reprogramat fara
nici o modificare fizica a sistemului de calcul.
Fiabilitate.
Depinde de partea hardware a sistemului care
necesita intretinere;
Integrarea.
Sistemele digitale pot fi realizate intr-o capsula de
circuit integrat
Diagnoza, Adaptabilitatea,
Stocarea si Transmisia datelor
Diagnoza
Este necesara testarea atat in functionarea normala cat
si in situatii de avarie. Folosirea sistemelor digitale se
preteaza mai bine decat cele analogice prin folosirea
unor algoritmi care sa testeze si sa furnizeze informatii
usor de interpretat despre starea sistemului, sau sa
decida folosirea unor resurse hardware de rezerva;
Adaptabilitatea
Un algoritm de procesare numerica poate fi folosit in
mai multe aplicatii prin ajustarea parametrilor;
Transferul de date
Termenul de date se refera la caractere alfabetice, numerice, sau cu
destinaie special care sunt grupate n mod corespunztor n form
binar pentru a constitui cuvinte, mesaje, sau informaii.
Transferul de date.
Rata baud i rata de bii sunt aceleai doar atunci cnd
pentru fiecare simbol este alocat un singur bit.
Transferul de date.
Cnd se utilizeaz secvenele de date, rata de informaie nu este la fel cu rata de bii
sau rata baud, deoarece el conine n plus date de adrese, controale de eroare,
precum i informaii de start i stop. Tipul de informaii din secvene este
reglementat de protocoalele i standardele utilizate n aplicaii speciale.
Este de neles c atunci cnd sunt utilizate protocoale, rata de informaii poate fi
mult mai mic.
Transferul de date.
Teoria, protocoalele, precum i implementarea sistemelor de
comunicaie digitale i a reelelor asociate care se bazeaz pe
conexiuni fizice, cum ar ca fire sau cabluri optice sunt bine stabilite i
au fost folosite de mai muli ani.
Operarea simplex indic faptul c transmisia poate avea loc ntr-o singur direcie
de la un aparat la altul. n acest mod, unul dintre dispozitivele poate transmite, dar
nu poate recepiona, sau recepioneaz dar nu transmite.
Un canal este definit ca o singur cale pe o linie prin care circul semnalele.
Pe de alt parte, frecvenele mai mari pot transporta mai multe date,
la rate mai rapide, dar distana de transport eficient devine mai scurt.
Performante superioare
Exista numeroase tipuri de procesari a datelor care
nu pot fi realizate in sisteme analogice (filtre de
ordin superior);