找回密码
 注册
关于网站域名变更的通知
查看: 434|回复: 1
打印 上一主题 下一主题

verilog matlab fir 滤波器设计

[复制链接]
  • TA的每日心情

    2019-11-20 15:22
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-2-22 17:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    最近课程项目中需要用到低通滤波器,对已调信号进行低通滤波。之前用altera的fir ip核来做,但是fir ip核的仿真实在是太难了,一直找不到库,弄了好久也没搞好。直接上板用signaltap抓信号的话由于电脑太垃圾编译一次时间太长,调试的心累。只好先暂时不用ip核。这两天看到用matlab软件生成verilog语言的fir滤波器,感觉挺有意思,记录一下。
    先进入matlab输入edatool进入滤波器设置界面。设置想用的窗函数和滤波器类型,设置采样率和截止频率(理论上采样率不低于奈奎斯特频率)。这里我的测试波形选用的是一个4Mhz的正弦波和一个0.04Mhz的正弦波的混叠波形。于是我将截止频率设置为1M。点击design fiter之后再点Targets–Generate HDL,选择语法为verilog,生成filter文件和tb_filter文件。生成的filter文件有五个信号,我没有具体研究,我将clk_enable使能信号直接置1,reset信号直接置0。剩下的2个信号连接我的用来测试的正弦波文件的时钟引脚的混叠信号管脚,一个输出引脚用来观察滤波之后波形。最终效果不错,滤波非常成功。

    % W8 w3 X6 P5 H& S; C
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-2-22 18:13 | 只看该作者
    verilog matlab fir 滤波器设计
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-16 05:01 , Processed in 0.093750 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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