Możemy łatwo zaprojektować filtry interpolacyjne, które spełniają pewne ograniczenia w dziedzinie częstotliwości za pomocą algorytmu Parks-McClellan . Jednak nie jest od razu jasne, jak egzekwować ograniczenia w dziedzinie czasu; w szczególności jestem zainteresowany generowaniem filtrów Nyquist. Więc jeśli oversampling jest jeden raz N
, chcę, aby filtr miał zero przecięć kN
dla niezerowej liczby całkowitej k
(zapewnia to, że próbki wejściowe do mojego interpolatora pojawią się w sekwencji wyjściowej).
Widziałem, jak Harris 1 mówił o technice projektowania filtrów półpasmowych, czyli o specjalnym przypadku, w którym N=2
. Czy istnieje na to ogólne rozwiązanie? (Wiem, że możemy łatwo zaprojektować filtry za pomocą metody okna, ale to nie daje nam takiej samej kontroli).
[1] Multirate Signal Processing for Communication Systems , s. 208–209
N=2
zobaczyć moją odpowiedź na: FIR Projekt filtra: Window vs Parks-McClellan i Least-Squares .