AnyMath 文档

输入 FIR 抽取

用FIR滤波器进行多相减薄。 通过输入端口设置FIR滤波器系数。

模块类型: SubSystem

库中的路径:

/Signal Operations/Filters/MultirateFilters/Inport FIR Decimation

资料描述

座 *输入 FIR 抽取*使用整数采样率降低因子执行高效多相抽取 据所述第一测量。

从概念上讲,FIR抽取器(如图所示)由平滑FIR滤波器组成,随后采样频率降低。

FIR滤波器使用直接形式FIR滤波器对输入信号的每个通道中的数据进行滤波。 随后采样频率的降低减少了滤波数据的每个通道的样本,取每个 -倒计时和丢弃 后面的计数,在哪里 -这是减薄系数的值,该值在参数中设置 细化系数. 得到的离散时间信号具有采样频率在 比原来的少一倍。

fir decimation 1 cn

座 *输入 FIR 抽取*与区块不同 *对话框 FIR 细分*仅因为FIR滤波器系数是通过输入端口设置的。 有关块的操作和实现的算法的更多信息,请参阅以下部分 可选算法

港口

输入

# — 输入数据
标量,标量 | 向量资料 | 矩阵

Details

块的输入数据,指定为标量、矢量或矩阵。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

复数支持

是的

# Num — 滤波器传递函数分子的系数
向量资料

Details

矢量形式的FIR滤波器分子的系数的输入端口。

传递函数 FIR滤波器定义为:

为了作为有效的平滑滤波器工作,系数通常对应于归一化截止频率不超过的低通滤波器 ,在哪里 -抽取系数。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

复数支持

是的

输出

# — 减薄后输出数据
标量,标量 | 向量资料 | 矩阵

Details

抽取后的输出数据,作为标量、向量或矩阵返回。

块的行为取决于参数的值 比率选项:

  • 强制单速率处理 —当选择此值时,单位保存输入采样率和抽取信号,减少输出帧的大小在 有一次。

  • Allow multirate processing —当选择此值时,单位衰减信号的方式,输出采样频率在 小于输入采样率的倍。

输出帧的大小与输入帧的大小相同。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

复数支持

是的

参数

主要的

# 细化系数 — 抽取系数

Details

指定整数系数 . 块通过该因子降低输入序列的采样率。

默认值

2

程序使用名称

DF

可调谐

可计算

# 滤波器结构 — FIR滤波器结构
Direct form | 转置直接型

Details

指定FIR滤波器的结构: Direct form转置直接型.

Direct form | Direct form transposed

默认值

Direct form

程序使用名称

FS

可调谐

可计算

# 输入处理 — 输入信号处理类型
基础 | Elements as channels (sample based)

Details

指定块是基于参考还是帧执行处理。 可供选择的选项:

  • Elements as channels (sample based) -输入信号的每个元素被视为独立的通道(基于样本的处理)。

  • 基础 -输入信号的每一列被视为独立的信道(基于帧的处理)。

有关详细信息,请参阅 按帧和计数进行信号处理.

Columns as channels (frame based) | Elements as channels (sample based)

默认值

Columns as channels (frame based)

程序使用名称

IP

可调谐

可计算

# 速率选项 — 块抽取输入数据的方法
强制单速率处理 | Allow multirate processing

Details

指定块应该精简输入数据的方法。 可供选择的选项:

  • 强制单速率处理 -当选择此方法时,单位保存输入信号的采样率和衰减信号,减少输出帧的大小在 有一次。 要选择此方法,参数 *输入处理*必须有一个值 基础.

    如果为参数 *比率选项*值已设置 强制单速率处理,那么你可以使用块 *输入 FIR 抽取*内部触发子系统。

  • Allow multirate processing —当选择此方法时,该单元衰减信号的方式,输出采样率在 比入口少一倍。

依赖关系

若要使用此参数,请为参数设置 *输入处理*价值 基础.

Enforce single-rate processing | Allow multirate processing

默认值

Enforce single-rate processing

程序使用名称

ROF

可调谐

可计算

# 比率选项 — 块抽取输入数据的方法
Allow multirate processing

Details

块使用该方法精简数据 Allow multirate processing -输出采样率在 次小于输入。

依赖关系

若要使用此参数,请为参数设置 *输入处理*价值 Elements as channels (sample based).

Allow multirate processing

默认值

Allow multirate processing

程序使用名称

ROS

可调谐

可计算

# 允许固定大小输入信号的任意帧长度 — 对于固定大小的输入信号,允许任意帧大小

Details

指定固定大小的输入信号(其大小在仿真过程中不会改变)是否可以具有任意帧大小,并且帧大小不必是抽取因子的倍数。 该模块仅对固定大小的输入信号使用此参数,如果输入信号具有可变大小,则将其忽略。

对于固定大小的输入信号:

如果选中该复选框 *允许固定大小输入信号的任意帧长度,那么信号帧的大小不必是抽取因子的倍数。 如果输入信号不是抽取因子的倍数,那么输出通常是可变大小的信号。 因此,为了支持任意输入大小,块还必须支持可变大小操作,可以通过选中该框来启用。 允许固定大小输入信号的任意帧长度.

*如果复选框 *允许固定大小输入信号的任意帧长度*删除后,输入帧大小必须是抽取因子的倍数。

依赖关系

若要使用此参数,请为参数设置 *输入处理*价值 基础,而对于参数 *比率选项*价值 强制单速率处理.

默认值

false (关掉)

程序使用名称

AllowArbitrary

可调谐

可计算