打印
[FPGA]

基于MATLAB和QuartusII的ip和的FIR设计

[复制链接]
3016|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cavedove|  楼主 | 2013-8-24 23:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟用MATLAB的FDATool工具设计的FIR滤波器(用的是Kaiser窗函数),然后把参数导入到Quartus II 利用其提供的IP核做了一个2K的低通滤波器,利用ad将正弦波数据采样回来,经过FIR后再用dac输出,输出的波形频率正确但是幅值只是正确值得一半左右,而且没有滤波的效果,感觉像是全通滤波器。小弟第一次做,不是很懂,由于本人的电脑的系统问题且使用的软件是**的,所以不能进行仿真,有没有大神能点播一下。。。

相关帖子

沙发
GoldSunMonkey| | 2013-8-25 00:07 | 只看该作者
对于A,我只能默默的帮顶了

使用特权

评论回复
板凳
cavedove|  楼主 | 2013-8-25 00:27 | 只看该作者
GoldSunMonkey 发表于 2013-8-25 00:07
对于A,我只能默默的帮顶了

谢谢。。。

使用特权

评论回复
地板
龙之舞者| | 2013-9-16 09:35 | 只看该作者
低通滤波没有效果,很有可能是带外衰减太小。幅值减小有两种可能滤波器设置不合理衰减了信号幅度,DAC使用不到位造成幅度衰减。单纯的幅值问题比较好解决,输入DAC的数值进行放大即可。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
GoldSunMonkey + 2 很给力!
5
joychou| | 2013-9-17 11:07 | 只看该作者
可以考虑先不过低通滤波器,直接从DA输出,看看和原始波形的差距有多少。也有可能是数据截断的时候多截掉了一位。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
GoldSunMonkey + 2 很给力!
6
GoldSunMonkey| | 2013-9-17 21:14 | 只看该作者
龙之舞者 发表于 2013-9-16 09:35
低通滤波没有效果,很有可能是带外衰减太小。幅值减小有两种可能滤波器设置不合理衰减了信号幅度,DAC使用 ...

感谢您的回复

使用特权

评论回复
7
GoldSunMonkey| | 2013-9-17 21:15 | 只看该作者
joychou 发表于 2013-9-17 11:07
可以考虑先不过低通滤波器,直接从DA输出,看看和原始波形的差距有多少。也有可能是数据截断的时候多截掉了 ...

感谢啊

使用特权

评论回复
8
Tianya283| | 2013-9-17 21:41 | 只看该作者
学习啦

使用特权

评论回复
9
joychou| | 2013-9-18 08:53 | 只看该作者
GoldSunMonkey 发表于 2013-9-17 21:15
感谢啊

:$

使用特权

评论回复
10
yulunna| | 2013-9-18 12:12 | 只看该作者
配合dsp builder做感觉会方便很多

使用特权

评论回复
11
GoldSunMonkey| | 2013-9-18 21:26 | 只看该作者
joychou 发表于 2013-9-18 08:53

别客气

使用特权

评论回复
12
GoldSunMonkey| | 2013-9-18 21:26 | 只看该作者
yulunna 发表于 2013-9-18 12:12
配合dsp builder做感觉会方便很多

嗯,这个工具不错啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

0

粉丝