filtri IIR complementari


8

Vorrei un paio di filtri IIR complementari (passa-basso / passa-alto). Per complementare, intendo, quando viene sommata l'uscita dai due filtri, viene ripristinato il segnale originale. Pensavo di poter costruire tali coppie con i filtri Butterworth ma usando un po 'di matematica, ho scoperto che solo i filtri del 1 ° ordine erano complementari. Pensavo di averlo fatto prima, ma sto dimenticando come.

C'è qualcosa che non va nella mia matematica? C'è una soluzione facile di cui mi sto dimenticando?

Grazie!


Se descrivi la tua applicazione in modo più dettagliato, sarebbe utile. Non vedo alcun vantaggio reale per i filtri complementari in questo senso. Tuttavia, se sei disposto a filtrare nuovamente i segnali prima di aggiungerli e recuperare l'originale, è una storia molto diversa che coinvolge le wavelet. Quindi, se posso ottenere maggiori informazioni su ciò che stai cercando di fare, dovrei essere in grado di aiutarti.
Phonon,

Risposte:


3

La risposta di Juancho è in qualche modo giusta, tuttavia c'è un problema: il filtro gratuito di un passaggio passa basso NON è generalmente un filtro passa alto, almeno non nel senso che stai cercando. Ad esempio, il complimento di un passa basso Butterworth del 4 ° ordine non sembra affatto un filtro passa alto del 4 ° ordine. Ha solo metà della pendenza, raggiunge un guadagno massimo di ca. +6 dB al di sotto della frequenza di crossover e si avvicina lentamente al guadagno unitario al di sopra della frequenza di crossover.

Gli unici filtri passa alto e passa basso corrispondenti che sommano all'unità sono i filtri del primo ordine. Puoi tuttavia trovare filtri di ordine superiore corrispondenti che sommano al guadagno unitario in modo che la funzione di trasferimento globale della somma sia un filtro a tutto passaggio. Si tratta di filtri Butterworth di ordine strano e persino di filtri Linkwitz Riley.


Ah, interessante! La prima cosa che ho provato guardando questo è stato Butterworth di terzo ordine perché pensavo di ricordare che Butterworth di ordine strano aveva queste proprietà (e altre proprietà che desidero), ma non ha funzionato. Devo aver fatto un errore. Ci riproverò, grazie!
Bjorn Roche,

I BW di ordine dispari sono sfasati di 90 gradi, quindi è possibile aggiungerli o sottrarli per una risposta globale piatta. Tuttavia, la somma e la differenza hanno un ritardo di gruppo significativamente diverso, quindi esiste una scelta "migliore" unica.
Hilmar,

6

La risposta in frequenza dei due filtri complementari è H2(ejθ)=1H1(ejθ)o le risposte all'impulso h2[n]=δ[n]h1[n].

Per un filtro IIR, H1(z) può essere scritto come b0+b1z1+a0+a1z1+. PoiH2(z) dovrebbe essere qualcosa di simile (un'0-B0)+(un'1-B1)z-1+...un'0+un'1z-1+....

Quindi i coefficienti non ricorsivi per H2 sono ora (un'0-B0), (un'1-B1), eccetera.

I coefficienti ricorsivi sono gli stessi per entrambi i filtri.


Una grande risposta è quella che sembra ovvia in retrospettiva! Grazie!
Bjorn Roche,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.