跳到主要内容

第23章 校准与标定:距离校准、速度校准、系统响应函数测量

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

1. 距离校准

距离校准旨在消除系统延迟、电路偏移等引入的固定距离偏差,确保测距绝对精度。

核心原理

FMCW雷达距离公式:R = (c * Δf) / (2 * S),其中Δf为拍频,S为调频斜率。校准即修正实际S与理论S的偏差,并补偿零频偏移。

校准步骤

  1. 设置已知距离靶标:在精确已知距离R_ref处放置高反射率靶标。
  2. 采集拍频信号:获取中频(IF)信号,进行FFT得到峰值频率f_meas。
  3. 计算实际斜率:S_actual = (c * f_meas) / (2 * R_ref)。
  4. 建立查找表:在不同距离点重复测量,生成频率-距离映射表。
  5. 零距补偿:测量系统内部延迟对应的固定频率偏移f_offset,并在计算中扣除。

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

**注意:**环境温度变化会导致激光器调频斜率漂移,因此高精度应用需进行温度补偿或定期重新校准。

2. 速度校准

速度校准确保多普勒频率测量的准确性,实现直接、精确的速度测量。

核心原理

多普勒速度公式:v = (λ * f_d) / 2,其中f_d为多普勒频移,λ为激光波长。校准关键在于精确确定λ并补偿系统相位噪声。

校准方法

  • 移动靶标法:使用精密平移台控制靶标以已知速度v_ref运动,测量f_d,反算有效波长λ_eff。
  • 双光束干涉法:利用参考光路产生已知频移,标定系统对速度的响应。
  • 相位线性度校准:检查连续chirp间相位差Δφ与速度的线性关系。
校准项目输入条件测量输出校准系数
波长标定已知速度v_ref多普勒频率f_dλ_cal = 2v_ref / f_d
相位偏移静止目标相位波动σ_φ相位补偿项φ_0
非线性校正多速度点f_d vs v 曲线多项式拟合系数

示例代码:速度校准计算


# 速度校准计算示例 (Python风格)
import numpy as np

# 已知参数
v_ref = 1.0 # 参考速度,单位:m/s
f_d_measured = 2.58e6 # 测得的多普勒频率,单位:Hz

# 计算校准后的有效波长
lambda_calibrated = 2 * v_ref / f_d_measured
print(f"校准后的有效波长: {lambda_calibrated:.4e} m")

# 计算速度校准系数K_v (速度 = K_v * f_d)
K_v = lambda_calibrated / 2
print(f"速度校准系数 K_v: {K_v:.4e} m/Hz")

# 使用校准系数计算任意目标速度
def calculate_velocity(f_d, K_v):
return K_v * f_d

# 示例
f_d_new = 3.1e6
v_new = calculate_velocity(f_d_new, K_v)
print(f"测得f_d={f_d_new/1e6:.2f} MHz, 计算速度: {v_new:.2f} m/s")

3. 系统响应函数测量

系统响应函数(SRF)描述了雷达系统对点目标的整体频率/幅度/相位响应,是评估系统性能和解卷积处理的基础。

SRF包含内容

  • 幅度响应:系统对不同频率信号的增益变化。
  • 相位响应:引入的相位失真或非线性。
  • 噪声基底:系统的本底噪声水平。
  • 线性调频非线性度:理想线性调频的偏差。

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

测量流程

  1. 使用理想点目标:在远场放置角反射器或高反射小目标。

  2. 扫描调频带宽:在多个子带内发射线性调频信号。

  3. 记录中频信号:采集时域IF信号,并转换到频域。

  4. 提取幅度与相位:对峰值频率处的幅度和相位进行记录。

  5. 拟合与建模:用多项式或查找表表征幅度/相位随频率的变化。

    **应用:**测得SRF后,可通过频域逆滤波(如维纳滤波)对回波信号进行补偿,提高距离分辨率和降低旁瓣。