主要内容

IIR Halfband杀害多人者

毁掉信号使用多相IIR halfband滤波器

图书馆

过滤/过滤器的设计

dspfdesign

  • IIR Halfband杀害多人者块

描述

IIR Halfband杀害多人者块执行多相大量毁灭的输入信号的两倍。设计halfband过滤器,您可以指定要使用的块椭圆的设计或准线性阶段设计。块使用这些设计方法计算滤波器系数。过滤输入,块使用多相结构。allpass滤波器的多相结构最低乘数形式。

椭圆设计引入了非线性阶段并创建过滤器使用更少的系数比准线性设计。准线性相位设计克服了相位非线性在额外的成本系数。

或者,而不是设计halfband过滤器使用设计方法,您可以指定过滤系数直接。当你选择这个选项,allpass过滤器的两个分支多相实现可以在一个最低乘数形式或数字形式。

您还可以使用块来实现双波段滤波器的分析部分银行过滤信号为低通和高通部分波段。

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

参数

过滤器规格

用于设计IIR halfband滤波器参数。因为过滤器设计只有两个自由度,可以指定只有两三个参数:

  • 过渡宽度和阻带衰减(默认)-设计滤波器使用过渡宽度(赫兹)阻带衰减(dB)。这个设计是设计最低订购量。

  • 过滤器秩序和过渡宽度-设计滤波器使用过滤器订单过渡宽度(赫兹)

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

  • 系数——指定滤波器系数直接使用参数启用。

过渡宽度(赫兹)

过渡IIR halfband滤波器的宽度,指定为一个真正积极的标量赫兹。过渡宽度必须小于输入采样率的一半。这个参数适用于当过滤器规格被设置为过滤器秩序和过渡宽度过渡宽度和阻带衰减。默认值是4.1 e3

过滤器订单

过滤器订单,指定为一个有限的正整数。如果你设置设计方法椭圆,然后过滤器订单必须是一个奇数大于1。如果你设置设计方法准线性相位,然后过滤器订单必须是4的倍数。这个参数适用于当过滤器规格被设置为过滤器秩序和过渡宽度过滤秩序和阻带衰减。默认值是9

阻带衰减(dB)

最低IIR halfband滤波器的阻带衰减需要,指定为一个真正的积极的标量dB。这个参数适用于当过滤器规格被设置为过滤秩序和阻带衰减过渡宽度和阻带衰减。默认值是80年

设计方法

IIR halfband滤波器的设计方法。

  • 椭圆(默认),过滤器非线性阶段,并使用一些系数。

  • 准线性相位——第一个分支的多相滤波器结构是一个纯延迟,其结果是一个近似的线性相位响应。

这个参数适用于当您设置过滤器规格任何的选择除了系数

内部allpass结构

内部allpass滤波器实现结构,指定为最小的乘数波数字滤波器。这个参数适用于当您设置过滤器规格系数。每个结构使用一组不同的系数,独立存储在相应的系数。默认值是最小的乘数

使第一个分支纯延迟

当你选中此复选框后,第一个分支的多相滤波器结构成为一个纯延迟,和分支1 allpass多项式系数分支1波数字系数参数不适用。这个参数适用于当您设置过滤器规格系数

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

延迟长度的样品分支1

第一个分支长度延迟,指定为一个有限的积极的标量。这个参数适用于当您设置过滤器规格系数并选择使第一个分支纯延迟。默认值是1

指定从输入端口系数

选中此复选框时,分支1 allpass多项式系数和分支2 allpass多项式系数是通过输入端口输入coeffs1coeffs2。清除此复选框时,系数是通过在块中指定对话框分支1 allpass多项式系数分支2 allpass多项式系数参数。

这个参数适用于当您设置过滤器规格系数内部allpass结构最小的乘数

分支1 allpass多项式系数

第一分支Allpass多项式滤波器系数,作为指定N——- - - - - -1N——- - - - - -2矩阵的N一阶或二阶allpass部分。这个参数只适用于当您设置过滤器规格系数内部allpass结构最小的乘数。默认的是0.1284563;0.7906755]。

这个参数适用于当您设置过滤器规格系数,设置内部allpass结构最小的乘数和明确的指定从输入端口系数参数。

这个参数是可调的。也就是说,你可以改变它的值在模拟。

分支2 allpass多项式系数

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

这个参数适用于当您设置过滤器规格系数,设置内部allpass结构最小的乘数和明确的指定从输入端口系数参数。

这个参数是可调的。也就是说,你可以改变它的值在模拟。

分支1波数字系数

Allpass滤波器系数在第一波数字滤波器形式,指定为一个N——- - - - - -1N——- - - - - -2矩阵的N一阶或二阶allpass部分。这个参数只适用于当您设置过滤器规格系数内部allpass结构波数字滤波器。默认的是0.1284563;0.7906755]。

这个参数适用于当您设置过滤器规格系数内部allpass结构波数字滤波器

分支2波数字系数

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

这个参数适用于当您设置过滤器规格系数内部allpass结构波数字滤波器

最后一部分的分支2是一阶

当您选择此复选框,最后一节的第二个分支是视为一阶部分。这个参数只适用于当您设置过滤器规格系数。当第二个分支系数的一个N——- - - - - -2块忽略了第二个元素的矩阵,矩阵的最后一行。第二个分支的最后部分就变成了一个一阶部分。

清除此复选框时,最后一节的第二个分支是视为一个二阶节。当第二个分支系数的一个N——- - - - - -1矩阵块忽略此参数。

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

输出高反差保留部分波段

选中此复选框时,块作为分析滤波器组,产生两个power-complementary输出。清除此复选框时,块充当IIR halfband杀害多人者和接受单个向量或矩阵作为输入。默认情况下,清除此复选框。

继承从输入采样率

选中此复选框时,块继承其输入信号的采样率。块计算的基于样本的采样率时间输入端口。当你清除此复选框,你指定的采样率输入采样率(赫兹)

这个参数适用于当您设置过滤器规格任何的选择除了系数

输入采样率(赫兹)

输入采样率,指定为一个标量赫兹。默认值是44100年。您可以指定一个输入采样率时继承从输入采样率清除复选框。

视图滤波器响应

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

更新级响应FVTool运行时,修改并单击对话框参数应用

模拟使用

类型的模拟运行。你可以将这个参数设置为:

  • 代码生成(默认)

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

  • 解释执行

    使用MATLAB模拟模型®翻译。这个选项可以缩短启动时间,但仿真速度比慢代码生成

金宝app支持的数据类型

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

输入

  • 双精度浮点

  • 单精度浮点

输出

  • 双精度浮点

  • 单精度浮点

另请参阅

dsp.IIRHalfbandInterpolator DSP系统工具箱
dsp.IIRHalfbandDecimator DSP系统工具箱
IIR Halfband插入器 DSP系统工具箱
冷杉Halfband插入器 DSP系统工具箱
冷杉Halfband杀害多人者 DSP系统工具箱

算法

这个街区带来的功能dsp.IIRHalfbandDecimator系统对象™仿真软件环境。金宝app

有关这一块所使用的算法的信息,看到了算法的部分dsp.IIRHalfbandDecimator

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

介绍了R2015b