我们可以使用Parks-McClellan算法轻松设计服从某些频域约束的插值滤波器。但是,目前尚不清楚如何实施时域约束。特别是,我对生成Nyquist过滤器感兴趣。因此,如果我对进行过采样,则对于非零整数N
,我希望滤波器在处具有零交叉(这确保了插值器的输入采样将出现在输出序列中)。kN
k
我看过Harris 1谈论一种设计半带滤波器的技术,即特例where N=2
。有一个通用的解决方案吗?(我知道我们可以使用window方法轻松设计过滤器,但这并不能提供相同的控件。)
[1] 通信系统的多速率信号处理,第208-209页
不幸的是,有两篇文献引用备受关注:F. Mintzer,“关于半频带,第三频带和第N频带FIR滤波器及其设计”,IEEE Trans。声音,语音和信号处理,第一卷 ASSP-30,不。1982年10月,第5页,第734–738页。T. Saramaki和Y. Neuvo,“一类零零符号间干扰的FIR奈奎斯特(Nth-band)滤波器”,IEEE Trans。电路与系统,第一卷 CAS-34,否。,第10页,1182-1190年,1987
—
Olli Niemitalo,
这篇文章似乎很有意思:X. Zhang,“ 第M波段FIR线性相位滤波器的设计 ”,2014年第19届国际数字信号处理会议,香港,2014年,第7-11页。doi:10.1109 / ICDSP.2014.6900776
—
Olli Niemitalo
N=2
我的回答:FIR滤波器设计:Window vs Parks-McClellan和Least-Squares。