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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7049|回复: 20

[求助] 悬赏:数字抽取滤波器进行滤波后出现中心电平偏移

[复制链接]
发表于 2018-6-8 09:53:28 | 显示全部楼层 |阅读模式
40资产
微信截图_20180608094619.png

如上图所示,这是simulink仿真波形。sigma delta调制器输入是正弦信号,输出1bit数据流,给到后级滤波器后,输出的信号中心电平变成了-0.5,不再是0了

请问这是哪里出问题了呢?恳请各位前辈不吝赐教

之前了解过,SDM存在直流偏移,但是调制器的输出是-1~1,按说没有直流偏移的呀,困扰了好几天,希望有前辈可以稍微指点一下,谢谢

最佳答案

查看完整内容

回复 15# 心向远方 我没太看明白你这个要表达的意思,只是从中知道了似乎是字长设置的问题。一般来说,即使不使用全精度,采用定点数的话,也只是会损失一些性能或者说是精度吧,在matlab中我们首先得到的滤波器系数是浮点型的,在规定好字长后,只需要仿真一下定点后滤波器是否符合性能要求就好了。 你说的在采用定点数设计整个系统的时候,会出现问题,可以一级一级的查找,从CIC到补偿再到半带确定一下是哪里出现了问 ...
发表于 2018-6-8 09:53:29 | 显示全部楼层
回复 15# 心向远方


    我没太看明白你这个要表达的意思,只是从中知道了似乎是字长设置的问题。一般来说,即使不使用全精度,采用定点数的话,也只是会损失一些性能或者说是精度吧,在matlab中我们首先得到的滤波器系数是浮点型的,在规定好字长后,只需要仿真一下定点后滤波器是否符合性能要求就好了。
   你说的在采用定点数设计整个系统的时候,会出现问题,可以一级一级的查找,从CIC到补偿再到半带确定一下是哪里出现了问题。
这个东西是很久之前看的了,我记得公式好像是这个B(intern) = B(input) + B(growth),B(growth)代表了最大动态范围的增长率,最大应该是出现在DC频率即Z = 1处
B(growth) = S*log2(RD),R是抽取因子,D是梳妆部分的延迟,S应该是CIC级数。你按照这个公式计算一下位数,然后再去试试
另外这个公式应该是不考虑Hogenaur 剪除理论的情况下计算出来的内部位宽,建议你可以找一下Hogenaur 剪除理论的文章看看
发表于 2018-6-8 12:19:26 | 显示全部楼层
有直流
 楼主| 发表于 2018-6-8 15:23:17 | 显示全部楼层
回复 2# 吾要单片机
感谢回答,请问除了这个原因之外,会不会是因为我做定点运算时,设置位数的问题呢?我的CIC滤波器输入字长直接设置为27,小数部分为26位,输出和输入位数一致,不知道是不是这个原因
发表于 2018-6-9 14:35:56 | 显示全部楼层
这种应该属于零点漂移吧。
 楼主| 发表于 2018-6-11 17:39:40 | 显示全部楼层
回复 4# ASIC_Peng 感谢回答,之前没有考虑过这个问题,接下来准备去看下是不是这个原因引起的,谢谢!
发表于 2018-6-11 19:16:50 | 显示全部楼层
我认为这是由于精度位数不够引起,你应该做一个直流滤波器提取直流分量,再用这个直流分量去抵消
发表于 2018-6-11 21:27:12 | 显示全部楼层
回复 1# 心向远方


    运算的时候是否有溢出?看你的描述说,数据的位宽是26bit,如果你的结果也是26bit的话,这里是否会有溢出的问题。
    如果有直流的话,你有没有进行处理?
    不知道你的抽取滤波器的架构是一个什么样子,一般来说,CIC+FIR补偿+halfband这种蛮多的,在FIR补偿滤波器和halfband滤波器中有没有考虑消除直流的影响
发表于 2018-6-13 09:16:55 | 显示全部楼层
去直流的想法是不对的。
正常运算的话,不会有直流。
从算法过程找问题。
发表于 2018-6-18 18:28:59 | 显示全部楼层
频谱分析是自己写的matlab程序?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-20 11:00 , Processed in 0.028630 second(s), 7 queries , Gzip On, Redis On.

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