当前位置:首页 > 学习资源 > 讲师博文 > ADC采样、量化与编码过程解析

ADC采样、量化与编码过程解析 时间:2026-09-28      来源:华清远见

ADC(模数转换器)把连续时间的模拟信号变成离散时间的数字码,核心过程可概括为:

 

> **模拟输入 → 抗混叠滤波 → 采样/保持 → 量化 → 编码 → 数字输出**

 

其中,**采样**完成“时间离散化”,**量化**完成“幅度离散化”,**编码**把量化后的电平序号变成二进制码字。

 

---

 

## 1. 采样:时间离散化

 

采样就是每隔固定时间 \(T_s\) 取一次模拟信号的值:

 

\[

x[n]=x(nT_s)

\]

 

其中 \(f_s=1/T_s\) 是采样率。

 

### 关键点

- **奈奎斯特采样定理**:若信号最高频率为 \(f_{\max}\),要无失真恢复,需满足  

  \[

  f_s > 2f_{\max}

  \]

  否则高频成分会折叠到低频,形成**混叠**。

- 实际 ADC 前通常加**抗混叠低通滤波器**,把高于 \(f_s/2\) 的成分滤掉。

- 采样后信号在时间上离散,但幅度仍然连续。

- 实际电路常用**采样保持电路**:采样瞬间获取电压,并在量化期间保持稳定。

 

采样本身在满足奈奎斯特条件下理论上可恢复,但混叠和时钟抖动会带来误差。

 

---

 

## 2. 量化:幅度离散化

 

量化把连续幅度映射到有限个离散电平。设 ADC 位数为 \(N\),则共有:

 

\[

M=2^N

\]

 

个量化电平。若满量程范围为 \(V_{FS}\),则最小量化单位,即 **LSB** 为:

 

\[

\Delta = \frac{V_{FS}}{2^N}

\]

 

### 均匀量化

均匀量化中,相邻量化台阶相等。输入电压 \(x\) 被映射到最近的量化电平:

 

\[

x_q = k\Delta

\]

 

其中 \(k\) 是整数序号。

 

量化会引入**量化误差**:

 

\[

e_q = x_q - x

\]

 

若采用“四舍五入”到最近电平,则误差范围为:

 

\[

-\frac{\Delta}{2} \le e_q \le \frac{\Delta}{2}

\]

 

若采用“截断”,误差范围为:

 

\[

-\Delta < e_q \le 0

\]

 

### 量化噪声

当输入变化足够随机时,量化误差近似均匀分布,其功率为:

 

\[

P_q = \frac{\Delta^2}{12}

\]

 

理想均匀量化、满幅正弦输入时,信噪比近似为:

 

\[

\text{SQNR} \approx 6.02N + 1.76 \text{ dB}

\]

 

也就是说,**每增加 1 位分辨率,信噪比约提高 6 dB**。

 

### 非均匀量化

语音等信号中,小信号更重要。可采用 \(\mu\) 律、A 律等非均匀量化:小信号台阶小,大信号台阶大,从而改善小信号信噪比。

 

---

 

## 3. 编码:变成二进制码

 

量化输出的是“第几个电平”,编码器把它转换成 \(N\) 位二进制码。

 

常见码型:

- **自然二进制**:单极性 ADC 常用,例如 000→0,001→1,…,111→7。

- **偏移二进制**:双极性 ADC 常用,最低码对应负满量程,中间码对应 0。

- **二进制补码**:有符号数字处理常用。

- **格雷码**:相邻码只变 1 位,可减少误码影响。

 

例如 3 位单极性 ADC,输出码 \(D\) 与重建电压关系为:

 

\[

V_{\text{重建}} = D \cdot \Delta

\]

 

---

 

## 4. 举例:3 位 ADC

 

设 \(V_{FS}=5\text{ V}\),\(N=3\),单极性 0~5 V。

 

\[

\Delta = \frac{5}{8}=0.625\text{ V}

\]

 

输入 \(2.3\text{ V}\):

 

\[

\frac{2.3}{0.625}=3.68

\]

 

若四舍五入到最近电平:

 

\[

k=4

\]

 

编码为:

 

\[

100_2

\]

 

重建电压:

 

\[

4 \times 0.625 = 2.5\text{ V}

\]

 

量化误差:

 

\[

2.5-2.3=+0.2\text{ V}

\]

 

在 \(\pm \Delta/2=\pm 0.3125\text{ V}\) 范围内。

 

---

 

## 5. 实际 ADC 中的误差与指标

 

除了理想采样和量化,实际 ADC 还有:

- **偏移误差**:零点偏移。

- **增益误差**:满量程斜率误差。

- **INL/DNL**:积分非线性和微分非线性。

- **孔径抖动**:采样时钟抖动导致采样时刻误差。

- **混叠**:抗混叠滤波不足。

- **量化噪声**:原理性误差,无法完全消除。

- **ENOB**:有效位数,由 SINAD 估算:

  \[

  \text{ENOB} = \frac{\text{SINAD}-1.76}{6.02}

  \]

 

过采样和 \(\Sigma\Delta\) 调制可利用噪声整形进一步提高有效分辨率。

 

---

 

## 总结

 

ADC 的三步核心是:

 

1. **采样**:把连续时间信号变成离散时间序列,需满足奈奎斯特定理。

2. **量化**:把连续幅度变成有限个离散电平,产生量化误差和量化噪声。

3. **编码**:把量化电平序号转换为二进制数字码。

上一篇:STM32上拉输入与下拉输入:如何做出正确选择?

下一篇:大模型的上下文窗口是什么意思

戳我查看嵌入式每月就业风云榜

点我了解华清远见高校学霸学习秘籍

猜你关心企业是如何评价华清学员的

干货分享
相关新闻
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2026 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号-5,京公海网安备11010802025203号

回到顶部