Kita dapat dengan mudah mendesain filter interpolasi yang mematuhi batasan domain frekuensi tertentu menggunakan algoritma Parks-McClellan . Namun, tidak segera jelas bagaimana menegakkan batasan waktu-domain; khususnya, saya tertarik untuk menghasilkan filter Nyquist. Jadi jika saya oversampling oleh faktor N
, saya ingin filter memiliki zero-crossing kN
, untuk integer non-nol k
(ini memastikan bahwa sampel input ke interpolator saya akan muncul dalam urutan output).
Saya telah melihat Harris 1 berbicara tentang teknik untuk merancang filter setengah-band, yaitu kasus khusus di mana N=2
. Apakah ada solusi umum untuk ini? (Saya tahu bahwa kami dapat dengan mudah mendesain filter dengan metode jendela, tetapi itu tidak memberi kami kontrol yang sama.)
[1] Pemrosesan Sinyal Multirate untuk Sistem Komunikasi , hlm. 208-209
N=2
melihat jawaban saya pada: Desain filter FIR: Window vs Parks-McClellan dan Least-Squares .