电子产业一站式赋能平台

PCB联盟网

搜索
查看: 65|回复: 0
收起左侧

ADC重要的信噪比公式是怎么来的?

[复制链接]

239

主题

239

帖子

1507

积分

三级会员

Rank: 3Rank: 3

积分
1507
发表于 2023-11-1 22:09:00 | 显示全部楼层 |阅读模式
做过数据采集或者模拟电路的同学很可能知道下面这个关于ADC信噪比的著名公式:" ]. ]2 E# U" U0 K& m4 K

14rcl4ckoah6408521303.png

14rcl4ckoah6408521303.png

& [+ c! g: q4 l8 c5 K) H其中N是ADC的位数,比如对于一个10bit的ADC,N=10,当ADC采集一个满量程的正弦波时,那么信噪比SNR=6.02*10+1.76=61.96dB,那么这个公式是怎么来的呢?0 s+ [1 p6 L; W7 r0 W
ADC量化噪声) W" g* D0 D2 S: v  h
下图是理想ADC的量化噪声示意图,从下图可以看到,对于一个线性输入的模拟信号,ADC会产生台阶式的输出,这个输入和输出的误差波形近似于一个峰峰值q=1LSB的锯齿波,它的有效值RMS计算过程见公式(2)(q=1LSB),LSB计算过程见公式(3),其中FS是ADC的输入电压范围,。' a  @  z5 Z: m& _7 g* O- l# A

d0t4rixkwm46408521403.png

d0t4rixkwm46408521403.png

9 e# K0 u1 _; v/ w' A, t9 Y8 S
/ r0 Q7 ^$ f0 W4 [, q

aebzp3e111g6408521503.png

aebzp3e111g6408521503.png

6 C/ i8 ]  Q+ \SNR
+ @1 s  z8 Y3 y以前的文章介绍过SNR计算过程,信噪比是信号的有效值(RMS)除以噪声的有效值(RMS),6 x' i/ ^: F, f0 b6 [

rcnhlalfoxs6408521603.png

rcnhlalfoxs6408521603.png

/ ~4 W& T' c7 K4 k  f/ M+ k6 r7 T( J
对于一个满量程输入的正弦信号见公式(5),根据公式(5)可以求得公式(6),  G# ~" ^% \6 m1 G8 {/ a6 w" K# t

1etneuagpdm6408521703.png

1etneuagpdm6408521703.png
4 H; H4 f. ?/ B( q/ L
对于满量程ADC而言,其输入范围是0-FS,那么输入的正弦信号的幅度范围就是0-Fs/2,见下图示意图,因此公式(5)中的分母是2
3 Z: B2 X& i9 s% ^1 U

pbayndzy5qo6408521803.png

pbayndzy5qo6408521803.png

# V% l$ B6 y0 H/ U1 |' xADC信噪比SNR与位数N
9 O5 L4 C* T& Y5 N; |- v( R5 Q9 Q) n那么到目前为止,我们知道了信号的有效值(RMS),即公式(6),也知道了ADC量化噪声的有效值(RMS),即公式(2)。把公式(6)和公式(2)带入公式(4)得到公式(7):
' ^! u: }9 D0 l/ d' r6 i4 F. M

xxy3g3jmycm6408521903.png

xxy3g3jmycm6408521903.png
8 f  v* F0 y# B3 H/ ]4 |
公式(7)不够简化,我们继续化简(高中学的指数运算规则),可以得到公式(8),4 r# T# J: m8 U4 |. }

2q2sohqlzdv6408522003.png

2q2sohqlzdv6408522003.png
& E3 b+ ~& a% d7 P
由此我们就推导出了ADC位数N与信噪比SNR的关系,是不是和公式(1)一模一样?
% ?; G5 a7 Q. P6 |8 [多说几句
4 w* V4 P0 M1 J/ A0 l上式的成立条件是信号带宽比较高。6 i7 Q. B0 _2 N2 l+ W% k$ E" I1 J
如果信号带宽(或者说频率)很低,低于奈奎斯特采样频率fs/2,那么这会导致信号带宽范围内的噪声减小,进而使得SNR增加。* }6 U- ~2 G) B6 d( Z  R
这就是常说的过采样,详细内容后面后机会在介绍。5 K, Q8 `- z. Z* |- k: c+ `& ]2 d
另一点值得说明的是,在评估噪声时,常用到频谱分析,频谱的本底噪声值与采样点数量有关。' `0 S9 f6 u# E3 l1 v( H3 E* q
如果采样点多,那么本底噪声就会低,如果采样点数量减小,那么本底噪声就会增加,这被称为FFT增益/ V4 w+ X1 x* J. c/ w5 D5 D
因此在噪声分析时,最好要自始至终使用相同数量的采样点进行分析,避免被不正确的评估方法误导。
回复

使用道具 举报

发表回复

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

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表