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