1. 模拟增益与数字增益的本质差异
在信号处理系统中,增益控制是调节信号幅度的基本手段。模拟增益和数字增益虽然都能放大信号,但它们的实现方式和物理意义存在根本区别。
模拟增益是在模拟域(ADC之前)对信号进行放大,通常由可编程增益放大器(PGA)实现。它的核心特点是:
- 同时放大有用信号和输入噪声
- 不改变ADC的量化噪声特性
- 放大后的信号会占用更多ADC量程
数字增益则是在数字域(ADC之后)对采样值进行乘法运算。其特点是:
- 对所有数字信号等比例放大(包括量化噪声)
- 无法改善信号与量化噪声的比值
- 相当于调整数字输出的比例因子
关键提示:模拟增益改变了信号进入ADC前的"绝对尺度",而数字增益只是改变了数字结果的"显示比例"。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 信噪比建模与公式推导
2.1 基础参数定义
首先明确系统的基本参数(以16位ADC为例):
- ADC位数(N):16bit
- 满量程电压(Vref):假设为2V
- 量化步长(q):q = Vref/2^N ≈ 30.5μV
- 量化噪声功率(QADC):q²/12 ≈ 7.76×10⁻¹¹ V²
输入信号特性:
- 信号电压有效值(Vs):例如1mV
- 输入噪声电压有效值(Vn):例如10μV
2.2 模拟增益场景分析
当采用模拟增益G时(设G=100):
- 信号功率:S_analog = (G×Vs)² = (100×1mV)² = 0.01 V²
- 噪声功率:
- 放大的输入噪声:G²×Vn² = 10⁻⁶ V²
- 量化噪声保持不变:QADC ≈ 7.76×10⁻¹¹ V²
- 总噪声功率:N_analog = 10⁻⁶ + 7.76×10⁻¹¹ ≈ 10⁻⁶ V²
- 信噪比:SNR_analog = S_analog/N_analog ≈ 10⁴(40dB)
2.3 数字增益场景分析
采用数字增益D(D=G=100)时:
- 信号功率:S_digital = D²×Vs² = 0.01 V²
- 噪声功率:
- 输入噪声:Vn² = 10⁻¹⁰ V²
- 量化噪声:QADC ≈ 7.76×10⁻¹¹ V²
- 总输入噪声:1.776×10⁻¹⁰ V²
- 放大后噪声:D²×1.776×10⁻¹⁰ ≈ 1.77
