OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3891|回复: 7

移植并修改了安富来的示波器程序,可是IIR滤波后不能正常显示波形,萌新求大神指点

[复制链接]

1

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2018-3-23
在线时间
4 小时
发表于 2018-3-23 13:12:51 | 显示全部楼层 |阅读模式
10金钱
DSO.zip (24.64 KB, 下载次数: 100)

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
582
金钱
582
注册时间
2017-6-2
在线时间
192 小时
发表于 2018-3-23 14:10:34 | 显示全部楼层
iir滤波肯定会有相位延时啊,至于说波形变化,原来的杂波被滤掉了,波形肯定也不一样啊,你要说iir滤波后什么都和原来一样,那才不对呢
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2018-3-23
在线时间
4 小时
 楼主| 发表于 2018-3-23 14:26:41 | 显示全部楼层
jkd405 发表于 2018-3-23 14:10
iir滤波肯定会有相位延时啊,至于说波形变化,原来的杂波被滤掉了,波形肯定也不一样啊,你要说iir滤波后什 ...

正常情况我设置的4k高通,我输入6kHz正弦波出来肯定是正弦波啊?现在出来的结果不是正弦波,而且幅值非常小
回复

使用道具 举报

0

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
582
金钱
582
注册时间
2017-6-2
在线时间
192 小时
发表于 2018-3-23 14:52:31 | 显示全部楼层
吕归尘0121 发表于 2018-3-23 14:26
正常情况我设置的4k高通,我输入6kHz正弦波出来肯定是正弦波啊?现在出来的结果不是正弦波,而且幅值非常 ...

那可能就是哪里错了,我不知道你用什么实现的,我一般用matlab的FDA tool计算差分方程的系数,输入采样频率,输入类型阶数和截止频率这些参数会自动生成系数同时也会把其它特性显示出来,比如你设计4k高通会不会影响6k信号,6k的衰减多少这些都会有显示。
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2018-3-23
在线时间
4 小时
 楼主| 发表于 2018-3-23 15:04:37 | 显示全部楼层
我和您一样也是利用matlab计算的,用matlab仿真的结果没有问题的,可是在stm32通过传感器采集信号,然后在LCD上显示的时候就是不对,您如果有时间可以帮我看一下我代码哪里有问题吗?我是真不知道怎么弄了,折腾两星期了
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2018-3-23
在线时间
4 小时
 楼主| 发表于 2018-3-23 16:03:38 | 显示全部楼层
jkd405 发表于 2018-3-23 14:52
那可能就是哪里错了,我不知道你用什么实现的,我一般用matlab的FDA tool计算差分方程的系数,输入采样频 ...

我把IIR换成FIR之后就完成没有显示 ,连基线都没有,不知道为什么
回复

使用道具 举报

0

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
582
金钱
582
注册时间
2017-6-2
在线时间
192 小时
发表于 2018-3-23 16:06:05 | 显示全部楼层
吕归尘0121 发表于 2018-3-23 16:03
我把IIR换成FIR之后就完成没有显示 ,连基线都没有,不知道为什么

尽量用浮点计算,然后就是采样频率是否正确,采样频率错误的话,滤波器频率参数就都不对了
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2018-3-23
在线时间
4 小时
 楼主| 发表于 2018-3-23 17:28:08 | 显示全部楼层
用的就是浮点计算,能麻烦您帮我看一下是滤波后回到的显示模块出的问题还是什么问题么?能帮我看一下代码么?
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-20 18:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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