雷达度量衡量

CFAR 恒虚警检测

所在阶段:RD 谱生成后 → 对每个单元做"有无目标"判决
一句话:自适应门限检测,保持虚警概率恒定。

  • 作用:在杂波、噪声强度变化时,自动调高/调低门限
  • 目的:只判 有 / 无,不估精准参数
  • 典型:CA-CFAR、GO-CFAR、SO-CFAR、OS-CFAR
  • 地位:雷达工程最常用检测手段

核心思想:用参考单元估计噪声/杂波功率

  • 门限:
    T=α⋅σ^2 T = \alpha \cdot \hat{\sigma}^2 T=α⋅σ^2
  • 常见类型
    • CA-CFAR:单元平均
    • GO/SO-CFAR:多目标/杂波边缘
    • OS-CFAR:有序统计

GLRT 广义似然比检测

所在阶段:同 CFAR ------ RD 谱单元"有无目标"检测
一句话:统计最优检测,把未知参数(幅度、相位)用极大似然消掉。

  • 比 CFAR 理论更优
  • 对未知参数有鲁棒性
  • 常用来做检测器设计、理论性能基准
  • 可和 CFAR 结合:GLRT 定检验统计量,CFAR 控虚警

似然比:
L(z)=p(z∣H1)p(z∣H0) L(\mathbf{z}) = \frac{p(\mathbf{z} | H_1)}{p(\mathbf{z} | H_0)} L(z)=p(z∣H0)p(z∣H1)

广义似然比(对未知参数求极大):
GLRT(z)=max⁡θ∈H1p(z∣θ)max⁡θ∈H0p(z∣θ)≷H0H1η \mathrm{GLRT}(\mathbf{z}) = \frac{\max_{\theta\in H_1} p(\mathbf{z}|\theta)}{\max_{\theta\in H_0} p(\mathbf{z}|\theta)} \gtrless_{H_0}^{H_1} \eta GLRT(z)=maxθ∈H0p(z∣θ)maxθ∈H1p(z∣θ)≷H0H1η


CRB 克拉美罗下界

所在阶段:检测之后 → 参数估计(距离/速度/角度)
一句话:无偏估计能达到的理论最高精度下限**。**

  • 不判有无,只管估得准不准
  • 给出测距/测速/测角的误差方差最低极限
  • 用来评价 EKF、ML、相位法、插值法好不好
  • 不实时运行,只用于算法性能分析

对参数 θ\thetaθ:
Var(θ^)≥CRB(θ) \mathrm{Var}(\hat{\theta}) \ge \mathrm{CRB}(\theta) Var(θ^)≥CRB(θ)


模糊函数 AF (Ambiguity Function)

所在阶段:波形设计 → 测距测速性能分析
一句话:描述雷达波形在距离---多普勒二维的分辨与模糊特性**。**

  • 看两个东西:
    1)距离分辨率(尖不尖)
    2)多普勒分辨率(尖不尖)
    3)是否模糊(旁瓣高不高)
  • 理想:图钉型(主峰尖、旁瓣低)
  • LFM 是刀刃型,巴克码近图钉型

χ(τ,fd)=∫−∞∞s(t)s∗(t−τ)e−j2πfdtdt \chi(\tau,f_d) = \int_{-\infty}^{\infty} s(t) s^*(t-\tau) e^{-j2\pi f_d t} dt χ(τ,fd)=∫−∞∞s(t)s∗(t−τ)e−j2πfdtdt

MMSE 最小均方误差

所在阶段:参数估计 / 跟踪滤波(EKF/KF都属于MMSE类)
一句话:让 估计值与真值的均方误差最小的最优估计准则。

  • 估计:距离、速度、角度、状态
  • 跟踪:α-β、KF、EKF 都是MMSE递推实现
  • 追求:估计误差尽可能小、平滑、稳定

SNR 信噪比

所在阶段:全流程基础(检测 + 估计 + 跟踪都依赖它)
一句话:信号功率与噪声功率的比值,决定雷达所有性能。

  • 检测概率 PdP_dPd由 SNR 直接决定
  • 估计误差(CRB、MMSE)随 SNR 提升而下降
  • 模糊函数主峰对比度由 SNR 决定
  • 是 CFAR / GLRT / 奈曼皮尔逊 的输入根基

公式:
SNR=∣s∣2σn2 \text{SNR} = \frac{|s|^2}{\sigma_n^2} SNR=σn2∣s∣2


奈曼--皮尔逊准则 Neyman--Pearson

所在阶段:RD 谱单元检测(与 CFAR/GLRT 同层)
一句话:固定虚警概率 PfaP_{fa}Pfa,让探测概率 PdP_dPd 最大------雷达标准最优检测准则**。

