在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6017|回复: 7

关于滤波器的系数量化问题

[复制链接]
发表于 2016-9-26 18:27:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
设计一个滤波器,要求其通带纹波不大于0.01dB,阻带衰减不低于120dB,用filterbuilder工具箱进行设计,得到滤波器阶数为30阶以及其幅频响应。     
      根据量化系数位宽的公式可得:
      b≥-log2(|E(e^jw)|·(2/(N+1)))
      将(|E(e^jw)|=0.01、N=30代入上式,得到b≥17.79,取整得到18位,这是计算得来的。
      若根据量化幅频图进行量化对比,对其系数进行量化,得到量化后的幅频响应,假设下面的幅频响应是分别进行20位、22位、23位、24位系数量化,其幅频响应分别如下图1~4所示:
1.png
图1
2.png
图2
3.png
图3
4.png
图4

      那么,哪种方式对呢?是取18位量化,还是取下面的20位以上,该滤波器系数应该进行多少位量化呢?
 楼主| 发表于 2016-9-26 20:02:52 | 显示全部楼层
顶!顶!顶!
发表于 2016-9-27 12:04:22 | 显示全部楼层
量化后的幅频特性只要满足需求不就行了吗?
具体的细节,俺也不太懂啊。
 楼主| 发表于 2016-9-27 12:26:49 | 显示全部楼层
回复 3# fascinate_lyd98
     恩恩额,是的啊,关键是我这在做ASIC设计,设计数字抽取滤波器部分,对资源情况很敏感,而滤波器阻带衰减上面又没有给要求,我就自己定了个120dB,不知道大不大,如果是这个值的话,那么系数就需要进行23或24位量化才能满足幅频响应要求啊。这样下去的话,那么数据位宽将会很大,系数也会占用很多的寄存器资源,所以我觉得是不是我的阻带衰减指标定得太大了。。。
发表于 2016-9-27 15:01:28 | 显示全部楼层
回复 4# 艾克0928
按道理讲,你应该比较清楚指标的。所以你现在的问题是指标并不是很清楚。
ASIC,不熟,sorry
 楼主| 发表于 2016-9-27 15:18:05 | 显示全部楼层
回复 5# fascinate_lyd98
是的,因为当初上面就要我自己定指标,我也是醉了,当时只给了我一个带宽为20KHz的指标。。。。仅此而已
发表于 2016-11-9 11:41:16 | 显示全部楼层
老师结课了让做个滤波器,参数自己定,可以跟你请教一下吗?我QQ770910290
发表于 2016-11-9 15:21:27 | 显示全部楼层
数字抽取滤波器最好能考虑采用多级实现。阻带衰减确实比较大了。至于系数选择,有时还要考虑滤波器的是否有线性化要求
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-19 16:47 , Processed in 0.021941 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表