Documente Academic
Documente Profesional
Documente Cultură
Proiectarea Aplicatiilor DSP Pentru Biosemnale
Proiectarea Aplicatiilor DSP Pentru Biosemnale
Indrumator:
Sef lucrari Iana Vasile Gabriel
Masterand:
Luca Adrian
1
Cuprins
1. Introducere..............................................................................................................3
2. Procesarea digitala a semnalelor continue in timp.......................................4
Exemplul 1. Aparat auditiv........................................................................................5
3. Esantionarea semnalelor continue in timp......................................................8
Exemplul 2. Achizitionarea unui semnal pentru masurarea presiunii sangelui.......12
4. Bibliografie...........................................................................................................15
2
1. Introducere
3
interpolare, semnalul continuu in timp poate fi reconstituit (fara eroare) din secventa
de esantioane.
Dupa aceea vom discuta despre filtrele digitale, care sunt una din cele mai
importante unelte in procesarea de semnal, prin suprimarea anumitor benzi de
frecvente si pastrarea altora. Acestea sunt foarte folositoare in reducerea zgomotului si
a altor surse de interferenta, care sunt o problema constanta in aplicatiile medicale. In
aceste semnale cele mai intalnite surse de zgomot sunt interferentele electromagnetice
la 50/60 Hz (si in intervalele de frecvente mai mari), si contaminarea cu alte semnale
fiziologice nedorite (semnalele electrice de la muschi pot obscura semnalele de
origine neuronala). Miscarea pacientului duce in repetate randuri la artifacte de durata
scurta in semnalele inregistrate si filtrele le pot elimina. Filtrele digitale pot fi de altfel
folosite si pentru a descrie relatia intre semnalele fiziologice cum ar fi intre presiunea
sangelui si debitul acestuia. Ele sunt folositoare si in caracterizarea sistemelor
fiziologice.
In analiza Fourier, un semnal este impartit in oscilatii sinusoidale constituente si
transformata Fourier discreta intr-o extensie realizata pentru analiza semnalelor
digitale.
Multe semnale, incluzand multe de origine biomedicala pot fi clasificate ca fiind
aleatoare : rezultate repetate total diferite intre ele dar care impart aceleasi
caracteristici statistice. Spectrul de putere reflecta unele dintre cele mai interesante
dintre aceste caracteristici.
4
Procesarea semnalului digital – sistemul de procesare a semnalului
digital (SPSD) face operatii matematice asupra secventei de intrare. Intr-
o aplicatie tipica, caracteristicile dorite ale semnalului sunt inglobate in
semnalul de iesire si componentele nedorite cum ar fi zgomotul si
artifactele sunt suprimate. Dupa o alta procesare din semnalul rezultat la
iesire pot fi extrase informatii. Intr-o aplicatie medicala aceste informatii
pot fi media ritmului cardiac, valoarea maxima a presiunii sangelui sau
un index al activitatii musculare. Daca este necesar un semnal de iesire
(spre exemplu in aparatul auditiv) sunt necesari si urmatorii doi pasi.
Convertor D/A – converteste iesirea SPSD in esantioane analogice care
sunt diferentiate egal in timp.
Filtru trece-jos – converteste esantioanele analogice in semnal continuu
in timp. Acest pas este echivalent unei operatii de interpolare intre
esantioanele discrete analogice produse in pasul anterior.
Figura 1 : Arhitectura unui SPSD complet folosit in procesarea unui semnal analogic
5
convertit inapoi in forma analogica cu ajutorul convertorului D/A si servit urechii cu
ajutorul castii.
Figura 2 : Segment dintr-un semnal vocal ce poate fi gasit la intrarea aparatului auditiv.
Segmentul afisat corespunde sunetului /um/
Figura 3 : Semnalul de la iesirea filtrului digital. Frecventele in jurul a 1500 Hz unde pacientul a
prezentat pierdere mare a auzului au fost amplificate in special.
6
Figura 4 : Intr-un stadiu ulterior al procesarii de semnal in aparatul auditiv, amplitudinea poate
fi comprimata. De aceea castigul sistemului este redus progresiv cand volumul sunetului
depaseste un anumit prag specificat, ca in cazul de langa sfarsitul segmentului acesta.
7
3. Esantionarea semnalelor continue in timp
esantionare 2 f c este numita rata Nyquist. Semnalul original contiuu in timp poate fi
reconstruit din semnalul esantionat x(n) prin formula de interpolare :
sin s (t nT ) / 2
x(t ) x ( n)
n s (t nT ) / 2
( 1)
2
cu s 2f s . Aplicand direct formula de interpolare alaturatapentru
T
recuperarea semnalului continuu in timp din esantioanele sale este aproape imposibil
de graba ce implica adunarea unui numar infinit de termeni si are nevoie de esantionul
antecedent si cel precedent al semnalului x(n). Convertorul D/A si filtrul trece-jos din
Figura 1 aproximeaza aceasta ecuatie intr-o maniera eficienta.
Cand un semnal continuu in timp x(t) este esantionat cu o frecventa de
esantionare f s mai mica decat rata Nyquist, regiuni de frecvente distincte ale
semnalului x(t) vor fi mixate cauzand o distorsiune nedorita si iremediabila in
semnalul digital (si semnalul continuu in timp reconstruit din esantioane), cunoscut
sub numele de aliasing.
Procesul de esantionare poate fi considerat ca multiplicand (in domeniul timp)
semnalul continuu in timp x(t) cu un tren de impulsuri unitare la intervale de timp de
T: xi (t ) (t iT ) . Semnalul rezultat este x * (t ) x(t ) xi (t ) , care consta intr-o
secventa de esantioane a x(t). Figura 5-b ilustreaza reprezentarea frecventelor
semnalului original x(t) inainte de esantionare. Figura 5-c ne arata spectrul unui tren
de impulsuri xi (t ) . In conformitate cu teorema convolutiei, transformata Fourier a
semnalului esantionat x * (t ) este data de convolutie, in domeniul frecventa al
transformatei Fourier al trenului de impulsuri si transformata Fourier a semnalului
8
original inainte de esantionare. Aceasta duce la urmatorul rezultat ilustrat in figurile
5-b si 5-c.
1 2l 1
X * ( e j ) X j j
T l T
X ( j a j s l )
T T l
(2)
2
semnalului esantionat va fi repetat la un interval de frecventa de s .
T
Aceasta repetare periodica a spectrului este ilustrata in Figura 6. semnalul
continuu in timp este aratat in Figura 6-a; Figurile 6-b si 6-c arata semnalul esantionat
pentru cazurile c s / 2 si c s / 2 . Poate fi concluzionat ca spectrul original
este pastrat in intervalul de frecventa c si c . Figura 6-b arata ca atunci cand
semnalul esantionat are componente de frecventa in jurul a s / 2 (jumatate din
frecventa de esantionare) repetarea spectrala si rezultatul in distorsiune la frecvente in
jurul a s / 2 . Acesta este aliasing si nedorit in cele mai multe cazuri, la o frecventa
componenta (sa spunem 1 ) originala in jurul a s / 2 va fi transformata intr-o
frecventa o distanta egala pana in s / 2 .
Pentru a evita aliasing-ul, clar frecventa maxima a semnalului continuu in timp
trebuie cunoscuta. Aceasta este obtinuta de obicei prin aplicarea filtrului trece-jos (ce
mai poarta denumirea si de filtru anti-alias) inaintea esantionarii. Acest filtru elimina
componentele de frecventa din jurul frecventei de taiere, care poate fi luata ca c . In
practica filtrul doar atenueaza componentele de frecventa inalta la un nivel la care
care acestea devin nesemnificative. Din cauza imperfectiunilor filtrului anti-alias
ratele de esantionare de obicei sunt alese de 3-5 ori c .
Recuperarea spectrului semnalului continuu in timp din semnalul esantionat
poate fi facuta, teoretic, prin utilizarea unui filtru analogic ce poate retine numai
frecvente intre s / 2 si s / 2 . Frecventa si raspunsul la impulsuri ale filtrului
analogic cu aceste caracteristici sunt ilistrate in Figura 7.
Raspunsul la impuls a acestui filtru este :
9
T sin( lp t )
h(t ) (3)
t
10
(a) Spectrul semnalului continuu in timp x(t)
11
Figura 7 : Filtrul ideal trece-jos
12
Figura 8: O inregistrare a presiunii arteriale a sangelui contaminata cu zgomot de frecventa de
50 Hz
Figura 9: Puterea spectrului acestui semnal arata ca majoritatea puterii este concentrata in
frecvente mai mici decat 20 Hz cu maxime la bataile inimii (aproximativ 1.4 Hz) si multipli ale
acestei frecvente (armonicele). In plus avem un maxim la frecventa de 50 Hz.
13
Figura 10 : Spectrul puterii acestui semnal esantionat la 67 Hz. Fara filtrul anti-alias (linia
punctata), zgomotul de 50 Hz este asias-at si apare un maxim la 17 Hz (67-50 Hz). Cu filtrul anti-
alias (linia solida), acest maxim este redus considerabil (nu poate fi eliminat in intregime din
cauza imperfectiunilor filtrului), si poate fi considerat nesemnificativ.
14
4. Bibliografie
Internet :
http://www02.lps.ufrj.br/~diniz/diniz_oficial/papers/u
nescofinal.pdf
15