判决规则:
L(z)=p(z∣H1)p(z∣H0)≷H0H1η L(\mathbf{z}) = \frac{p(\mathbf{z}|H_1)}{p(\mathbf{z}|H_0)} \gtrless_{H_0}^{H_1} \eta L(z)=p(z∣H0)p(z∣H1)≷H0H1η

高斯噪声下探测概率公式:
Pd=Q(Q−1(Pfa)−SNR) P_d = Q\left( Q^{-1}(P_{fa}) - \sqrt{\text{SNR}} \right) Pd=Q(Q−1(Pfa)−SNR )

  • Q(⋅)Q(\cdot)Q(⋅):高斯尾部函数
  • PfaP_{fa}Pfa:虚警概率
  • SNR\text{SNR}SNR:信噪比

场景

  1. 波形设计

    AF 模糊函数 决定分辨力、模糊特性

  2. 接收与 RD 谱

    脉冲压缩 → 多普勒处理 → 得到 RD 谱

  3. 单元检测

    SNR 为基础

    • CFAR :工程自适应门限,控 PfaP_{fa}Pfa
    • GLRT:理论最优检测器
    • 奈曼--皮尔逊 :最优判决准则,算 PdP_dPd
  4. 参数估计

    检测"有目标"后开始估计距离/速度

    • MMSE:最优估计准则(KF/EKF 都属于它)
    • CRB :估计精度的理论下限,无法超越

EKF 扩展卡尔曼滤波

一、雷达为什么必须用 EKF?

  1. 目标运动、雷达观测不是线性方程
    • 雷达观测:距离 r=x2+y2r=\sqrt{x^2+y^2}r=x2+y2 、俯仰/方位角、多普勒速度
    • 全是根号、三角函数,非线性
  2. 标准 KF 只适用于线性系统,直接用会发散、跟踪炸裂
  3. EKF核心思想
    在当前估计点做一阶泰勒展开+雅可比矩阵线性化
    把非线性系统「局部临时变线性」,再套卡尔曼滤波。

二、定义雷达非线性系统模型

1. 状态方程(目标运动 非线性)

xk=f(xk−1)+wk−1 \boldsymbol x_k = f(\boldsymbol x_{k-1}) + \boldsymbol w_{k-1} xk=f(xk−1)+wk−1

  • xk\boldsymbol x_kxk:目标状态(雷达常用:位置+速度)
    x=xx˙yy˙T \boldsymbol x = \begin{bmatrix}x & \dot x & y & \dot y\end{bmatrix}^T x=xx˙yy˙T
  • f(⋅)f(\cdot)f(⋅):非线性状态转移函数(匀速/匀加速运动模型)
  • w\boldsymbol ww:过程噪声,高斯白噪声,协方差 (\boldsymbol Q)

2. 观测方程(雷达观测 强非线性)

雷达真实观测:斜距、方位角、径向速度
zk=h(xk)+vk \boldsymbol z_k = h(\boldsymbol x_k) + \boldsymbol v_k zk=h(xk)+vk

观测非线性函数:
h(x)=x2+y2arctan⁡(yx)xx˙+yy˙x2+y2 h(\boldsymbol x)= \begin{bmatrix} \sqrt{x^2+y^2} \\ \arctan\left(\dfrac{y}{x}\right) \\ \dfrac{x\dot x + y\dot y}{\sqrt{x^2+y^2}} \end{bmatrix} h(x)= x2+y2 arctan(xy)x2+y2 xx˙+yy˙

  • v\boldsymbol vv:观测噪声,协方差 R\boldsymbol RR
  • 距离、角度、径向速度 全部非线性 → 必须EKF

三、关键数学工具:一阶泰勒线性化

对任意非线性函数,在上一时刻最优估计 (\hat{\boldsymbol x}) 处展开:
f(x)≈f(x^)+∂f∂x∣x^(x−x^) f(\boldsymbol x) \approx f(\hat{\boldsymbol x}) +\left.\frac{\partial f}{\partial \boldsymbol x}\right|_{\hat{\boldsymbol x}} (\boldsymbol x-\hat{\boldsymbol x}) f(x)≈f(x^)+∂x∂f x^(x−x^)

定义两个雅可比矩阵(EKF核心):

  1. 状态转移雅可比:
    F=∇f=∂f∂x \boldsymbol F = \nabla f = \frac{\partial f}{\partial \boldsymbol x} F=∇f=∂x∂f
  2. 观测雅可比:
    H=∇h=∂h∂x \boldsymbol H = \nabla h = \frac{\partial h}{\partial \boldsymbol x} H=∇h=∂x∂h

雷达里:每一步跟踪,都要实时计算 H 矩阵,因为角度/距离随目标位置时刻变化。


四、EKF 完整五步推导(标准递推)

步骤1:状态预测(时间更新)

