主要内容

FIR半波段Decimator

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

图书馆

过滤/过滤器的设计

dspfdesign

  • FIR半波段Decimator块

描述

FIR半波段DecimatorBlock以两倍的倍数对输入信号进行多相抽取。该模块采用FIR等纹波设计来构造半带滤波器。该实现利用FIR半带滤波器的零值系数,使多相分支之一成为延迟。您还可以使用该块来实现双带滤波器组的分析部分,以将信号分离为低通和高通子带。

输入信号可以是实值或复值列向量或矩阵。如果输入信号是一个矩阵,矩阵的每一列都被视为一个独立的通道。输入信号的行数必须是2的倍数。该块支持定点操作和A金宝appRM®皮质®代码生成。有关ARM Cortex代码生成的更多信息,请参考ARM Cortex-M和ARM Cortex-A处理器的代码生成

对话框

主要选项卡

过滤器规格

参数用于FIR半带滤波器的设计。

  • 过渡宽度和阻带衰减(默认)-使用过渡宽度(Hz)而且阻带衰减(dB).本设计为最小订货量设计。

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

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

  • 系数参数直接指定过滤系数分子参数。

过渡宽度(Hz)

过渡宽度,指定为以Hz为单位的正标量。过渡宽度必须小于输入采样率的一半。您可以指定过渡宽度时过滤器规格设置为滤镜顺序和过渡宽度过渡宽度和阻带衰减.默认为4.1 e3

过滤器订单

筛选顺序,指定为偶数正整数。时可以指定过滤顺序过滤器规格设置为滤镜顺序和过渡宽度滤波器顺序和阻带衰减.默认为52

阻带衰减(dB)

止带衰减,指定为以dB为单位的正标量。您可以指定时的阻带衰减过滤器规格设置为滤波器顺序和阻带衰减过渡宽度和阻带衰减.默认为80

分子

指定FIR半带滤波器系数直接作为行向量。系数必须符合FIR半波段脉冲响应格式。如果过滤器的一半阶数,(长度(分子)- 1)/2,为偶数,除中心系数为0.5外,从第一个系数开始的其他系数都必须为零。如果滤波器的一半阶数是奇数,则中心为0.5的交替零序列从第二个系数开始。

此参数在以下情况出现过滤器规格设置为“系数”.默认值是返回的系数向量firhalfband(军医minorder, 0.407, 1)

输出高通子带

当选择此复选框时,该块将作为一个合成滤波器组,并合成来自高通和低通子带的信号。当清除此复选框时,该块充当FIR半带十进制并接受单个向量或矩阵值输入。

从输入继承采样率

当您选择此复选框时,块将从输入信号继承其采样率。清除此复选框时,将在中指定抽样率输入采样率(Hz).设置时出现此参数过滤器规格除了系数

输入采样率(Hz)

输入采样率,以赫兹为单位指定标量。默认为44100.设置时出现此参数过滤器规格除了系数清除从输入继承采样率参数。

查看筛选器响应

打开滤波器可视化工具FVTool,显示的幅度/相位响应FIR半波段Decimator.响应基于块对话框参数。对这些参数的更改会更新FVTool。

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

模拟使用

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

  • 代码生成(默认)

    使用生成的C代码模拟模型。当你第一次运行Simulink时金宝app®生成该块的C代码。只要模型没有改变,C代码将被重用用于后续的模拟。此选项需要额外的启动时间,但提供了更快的模拟速度解释执行

  • 解释执行

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

数据类型选项卡

舍入模式

用于输出定点操作的舍入方法。舍入方法包括天花板收敛地板上最近的简单的,.默认为地板上

系数

系数的定点数据类型,指定为下列之一:

  • fixdt (16)(默认)-字长带符号的定点数据类型16,使用二进位点缩放。该块从系数值自动确定分数长度,从而使系数占据最大可表示范围而不溢出。

  • fixdt (1 16 0)—字长带符号的定点数据类型16分数长度,0.您可以将分数长度更改为任何其他整数值。

  • <数据类型表达式>-使用计算为数据类型对象的表达式指定数据类型,例如数值类型(fixdt[ ]1615).指定此数据类型的符号模式为[ ]真正的

  • 刷新数据类型—刷新到默认数据类型。

单击显示数据类型助手按钮显示数据类型助手,该助手可帮助您设置舞台输入参数。

看到使用数据类型助手指定数据类型(金宝app模型)获取更多信息。

金宝app支持的数据类型

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

输入

  • 双精度浮点数

  • 单精度浮点数

  • 定点(有符号或无符号)

  • 8、16、32和64位有符号整数

  • 真实和复杂数据

输出

  • 双精度浮点数

  • 单精度浮点数

  • 定点(仅限签名)

  • 8、16、32和64位有符号整数

  • 真实和复杂数据

另请参阅

dsp。FIRHalfbandInterpolator DSP系统工具箱
dsp。FIRHalfbandDecimator DSP系统工具箱
FIR半带插补器 DSP系统工具箱

算法

的功能dsp。FIRHalfbandDecimator系统对象™到Simulink环境。金宝app

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

扩展功能

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

定点转换
使用定点设计器设计和模拟定点系统。

在R2015b中引入