designMultirateFIR年代pan>
多重速率的数字滤波器设计
语法
描述
例子
输入参数
输出参数
算法
designMultirateFIR
设计一个Rth年代up>带奈奎斯特冷杉滤波器使用Kaiser窗向量窗截断冷杉滤波器的脉冲响应。
滤波器的长度N被定义为以下之一:
Phalf-polyphase长度和吗R被定义为解释B。
截短的脉冲响应<年代pan class="emphasis">d (n)是推迟了<年代pan class="emphasis">N / 2样品的因果。截断和延迟脉冲响应是由:
在哪里<年代pan class="inlineequation"> 。
对于每一个Rth年代up>乐队,奈奎斯特脉冲响应的过滤器是零。因为这个性质,当尼奎斯特过滤器是用于纯插值,输入样本插值后保持不变的。
Kaiser窗口使用因为它near-optimum性能,同时提供一个健壮的方式设计一个尼奎斯特过滤器。窗外取决于两个参数:长度N+ 1和形状参数β。
凯撒窗口被定义为:
在哪里<年代pan class="emphasis">我<年代ub>0年代ub>是第一类零阶贝塞尔函数修改。
形状参数β的计算方法是:
在哪里<年代pan class="inlineequation">一个<年代ub>停止年代ub>阻带衰减的分贝。
由窗口的脉冲响应
h (n)为<年代pan class="emphasis">n = 0 . . n n / 2,……多频滤波器的系数。这些系数是由插值因子,<年代pan class="emphasis">l大量毁灭的因素,<年代pan class="emphasis">米。
引用
[1]Orfanidis,索福克勒斯J。介绍了信号处理。上台北:普伦蒂斯·霍尔出版社,1996年。
扩展功能
版本历史
<年代trong>介绍了R2016a年代trong>
另请参阅
功能
firnyquist
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">firhalfband
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">rcosdesign
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fdesign.decimator
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fdesign.interpolator
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fdesign.halfband
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">designMultistageDecimator
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">designFracDelayFIR
对象
dsp.FIRInterpolator
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">dsp.FIRDecimator
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">dsp.FIRRateConverter