allpass2wdf
通用数字滤波器系数到数字波滤波器系数的转换。
库::`工程师`
争论
输入参数
# 一个 — 通用滤波器的系数
+
传递:[实数向量]
Details
通用滤波器的系数,指定为实数的向量。 向量资料 a 它可以具有等于仅 1, 2 和 4. 如果长度为 4,那么第一和第三分量必须等于零。 向量资料 a 它可以是行向量或列向量。
| 数据类型 |
|
# 一个 — 通用滤波器的系数
+
通过:[细胞的载体]
Details
通用滤波器系数的级联,定义为单元的向量。 每个细胞 A 必须包含长度的向量 1, 2 和 4. 如果长度为 4,那么第一和第三分量必须等于零。 细胞的载体 A 它可以是行向量或列向量。
| 数据类型 |
|
算法
更一般地,输入系数是 [参数:A] 定义了级联或多节通用滤波器。 功能 *allpass2wdf*单独应用于同一变换的每个部分,与单部分过滤器的情况一样。 在单节滤波器的情况下,数值系数的向量为 [参数:a] 它包含一阶、二阶或四阶通用通滤波器的标准多项式表示。 例如,在第一阶:
定义一阶传递函数:
而在第一顺序的情况下:
定义二阶传递函数:
通用传递函数 和 它们还可以具有使用向量中的分离系数的以下替代表示 或 因此:
对于通用系数, 它经常被用来获得数字波滤波器结构的适配器乘法器,并且它是许多通用滤波器所必需的。
对于节系数的给定向量 ,功能 *allpass2wdf*计算相应的向量 所以,
哪里 或 .
因此,使用以下公式:
-
对于第一个订单:
-
对于第二个订单:
-
对于第四顺序: