Engee 文档

Allpole Filter

单极滤波器型号。

类型: AllpoleFilter

图书馆中的路径:

/Signal Operations/Filters/Filter Implementations/Allpole Filter

说明

全极滤波器*模块使用指定的单极滤波器对输入信号的每个通道进行独立滤波。该程序块可以实现具有固定系数的静态滤波器和具有时变系数的时变滤波器。静态滤波器的系数可在仿真过程中进行调整。

该模块可独立于时间对输入信号的每个通道进行滤波。输入处理*参数允许您指定该程序块是将输入信号的每个元素作为一个独立通道(基于采样的处理),还是将输入信号的每列作为一个独立通道(基于帧的处理)。

滤波器结构支持

通过选择 Filter structure 参数的以下值之一,可以更改 Allpole Filter 块中实现的滤波器结构:

  • 直接形式"--直接形式。

  • 转置直接形式"--转置直接形式。

  • Lattice AR` - 网格自回归(AR)。

初始状态的定义

全极滤波器*块将内部滤波器状态的值默认为零,这类似于假设之前的输入和输出数据为零。要为滤波器延迟设置非零初始条件,可以使用 Initial states 参数。

下表列出了*初始状态*参数的可接受值。

初始状态 说明

标量

滤波器中的所有延迟元素都指定为标量值。

矢量或矩阵(对每个通道应用不同的延迟元素)。

每个矢量或矩阵元素都为相应通道中的相应延迟元素指定了唯一的初始条件:

  • 矢量的长度等于输入通道数与滤波器中延迟元素数的乘积。

  • 矩阵的行数应与滤波器中延迟元素的个数相同,每个输入通道有一列。

支持数据类型

极值滤波器*程序块可接受和输出*Engee*支持的任何数字数据类型的实数和复数信号。程序块支持相同类型的系数。

如果输入信号具有定点数据类型,则必须是带符号的整数或带符号的定点值,且具有两度指数和零偏移。

下图显示了用于定点信号的 Allpole Filter 模块中的滤波器结构和数据类型。

直接形式

由于输出状态的数据类型与输出状态相同,因此请勿在此结构的块掩码中指定状态数据类型。

allpole filter 1

allpole filter 2

转换直接形式

如果输入或系数为复数,则状态为复数。

allpole filter 3

allpole filter 4

晶格 AR

allpole filter 5

allpole filter 6

港口

输入

输入 - 输入信号
矩阵

以矢量或矩阵形式指定块的输入数据。输入信号的每一列都被视为一个单独的通道。如果输入信号是二维的,第一个维度代表通道长度(或帧大小),第二个维度代表通道数。如果输入信号是一维的,则解释为单通道。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Fixed

*支持复数:是

Den - 滤波系数
`向量字符串

输入滤波器传递函数系数的端口。

依赖关系

要使用此端口,请将*系数源*参数设置为 "输入端口"。

输出

*输出信号
标量

以向量或矩阵形式返回的滤波输出信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Fixed

*支持复数:是

参数

系数源 - 指定系数方式的选项
对话框参数(默认) | `输入端口

如果参数值为 "对话框参数",则滤波系数在参数设置窗口中设置。如果参数设置为 "输入端口",则通过 Den 输入端口设置滤波系数。

滤波器结构 - 滤波器结构
直接形式(默认)"|"直接形式转置"|"晶格 AR

选择过滤结构。选择选项:

  • 直接形式"--直接形式。

  • 转置直接形式"--转置直接形式。

  • Lattice AR` - 网格自回归(AR)。

系数 - 滤波系数
[1 0.1](默认) | `vector-string

以向量字符串形式指定滤波器传递函数的系数。

依赖关系

要使用此参数,请将*系数源*参数设置为 "对话框参数"。

输入处理 - 输入信号处理类型
列作为通道(默认)` | 元素作为通道`。

指定块是执行基于采样的处理还是基于帧的处理。可选择的选项:

  • 元素作为通道"- 每个输入信号元素都被视为一个独立通道(基于采样的处理)。

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

初始状态 - 滤波器的初始状态
0(默认)` | 标量 | 向量 | `矩阵

滤波器状态的初始条件。要设置初始状态,请阅读 [Определение начальных состояний].