Filtri digitali ad onda
Da Wikipedia, l'enciclopedia libera.
I filtri digitali ad onda o WDF Wave Digital Filters sono uno strumento matematico per l'integrazione di sistemi di equazioni differenziali descriventi reti elettriche a costanti concentrate. La teoria è stata sviluppata principalmente da Alfred Fettweiss alla fine degli anni '60 del XX secolo e compare per la prima volta nell'articolo Digital filters related to classical structures [1].
Il componente elementare di una rete elettrica è il bipolo, un oggetto a due terminali per cui è possibile definire due segnali coniugati, corrente e tensione. La relazione tra corrente e tensione è regolata dall'impedenza. Nel dominio Z abbiamo:
Il nucleo della teoria dei filtri digitali ad onda è di integrare sistemi di equazioni differenziali, anche molto complessi, decomponendoli in sottounità elementari (i bipoli nel caso di reti elettriche), regolate da relazioni del più basso ordine [1] possibile.
A questo scopo non è però possibile utilizzare i segnali corrente e tensione, perché non si può, nel discreto, scrivere relazioni in cui V[n] sia indipendente da I[n] o viceversa (dove n è l'ennesimo intervallo di campionamento). L'impossibilità di eliminare la dipendenza istantanea[2] tra corrente e tensione impedisce la realizzazione di un algoritmo risolutivo dell'equazione alle differenze finite.
Indice |
[modifica] Bipoli
La soluzione al problema della dipendenza istantanea tra corrente e tensione è quella di introdure due nuovi segnali di ingresso-uscita che chiameremo A e B, tali che:
Con:
Infatti se:
con pochi e semplici passaggi la (1) può essere scritta come la (2). Il termine è detto coefficente di riflessione e gioca per A e B lo stesso ruolo che gioca Z per V ed I. è un parametro libero, la sua scelta opportuna permette di scrivere relazioni tra A e B per i bipoli passivi tali che b[n] sia indipendente da a[n]. Tali relazioni sono elencate di seguito per resistenza, capacità induttanza e generatore resistivo[3].
[modifica] Resistenza
L'impedenza è ovviamente:
Scegliendo si ottiene:
[modifica] Condensatore
Usando la trasformazione bilineare:
si ottiene per la trasformata dell'impedenza:
da cui scegliendo :
[modifica] Induttanza
Seguendo lo stesso ragionamento fatto per il condensatore abbiamo:
[modifica] Generatore resistivo
La relazione tra tensione ai capi del bipolo e corrente di ramo sarà:
scgliendo come per la resistenza otteniamo:
[modifica] Adattatori
Il bipolo è un elemento a una porta; quando si connettono due porte 1 e 2, ad esempio due bipoli, si ha a1 = b2 e b1 = a2 se e solo se ρ1 = ρ2. Se però la scelta delle impedenze di porta non è libera, sarà necessario inserire tra le due porte un elemento che adatti le impedenze.
L'adattatore è l'elemento (a n porte) che adatta le impedenze e gestisce le connessioni tra i bipoli in base alla loro connessione topologica. Le posizioni topologiche necessarie per descrivere ogni tipo di rete elettrica sono due: serie e parallelo.
[modifica] Serie
Dalle Leggi di Kirchhoff, per N bipoli connessi in serie si ha:
siano ora e le variabili d'onda del bipolo connesso alla kesima pora dell'adattatore, si possono definire le variabili d'onda di tale porta:
tali che se Con pochi passaggi si arriva a scrivere per l'adattatore serie:
Notiamo che se , allora se ad esempio
possiamo scrivere:
La (4) mostra che quando è valida la (3) l'uscita della porta 1 non dipende istantaneamente dal suo ingresso, ovvero la porta 1 è detta priva di riflessione istatanea.
[modifica] Parallelo
Quando N bipoli sono connessi in parallelo abbiamo:
Seguendo lo stesso ragionamento fatto per gli adattatori serie possiamo scrivere:
Dove è l'inverso dell'impedenza della kesima porta. Anche per l'adattatore parallelo se , e quindi se:
Otteniamo:
[modifica] Porte prive di riflessione
Come mostrato dalle (4) e (5) quando l'impedenza di una delle porte è libera e , un adattatore (serie o parallelo) può avere una (ed una sola) porta priva di riflessione. La possibilità di costruire adattatori con porta priva di riflessione è fondamentale, infatti il tema centrale della teoria dei filtri digitali ad onda è l'eliminazione di cicli a ritardo nullo, che sarebbe impossibile se ad esempio si dovessero connettere tra loro due adattatori.
Il problema si risolve impostando una delle due porte che connettono due adattatori come priva di riflessione.
[modifica] Utilizzo
La teoria dei filtri digitali ad onda può essere utilizzata per implementare la simulazione di una larga categoria di reti elettriche; attive o passive, lineari o non lineari[4]. Inoltre si possono simulare tutti quegli eventi descritti da equazioni differenziali uguali a quelle di un circuito elettrico, ad esempio ,utilizzando l'Analogia elettro-meccanica, il moto di una massa collegata ad una molla (è descritto dalle stesse equazioni di un circuito rlc serie). I filtri digitali ad onda sono particolarmente indicati per simulare sistemi complessi grazie a notevoli caratteristiche quali la modularità e l'ottima[5] stabilità rispetto alla quantizzazione dei segnali ed all'overflow.
[modifica] Note
- ↑ Inteso come ordine dell'equazione differenziale
- ↑ Poniamo di avere due oggetti A e B i quali possono trasmettere e ricevere segnali a tempi discreti. Chiamati Ain[n],Bin[n] e Aout[n],Bout[n] i segnali rispettivamente in ingresso ed uscita per i due oggetti all'istante n. Se l'ingresso di A è collegato all'uscita di B e viceversa, avremo:
- Ain[n] = Bout[n] e Aout[n],Bin[n]
- Aout[n] = FA(Ain[n]) e Bout[n] = FB(Bin[n])
- ↑ Si può anche definire il generatore ideale di tensione, ma il suo utilizzo è una scelta poco intelligente, infatti nel caso del generatore ideale non si riesce ad eliminare la dipendenza istantanea tra A e B.
- ↑ In effetti i filtri digitali ad onda sono uno dei pochi strumenti validi per l'integrazione di sistemi di equazioni differenziali non lineari senza approssimazioni vedi [4].
- ↑ Rispetto ad implementazioni più tradizionali
[modifica] Bibliografia
- [1] Alfred Fettweis, "Digital filters related to classical structures," AEU: Archive für Elektronik und Übertragungstechnik, vol. 25, pp. 79-89, Feb 1971
- [2] Alfred Fettweiss and Klaus Meerkötter. On adaptors for wave digital filters. IEEE Transaction on acoustics, Speech and Signal Processing, (6):516-524, December 1975.
- [3] Alfred Fettweiss. Wave digital filters: Theory and practice. Proceedings of the IEEE, 74(2):270-327, February 1986
- [4] Augusto Sarti e Giovanni De Poli. Toward nonlinear wave digital filters. IEEE Transaction on Signal Processing, 47(6):1654-1668, June 1999