主要内容

filt2block

生成动态仿真模块过滤块

描述

例子

filt2block (b)生成一个离散FIR滤波器块与滤波器系数,b

filt2block (b“子系统”)生成一个模型®子系统块,它使用和、增益和延迟块实现FIR滤波器。

例子

filt2block (___“FilterStructure”,结构)指定过滤结构为FIR滤波器。

例子

filt2block (b一个)生成一个离散滤波器块与分子系数,b,分母系数,一个

filt2block (b一个“子系统”)生成一个Simulink子系统块,该块使用和、增益和延迟块实现IIR过滤器。

例子

filt2block (___“FilterStructure”,结构)指定过滤结构对于IIR滤波器。

filt2block (紧急求救信号)生成一个Biquad过滤块对于二阶截面矩阵,紧急求救信号紧急求救信号为k × 6矩阵,其中分段数,K,必须大于或等于2。必须安装DSP System Toolbox™软件才能使用此语法。

例子

filt2block (紧急求救信号“子系统”)生成一个Simulink子系统块,该块使用和、增益和延迟块实现双方滤波器。

filt2block (___“FilterStructure”,结构)指定过滤结构用于双方滤波器。

filt2block (d)生成一个实现数字滤波器的Simulink块,d.使用的函数designfilt创建d.方块是离散FIR滤波器块如果d为FIR,为Biquad过滤块如果d是信息检索。

filt2block (d“子系统”)生成一个Simulink子系统块,实现d使用和、增益和延迟块。

例子

filt2block (___“FilterStructure”,结构)指定过滤结构来实现d

例子

filt2block (___名称,值)使用一个或多个指定的其他选项名称,值对参数。

例子

全部折叠

利用窗法设计了一个30阶FIR滤波器。指定截止频率π/ 4 rad /样品。创建一个Simulink®块。

0.25 b = fir1(30日);filt2block (b)

设计一个30阶IIR巴特沃斯滤波器。指定截止频率π/ 4 rad /样品。创建一个Simulink®块。

[b] =黄油(30日,0.25);filt2block (b)

利用窗法设计了一个30阶FIR滤波器。指定截止频率π/ 4 rad /样品。创建一个Simulink®块的直接形式I转置结构。

0.25 b = fir1(30日);filt2block (b,“FilterStructure”“directFormTransposed”)

设计一个30阶IIR巴特沃斯滤波器。指定截止频率π/ 4 rad /样品。创建一个直接form I结构的Simulink®块。

[b] =黄油(30日,0.25);filt2block (b,,“FilterStructure”“directForm1”)

设计了一个截止频率为的五阶巴特沃斯滤波器π/ 5 rad /样品。获得双方形式的过滤器,并从二阶部分生成一个Simulink®子系统块。

(z,磷、钾)=黄油(5,0.2);sos = zp2sos (z,磷、钾);filt2block (sos,“子系统”)

生成一个Simulink®子系统块,使用和、增益和延迟块实现FIR低通滤波器。通过指定将输入处理指定为元素作为通道“FrameBasedProcessing”作为

.25 B = fir1(30日);filt2block (B,“子系统”“BlockName”“低通冷杉”...“FrameBasedProcessing”假)

设计一个归一化阻带频率为0.45,通带频率为0.55的高通椭圆滤波器。设计一个归一化阻带频率为0.45,通带频率为0.55的高通椭圆滤波器。指定阻带衰减为40 dB,通带波纹为0.5 dB。将过滤器实现为Direct Form II结构,称为“HP”,并将其放在一个新的Simulink®模型中。

d = designfilt (“highpassiir”“DesignMethod”“ellip”...“StopbandFrequency”, 0.45,“PassbandFrequency”, 0.55,...“StopbandAttenuation”现年40岁的“PassbandRipple”, 0.5);filt2block (d,“子系统”“FilterStructure”“directForm2”...“目的地”“新”“BlockName”“惠普”)

输入参数

全部折叠

分子滤波系数,指定为行或列向量。滤波系数按的降幂排序z1第一个元素对应于的系数z0

