主要内容

IIR Halfband杀害多人者

采用多相IIR半带滤波器抽取信号

图书馆

过滤/过滤器的设计

dspfdesign

  • IIR HAMBBAND DECIMATOR块

描述

IIR Halfband杀害多人者块通过两个倍数执行输入信号的多相抽取。要设计半带滤波器,可以指定块以使用椭圆设计或准线性相位设计。该块使用这些设计方法来计算滤波器系数。要过滤输入,块使用多相结构。多相结构中的Allpass滤波器处于最小乘数形式。

椭圆设计引入非线性相位,并使用比准线性设计更少的系数产生滤波器。准线性相位设计克服了额外系数成本的相位非线性。

或者,代替使用设计方法设计半带滤波器,您可以直接指定滤波器系数。选择此选项时,多相实现的两个分支中的Allpass滤波器可以是最小乘法器形式或波浪数字形式。

您还可以使用块来实现双频滤波器组的分析部分以将信号滤波到低通和高通亚带。

输入信号可以是实值或复值列向量或矩阵。如果输入信号是一个矩阵,则矩阵的每一列都被视为一个独立的信道。输入信号的行数必须是2的倍数。

参数

过滤器规格

用于设计IIR半带滤波器的参数。由于过滤器设计仅具有两度自由度,因此您只能指定三个参数中的两个:

  • 过渡宽度和阻带衰减(默认)-使用过渡宽度(Hz)阻带衰减(DB).这个设计是最小订单设计。

  • 过滤顺序和过渡宽度-设计过滤器使用过滤器订单过渡宽度(Hz)

  • 滤波顺序和阻带衰减-设计过滤器使用过滤器订单阻带衰减(DB)

  • 系数—直接使用已启用的参数指定过滤系数。

过渡宽度(Hz)

IIR半带滤波器的过渡宽度,指定为Hz的实正标量。过渡宽度必须小于输入采样率的一半。该参数适用于以下情况过滤器规格设置为过滤顺序和过渡宽度或者过渡宽度和阻带衰减.默认值是4.1E3

过滤器订单

过滤器订单,指定为有限的正整数。如果你设置了设计方法椭圆形,然后过滤器订单必须是大于一个奇数整数。如果你设置了设计方法准线性阶段,然后过滤器订单必须是四倍。该参数适用于以下情况过滤器规格设置为过滤顺序和过渡宽度或者滤波顺序和阻带衰减.默认值是9

阻带衰减(DB)

IIR半带滤波器的阻带中所需的最小衰减,指定为DB中的实际正标量。该参数适用于以下情况过滤器规格设置为滤波顺序和阻带衰减或者过渡宽度和阻带衰减.默认值是80

设计方法

IIR半频段滤波器的设计方法。

  • 椭圆形(默认) - 过滤器具有非线性相位,并使用少数系数。

  • 准线性阶段-多相滤波器结构的第一个分支是纯延迟,导致近似线性的相位响应。

该参数在设置时生效过滤器规格任何选择,除非系数

内部allpass结构

内部allpass过滤器实现结构,指定为最小的乘数或者波数字过滤器.该参数在设置时生效过滤器规格系数.每个结构使用不同的系数集,分别存储在相应的系数属性中。默认值是最小的乘数

使第一个分支是一个纯粹的延迟

选中此复选框时,多相滤波器结构的第一个分支变为纯延迟,而且分支1全通多项式系数波数字系数参数不适用。该参数在设置时生效过滤器规格系数

默认情况下,选择此复选框。

分支1的样本中的延迟长度

第一分支延迟的长度,指定为有限正标量。该参数在设置时生效过滤器规格系数并选择使第一个分支是一个纯粹的延迟.默认值是1

从输入端口指定系数

选中此复选框时,通过输入端口输入分支1 Allpass多项式系数和分支2 Allpass多项式系数COEFFS1.COEFFS2..当您清除此复选框时,系数将通过分支1全通多项式系数分支2全通多项式系数参数。

该参数在设置时生效过滤器规格系数内部allpass结构最小的乘数

分支1全通多项式系数

第一分支的AllAsper多项式滤波器系数,指定为一个N-1或者N-2矩阵的N一阶或二阶Allpass部分。此参数仅在您设置时适用过滤器规格系数内部allpass结构最小的乘数.默认为[0.1284563;0.7906755.]。

