多重速率的数字滤波器设计
designMultirateFIR
设计一个(N- 1)th秩序,R带奈奎斯特冷杉滤波器使用N向量长度Kaiser窗窗口截断冷杉滤波器的脉冲响应。
滤波器长度,N被定义为<年代pan class="inlineequation">N= 2 *P*R和R被定义为解释B。
截短的脉冲响应<年代pan class="emphasis">d (n)是推迟了<年代pan class="emphasis">N / 2样品的因果。截断和延迟脉冲响应是由:
在哪里<年代pan class="inlineequation"> 。
对于每一个Rth乐队,奈奎斯特脉冲响应的过滤器是零。因为这个性质,当尼奎斯特过滤器是用于纯插值,输入样本插值后保持不变的。
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年。
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