Podemos projetar facilmente filtros de interpolação que obedecem a certas restrições no domínio da frequência usando o algoritmo Parks-McClellan . No entanto, não está claro imediatamente como impor restrições no domínio do tempo; em particular, estou interessado em gerar filtros Nyquist. Portanto, se estou superamostrando por um fator de N
, quero que o filtro tenha cruzamentos de zero em kN
, para um número inteiro diferente de zero k
(isso garante que as amostras de entrada para meu interpolador apareçam na sequência de saída).
Eu vi Harris 1 falar sobre uma técnica para projetar filtros de meia banda, ou seja, o caso especial em que N=2
. Existe uma solução geral para isso? (Eu sei que podemos projetar filtros facilmente com o método window, mas isso não nos dá o mesmo controle.)
[1] Processamento de sinais multirados para sistemas de comunicação , pp. 208-209
N=2
ver minha resposta para: Design do filtro FIR: Window vs Parks-McClellan e Least-Squares .