matlab iir滤波器参数,[Matlab]IIR滤波器参数

本文介绍了如何在Matlab中使用filterbuilder生成IIR滤波器参数,重点是理解sosMatrix和ScaleValues。sosMatrix包含了二阶滤波器段的信息,它们串联构成IIR滤波器;ScaleValues则表示各段滤波器的增益。通过fvtool和sos2tf函数可以观察和转换滤波器参数,实现频率响应的分析。
摘要由CSDN通过智能技术生成

利用Matlab的filterbuilder生成IIR滤波器参数如下:

>> filterbuilder

The variable 'Hlp' has been exported to the workspace.

>> Hlp

Hlp =

FilterStructure: 'Direct-Form II, Second-Order Sections'

Arithmetic: 'double'

sosMatrix: [13x6 double]

ScaleValues: [0.465985780077502;1;1;1;1;1;1;1;1;1;1;1;1;1]

OptimizeScaleValues: true

PersistentMemory: false

有用信息为 sosMatrix和ScaleValue。利用fdatool向外导出的也是这两个参数。

sosMartrix为一系列二阶滤波的参数,这些滤波器串联即为当前的IIR滤波器;而ScaleValues则是sosMartrix这些滤波器的增益。

>> Hlp.sosMatrix

ans =

0.3523    0.7046    0.3523    1.0000   -0.1806    0.5304

0.3724    0.7449    0.3724    1.0000   -0.1369    0.1602

0.2986    0.5971    0.2986    1.0000   -0.1203    0.0195

0.4716    0.4716         0    1.0000   -0.0592         0

0.2876    0.57

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值