多速率FIR滤波器设计
designMultirateFIR
设计一个(N- 1) th秩序,R第n波段奈奎斯特FIR滤波器N-length Kaiser窗口向量对FIR滤波器截断的脉冲响应进行加窗处理。
滤波器长度,N被定义为<年代pan class="inlineequation">N= 2 *P*R和R的定义在B.
截断的脉冲响应<年代pan class="emphasis">d (n)被延迟了<年代pan class="emphasis">N / 2样本使其成为因果关系。截断后的延时脉冲响应为:
在哪里<年代pan class="inlineequation"> .
对于每一个R第th波段,奈奎斯特滤波器的脉冲响应正好为零。由于这个特性,当使用奈奎斯特滤波器进行纯插值时,插值后的输入样本保持不变。
使用Kaiser窗,因为它的性能接近最优,同时提供了设计奈奎斯特滤波器的稳健方法。窗口取决于两个参数:长度N+ 1和形状参数β.
Kaiser窗口的定义是:
在哪里<年代pan class="emphasis">我<年代ub>0年代ub>为第一类零阶修正贝塞尔函数。
形状参数β由:
在哪里<年代pan class="inlineequation">一个<年代ub>停止年代ub>为阻带衰减,单位为dB。
加窗脉冲响应为
h (n)为<年代pan class="emphasis">n = 0 . . n n / 2,……为多速率滤波器的系数。这些系数由插值因子定义,<年代pan class="emphasis">l,和抽取因子,<年代pan class="emphasis">米.
索福克勒斯·奥法尼迪斯信号处理概论.上鞍河,新泽西州:Prentice-Hall, 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