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=2ver minha resposta para: Design do filtro FIR: Window vs Parks-McClellan e Least-Squares .