FIR滤波器模型
金宝app模型/离散
HDL编码器/离散
HDL编码器/ HDL浮点运算
的离散冷杉滤波器块使用指定的数字FIR滤波器独立地对输入信号的各个通道进行滤波。该块可以实现固定系数的静态滤波器,以及系数随时间变化的时变滤波器。您可以在仿真期间调整静态滤波器的系数。
这个块随着时间的推移独立地过滤输入信号的每个通道。的输入处理参数允许指定块是将输入的每个元素视为独立通道(基于样本的处理),还是将输入的每个列视为独立通道(基于框架的处理)。要执行基于帧的处理,您必须拥有DSP System Toolbox™许可证。
的输出维度与输入维度相等,除非您指定一个过滤器点击矩阵系数参数。当您这样做时,输出尺寸取决于您指定的不同过滤器点击集的数量。
此块支持自定义状态属性金宝app,以更有效地自定义和生成代码。例如,请参见自定义状态属性在离散冷滤波器块中.在某些条件下,该块还支持SIMD代码生成。金宝app有关详细信息,请参见代码生成.
这个块的输出数字匹配DSP系统工具箱的输出数字滤波器设计(DSP系统工具箱)块。
此块支持Simulin金宝appk金宝app®状态日志记录功能。有关更多信息,请参见状态.
您可以更改使用的过滤器结构离散冷杉滤波器块,方法是从滤波器结构参数:
直接的形式
直接形成对称的
直接形式反对称
直接形式转置
格马
您必须有可用的DSP系统工具箱许可证才能使用这些滤波器结构中的任何一个运行模型直接的形式
.
的离散冷杉滤波器块默认将内部筛选器状态初始化为零,这与假设过去的输入和输出为零的效果相同。您可以选择使用初始状态参数指定过滤器延迟的非零初始条件。
要确定必须指定的初始状态的数量以及如何指定它们,请参阅有效初始状态上的表。的初始状态参数可以采用下表中描述的形式之一。
有效的初始状态
初始条件 | 描述 |
---|---|
标量 |
该块将过滤器中的所有延迟元素初始化为标量值。 |
向量或矩阵 |
每个向量或矩阵元素指定了对应信道中对应延迟元素的唯一初始条件:
|
在
- - - - - -输入信号要过滤的输入信号,指定为标量、向量或矩阵。
当您设置系数来源来对话框参数
,输入信号的端口没有标记。当您设置系数来源来输入端口
,标记为输入信号的端口在.
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
全国矿工工会
——滤波器系数指定过滤器系数为标量、向量或矩阵。当您指定筛选器点击的行向量时,该块将对输入应用单个筛选器。要对相同的输入应用多个过滤器,请指定一个系数矩阵,其中每一行代表一组不同的过滤器点击。
要启用该端口,请设置系数来源来输入端口
.
要实现多个过滤器,滤波器结构必须直接的形式
,并且输入必须是标量。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
外部复位
- 外部复位信号外部复位信号,指定为标量。当指定的触发事件发生时,该块将状态重置为初始状态。
提示
的值会改变该端口的图标外部复位参数。
要启用该端口,请设置外部复位来不断上升的
,下降
,要么
,水平
,或保持水平
.
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
⎍
——启动信号启用信号,指定为标量。该端口可以控制块的执行。当该端口的输入为非零时,该块被启用;当该端口的输入为非零时,该块被禁用0
.在块执行的同时检查输入的值。
要启用该端口,请选择显示启用端口复选框。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
Port_1
-滤波输出信号过滤后的输出信号。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
系数来源
-系数来源对话框参数
(默认)|输入端口
选择使用可调对话框参数或通过输入端口指定过滤系数,这对时变系数很有用。
块参数:CoefSource |
类型:特征向量 |
价值观:'对话框参数' | '输入端口' |
默认值:“对话框参数” |
滤波器结构
——滤波器结构直接的形式
(默认)|直接形成对称的
|直接形式反对称
|直接形式转置
|格马
选择您想要块实现的过滤器结构。
您必须有可用的DSP系统工具箱许可证才能使用离散冷杉滤波器块,它实现除直接的形式
.
块参数:FilterStructure |
类型:特征向量 |
价值观:'直接形式' | '直接形式对称' | '直接形式反对称' | '直接形式转置' | 'Lattice MA' |
默认值:直接形成的 |
系数
——滤波器系数(0.5 - 0.5)
(默认)|向量|矩阵指定传递函数的系数向量。过滤系数必须指定为行向量。当您指定筛选器点击的行向量时,该块将对输入应用单个筛选器。要对相同的输入应用多个过滤器,请指定一个系数矩阵,其中每一行代表一组不同的过滤器点击。
要启用该参数,请设置系数来源来对话框参数
.
要实现多个过滤器,滤波器结构必须直接的形式
,并且输入必须是标量。
块参数:系数 |
类型:特征向量 |
价值观:向量 |
默认值:“[0.5 - 0.5]” |
输入处理
-基于样本或框架的处理作为通道的元素(基于样本)
(默认)|作为通道的列(基于框架)
指定块是执行基于样本还是基于帧的处理。您可以选择以下选项之一:
作为通道的元素(基于样本)
-将输入的每个元素视为一个独立的通道(基于样本的处理)。
作为通道的列(基于框架)
-将输入的每一列作为一个独立的通道(基于帧的处理)。
块参数:InputProcessing. |
类型:特征向量 |
价值观:'Columns as channels (frame based)' | 'Elements as channels (sample based)' |
默认值:“作为通道的元素(基于样本)” |
初始状态
—过滤状态的初始条件0
(默认)|标量|向量|矩阵显示启用端口
—创建启用端口从
(默认)|在
选择使用“启用端口”来控制执行此块的执行。当输入到此端口的输入是非零时,将块已启用,并且当输入是禁用时禁用0
.在块执行的同时检查输入的值。
块参数:ShowEnablePort |
类型:特征向量 |
价值观:”从“|”“ |
默认值:“关闭” |
外部复位
—外部状态复位没有一个
(默认)|不断上升的
|下降
|要么
|水平
|保持水平
指定用于将状态重置为初始条件的触发器事件。
复位模式 | 行为 |
---|---|
没有一个 |
没有复位 |
不断上升的 |
在上升边缘重置 |
下降 |
在下降边缘重置 |
要么 |
在上升或下降边缘重置 |
水平 |
在上述任何一种情况下重置:
|
保持水平 |
当复位信号在当前时间步长非零时复位 |
块参数:ExternalReset |
类型:特征向量 |
值:“没有” |'升起' |“下降” |“不是” |“水平” |“持有水平” |
默认的:“没有” |
样本时间(继承时为-1)
—采样之间的时间间隔-1
(默认)|标量|向量自来水笔
—单击“和数据类型”继承:与输入相同
(默认)|继承:通过内部规则继承
|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|fixdt (1 16 0)
|<数据类型>表达
指定直接表单对称或直接表单反对称过滤器的tap和数据类型,该数据类型是过滤器在乘系数之前对输入进行求和时使用的数据类型。你可以设置为:
继承数据类型的规则,例如,继承:通过内部规则继承
例如,一个内置整数,int8
数据类型对象,例如金宝app仿真软件。全国矿工工会ericType
对象
计算结果为数据类型的表达式,例如,fixdt (1 16 0)
单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型.
当您设置时,此参数仅可见滤波器结构来直接形成对称的
或直接形式反对称
.
块参数:TapSumDataTypeStr |
类型:特征向量 |
价值观:`继承:同input ` | ` int8 ` | ` uint8 ` | ` int16 ` | ` uint16 ` | ` int32 ` | ` uint32 ` | ` int64 ` | ` uint64 ` | ` fixdt(1,16,0) ` | ` ` |
默认值:“继承:与输入相同” |
系数
-系数数据类型继承:与输入相同的WordLength
(默认)|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|fixdt (1 16 0)
|<数据类型>表达
指定系数数据类型。你可以设置为:
继承数据类型的规则,例如,继承:与输入相同的字长
例如,一个内置整数,int8
数据类型对象,例如金宝app仿真软件。全国矿工工会ericType
对象
计算结果为数据类型的表达式,例如,fixdt (1 16 0)
单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型.
块参数:CoeffDataTypeStr |
类型:特征向量 |
价值观:'继承:与input'| 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | '' |
默认值:“继承:与输入长度相同” |
系数最小
-系数的最小值[]
(默认)|标量指定过滤器系数应该具有的最小值。默认值为[]
(不明)。金宝appSimulink软件使用这个值来执行:
参数范围检查(参见指定块参数的最小值和最大值)
定点数据类型的自动缩放
块参数:CoeffMin |
类型:特征向量 |
价值观:标量 |
默认值:“[]” |
系数最大
—系数最大值[]
(默认)|标量指定过滤器系数应有的最大值。默认值为[]
(不明)。金宝appSimulink软件使用这个值来执行:
参数范围检查(参见指定块参数的最小值和最大值)
定点数据类型的自动缩放
块参数:CoeffMax |
类型:特征向量 |
价值观:标量 |
默认值:“[]” |
产品输出
—产品输出数据类型继承:通过内部规则继承
(默认)|继承:与输入相同
|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|fixdt (1 16 0)
|<数据类型>表达
指定产品输出数据类型。你可以设置为:
继承数据类型的规则,例如,继承:通过内部规则继承
例如,内置数据类型,int8
数据类型对象,例如金宝app仿真软件。全国矿工工会ericType
对象
计算结果为数据类型的表达式,例如,fixdt (1 16 0)
单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型.
块参数:ProductDataTypeStr |
类型:特征向量 |
价值观:继承:同input' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | 'fixdt(1,16,0)' | '<数据类型表达式>' |
默认值:“继承:通过内部规则继承” |
蓄电池
—累加器数据类型继承:通过内部规则继承
(默认)|继承:与输入相同
|继承:与产品输出相同
|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|fixdt (1 16 0)
|<数据类型>表达
指定累加器数据类型。你可以设置为:
继承数据类型的规则,例如,继承:通过内部规则继承
例如,内置数据类型,int8
数据类型对象,例如金宝app仿真软件。全国矿工工会ericType
对象
计算结果为数据类型的表达式,例如,fixdt (1 16 0)
单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型.
块参数:AccumDataTypeStr |
类型:特征向量 |
价值观:'继承:通过内部规则' | '继承:与input' | '相同继承:与product output' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | 'fixdt(1,16,0)' | '<数据类型表达式>' |
默认值:“继承:通过内部规则继承” |
状态
-状态数据类型继承:和累加器一样
(默认)|继承:与输入相同
|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|fixdt (1 16 0)
|<数据类型>表达
指定状态数据类型。你可以设置为:
继承数据类型的规则,例如,继承:和累加器一样
例如,一个内置整数,int8
数据类型对象,例如金宝app仿真软件。全国矿工工会ericType
对象
计算结果为数据类型的表达式,例如,fixdt (1 16 0)
要启用该参数,请设置滤波器结构来格马
.
块参数:StateDataTypeStr |
类型:特征向量 |
价值观:继承:同于input' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | 'fixdt(1,16,0)' | '' |
默认值:“继承:与累加器相同” |
输出
- 输出数据类型继承:和累加器一样
(默认)|继承:与输入相同
|int8
|uint8
|int16
|uint16
|int32
|uint32
|int64
|uint64
|fixdt (16)
|fixdt (1 16 0)
|<数据类型>表达
指定输出数据类型。你可以设置为:
继承数据类型的规则,例如,继承:和累加器一样
例如,内置数据类型,int8
数据类型对象,例如金宝app仿真软件。全国矿工工会ericType
对象
计算结果为数据类型的表达式,例如,fixdt (1 16 0)
单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型.
块参数:OutDataTypeStr |
类型:特征向量 |
价值观:继承:同于input' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | '' |
默认值:“继承:与累加器相同” |
输出最小
—范围检查的最小输出值[]
(默认)|标量Simulink检查的输出范围的较低值。金宝app
金宝appSimulink使用最小值来执行:
参数范围检查(参见指定块参数的最小值和最大值)为一些街区。
定点数据类型的自动缩放。
优化您从模型生成的代码。这种优化可以删除算法代码,并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参见使用指定的最小值和最大值进行优化(嵌入式编码).
请注意
输出最小不饱和或剪辑实际输出信号。使用饱和阻止。
块参数:OutMin |
类型:特征向量 |
值:'[]' |标量 |
默认的:'[]' |
输出最大
—范围检查的最大输出值[]
(默认)|标量Simulink检查的输出范围的高值。金宝app
金宝appSimulink使用最大值来执行:
参数范围检查(参见指定块参数的最小值和最大值)为一些街区。
定点数据类型的自动缩放。
优化您从模型生成的代码。这种优化可以删除算法代码,并影响某些模拟模式(如SIL或外部模式)的结果。有关更多信息,请参见使用指定的最小值和最大值进行优化(嵌入式编码).
请注意
输出最大不饱和或剪辑实际输出信号。使用饱和阻止。
块参数:OutMax |
类型:特征向量 |
值:'[]' |标量 |
默认的:'[]' |
根据定点工具的更改锁定数据类型设置
—防止定点工具覆盖数据类型从
(默认)|在
整数舍入模式
- 用于定点操作的舍入模式地面
(默认)|天花板
|收敛
|最近的
|轮
|简单的
|零
指定定点操作的舍入模式。有关更多信息,请参见舍入(定点设计师).
块参数:RndMeth |
类型:特征向量 |
价值观:'天花板' | '收敛' | '地板' | '最近' | 'Round' | '最简单' | '零' |
默认值:“地板” |
在整数溢出上饱和
-溢出动作的方法从
(默认)|在
指定溢出是否饱和或缠绕。
行动 | 基本原理 | 对溢出的影响 | 例子 |
---|---|---|---|
选择此复选框( |
您的模型可能存在溢出,您希望在生成的代码中显示饱和保护。 |
溢出会饱和到数据类型所能表示的最小值或最大值。 |
的最大值 |
不选择此复选框( |
您希望优化生成代码的效率。 您希望避免过度指定块如何处理超出范围的信号。有关更多信息,请参见排除信号范围误差. |
溢出包装为数据类型可表示的适当值。 |
的最大值 |
当您选中此复选框时,饱和度将应用于块上的每个内部操作,而不仅仅是输出或结果。通常,当不可能溢出时,代码生成过程可以检测到。在这种情况下,代码生成器不会产生饱和代码。
块参数:SaturateOnIntegerOverflow |
类型:特征向量 |
价值观:”从“|”“ |
默认值:“关闭” |
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
此块支持自定义状态属性金宝app,以更有效地自定义和生成代码。要访问或设置这些属性,请打开模型数据编辑器。在这一点建模选项卡上,单击模型数据编辑器.例如,请参见自定义状态属性在离散冷滤波器块中.
的离散冷杉滤波器块支持在以下金宝app条件下使用Intel AVX2技术生成SIMD代码:
滤波器结构被设定为直接的形式
或直接形式转置
.
输入处理被设定为作为通道的列(基于框架)
.
输入信号具有真实滤波器系数的真实值。
输入信号是具有实或复滤波器系数的复数信号。
输入信号的数据类型为单
或双
.
SIMD技术显著提高了生成代码的性能。
HDL Coder™提供了影响HDL实现和合成逻辑的额外配置选项。
为硬件友好的有效和复位控制信号,并在Simulink中精确建模硬件延迟行为,使用金宝app离散FIR滤波器HDL优化(DSP系统工具箱)阻止。
减少面积或增加速度离散冷杉滤波器Block支金宝app持块级优化或子系统级优化。可用的块级优化参数请参见块的优化.当您启用块优化时,块不能参与子系统优化。当你的设计是一个单通道滤波器时,请使用块优化。使用子系统优化来跨多个通道或多个过滤器共享资源。为区块参与子系统级优化,设置体系结构来完全平行
.看到过滤器的子系统优化(高密度脂蛋白编码器).
HDL编码器支持使用金宝app矢量输入离散冷杉滤波器块,其中向量的每个元素表示一个独立的通道。
连接一个矢量信号到离散冷杉滤波器块的输入端口。
指定输入处理作为作为通道的元素(基于样本)
.
要通过在通道之间共享过滤器内核来减少区域,可以设置ChannelSharing属性设置为通道的数量。
HDL编码器支持可编金宝app程过滤器离散冷杉滤波器块。
在过滤块掩码上设置系数来源来输入端口.
连接一个矢量信号到全国矿工工会
系数端口。
可编程过滤器不支持:金宝app
分布式算术(DA)
CoeffMultipliers设置为csd
或factored-csd
HDL编码器支持使用金宝app矢量输入离散冷杉滤波器块,其中向量的每个元素表示时间上的一个样本。您可以使用多达512个样本的输入向量。基于框架的实现支持定点输入和输出数据类型,并使用全精度的内部数金宝app据类型。你可以使用实数输入信号,实数输入信号,或者实数输入信号。您还可以使用基于框架的输入与可编程系数。
连接一个矢量信号到离散冷杉滤波器块的输入端口。
指定输入处理作为作为通道的列(基于框架)
,并设置滤波器结构来直接的形式
.
右键单击该块并打开HDL代码>高密度脂蛋白块属性.设置体系结构来框架的基础
.该模块实现了一种直接形式的并行HDL架构。不支持其他架构,包括完全串行或部分串行。金宝app看到框架体系结构(高密度脂蛋白编码器).
基于帧的输入过滤器不支持:金宝app
可选的块级复位和使能控制信号
可重置和启用的子系统
具有复系数的复输入信号。你可以使用复输入信号和实系数,也可以使用复系数和实输入信号。
多路输入
共享和流优化
分布式算术(DA)
您可以为过滤器生成HDL代码,有或没有可选的enable端口,有或没有可选的reset端口。
当您使用非基于帧的输入数据时,您可以使用具有全并行滤波器结构的复杂输入和复杂系数的任意组合。
串行滤波器体系结构不支持复系数。金宝app
当使用基于框架的输入数据时,可以使用复输入信号和实系数,也可以使用复系数和实输入信号。
您不能使用分布式算术(DA)或CoeffMultipliers设置为csd
或factored-csd
复杂系数。
区域和速度优化 | |
---|---|
串行架构 | 若要使用块级优化来减少硬件资源,请设置体系结构到其中一个串行选项。看到高密度脂蛋白过滤器体系结构(高密度脂蛋白编码器). 当你指定SerialPartition和ReuseAccum对于一个离散冷杉滤波器块,集合滤波器结构来 |
分布式算术 | 通过使用lut和移位寄存器替换乘法器来最小化乘法器,使用分布式算法(DA)滤波器实现。看到HDL滤波器的分布式算法(高密度脂蛋白编码器). 当你选择 |
多通道面积缩小 | 要在通道之间共享过滤逻辑,请设置ChannelSharing属性设置为通道的数量。使用ChannelSharing从其他优化中排除筛选器。 属性可以在子系统中的所有符合条件的逻辑之间实现相同的逻辑共享StreamingFactor财产。这个选项还允许过滤器参与其他子系统的优化。请参阅流的部分过滤器的子系统优化(高密度脂蛋白编码器). |
流水线 | 要提高时钟速度,请使用addpipelineregisters.使用管道加法器树而不是默认的线性加法器。您还可以指定在乘数之前和之后的管道阶段的数量。看到高密度脂蛋白过滤器体系结构(高密度脂蛋白编码器). |
HDL过滤器属性 | |
---|---|
addpipelineregisters. | 在过滤器的计算阶段之间插入一个管道寄存器。另请参阅addpipelineregisters.(高密度脂蛋白编码器). |
ChannelSharing | 对于多通道过滤器,在通道之间生成单个过滤器实现。另请参阅ChannelSharing(高密度脂蛋白编码器). |
CoeffMultipliers | 指定使用标准带符号数字(CSD)优化,通过用移位加逻辑替换系数乘法器来减少滤波面积。当您选择一个完全并行的过滤器实现时,您可以设置CoeffMultipliers来 |
DALUTPartition | 指定分布式算术偏积LUT分区作为每个分区大小的向量。所有向量元素的和必须等于过滤器的长度。分区的最大大小是12个按键。集DALUTPartition转换为等于过滤器长度的标量值,以生成没有LUT分区的DA代码。另请参阅DALUTPartition(高密度脂蛋白编码器). |
DARadix | 指定并行计算多少个分布式算术位和。A DA基数8 ( |
MultiplierInputPipeline | 指定要在过滤器乘法器输入处添加的管道级的数量。另请参阅MultiplierInputPipeline(高密度脂蛋白编码器). |
MultiplierOutputPipeline | 指定要在过滤器乘法器输出处添加的管道级的数量。另请参阅MultiplierOutputPipeline(高密度脂蛋白编码器). |
ReuseAccum | 在串行过滤器实现中启用或禁用累加器重用。集ReuseAccum来 |
SerialPartition | 将用于部分串行或级联串行过滤器实现的分区指定为每个分区长度的向量。对于完全串行实现,将此参数设置为过滤器的长度。另请参阅SerialPartition(高密度脂蛋白编码器). |
高密度脂蛋白块属性 | |
---|---|
ConstrainedOutputPipeline | 通过在设计中移动现有延迟而放置在输出处的寄存器数。分布式管道不会重新分发这些寄存器。默认值是 |
InputPipeline | 输入管道级的数量以插入生成的代码。分布式管道和受约束的输出管道可以移动这些寄存器。默认值是 |
OutputPipeline | 要插入生成代码的输出管道阶段的数量。分布式管道和受约束的输出管道可以移动这些寄存器。默认值是 |
以下情况不支持HDL代码生成:金宝app
无符号的输入数据。
非零初始状态。你必须设置初始状态来0
.
滤波器结构:格马
.
CoeffMultipliers只有在使用完全并行架构时金宝app才支持选项。当您选择串行架构时,CoeffMultipliers在“HDL块属性”对话框中隐藏。
的离散冷杉滤波器块接受并输出Simulink支持的任何数字数据类型的真实和复杂信号。金宝app金宝app该块支持相同类型的系金宝app数。
属性中使用的筛选器结构和数据类型离散冷杉滤波器定点信号块。
直接的形式
您不能在此结构的块掩码上指定状态数据类型,因为输入状态与输入具有相同的数据类型。
直接形成对称的
您不能在此结构的块掩码上指定状态数据类型,因为输入状态与输入具有相同的数据类型。
假设滤波系数是对称的。块只使用前一半的系数进行过滤。
直接形式反对称
您不能在此结构的块掩码上指定状态数据类型,因为输入状态与输入具有相同的数据类型。
假设滤波系数是反对称的。块只使用前一半的系数进行过滤。
直接形式转置
当输入或系数是复杂的时,状态是复杂的。
格马
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。