该参数在设置时生效过滤器规格系数,设置内部allpass结构最小的乘数,并清除从输入端口指定系数参数。

该参数是可调的。也就是说,您可以在模拟过程中更改它的值。

分支2全通多项式系数

第二分支的AllAsper多项式滤波器系数,指定为一个N-1或者N-2矩阵的N一阶或二阶Allpass部分。此参数仅在您设置时适用过滤器规格系数内部allpass结构最小的乘数.默认值是0.4295667.

该参数在设置时生效过滤器规格系数,设置内部allpass结构最小的乘数,并清除从输入端口指定系数参数。

该参数是可调的。也就是说,您可以在模拟过程中更改它的值。

波数字系数

Allpass滤波器系数在波数字过滤器形式中的第一分支,指定为一个N-1或者N-2矩阵的N一阶或二阶Allpass部分。此参数仅在您设置时适用过滤器规格系数内部allpass结构波数字过滤器.默认为[0.1284563;0.7906755.]。

该参数在设置时生效过滤器规格系数内部allpass结构波数字过滤器

分支2波数字系数

Wave数字滤波器形式的第二分支的Allpass滤波器系数,指定为一个N-1或者N-2矩阵的N一阶或二阶Allpass部分。此参数仅在您设置时适用过滤器规格系数内部allpass结构波数字过滤器.默认值是0.4295667.

该参数在设置时生效过滤器规格系数内部allpass结构波数字过滤器

分支2的最后一段是一阶

选中此复选框后,第二个分支的最后一部分被视为一排序部分。此参数仅在您设置时适用过滤器规格系数.当第二支路的系数在N-2矩阵,块忽略矩阵的最后一行的第二个元素。然后第二个分支的最后一部分成为一阶部分。

当清除此复选框时,第二个分支的最后一部分将被视为二级部分。当第二支路的系数在N-1矩阵时,块忽略此参数。

默认情况下,此复选框被清除。

输出高反差保留部分波段

当您选中此复选框时,该块作为一个分析滤波器组,产生两个功率互补输出。当您清除这个复选框时,该块将充当IIR半带小数,并接受单个向量或矩阵作为输入。默认情况下,此复选框被清除。

从输入继承样本率

当您选中此复选框时,块将从输入信号继承其采样率。该块根据输入端口的采样时间计算采样率。当您清除此复选框时,您将在输入采样率(Hz)

该参数在设置时生效过滤器规格任何选择,除非系数

输入采样率(Hz)

输入采样率,以Hz为单位指定标量。默认值是44100.时,可以指定输入采样率从输入继承样本率复选框被清除。

视图滤波器响应

打开滤镜可视化工具FVTool,并显示幅值/相位响应IIR Halfband杀害多人者.响应基于块对话框参数。对这些参数的更改更新FVTool。

要在FVTool运行时更新幅度响应,请修改对话框参数并单击应用

模拟使用

要运行的模拟类型。可以设置为:

  • 代码生成(默认)

    使用生成的C代码模拟模型。您第一次运行模拟,Simulink金宝app®为块生成C代码。只要模型不会改变,C代码就重复使用了后续仿真。此选项需要额外的启动时间,但提供比速度更快的仿真速度解释执行

  • 解释执行

    使用MATLAB进行仿真®翻译。此选项缩短启动时间,但模拟速度较慢代码生成

金宝app支持的数据类型

港口 金宝app支持的数据类型

输入

  • 双精度浮点

  • 单精度浮点

输出

  • 双精度浮点

  • 单精度浮点

另请参阅

dsp。IIRHalfbandInterpolator DSP系统工具箱
dsp。IIRHalfbandDecimator DSP系统工具箱
IIR半带内插器 DSP系统工具箱
FIR半频带内插器 DSP系统工具箱
冷杉Halfband杀害多人者 DSP系统工具箱

算法

该块带来了能力的能力dsp。IIRHalfbandDecimator系统对象™到Simulink环境。金宝app

有关此块使用的算法的信息,请参阅算法的部分dsp。IIRHalfbandDecimator

扩展功能

C / C ++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

在R2015B中介绍