Filtro Bessel
In elettronica e nell'elaborazione numerica dei segnali, un filtro di Bessel è un tipo di filtro lineare caratterizzato da un ritardo di gruppo (group delay) massimamente piatto nella banda passante. A differenza di altre topologie classiche, che privilegiano la selettività in ampiezza, il filtro di Bessel è progettato per minimizzare la distorsione di fase: esso garantisce che tutte le componenti frequenziali del segnale di ingresso subiscano, nel dominio del tempo, il medesimo ritardo.
Questa proprietà è resa possibile dall'utilizzo dei polinomi di Bessel, la cui struttura algebrica permette alla funzione di trasferimento del filtro di approssimare con la massima precisione possibile quella di un ritardo puro nell'intorno della frequenza zero.
Il filtro di Bessel non è ottimizzato per la selettività in frequenza: la pendenza dell'attenuazione nella banda di transizione è molto più graduale rispetto a quella di un filtro Butterworth o Chebyshev. Di conseguenza, il filtro di Bessel non risulta ideale quando è necessaria una separazione netta tra canali adiacenti, ma diventa la scelta d'elezione in tutte le applicazioni in cui è cruciale preservare la forma d'onda del segnale originale, evitando la cosiddetta "dispersione temporale". È pertanto ampiamente utilizzato nei sistemi di comunicazione digitale ad alta velocità, nei radar a banda larga e nei crossover audio di alta precisione.
Funzione di trasferimento
[modifica | modifica wikitesto]
Un filtro passa-basso di Bessel è caratterizzato dalla sua funzione di trasferimento:[1]
dove è un polinomio di Bessel inverso, da cui il filtro prende il nome, e è una frequenza scelta per ottenere la frequenza di taglio desiderata. Il filtro ha un ritardo di gruppo a bassa frequenza pari a .
Poiché è indeterminato secondo la definizione dei polinomi di Bessel inversi, ma costituisce una singolarità eliminabile, si definisce che .
Polinomi di Bessel
[modifica | modifica wikitesto]
La funzione di trasferimento del filtro di Bessel è una funzione razionale il cui denominatore è un polinomio di Bessel inverso, come nei seguenti esempi:
I polinomi di Bessel inversi sono dati da:[1]
dove
Impostazione dell’attenuazione di taglio
[modifica | modifica wikitesto]Non esiste un valore standard di attenuazione fissato per i filtri di Bessel.[2] Tuttavia, −3,0103 dB è una scelta comune. Alcune applicazioni possono usare un’attenuazione maggiore o minore, come −1 dB o −20 dB. Impostare la frequenza di attenuazione di taglio richiede innanzitutto di trovare la frequenza che produce l’attenuazione desiderata, che verrà indicata come , e poi di scalare i polinomi di all’inverso di tale frequenza. Per scalare i polinomi, basta aggiungere al termine in ciascun coefficiente, come mostrato sotto nell’esempio di filtro di Bessel a 3 poli.
può essere trovato con il metodo di Newton, oppure con algoritmi di ricerca degli zeri.
Trovare la frequenza di attenuazione con il metodo di Newton
[modifica | modifica wikitesto]Il metodo di Newton richiede un valore noto del modulo e un valore noto della derivata del modulo per . Tuttavia, è più semplice operare su e usare il quadrato del guadagno di taglio desiderato; il risultato è altrettanto accurato, quindi verranno usati i termini al quadrato.
Per ottenere , seguire i passaggi sotto.
Se non è già disponibile, moltiplicare per per ottenere . Negare tutti i termini quando è divisibile per . Questo riguarda ,, , e così via. La funzione modificata verrà chiamata , e questa modifica permette di usare numeri reali invece di numeri complessi quando si valuta il polinomio e la sua derivata. Il valore reale può ora essere usato al posto del valore complesso . Convertire l’attenuazione desiderata in dB, , in un valore di guadagno aritmetico al quadrato, , usando . Per esempio, 3,010 dB si converte in 0,5, 1 dB si converte in 0,79432823, e così via. Calcolare il valore modificato nel metodo di Newton usando il valore reale . Prendere sempre il valore assoluto. Calcolare la derivata della funzione modificata rispetto al valore reale . NON prendere il valore assoluto della derivata.
Quando i passaggi da 1 a 4 sono completi, l’espressione che usa il metodo di Newton può essere scritta come:
usando un valore reale per , senza necessità di aritmetica complessa. Lo spostamento di dovrebbe essere limitato per evitare che diventi negativo nelle prime iterazioni, aumentando così l’affidabilità. Una volta completato il calcolo, può essere usato come , da impiegare per scalare il denominatore della funzione di trasferimento originale . L’attenuazione della funzione modificata sarà quindi praticamente pari al valore desiderato esatto a 1 rad/sec. Se eseguita correttamente, bastano poche iterazioni per impostare l’attenuazione su un ampio intervallo di valori desiderati, sia per filtri di ordine basso sia per filtri di ordine molto elevato.
Trovare la frequenza di attenuazione dalle radici
[modifica | modifica wikitesto]Poiché non contiene alcuna informazione di fase, la fattorizzazione diretta della funzione di trasferimento non produce risultati utilizzabili. Tuttavia, la funzione di trasferimento può essere modificata moltiplicandola per , così da eliminare tutte le potenze dispari di ; questo forza a sua volta a essere reale a tutte le frequenze, permettendo poi di trovare la frequenza che produce il quadrato dell’attenuazione desiderata.
Se non è già disponibile, moltiplicare per per ottenere . Convertire l’attenuazione desiderata in dB, , in un valore di guadagno aritmetico al quadrato, , usando . Per esempio, 3,010 dB si converte in 0,5, 1 dB si converte in 0,79432823, e così via. Trovare .
Trovare le radici di usando un algoritmo di ricerca degli zeri. Nell’insieme di radici ottenuto, selezionare la radice immaginaria positiva per i filtri di ordine dispari, e la radice reale positiva per i filtri di ordine pari. Le attenuazioni di taglio superiori al ripple della banda passante o inferiori al ripple della banda eliminata restituiranno più radici, quindi sarà necessario selezionare quella corretta.
Esempio semplice di frequenza di taglio con ricerca delle radici
[modifica | modifica wikitesto]Un esempio di attenuazione della frequenza di taglio a 20 dB usando il filtro di Bessel a 3 poli sotto riportato viene impostato come segue.
Esempio
[modifica | modifica wikitesto]