例子:0.25 b = fir1(30日);

数据类型:|
复数的支持:是的

分母过滤器系数,指定为行或列向量。滤波系数按的降幂排序z1第一个元素对应于的系数z0.第一个滤波系数必须为1。

数据类型:|
复数的支持:是的

二阶截面矩阵,指定为aK2矩阵。矩阵的每一行都包含双二次有理函数的系数z1.的z变换K有理双二次系统的脉冲响应为

H k z ) B k 1 ) + B k 2 ) z 1 + B k 3. ) z 2 一个 k 1 ) + 一个 k 2 ) z 1 + 一个 k 3. ) z 2

的系数K矩阵的第Th行,紧急求救信号,顺序如下:

B k 1 ) B k 2 ) B k 3. ) 一个 k 1 ) 一个 k 2 ) 一个 k 3. )

滤波器的频率响应是它在单位圆上的传递函数zej2πf

数据类型:|
复数的支持:是的

数字滤波器,指定为digitalFilter对象。使用designfilt生成一个数字基于频率响应规范的滤波器。

例子:d = designfilt(“lowpassiir”、“FilterOrder”、3、“HalfPowerFrequency”,0.5)表示三阶巴特沃斯滤波器,归一化频率为3 dB, 0.5π rad/sample。

过滤器结构,指定为字符向量或字符串标量。有效的选择结构取决于输入参数。下表按输入列出了有效的过滤器结构。

输入 滤波器结构
b “directForm”(默认),“directFormTransposed”“directFormSymmetric”“directFormAntiSymmetric”“overlapAdd”.的“overlapAdd”结构仅在省略时可用“子系统”需要DSP系统工具箱软件许可证。
一个 “directForm2”(默认),“directForm1”“directForm1Transposed”“directForm2”“directForm2Transposed”
紧急求救信号 “directForm2Transposed”(默认),“directForm1”“directForm1Transposed”“directForm2”
d
  • FIR滤波器:“directForm”(默认),“directFormTransposed”“directFormSymmetric”“directFormAntiSymmetric”“overlapAdd”.的“overlapAdd”结构仅在省略时可用“子系统”需要DSP系统工具箱软件许可证。

  • IIR滤波器:“directForm2Transposed”(默认),“directForm1”“directForm1Transposed”“directForm2”

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:filt2block(…,“子系统”,“BlockName”,“低通冷杉”,“FrameBasedProcessing”假)

Simulink筛选器块的目标,指定为字符向量或字符串标量。可以将筛选块添加到当前模型中“当前”,将过滤块添加到新模型中“新”,或指定现有模型的名称。

例子:filt2block([1 2 1],'Destination','MyModel','BlockName','New block')

数据类型:字符|字符串

块名称,指定为字符向量或字符串标量。

数据类型:字符|字符串

覆盖块,指定为逻辑真正的.如果使用一个值“BlockName”这与现有块的值相同“OverwriteBlock”确定块是否被覆盖。默认值为

数据类型:逻辑

将系数映射到端口,指定为逻辑真正的

数据类型:逻辑

系数变量名,指定为字符向量的单元格数组或字符串数组。此名称-值对仅适用于以下情况“MapCoefficientsToPorts”真正的.默认值为{“Num”}{“Num”、“窝”},{“Num”,‘窝’,‘g’}用于FIR, IIR和双方滤波器。

数据类型:细胞|字符串

基于框架或基于样本的处理,指定为逻辑真正的.默认值是真正的并且使用了基于框架的处理。

数据类型:逻辑

删除指定为逻辑的零增益块真正的.默认情况下,零增益块被移除。

数据类型:逻辑

用直接连接替换单位增益块,指定为逻辑真正的.默认值是真正的

数据类型:逻辑

用最近块的符号变化替换负单位增益块,指定为逻辑块真正的.默认值是真正的

数据类型:逻辑

将级联延迟替换为单个延迟,指定为逻辑延迟真正的.默认值是真正的

数据类型:逻辑

版本历史

介绍了R2013a

另请参阅

|

Baidu
map