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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 8354|回复: 20

请教一个adc中snr的问题

[复制链接]
发表于 2009-11-27 17:04:54 | 显示全部楼层 |阅读模式

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

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

×
小的对一个adc做dft分析,我是这样算的snr,
snr=10lg(基波幅度^2/噪声幅度平均值^2*(采样点数/2)),不知道这样算有啥问题,因为这样的话,snr会随着采样点数的增加而下降,还请高人指点啊
 楼主| 发表于 2009-11-27 21:31:22 | 显示全部楼层
自己顶一个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-28 17:22:27 | 显示全部楼层
再顶一下,有知道的达人指点啊
回复 支持 反对

使用道具 举报

发表于 2009-11-28 18:03:50 | 显示全部楼层
采样点数/2
不需要这个东西。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-28 22:34:39 | 显示全部楼层
那公式应该是怎么的呢,dft后的频谱应该是离散的吧,要算能量的话也应该是把各个离散点上的能量相加,这个和采样点数应该是有关系的,采样点数越多,算噪声的时候相加的白噪声能量也应该更多,我是这样理解的。
回复 支持 反对

使用道具 举报

发表于 2009-11-29 23:14:34 | 显示全部楼层
从直观的物理意义考虑,采样应该是分别采在周其信号的不同的点上。如果这一点满足了的话,越多的采样点会使噪音平均幅度更准确。如果是采样在了重复的点上,那么对噪音幅度是没影响的。所以前面有人说,不需要这个采样点在公式里面计算,是对的。

不知道这个解释满意不?
回复 支持 反对

使用道具 举报

发表于 2009-11-30 10:58:06 | 显示全部楼层
本帖最后由 steve_guo_1997 于 2009-11-30 11:25 编辑

5# goat_xdg

看你的话,似乎你有点误解,频域抽样和时域抽样是两个情况。
频域抽样是因为dft对时域做周期性延拓造成的,时域抽样造成的是频谱上的平移或者说周期性。

另外,我们求snr,里面的物理量是功率,而不是能量。考虑这样一个反例,你对一个sine信号做dft。
冲击采样本身不是一个现实的物理过程,如果考虑一个近似的ZOH采样过程,当你的采样频率无穷高,且采样点数无穷多,你最终完美的重现了一个sine,它的功率也是有限的呀,虽然他的能量无穷。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-2 09:55:09 | 显示全部楼层
谢谢两位,我最近看了些资料,在kester的文章里面给出了snr=6.02n+1.76+10lgM/2这个公式,其中M是采样点的个数,文章中提出fft相当于是一个带宽为fs/M的analog analysiser,由于带宽不是fs/2,所以要减去一个10lgM/2,但是他这种说法我还不理解,另外,在maxim给出的matlab程序里面,算噪声的时候也是用的采样点数相加,不知道是不是我理解的问题.如果是这样的话,随着采样点数的增加,n会变小,如果采样点数不影响n的计算的话,随着采样点数的增加,fft频谱的底部噪声会减小,而6.02n+1.76的值不变,因为fft频谱的底部噪声到0db处的差值就是6.02n+1.76+10lgM/2,随着采样点数的增加,只是10lgM/2在给snr提供贡献,不过我还没用这么大量的点进行过对比.
另外,不知道各位有对spectre和aps的仿真结果做过对比吗,仿佛有点差别.
回复 支持 反对

使用道具 举报

发表于 2009-12-3 16:32:49 | 显示全部楼层
Thank you very much.
回复 支持 反对

使用道具 举报

发表于 2009-12-3 16:44:59 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X 关闭广告

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

GMT+8, 2025-10-21 23:38 , Processed in 0.961239 second(s), 6 queries , Gzip On, Redis On.

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