采用多相IIR半带滤波器抽取信号
过滤/过滤器的设计
dspfdesign
的IIR Halfband杀害多人者块执行多相抽取输入信号的因子二。要设计半带滤波器,可以指定块使用椭圆设计或准线性相位设计。该模块使用这些设计方法来计算滤波系数。为了过滤输入,块使用多相结构。多相结构中的全通滤波器采用最小乘法器形式。
椭圆设计引入非线性相位,并使用比准线性设计更少的系数创建滤波器。准线性相位设计以附加系数为代价克服了相位非线性问题。
另外,您可以直接指定滤波器系数,而不是使用设计方法来设计半带滤波器。当您选择此选项时,多相实现的两个分支中的全通滤波器可以采用最小乘法器形式或波形数字形式。
您还可以使用块来实现双带滤波器组的分析部分,将信号滤波到低通和高通子带。
输入信号可以是实值或复值列向量或矩阵。如果输入信号是一个矩阵,则矩阵的每一列都被视为一个独立的信道。输入信号的行数必须是2的倍数。
参数用于IIR半带滤波器的设计。因为滤波器设计只有两个自由度,你只能指定三个参数中的两个:
过渡宽度和阻带衰减
(默认)-使用过渡宽度(赫兹)和阻带衰减(dB).这个设计是最小订单设计。
过滤顺序和过渡宽度
-设计过滤器使用过滤器订单和过渡宽度(赫兹).
滤波顺序和阻带衰减
-设计过滤器使用过滤器订单和阻带衰减(dB).
系数
—直接使用已启用的参数指定过滤系数。
IIR半带滤波器的过渡宽度,指定为Hz的实正标量。过渡宽度必须小于输入采样率的一半。该参数适用于以下情况过滤器规格被设置为过滤顺序和过渡宽度
或过渡宽度和阻带衰减
.默认值是4.1 e3
.
过滤顺序,指定为有限正整数。如果你设置设计方法来椭圆
,然后过滤器订单必须是一个大于1的奇数。如果你设置设计方法来准线性相位
,然后过滤器订单一定是4的倍数。该参数适用于以下情况过滤器规格被设置为过滤顺序和过渡宽度
或滤波顺序和阻带衰减
.默认值是9
.
IIR半带滤波器的阻带所需的最小衰减,在dB中指定为实正标量。该参数适用于以下情况过滤器规格被设置为滤波顺序和阻带衰减
或过渡宽度和阻带衰减
.默认值是80
.
IIR半带滤波器的设计方法。
椭圆
(默认)-滤波器有非线性相位和使用很少的系数。
准线性相位
-多相滤波器结构的第一个分支是纯延迟,导致近似线性的相位响应。
该参数在设置时生效过滤器规格任何选择,除非系数
.
内部allpass过滤器实现结构,指定为最小的乘数
或波数字滤波器
.该参数在设置时生效过滤器规格来系数
.每个结构使用不同的系数集,分别存储在相应的系数属性中。默认值是最小的乘数
.
当您选择此复选框时,多相滤波器结构的第一个分支成为纯延迟,而分支1全通多项式系数和波数字系数不应用参数。该参数在设置时生效过滤器规格来系数
.
默认情况下,选中此复选框。
第一支路延迟的长度,指定为有限正标量。该参数在设置时生效过滤器规格来系数
并选择使第一个分支纯延迟.默认值是1
.
选择此复选框时,通过输入端口输入分支1的allpass多项式系数和分支2的allpass多项式系数coeffs1和coeffs2.当您清除此复选框时,系数将通过分支1全通多项式系数和分支2全通多项式系数参数。
该参数在设置时生效过滤器规格来系数
和内部allpass结构来最小的乘数
.
第一支路的全通多项式滤波器系数,指定为N——- - - - - -1
或N——- - - - - -2
矩阵的N一阶或二阶全通段。该参数仅在设置时有效过滤器规格来系数
和内部allpass结构来最小的乘数
.默认为[0.1284563;0.7906755
].
该参数在设置时生效过滤器规格来系数
,设置内部allpass结构来最小的乘数
,并清除从输入端口指定系数参数。
该参数是可调的。也就是说,您可以在模拟过程中更改它的值。
第二支路的全通多项式滤波器系数,指定为N——- - - - - -1
或N——- - - - - -2
矩阵的N一阶或二阶全通段。该参数仅在设置时有效过滤器规格来系数
和内部allpass结构来最小的乘数
.默认值是0.4295667
.
该参数在设置时生效过滤器规格来系数
,设置内部allpass结构来最小的乘数
,并清除从输入端口指定系数参数。
该参数是可调的。也就是说,您可以在模拟过程中更改它的值。
波数字滤波器形式的第一个分支的全通滤波器系数,指定为N——- - - - - -1
或N——- - - - - -2
矩阵的N一阶或二阶全通段。该参数仅在设置时有效过滤器规格来系数
和内部allpass结构来波数字滤波器
.默认为[0.1284563;0.7906755
].
该参数在设置时生效过滤器规格来系数
和内部allpass结构来波数字滤波器
.
波数字滤波器形式的第二支路的全通滤波器系数,指定为N——- - - - - -1
或N——- - - - - -2
矩阵的N一阶或二阶全通段。该参数仅在设置时有效过滤器规格来系数
和内部allpass结构来波数字滤波器
.默认值是0.4295667
.
该参数在设置时生效过滤器规格来系数
和内部allpass结构来波数字滤波器
.
当您选择此复选框时,第二个分支的最后一部分将被视为第一顺序部分。该参数仅在设置时有效过滤器规格来系数
.当第二支路的系数在N——- - - - - -2
矩阵时,块忽略矩阵最后一行的第二个元素。第二个分支的最后一部分就变成了一阶部分。
当清除此复选框时,第二个分支的最后一部分将被视为二级部分。当第二支路的系数在N——- - - - - -1
矩阵时,块忽略此参数。
默认情况下,此复选框被清除。
当您选中此复选框时,该块作为一个分析滤波器组,产生两个功率互补输出。当您清除这个复选框时,该块将充当IIR半带小数,并接受单个向量或矩阵作为输入。默认情况下,此复选框被清除。
当您选中此复选框时,块将从输入信号继承其采样率。该块根据输入端口的采样时间计算采样率。当您清除此复选框时,您将在输入采样率(Hz).
该参数在设置时生效过滤器规格任何选择,除非系数
.
输入采样率,以Hz为单位指定标量。默认值是44100
.时,可以指定输入采样率从输入继承样本率复选框被清除。
打开滤镜可视化工具FVTool,并显示幅值/相位响应IIR Halfband杀害多人者.响应基于块对话框参数。这些参数的更改更新了FVTool。
要在FVTool运行时更新幅度响应,请修改对话框参数并单击应用.
要运行的模拟类型。可以设置为:
代码生成
(默认)
使用生成的C代码模拟模型。你第一次运行一个模拟,Simulink金宝app®为代码块生成C代码。只要模型不改变,C代码就可以用于后续的模拟。此选项需要额外的启动时间,但提供比解释执行
.
解释执行
使用MATLAB进行仿真®翻译。此选项缩短启动时间,但模拟速度较慢代码生成
.
港口 | 金宝app支持的数据类型 |
---|---|
输入 |
|
输出 |
|
dsp。IIRHalfbandInterpolator |
DSP系统工具箱 |
dsp。IIRHalfbandDecimator |
DSP系统工具箱 |
IIR Halfband插入器 | DSP系统工具箱 |
冷杉Halfband插入器 | DSP系统工具箱 |
冷杉Halfband杀害多人者 | DSP系统工具箱 |
这个区块带来的能力dsp。IIRHalfbandDecimator
系统对象™到Simulink环境。金宝app
有关此块使用的算法的信息,请参阅算法的部分dsp。IIRHalfbandDecimator
.