Possiamo facilmente progettare filtri di interpolazione che obbediscono a determinati vincoli del dominio di frequenza usando l' algoritmo Parks-McClellan . Tuttavia, non è immediatamente chiaro come applicare i vincoli nel dominio del tempo; in particolare, sono interessato a generare filtri Nyquist. Quindi, se sto sovracampionando per un fattore di N
, voglio che il filtro abbia zero-incroci kN
, per intero diverso da zero k
(questo assicura che i campioni di input al mio interpolatore appariranno nella sequenza di output).
Ho visto Harris 1 parlare di una tecnica per la progettazione di filtri a mezza banda, ovvero il caso speciale in cui N=2
. C'è una soluzione generale per questo? (So che possiamo facilmente progettare filtri con il metodo window, ma questo non ci dà lo stesso controllo.)
[1] Elaborazione del segnale multirate per sistemi di comunicazione , pagg. 208-209
N=2
vedere la mia risposta a: FIR Filtro design: Window vs Parks-McClellan e Least-Squares .