flxflx
驱动牛犊
驱动牛犊
  • 注册日期2004-04-14
  • 最后登录2005-09-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1889回复:1

IIR 滤波器设计心得

楼主#
更多 发布于:2004-09-27 22:11
我今年开始学FPGA的,刚好公司要做一音调控制(EQ)均衡器,我就找了些资料,终于成功了,现将我的体会留个大家,望多指教:
1)VHDL的寄存器引入条件,对于刚学习的人很容易误引入寄存器,这样会影响到FPGA的资源和速度,因此要区分if else 与if的区别,单独用if时很容易合成出寄存器;
2)IIR滤波器的精度,因为采用的是递归算法,对精度要求高,CD是15位小数,计算时必须采用相应更长的小数,否则容易出现噪音;
3)采用 IIR df2型比较节省资源;
4)我的结果是12M下,七波段均衡器,正负23dB,用一个乘加器实现;效果用CD的的数字信号输入测试比较好;
5)我是个初学者(DSP有一定基础),我认为VHDL非常适合会写汇编的人,比较严密,只要算法对了,合成就没问题;
6)结论:只要把VHDL的语法结构弄懂就比较容易,望大家批评指正
Thanks
huttu
驱动大牛
驱动大牛
  • 注册日期2002-11-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望25点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-09 13:14
写得好,中
游客

返回顶部