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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 450|回复: 4

[求助] IIR滤波器位宽估计

[复制链接]
发表于 2024-7-23 15:26:59 | 显示全部楼层 |阅读模式

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

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

x
IIR滤波器中间数据的位宽如何评估,比如一阶低通滤波器中间+数据位宽
发表于 2024-7-25 02:24:30 | 显示全部楼层
本帖最后由 kk2009 于 2024-7-25 02:29 编辑

这个不是估计得到的,需要评估的。简单来说,中间截位对最终的性能有影响,所以就必须得用实际的位宽在算法中验证,比如SNR等性能指标可以接受为止。
简单来说两个16bit的符号数相乘,结果应该是32bit的符号数,实际应该是31bit的符号数肯定是没有问题。16bit符号数是1+15bit,所以结果1+15+15应该是不会有任何影响。但是如果用1+23bit来表示,性能上肯定有损失。但是要看最终结果的SNR等的指标是否可以接受,不行的话就加中间结果的位宽。
发表于 2024-7-25 09:58:24 | 显示全部楼层


kk2009 发表于 2024-7-25 02:24
这个不是估计得到的,需要评估的。简单来说,中间截位对最终的性能有影响,所以就必须得用实际的位宽在算法 ...


借着帖子问一个别的问题,cic滤波器的输入信号位宽、cic滤波器系数的位宽和最终输出的数据位宽(我指的是输出精度)  之间是什么关系呢?
最近做抽取滤波器,对这个原理不清楚  也不知道从哪学起 ,多谢了!


 楼主| 发表于 2024-7-26 15:17:47 | 显示全部楼层


hebut_wolf 发表于 2024-7-25 09:58
借着帖子问一个别的问题,cic滤波器的输入信号位宽、cic滤波器系数的位宽和最终输出的数据位宽(我指的是 ...


cic的位宽按全位宽计算就可以,位宽是一定的,输出后再截尾就评估精度
 楼主| 发表于 2024-7-26 15:24:35 | 显示全部楼层


kk2009 发表于 2024-7-25 02:24
这个不是估计得到的,需要评估的。简单来说,中间截位对最终的性能有影响,所以就必须得用实际的位宽在算法 ...


定系数位宽和输出位宽会影响精度,我这里没讨论这个,就是IIR阶数确定了,要保证中间数据不溢出,毕竟有个负反馈。比如一阶低通,输入12位数,系数15位,倒着推。输出12位,则中间加和部分会到12+15,按27位预留有没有问题?还是simuliink仿真后发现实际最大会到25位,按25位预留也可以?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 01:20 , Processed in 0.016747 second(s), 6 queries , Gzip On, Redis On.

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