非线性传播,不近似:
x^k∣k−1=f(x^k−1∣k−1) \hat{\boldsymbol x}{k|k-1} = f(\hat{\boldsymbol x}{k-1|k-1}) x^k∣k−1=f(x^k−1∣k−1)

步骤2:协方差预测(用雅可比线性化)

Pk∣k−1=FkPk−1∣k−1FkT+Q \boldsymbol P_{k|k-1} = \boldsymbol F_{k} \boldsymbol P_{k-1|k-1} \boldsymbol F_k^T + \boldsymbol Q Pk∣k−1=FkPk−1∣k−1FkT+Q


步骤3:计算观测残差(新息)

雷达真实观测 − 模型预测观测:
ek=zk−h(x^k∣k−1) \boldsymbol e_k = \boldsymbol z_k - h(\hat{\boldsymbol x}_{k|k-1}) ek=zk−h(x^k∣k−1)

残差:反映「雷达实测」和「预测轨迹」的偏差


步骤4:卡尔曼增益计算

Kk=Pk∣k−1HkT(HkPk∣k−1HkT+R)−1 \boldsymbol K_k = \boldsymbol P_{k|k-1} \boldsymbol H_k^T \big(\boldsymbol H_k \boldsymbol P_{k|k-1} \boldsymbol H_k^T + \boldsymbol R\big)^{-1} Kk=Pk∣k−1HkT(HkPk∣k−1HkT+R)−1

物理意义:

  • 噪声小、观测准 → 增益大,相信雷达测量
  • 杂波强、野值多 → 增益压低

步骤5:状态+协方差更新(量测更新)

x^k∣k=x^k∣k−1+KkekPk∣k=(I−KkHk)Pk∣k−1 \hat{\boldsymbol x}{k|k} = \hat{\boldsymbol x}{k|k-1} + \boldsymbol K_k \boldsymbol e_k \boldsymbol P_{k|k} = \big(\boldsymbol I - \boldsymbol K_k \boldsymbol H_k\big)\boldsymbol P_{k|k-1} x^k∣k=x^k∣k−1+KkekPk∣k=(I−KkHk)Pk∣k−1


五、雷达专属:观测雅可比 H 举例(最简二维)

状态 x=x,x˙,y,y˙T\boldsymbol x=x,\\dot x,y,\\dot y^Tx=x,x˙,y,y˙T

观测:距离 r=x2+y2r=\sqrt{x^2+y^2}r=x2+y2

H=∂r∂x0∂r∂y0−yr20xr20 \boldsymbol H = \begin{bmatrix} \dfrac{\partial r}{\partial x} & 0 & \dfrac{\partial r}{\partial y} & 0 \\4pt -\dfrac{y}{r^2} & 0 & \dfrac{x}{r^2} & 0 \end{bmatrix} H= ∂x∂r−r2y00∂y∂rr2x00

雷达每帧都要重新算,是非线性观测的核心体现


串联总结

  1. 雷达输出:RD谱 → CFAR/GLRT检测 → 提取距离、角度、多普勒速度(非线性观测)
  2. 目标运动是非线性机动
  3. 普通KF不能用,因此用 EKF:一阶线性化+雅可比
  4. EKF输出平滑航迹、高精度参数估计
  5. 雷达杂波/野值多 → 升级为 Robust EKF
  6. EKF估计误差下限 = CRB
  7. 估计最优准则 = MMSE
相关推荐
火山引擎开发者社区5 小时前
没有长期记忆,Agent 谈何持续进化?一图看懂火山 Mem0:解锁 Agent 持续学习与进化之路
人工智能
冬奇Lab8 小时前
Workflow 系列(06):安全——跨步骤注入传播与四层防御
人工智能·工作流引擎
冬奇Lab8 小时前
每日一个开源项目(第149篇):RAG-Anything - 把图片、表格、公式当成一等公民的多模态 RAG 框架
人工智能·开源
米小虾8 小时前
AI Agent 安全实战指南:当智能体开始"不听话",开发者该如何应对?
人工智能·安全·agent
IT_陈寒10 小时前
Vite的热更新突然不香了,排查三小时差点砸键盘
前端·人工智能·后端
阿里云大数据AI技术12 小时前
构建高转化海外电商搜索:阿里云OpenSearch行业算法版的全链路智能优化策略实战
人工智能·搜索引擎
Awu122712 小时前
⚡从零开发 Agent CLI(五)实现一个可治理、可扩展的工具系统
前端·人工智能·claude
字节跳动视频云技术团队12 小时前
让 Agent 成为音视频工作台:AI MediaKit CLI + Skill 发布
人工智能·音视频开发
魏祖潇12 小时前
framework 整合实战——DDD/TDD/SDD 三件套在 framework 仓的真实落地
人工智能·后端