Мы можем легко спроектировать интерполяционные фильтры, которые подчиняются определенным ограничениям частотной области, используя алгоритм Паркс-Макклеллан . Однако не сразу понятно, как применять ограничения во временной области; в частности, я заинтересован в создании фильтров Найквиста. Так что, если я передискретизирую с коэффициентом N
, я хочу, чтобы фильтр имел пересечения нуля при kN
ненулевом целом числе k
(это гарантирует, что входные выборки для моего интерполятора появятся в выходной последовательности).
Я видел, как Харрис 1 говорил о методике создания полуполосных фильтров, то есть о частном случае, когда N=2
. Есть ли общее решение для этого? (Я знаю, что мы можем легко проектировать фильтры с помощью метода окна, но это не дает нам такой же контроль.)
[1] Многоскоростная обработка сигналов для систем связи , с. 208-209.
N=2
видеть мой ответ: FIR дизайн фильтра: Окно против Parks-McClellan и наименьших квадратов .