跳到主要内容

第09章 中频信号处理:混频、滤波、放大、ADC采样与量化

返回课程目录:FMCW激光雷达技术课程(公开版)

引言:中频信号的重要性

在FMCW(调频连续波)激光雷达系统中,发射的激光与接收到的回波光在光电探测器上进行相干混频,产生一个包含目标距离与速度信息的中频(IF)信号。该信号通常频率在kHz至MHz量级,其频率与目标距离成正比,相位变化与目标径向速度相关。因此,对中频信号的高质量处理是提取精确目标信息的关键。

本章节将深入讲解中频信号处理的四个核心环节:混频、滤波、放大和ADC采样与量化。

1. 混频(Mixing)

混频是产生中频信号的核心步骤。在FMCW激光雷达中,通常采用光学外差探测实现。

  • **原理:**将频率随时间线性变化的发射光(本振光)与从目标返回的回波光在光电探测器上叠加。
  • **数学表达:**光电探测器响应的是光强,即光电场振幅的平方。设本振光电场为 (E_{LO}(t)),回波光电场为 (E_{sig}(t)),则产生的光电流 (i_{pd}(t)) 正比于: [ i_{pd}(t) \propto |E_{LO}(t) + E_{sig}(t)|^2 ] 展开后包含直流项和差频(中频)项。中频信号的频率 (f_{IF}) 为: [ f_{IF} = |f_{LO}(t) - f_{sig}(t)| = \frac{2B}{T_c} \cdot \frac{R}{c} ] 其中,(B)为调制带宽,(T_c)为调制周期,(R)为目标距离,(c)为光速。

【原文此处有示意图,图片内容见源资料对应页面】

2. 滤波(Filtering)

混频后的信号包含直流分量、高频谐波以及噪声。滤波的目的是提取出纯净的中频信号。

主要滤波类型

滤波器类型作用典型实现
高通滤波器 (HPF)去除光电探测器产生的直流偏置和低频噪声。无源RC电路、有源运放电路
低通滤波器 (LPF)抑制高频噪声及可能的高次谐波,设定系统带宽上限。Butterworth, Chebyshev有源滤波器
带通滤波器 (BPF)直接选取预期的中频信号频带,提供最佳的信噪比提升。多反馈带通滤波器、开关电容滤波器
**设计要点:**滤波器的截止频率或通带必须根据系统最大探测距离和速度计算出的最大中频频率来设计,并留有适当余量。同时需考虑滤波器的群延迟,以免引入相位失真。

3. 放大(Amplification)

经过滤波的中频信号幅度通常很小(mV级),需要放大到适合ADC采样的范围(通常为伏特级)。

  • **增益要求:**增益需根据光电探测器灵敏度、目标反射率和ADC输入满量程电压动态计算。

  • 放大器选择:

    1. **可变增益放大器 (VGA):**用于应对不同距离目标回波强度的大动态范围变化。
    2. **低噪声放大器 (LNA):**作为第一级放大,至关重要,其噪声系数决定了系统的信噪比下限。
    3. **运算放大器:**用于构建同相/反相放大电路,提供稳定增益。
  • **自动增益控制 (AGC):**在高级系统中,通过反馈环路自动调整VGA的增益,使信号幅度稳定在ADC的最佳输入范围内。

【原文此处有示意图,图片内容见源资料对应页面】

4. ADC采样与量化(Sampling & Quantization)

这是将模拟中频信号转换为数字信号的关键一步,为后续的数字信号处理(如FFT测距)提供数据。

4.1 采样定理

根据奈奎斯特采样定理,采样频率 (f_s) 必须至少是信号最高频率 (f_{max}) 的两倍: [ f_s \geq 2 \cdot f_{max} ] 对于FMCW雷达,(f_{max}) 由最大探测距离决定。通常选择 (f_s > 2.2 f_{max}) 以提供保护带。

4.2 量化

量化将连续的模拟电压值映射为离散的数字码。量化位数(分辨率)直接影响系统的动态范围和信噪比。

  • 量化误差: 可视为加性噪声,其功率约为 (\frac{Q^2}{12}),其中 (Q) 为量化间隔。
  • 信噪比(SNR)估算: 对于一个满量程正弦输入,理想ADC的SNR约为: [ SNR \approx 6.02N + 1.76 \text{ (dB)} ] 其中 (N) 为ADC的位数。

4.3 ADC关键参数选择

参数考虑因素典型值(示例)
分辨率 (N)系统动态范围、成本12-bit, 14-bit
采样率 (f_s)最大中频频率、过采样需求1 MHz - 10 MHz
输入带宽中频信号实际频率> f_max
信噪比 (SNR)系统整体灵敏度要求> 70 dB

// 示例:ADC采样参数计算伪代码
float max_range = 200.0; // 最大探测距离,单位:米
float bandwidth = 1e9; // 调制带宽B,单位:Hz
float chirp_duration = 1e-3; // 调制周期Tc,单位:秒
float c = 3e8; // 光速

// 计算最大中频频率
float f_if_max = (2 * bandwidth * max_range) / (c * chirp_duration);

// 根据奈奎斯特定理计算最小采样率
float f_sample_min = 2.2 * f_if_max; // 留出10%保护带

// 选择ADC分辨率(例如,目标动态范围60dB)
// 动态范围 ≈ 6.02 * N,因此 N ≈ 60 / 6.02 ≈ 10 bit
// 考虑余量,选择12位或14位ADC
int adc_bits = 12;

printf("最大中频频率: %.2f kHz\n", f_if_max/1e3);
printf("建议采样率 > %.2f kHz\n", f_sample_min/1e3);
printf("建议ADC位数: %d-bit\n", adc_bits);

5. 中频信号处理全链路架构图

【原文此处有示意图,图片内容见源资料对应页面】

本章总结

中频信号处理是FMCW激光雷达硬件系统的核心,它决定了原始数据的质量。四个环节环环相扣:

  1. 混频产生了携带目标信息的中频信号。
  2. 滤波去除了带外噪声和干扰,提高了信噪比。
  3. 放大将微弱的信号调整到合适的电平,匹配ADC的输入范围。
  4. ADC采样与量化完成了从模拟世界到数字世界的桥梁,其参数直接限制了系统的性能上限。

优秀的中频信号处理设计,需要在性能(带宽、噪声、动态范围)、成本、功耗和复杂度之间取得精妙的平衡,为后续高精度的距离与速度测量奠定坚实的基础。