designNotchPeakIIR
语法
说明
[ 设计一个滤波器阶数为 2、中心频率为 0.5 弧度/秒、质量因子为 2.5 的峰值 IIR 滤波器。B,A] = designNotchPeakIIR
B 和 A 分别包含峰值 IIR 滤波器的分子和分母的二阶节系数。数组 B 和 A 的大小为 N×3,其中 N 是滤波器节数,等于滤波器阶数的一半。
默认情况下,System object™ 参量为 false。要实现滤波器,请将滤波器系数赋给 dsp.SOSFilter 对象。
[ 使用一个或多个名称-值参量指定选项。B,A] = designNotchPeakIIR(Name=Value)
例如,[ 设计一个滤波器阶数为 10、中心频率为 0.55 弧度/秒、3-dB 带宽为 0.3 的陷波 IIR 滤波器。B,A] = designNotchPeakIIR(Response="notch",FilterOrder=10,CenterFrequency=0.55,Bandwidth=0.3)
当您仅指定部分滤波器参数时,函数通过将其他设计参数设置为其默认值来设计滤波器。
此函数在特定条件下支持代码生成。有关详细信息,请参阅代码生成。
当您指定 HasScaleValues 参量时,[ 还会返回缩放值。当您将该参量设置为 B,A,SV] = designNotchPeakIIR(Name=Value)false 时,SV 是一个由 1 组成的向量;当您将其设置为 true 时,SV 是一个缩放值向量。
设计陷波或峰值 IIR 滤波器并实现 filtObj = designNotchPeakIIR(Name=Value)dsp.SOSFilter 对象。
当您将 SystemObject 参量设置为 true 时,应用此语法。
示例
名称-值参数
输出参量
参考
[1] Orfanidis , SJ. High-Order Digital Parametric Equalizer Design. 2005, pp. 1026–46.
扩展功能
版本历史记录
在 R2023b 中推出



