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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9064|回复: 13

[求助] 用matlab仿真sigma delta ADC的SNR出现的问题,求教!!

[复制链接]
发表于 2016-6-30 10:14:11 | 显示全部楼层 |阅读模式

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

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

x
最近在仿sigma delta ADC时出现了不少问题,希望有人帮帮忙!在此先谢谢了!!
1、sigma delta ADC在进行SNR仿真时,发现了一个现象,输入信号的频率越高,仿真得到的SNR越大。这是为什么??2、用matlab计算SNR时,为什么要去掉直流分量??
3、matlab中信号频率左侧的直流分量值重新赋值,赋的值越小,SNR为什么越大??
发表于 2016-6-30 13:35:51 | 显示全部楼层
code发一下 可以讨论讨论
发表于 2016-6-30 15:29:03 | 显示全部楼层
本身低频flick noise比较大,你应该没有做chopping斩波,而且你可能有直流offset。

   没有FFT结果图吗?
 楼主| 发表于 2016-6-30 17:04:49 | 显示全部楼层
回复 3# bright_pan
tt_1p1_5_1f3.jpg tt_1p1_15_1f3.jpg
tt_1p1_31_1f3.jpg
以上分别是输入信号频率在带内,频率逐渐增大时的SNR,可以看到SNR也在增加。一般我们推导出的SNR只是与调制器的阶数、量化位数以及过采样率有关,这样仿真出来的SNR为什么与输入信号频率有关呢?
发表于 2016-7-1 16:31:43 | 显示全部楼层
有意思
发表于 2016-7-1 16:42:45 | 显示全部楼层
你这个应该是有谐波,只不过你输入信号频率大时,谐波在你的SDM调制器带宽  fclk/OSR之外,被量化的噪声淹没了而已。
     你可以稍微降低输入幅度看看。或者用理想OP、开关管代替现在的电路相应模块看看。
 楼主| 发表于 2016-7-3 19:47:07 | 显示全部楼层
回复 6# bright_pan

好的,多谢解答!!我去试试。顺便再问一下,在用matlab计算SNR时,为什么要去掉直流分量啊?
发表于 2016-7-3 20:35:04 | 显示全部楼层
回复 7# Crystal2015

SNR——信号噪声比,计算时只考虑信号功率与噪声功率的比值,直流分量必定要去掉。
 楼主| 发表于 2016-7-4 08:55:29 | 显示全部楼层
回复 8# lesking 我的sigma delta 调制器的电源电压是3.3V,最终的比特流输出是3.3和数量级为10-6~10-8的接近于零的数,在用matlab计算SNR时,要将3.3和这些接近于0的值转换成1和-1,为什么要这么转换之后再进行SNR的计算呢?本人初做ADC,菜鸟一枚,忘多多指教!!以下是我的转换代码:
load 'F:\IC2016\tt_1p1_5_1f3.txt';
yout=tt_1p1_5_1f3;
lth=length(yout);
from=lth-(N-1);
to=lth;
data=(round(yout)/3-0.5)*2;  
data=data';
发表于 2019-9-10 09:40:39 | 显示全部楼层


能发下你仿delta sigma ADC的matlab 代码吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 17:04 , Processed in 0.024964 second(s), 8 queries , Gzip On, Redis On.

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