硬汉嵌入式论坛

 找回密码
 立即注册
查看: 943|回复: 7
收起左侧

[DSP] 关于IIR滤波器输出数据变小的问题

[复制链接]

3

主题

10

回帖

19

积分

新手上路

积分
19
发表于 2024-11-11 17:10:33 | 显示全部楼层 |阅读模式
在M4内核上实验IIR 低通滤波器,发现滤波后输出的数值随着阶数增大而变小,20阶滤波输出的值只有原始值一半(输出值在通频带内),30阶在仿真阶段提示数据错误。
想问一下输入给IIR滤波器的数据是否要提前进行什么处理(例如幅度放大之类的)?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-11-12 09:46:13 | 显示全部楼层
原始波形是什么样的,频率多少,IIR的matlab设置是什么样的,方便的话,截图看下。
回复

使用道具 举报

3

主题

10

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-11-12 11:25:11 | 显示全部楼层
原始波形我没具体数据,实际输入25HZ频率正弦波信号,摆幅约为ADC满量程的一半
IIR滤波器参数:
filter.png
转换为I型之后输出FCF文件
调用滤波器函数如下(实际用了一个带阻滤波器,输出数据和低通一样,比原始值下降一半幅度,约为3dB)
123123.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-11-13 09:50:37 | 显示全部楼层
mrf245 发表于 2024-11-12 11:25
原始波形我没具体数据,实际输入25HZ频率正弦波信号,摆幅约为ADC满量程的一半
IIR滤波器参数:

那这个30Hz的截止频率修改下,你改成200Hz测试下,看看是不是没有衰减问题了。
回复

使用道具 举报

3

主题

10

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-11-13 13:46:20 | 显示全部楼层
eric2013 发表于 2024-11-13 09:50
那这个30Hz的截止频率修改下,你改成200Hz测试下,看看是不是没有衰减问题了。

今天仔细看了一下,程序中有2个类似的滤波器,阶数均为20,只不过一个通过频率为25HZ,转折频率35HZ,另一个通过频率50HZ,转折频率65HZ。50HZ通过信号为标准正弦波,25HZ为类似方波信号(上升沿比方波缓,但不是正弦波)。
经过滤波器之后的信号均送入FFT进行幅度换算。


当通入50HZ正弦波时,50HZ FFT单一频点输出幅度变化不大;通入25HZ近似方波时,25HZ FFT单一频点幅度相比没通过时候下降约一半。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-11-14 09:00:09 | 显示全部楼层
mrf245 发表于 2024-11-13 13:46
今天仔细看了一下,程序中有2个类似的滤波器,阶数均为20,只不过一个通过频率为25HZ,转折频率35HZ,另 ...

你这是把有效信号给cut off了。太接近了,效果不好。
回复

使用道具 举报

3

主题

10

回帖

19

积分

新手上路

积分
19
 楼主| 发表于 2024-11-14 09:05:10 | 显示全部楼层
eric2013 发表于 2024-11-14 09:00
你这是把有效信号给cut off了。太接近了,效果不好。

没有办法,实际应用时候是40和50HZ两个幅度差不多的信号要分离出其中一个然后做FFT求幅度。不加滤波器时,两个型号相互干扰严重,FFT结果抖动厉害。现在用带阻滤波器对其中一个信号陷波,效果不错,但存在上述问题。我在filter designer里看了一下通频带衰减非常小(小于0.0001dB)难道是仿真设计参数和实际效果有区别?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-11-15 09:18:31 | 显示全部楼层
mrf245 发表于 2024-11-14 09:05
没有办法,实际应用时候是40和50HZ两个幅度差不多的信号要分离出其中一个然后做FFT求幅度。不加滤波器时 ...

有个梳妆滤波器可以研究下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 02:07 , Processed in 0.047603 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表