主要内容

养奖

递归数字滤波器设计

描述

例子

[B.一种] = yulewalk(NFm返回传输功能系数NTh-Order IIR滤波器其频率幅度响应大致匹配给出的值Fm

例子

全部收缩

使用归一化截止频率的截止值0.6设计8个阶低通滤波器。绘制其频率响应并覆盖相应的理想过滤器的响应。

f = [0 0.6 0.6 1];m = [1 1 0 0];[B,a] = yulewalk(8,f,m);[h,w] = freqz(b,a,128);绘图(W / PI,MAG2DB(ABS(H)))YL = YLIM;抓住绘图(F(2:3),YL,' - ')xlabel('\ omega / \ pi')ylabel('震级') 网格

图包含轴。轴包含2个类型的型号。

通过指定更宽的过渡频带来增加阻带衰减。

f = [0 0.55 0.6 0.65 1];m = [1 0 0.5 0 0];[B,a] = yulewalk(8,f,m);H = Freqz(B,A,128);抓住绘图(W / PI,MAG2DB(ABS(H)))保持离开ylim(yl)

图包含轴。轴包含3个类型的线。

输入参数

全部收缩

过滤器订单,指定为正整数标量。

数据类型:单身的|双倍的

频点,指定为0到1之间的点的向量,其中1对应于奈奎斯特频率,或者采样率的一半。第一个点F必须是0和最后一点1.所有中间点必须越来越多。F可以具有对应于频率响应中的步骤的重复频率点。

例子:[0 0.25 0.4 0.5 0.5 0.7 1]指定不规则采样的奈奎斯特范围。

数据类型:单身的|双倍的

幅度响应,指定为包含在指定点的所需响应的向量Fm必须与F

例子:[0 1 1 1 0 0 0]指定带通幅度响应。

数据类型:单身的|双倍的

输出参数

全部收缩

滤波器系数,作为行向量返回。输出滤波器系数被排序在下降功率中Z.

B. Z. 一种 Z. = B. 1 + B. 2 Z. - 1 + + B. N + 1 Z. - N 一种 1 + 一种 2 Z. - 1 + + 一种 N + 1 Z. - N

提示

在指定频率响应时,避免从通带过度急剧转换到停止带。您可能需要尝试过渡区域的斜率以获得最佳过滤器设计。

算法

养奖使用最小二乘适用于指定频率响应,设计递归IIR数字滤波器。该函数在时域中执行拟合。

  • 计算分母系数,养奖使用修改的Yule-Walker方程,具有通过逆傅里叶变换来计算指定频率响应的相关系数。

  • 计算分子,养奖按照以下步骤操作:

    1. 计算与功率响应的添加剂分解对应的分子多项式。

    2. 评估与分子和分母多项式对应的完整频率响应。

    3. 使用光谱分子化技术来获得滤波器的脉冲响应。

    4. 通过最小二乘适用于这种脉冲响应,获得分子多项式。

参考

[1]弗里德兰德,B.和Boaz Porat。“ARMA谱估计的改进的Yule-Walker方法。”IEEE.®航空航天电子系统的交易。卷。AES-20,第2,1984号,第158-173页。

扩展能力

在R2006A之前介绍