(c) La trasformata
delluscita data dal
prodotto della
trasformata dellingresso
e della funzione di
trasferimento
RAPPRESENTAZIONE NEL DOMINIO DELLA FREQUENZA
RISPOSTA IMPULSIVA
Per il sistema lineare, causale (le uscite non possono precedere gli
ingressi), DT:
Si consideri lingresso
(impulso unitario):
Luscita data da:
1
x(k) (k)
0
k0
k0
CONVOLUZIONE
Si consideri un ingresso arbitrario x(k), che si pu scrivere come:
Quindi lunico
termine 0 si
ha per i=k
SOMMA DI
CONVOLUZIONE
OSSERVAZIONI
CONVOLUZIONE E FILTRAGGIO
Il processo di convoluzione fra la risposta impulsiva di un
sistema lineare ed un segnale di ingresso, la
rappresentazione del filtraggio nel dominio del tempo.
La conoscenza della risposta di un sistema al gradino (impulso)
unitario consente unindagine quantomeno qualitativa della sua
risposta impulsiva, da cui si pu stimare la risposta ad un
qualunque ingresso.
Si noti che non necessario conoscere lequazione differenziale
del sistema per predire il suo comportamento, se possibile
determinarne la risposta impulsiva.
SISTEMI LINEARI DT
Ogni successione discreta (DT=Discrete-Time) f(n) si pu scrivere come:
Con:
Per sistemi causali (luscita non pu precedere lingresso) g(n) dipende solo
da f(k), kn, da cui: h(k)=0 per k<0
TRASFORMATA Z
E essenzialmente una variante della DFT, ma di uso pi semplice in molte
applicazioni. E lequivalente TD della trasformata di Laplace per sistemi TC.
Data una successione discreta xk la sua trasformata z, X(z) :
X( z )
x k z k x 0 x 1z 1 x 2 z 2 ...
( 1)
k 0
TRASFORMATA Z
Propriet della trasformata Z (*=trasposto coniugato)
FUNZIONI RAZIONALI IN Z
Classe importante per le applicazioni sia nel dominio del tempo che della frequenza
(analisi spettrale). Lingresso x(n) e luscita y(n) sono legati dalla relazione:
y(n)
x(n)
h(n)
La trasformata Z :
Forma fattorizzata
Forma polinomiale
FILTRI ANALOGICI
Si possono considerare una classe di
sistemi lineari usata frequentemente per
lanalisi di sistemi biologici.
I filtri si usano per rimuovere
componenti di rumore indesiderate dal
segnale,
che
possono
causare
distorsioni e rendere difficile o
addirittura errata la diagnosi.
Si possono distinguere tre classi
principali di filtri: passa-basso, passabanda, passa-alto.
A-Passa-basso: eliminano le alte
frequenze
ed
eventualmente
amplificano le basse;
B-Passa-alto: svolgono la funzione
opposta dei passa-basso;
C-Passa-banda: rimuovono sia le alte
che le basse frequenze, preservando
una banda opportuna.
FILTRI ANALOGICI
Essendo sistemi lineari, nel dominio del tempo luscita del filtro data
dalla convoluzione fra lingresso e la risposta impulsiva del filtro stesso.
Nel dominio della frequenza la trasformata delluscita data dal
prodotto della trasformata dellingresso e quella del filtro. In figura
mostrato il caso del filtro ideale passa-basso:
Per il filtro ideale passa-alto si ha: hHP(t)= (t)- hLP(t) e HHP()=1- HLP()
Per il filtro ideale passa-banda si ha: hBP(t)= hHP(t)* hLP(t) e HBP()= HHP()HLP()
FILTRI DIGITALI
Sono descritti da equazioni alle differenze (essenzialmente equazioni
differenziali discretizzate). La forma generale :
ESEMPI
ES.1: Trovare la risposta impulsiva del filtro FIR: y(k)=1/3x(k)+1/3x(k-1)+1/3x(k-2)
ES.2: Trovare la funzione di trasferimento del filtro IIR: y(k)-1/2y(k-1)=1/2x(k)
Entrambi i filtri sono passa-basso, ma con prestazioni molto inferiori a quelle del
filtro ideale mostrato in figura.
x( t )
x( k )
1
N
x( t )
1
N
x( k )
TC
i 1
N
i 1
TD
n( t ) x( t ) ( t )
i
i 1
x( t ) x( t )
per N grande, e (t) 0.
Questo risultato ci dice quindi che possiamo eliminare il rumore con una
semplice operazione di media su un numero elevato di prove. Molti sistemi di
misura per segnali biologici sono progettati per effettuare la media mentre
vengono raccolti i dati.
Per segnali intrinsecamente aleatori in genere consigliabile effettuare
loperazione di media in frequenza.
SINUSOIDE + RUMORE
Dato il segnale:
x(k)=sin(/4k)+n(k)
Script MATLAB
noise_removal.m