La funzione di trasferimento di un filtro passa-basso di Bessel del terzo ordine, cioè a tre poli, con è
dove il numeratore è stato scelto in modo da ottenere guadagno unitario alla frequenza zero, cioè per . Le radici del polinomio al denominatore, cioè i poli del filtro, comprendono un polo reale in , e una coppia di poli complessi coniugati in , rappresentati sopra.
Il guadagno è quindi
Il punto a −3 dB, dove , si verifica per . Questo viene convenzionalmente chiamato frequenza di taglio.
La fase è
Il ritardo di gruppo è
Lo sviluppo in serie di Taylor del ritardo di gruppo è
Si noti che i due termini in e sono nulli, producendo un ritardo di gruppo molto piatto per . Questo è il massimo numero di termini che possono essere posti uguali a zero, poiché nel polinomio di Bessel del terzo ordine vi sono in totale quattro coefficienti, che richiedono quattro equazioni per essere definiti. Una prima equazione specifica che il guadagno sia unitario per , e una seconda specifica che il guadagno sia nullo per , lasciando due equazioni per imporre che due termini dello sviluppo in serie siano nulli. Questa è una proprietà generale del ritardo di gruppo di un filtro di Bessel di ordine : i primi termini dello sviluppo in serie del ritardo di gruppo saranno nulli, massimizzando così la piattezza del ritardo di gruppo per .
Schema elettrico
[modifica | modifica wikitesto]
Il circuito rappresenta un filtro Sallen-Key con guadagno unitario. La topologia utilizza una rete di retroazione positiva composta da due poli per determinare la funzione di trasferimento del secondo ordine. La caratteristica distintiva di questa configurazione, rispetto a un filtro passa-basso standard (come il Butterworth), risiede nella specifica scelta del rapporto tra i componenti passivi, dimensionati in modo tale che il denominatore della funzione di trasferimento corrisponda al polinomio di Bessel di secondo ordine.
Fattore di merito Q con resistenze uguali
[modifica | modifica wikitesto]Nel caso specifico della configurazione Sallen-Key con guadagno unitario e resistenze di pari valore (), la formula del fattore di merito si semplifica notevolmente. Questa semplificazione è particolarmente utile per la progettazione di filtri standard, come il filtro di Bessel.
Partendo dalla formula generale:
Ponendo , otteniamo:
Relazione tra capacità e risposta del filtro con ω = 0
[modifica | modifica wikitesto]Da questa equazione è possibile derivare il rapporto necessario tra le capacità per ottenere una specifica risposta in frequenza:
- Filtro di Bessel: Per ottenere una risposta di Bessel del secondo ordine, che garantisce un ritardo di gruppo costante e un'ottima risposta nel dominio del tempo, è necessario impostare (ovvero ).
Sostituendo tale valore nella formula:
Pertanto, imponendo e , si ottiene un filtro con le caratteristiche ideali di fase lineare tipiche del profilo di Bessel.
Voci correlate
[modifica | modifica wikitesto]Bibliografia
[modifica | modifica wikitesto]- 1 2 (EN) Giovanni Bianchi e Roberto Sorrentino, Electronic filter simulation & design, McGraw–Hill Professional, 2007, pp. 31–43, ISBN 978-0-07-149467-0.
- ↑ (EN) Larry D. Paarmann, Design and Analysis of Analog Filters: A Signal Processing Perspective, Kluwer Academic Publishers, 2001, Norwell, Massachusetts, US, ISBN 0-7923-7373-1.
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Bessel and Linear Phase Filters, su filter-solutions.com. URL consultato il 5 giugno 2024 (archiviato dall'url originale il 29 giugno 2008).
- (EN) Dennis Bohn, A Bessel Filter Crossover, and Its Relation to Others, su Rane Corporation. URL consultato il 5 giugno 2024 (archiviato dall'url originale il 24 febbraio 2014).
- (EN) Bessel Filter Constants (PDF), su CRBond.com. URL consultato il 5 giugno 2024 (archiviato il 16 dicembre 2023).
- (EN) R.W. Erickson, Filter Circuits (PDF), su ece-www.colorado.edu. URL consultato il 5 giugno 2024 (archiviato dall'url originale il 4 luglio 2006).
- (EN) Bessel Filter, su Texas Instruments. URL consultato il 21 luglio 2006 (archiviato dall'url originale il 24 gennaio 2013).