工程师。可变带宽过滤器
可变带宽的IIR滤波器。
库::`工程师`
资料描述
要实现具有可变带宽的iir滤波器,对输入信号的每个通道进行滤波,请按照以下步骤操作:
-
创建*EngeeDSP对象。VariableBandwidthIIRFilter*并设置其属性。
-
用参数调用对象,就好像它是一个函数一样。
若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.
语法
创造
-
vbwIIR=EngeeDSP。可变带宽过滤器()-返回IIR筛选器对象vbwIIR具有可变带宽,其在对算法的连续调用期间独立地过滤输入信号的每个通道(列)。 此系统对象使用指定的IIR筛选器实现。 可以在滤波操作期间调整滤波器的带宽频率。 使用椭圆方法形成具有可变带宽的IIR滤波器。 滤波器使用基于全通滤波器的IIR光谱变换来配置。 -
vbwIIR=EngeeDSP。VariableBandwidthIIRFilter(名称=值)-返回IIR筛选器对象vbwIIR将指定的属性作为一对名称=值,在哪里姓名-物业的名称,以及价值-适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。
特征
# filterType — 滤波器特性类型
+
"低通" (默认情况下)| "高通" | "带通" | "乐队"
Details
滤波器特性的类型,设为 "低通", "高通", "带通" 或 "乐队".
# 密码及频率 — 滤波器带宽频率
+
512 (默认情况下)| 标量,标量
Details
滤波器带宽的频率以Hz为单位或以归一化频率为单位,设置为正标量。
如果属性*NormalizedFrequency*设置为:
-
错误-带宽频率值以Hz为单位指定。 该值必须小于*SampleRate*值的一半。 -
真的-带宽频率值以标准化频率单位指定。 该值必须是小于的正标量1.0.
依赖关系
若要使用此属性,请设置*[Property:filterType]*值 低通,低通 或 高通.
| 数据类型 |
|
# 中心频率 — 滤波器的中心频率
+
11025 (默认情况下)| 标量,标量
Details
滤波器的中心频率以Hz为单位或以归一化频率为单位,设置为正标量。
如果属性*NormalizedFrequency*设置为:
-
错误-中心频率的值以Hz表示。 该值必须小于*SampleRate*值的一半。 -
真的-中心频率的值以归一化频率单位表示。 该值必须是小于的正标量1.0.
依赖关系
若要使用此属性,请设置*[Property:filterType]*值 带通,带通 或 带阻器,带阻器.
| 数据类型 |
|
# 带宽 — 滤波器带宽
+
7680 (默认情况下)| 标量,标量
Details
以Hz为单位或以归一化频率为单位的滤波器带宽,设置为正标量。
如果属性*NormalizedFrequency*设置为:
-
错误-带宽值以Hz为单位指定。 该值必须小于*SampleRate*值的一半。 -
真的-带宽值以标准化频率单位指定。 值必须是小于的正标量1.0.
依赖关系
若要使用此属性,请设置*[Property:filterType]*值 带通,带通 或 带阻器,带阻器.
| 数据类型 |
|
# StopbandAttenuation — 滤波器延迟带的衰减
+
60 (默认情况下)| 标量,标量
Details
以dB为单位的滤波器延迟带的衰减,设置为正标量。
| 数据类型 |
|
# 正常频率 — 以标准化单位指定频率
+
错误 (默认情况下)| 真的
Details
如果将此属性设置为:
-
真的-滤波器带宽频率、中心频率和滤波器带宽应以归一化频率单位设置,其值应小于1.0. -
错误-滤波器带宽频率、中心频率和滤波器带宽必须以Hz为单位设置。 您可以使用*SampleRate*指定输入信号的采样率。
| 数据类型 |
|
算法
该滤波器提供频率转换。 该算法根据阶数、带宽频率、带宽不均匀性和延迟带衰减的指定值,使用椭圆方法计算低频IIR滤波器的原型。 通带中的不均匀性和延迟带中的衰减等于属性*PassbandRipple*和*StopbandAttenuation*的值。 该算法将原型滤波器的带宽频率设置为 0.5. 如果属性为*[Property:filterType]*则具有值 "低通" 或 "高通",筛选顺序等于值*FilterOrder*。 如果属性为*[Property:filterType]*则具有值 "带通" 或 "乐队",过滤顺序为 [属性:FilterOrder]/2. 原型是具有转置直接形式II(双二阶滤波器)的二阶段的级联。 原型滤波器使用数字变频算法转换成所需的滤波器。 样机的每个二阶段分别进行变换。 If*[Property:filterType]*具有值 "低通" 或 "高通",则生成的过滤器是具有转置直接形式II的二阶段的级联。如果*[Property:filterType]*具有值 "带通" 或 "乐队",则所得滤波器是具有转置直接形式II的四阶段的级联。