云计算百科
云计算领域专业知识百科平台

车载毫米波雷达DML算法理论简析

车载毫米波雷达DML算法理论简析

DML算法在77GHz车载雷达中的数学建模

车载毫米波雷达的确定性最大似然(DML)算法为目标角度估计提供了严格的数学框架。在77GHz频段,波长λ约为3.9mm,使得紧凑的天线阵列设计成为可能,同时保持高分辨率的测角能力。

阵列接收信号模型的建立

车载雷达系统采用M个天线单元接收来自K个目标的信号,接收信号向量的数学表达为:

x(t)=A(θ)s(t)+n(t)x(t) = A(θ)s(t) + n(t)x(t)=A(θ)s(t)+n(t)

其中,x(t)为M×1维接收信号向量,A(θ)为M×K维阵列流形矩阵,包含所有目标的导向矢量,s(t)为K×1维源信号向量,n(t)为M×1维加性噪声向量,假设为空间和时间上的白复高斯噪声:n(t) CN(0,σn2I)n(t) ~ CN(0, σₙ²I)n(t) CN(0,σn2I)

对于均匀线阵(ULA)配置,第k个目标的导向矢量具有明确的相位关系:

aula(θk)=[1,e(−jkdsinθk),e(−j2kdsinθk),…,e(−j(M−1)kdsinθk)]Taᵤₗₐ(θₖ) = [1, e^(-jkd sin θₖ), e^(-j2kd sin θₖ), …, e^(-j(M-1)kd sin θₖ)]ᵀaula(θk)=[1,e(jkdsinθk),e(j2kdsinθk),,e(j(M1)kdsinθk)]T

其中k = 2π/λ为波数,d为阵元间距。这种线性相位进展使得角度估计具有明确的几何意义。

似然函数构建与确定性最大似然估计推导

联合概率密度函数的数学构建

DML算法的核心在于将目标信号视为确定性但未知的参数,而非随机过程。对于复高斯噪声环境,N次快拍下接收数据X = [x(t₁), x(t₂), …, x(tₙ)]的联合概率密度函数为:

p(X∣θ,S)=(1/π(MN)σn(2MN))exp(−1/σn2∣∣X−A(θ)S∣∣F2)p(X|θ,S) = (1/π^(MN)σₙ^(2MN)) exp(-1/σₙ² ||X – A(θ)S||²_F)p(Xθ,S)=(1/π(MN)σn(2MN))exp(1/σn2∣∣XA(θ)SF2)

其中∣∣⋅∣∣F2||·||²_F∣∣F2表示Frobenius范数的平方,S = [s(t₁), s(t₂), …, s(tₙ)]为K×N的信号矩阵。

对数似然函数与浓缩似然函数

对数似然函数的推导消除了指数项的复杂性:

L(θ,S)=−MNlog(πσn2)−1/σn2∣∣X−A(θ)S∣∣F2L(θ,S) = -MN log(πσₙ²) – 1/σₙ² ||X – A(θ)S||²_FL(θ,S)=MNlog(πσn2)1/σn2∣∣XA(θ)SF2

关键的数学洞察在于,对于固定的θ,通过最小二乘法可以获得S的最优估计:

S^(θ)=(AH(θ)A(θ))(−1)AH(θ)X=A†(θ)XŜ(θ) = (A^H(θ)A(θ))^(-1)A^H(θ)X = A†(θ)XS^(θ)=(AH(θ)A(θ))(1)AH(θ)X=A(θ)X

将此代入原始似然函数,得到浓缩似然函数:

Lc(θ)=−∣∣PA⊥(θ)X∣∣F2L_c(θ) = -||P_A⊥(θ)X||²_FLc(θ)=∣∣PA(θ)XF2

其中PA⊥(θ)=I−A(θ)(AH(θ)A(θ))(−1)AH(θ)P_A⊥(θ) = I – A(θ)(A^H(θ)A(θ))^(-1)A^H(θ)PA(θ)=IA(θ)(AH(θ)A(θ))(1)AH(θ)是正交补投影矩阵。

关键数学原理的深入推导

正交投影算子的数学性质与证明

正交投影矩阵PA=A(AHA)(−1)AHP_A = A(A^H A)^(-1)A^HPA=A(AHA)(1)AH具有以下关键性质:

幂等性证明:
PA2=A(AHA)−1AH⋅A(AHA)−1AH=A(AHA)−1(AHA)(AHA)−1AH=A(AHA)−1AH=PA
P_A² = A(A^H A)⁻¹A^H · A(A^H A)⁻¹A^H
= A(A^H A)⁻¹(A^H A)(A^H A)⁻¹A^H
= A(A^H A)⁻¹A^H = P_A
PA2=A(AHA)1AHA(AHA)1AH=A(AHA)1(AHA)(AHA)1AH=A(AHA)1AH=PA

正交补投影的完备性: PA+PA⊥=I,且PA⊥PA=0P_A + P_A^⊥ = I,且P_A^⊥ P_A = 0PA+PA=I,且PAPA=0

这些性质保证了信号子空间和噪声子空间的正交分解,是DML算法有效性的数学基础。

谱峰搜索的数学优化

DML的代价函数优化等价于:

J(θ)=yHPA⊥(θ)y=yHy−yHPA(θ)yJ(θ) = y^H P_A^⊥(θ) y = y^H y – y^H P_A(θ) yJ(θ)=yHPA(θ)y=yHyyHPA(θ)y

因此最小化J(θ)等价于最大化yHPA(θ)yy^H P_A(θ) yyHPA(θ)y,这转化为谱峰搜索问题。梯度信息为:

∇θJ(θ)=−2ReDH(θ)PA⊥(θ)y∇_θ J(θ) = -2 Re{D^H(θ) P_A^⊥(θ) y}θJ(θ)=2ReDH(θ)PA(θ)y

其中D(θ) = ∂A(θ)/∂θ是导向矩阵的导数。

牛顿-拉夫逊优化算法应用

二阶优化方法通过Hessian矩阵加速收敛:

θ(n+1)=θ(n)−αnH(−1)(θ(n))∇J(θ(n))θ^(n+1) = θ^(n) – α_n H^(-1)(θ^(n)) ∇J(θ^(n))θ(n+1)=θ(n)αnH(1)(θ(n))J(θ(n))

Hessian矩阵的计算涉及二阶导数:
Hij=∂2J(θ)/∂θi∂θjH_ij = ∂²J(θ)/∂θ_i∂θ_jHij=2J(θ)/θiθj

准牛顿方法(BFGS)通过迭代更新避免直接计算Hessian:
Bk+1=Bk+(ykykT)/(ykTsk)−(BkskskTBk)/(skTBksk)B_{k+1} = B_k + (y_k y_k^T)/(y_k^T s_k) – (B_k s_k s_k^T B_k)/(s_k^T B_k s_k)Bk+1=Bk+(ykykT)/(ykTsk)(BkskskTBk)/(skTBksk)

性能分析的理论极限

克拉美罗界的精确推导

DML估计的克拉美罗界(CRB)提供了理论性能下界:

条件模型(确定性信号):
CRBc(θ)=σ2/2⋅Re(DHPA⊥D)−1
CRB_c(θ) = σ²/2 · Re{(D^H P_A^⊥ D)^-1}
CRBc(θ)=σ2/2Re(DHPAD)1

对于单目标均匀线阵:
CRB(θ)=(6σ2)/(π2d2sin2θ⋅SNR⋅M(M2−1))
CRB(θ) = (6σ²)/(π²d²sin²θ · SNR · M(M²-1))
CRB(θ)=(6σ2)/(π2d2sin2θSNRM(M21))

这表明估计精度与信噪比、阵元数量的三次方成正比,与目标角度的正弦平方成反比。

渐近性能与一致性分析

DML估计器的渐近性质包括:

一致性: θ^DML→pθ0asN→∞θ̂_DML →^p θ₀ as N → ∞θ^DMLpθ0asN

渐近正态性: √N(θ^DML−θ0)→dN(0,CRB−1)√N(θ̂_DML – θ₀) →^d N(0, CRB⁻¹)N(θ^DMLθ0)dN(0,CRB1)

有限样本下的方差表达式:
Var(θ^DML)≈CRB(θ0)⋅(1+2K/N+O(1/N2))
Var(θ̂_DML) ≈ CRB(θ₀) · (1 + 2K/N + O(1/N²))
Var(θ^DML)CRB(θ0)(1+2K/N+O(1/N2))

分辨率理论极限推导

统计分辨率极限(SRL)超越了经典瑞利准则:

SRL=√(12/(π2SNR))⋅(λ/D)⋅Q−1(Pfa/2)
SRL = √(12/(π²SNR)) · (λ/D) · Q⁻¹(P_fa/2)
SRL=(12/(π2SNR))(λ/D)Q1(Pfa/2)

对于紧密间隔的目标,最小方差界为:
CRB(θ1,θ2)≈(σ2/2)⋅[1/(M⋅SNR)]⋅[1+sinc2(πd⋅Δθ⋅sinθ/λ)]
CRB(θ₁,θ₂) ≈ (σ²/2) · [1/(M·SNR)] · [1 + sinc²(πd·Δθ·sin θ/λ)]
CRB(θ1,θ2)(σ2/2)[1/(MSNR)][1+sinc2(πdΔθsinθ/λ)]

MIMO雷达配置下的特殊推导

虚拟阵列的数学构建

MIMO雷达通过发射和接收导向矢量的Kronecker积形成虚拟阵列:

avirtual(θ)=at(θ)⊗ar(θ)a_virtual(θ) = a_t(θ) ⊗ a_r(θ)avirtual(θ)=at(θ)ar(θ)

虚拟阵列提供M×N个虚拟通道,有效孔径为:
Lvirtual=Ltx+LrxL_virtual = L_tx + L_rxLvirtual=Ltx+Lrx

角分辨率改善为:
Δθ≈λ/(2π⋅Lvirtual)Δθ ≈ λ/(2π·L_virtual)Δθλ/(2πLvirtual)

MIMO特定的DML优化

MIMO配置下的DML似然函数:
θDML=argmaxθ∣aH(θ)Rx^∣2
θ_DML = arg max_θ |a^H(θ)Rx̂|²
θDML=argmaxθaH(θ)Rx^2

其中R为采样协方差矩阵。关键优势包括:

  • 增强的自由度:DOF=M×NDOF = M × NDOF=M×N
  • 改进的参数可识别性
  • 对相干源的鲁棒性

复杂度分析的数学推导

标准DML实现复杂度

时间复杂度: O(M3N+KLM2)O(M³N + KLM²)O(M3N+KLM2) per iteration

  • M3NM³NM3N:协方差矩阵运算
  • KLM2KLM²KLM2LLL个网格点上的似然最大化

内存需求: O(M2+KL)O(M² + KL)O(M2+KL)

DML与SML的理论区别

模型假设的根本差异

DML(确定性最大似然):

  • 信号模型:y=As+n(s为确定性未知参数)y = As + n(s为确定性未知参数)y=As+ns为确定性未知参数)
  • 无需信号协方差先验知识
  • 参数空间:仅角度参数θθθ

SML(随机最大似然):

  • 信号模型:y CN(0,ARsAH+σ2I)(s为随机过程)y ~ CN(0, AR_sA^H + σ²I)(s为随机过程)y CN(0,ARsAH+σ2I)s为随机过程)
  • 需要估计信号协方差矩阵RsR_sRs
  • 参数空间:角度θθθ和协方差RsR_sRs

优化目标函数对比

DML目标函数:
LDML(θ)=∣∣PA⊥y∣∣2
L_DML(θ) = ||P_A⊥y||²
LDML(θ)=∣∣PAy2

SML目标函数:
LSML(θ,Rs)=tr((ARsAH+σ2I)(−1)Rsample)
L_SML(θ, R_s) = tr((AR_sA^H + σ²I)^(-1)R_sample)
LSML(θ,Rs)=tr((ARsAH+σ2I)(1)Rsample)

应用场景的理论判据

DML优选条件:

  • 快拍数有限(N < 10)
  • 实时处理要求严格
  • 目标统计特性未知
  • 存在相干源
  • 低至中等信噪比(10-20 dB)

SML优选条件:

  • 充足训练数据
  • 已知目标协方差统计
  • 高信噪比环境(>20 dB)
  • 最优性能要求
  • 非实时应用

车载雷达环境的特殊考虑

多径效应的理论分析

多径环境下的修正CRB:
MCRB(θ)≥CRB(θ)⋅(1+∣ρ∣2/(1+SNR))
MCRB(θ) ≥ CRB(θ) · (1 + |ρ|²/(1+SNR))
MCRB(θ)CRB(θ)(1+ρ2/(1+SNR))

其中ρ为多径相关系数。

色噪声影响

色噪声协方差Rn = σ²(I + ρC)导致性能界修正:
CRBcolored=CRBwhite⋅(1+ρ⋅λmax(C))
CRB_colored = CRB_white · (1 + ρ·λmax(C))
CRBcolored=CRBwhite(1+ρλmax(C))

实时处理约束

汽车雷达要求:

  • 帧率:10-20 Hz最低要求
  • 处理预算:<50 ms每帧
  • 内存限制:<100 MB嵌入式系统

附录:DML算法推导

A. 浓缩似然函数的完整推导

考虑接收信号模型:
x(t)=A(θ)s(t)+n(t),t=1,2,…,N\\mathbf{x}(t) = \\mathbf{A}(\\boldsymbol{\\theta})\\mathbf{s}(t) + \\mathbf{n}(t), \\quad t = 1,2,\\ldots,Nx(t)=A(θ)s(t)+n(t),t=1,2,,N

其中A(θ)=[a(θ1),a(θ2),…,a(θK)]\\mathbf{A}(\\boldsymbol{\\theta}) = [\\mathbf{a}(\\theta_1), \\mathbf{a}(\\theta_2), \\ldots, \\mathbf{a}(\\theta_K)]A(θ)=[a(θ1),a(θ2),,a(θK)]M×KM \\times KM×K维阵列流形矩阵。

对于NNN次快拍,定义数据矩阵:
X=[x(1),x(2),…,x(N)]∈CM×N\\mathbf{X} = [\\mathbf{x}(1), \\mathbf{x}(2), \\ldots, \\mathbf{x}(N)] \\in \\mathbb{C}^{M \\times N}X=[x(1),x(2),,x(N)]CM×N

在高斯噪声假设下,负对数似然函数为:
L(θ,S)=1σ2tr{(X−A(θ)S)(X−A(θ)S)H}\\mathcal{L}(\\boldsymbol{\\theta}, \\mathbf{S}) = \\frac{1}{\\sigma^2}\\text{tr}\\{(\\mathbf{X} – \\mathbf{A}(\\boldsymbol{\\theta})\\mathbf{S})(\\mathbf{X} – \\mathbf{A}(\\boldsymbol{\\theta})\\mathbf{S})^H\\}L(θ,S)=σ21tr{(XA(θ)S)(XA(θ)S)H}

S\\mathbf{S}S求导并令其为零:
∂L∂S∗=−1σ2AH(θ)(X−A(θ)S)=0\\frac{\\partial \\mathcal{L}}{\\partial \\mathbf{S}^*} = -\\frac{1}{\\sigma^2}\\mathbf{A}^H(\\boldsymbol{\\theta})(\\mathbf{X} – \\mathbf{A}(\\boldsymbol{\\theta})\\mathbf{S}) = \\mathbf{0}SL=σ21AH(θ)(XA(θ)S)=0

解得最优信号估计:
S^(θ)=(AH(θ)A(θ))−1AH(θ)X=A†(θ)X\\hat{\\mathbf{S}}(\\boldsymbol{\\theta}) = (\\mathbf{A}^H(\\boldsymbol{\\theta})\\mathbf{A}(\\boldsymbol{\\theta}))^{-1}\\mathbf{A}^H(\\boldsymbol{\\theta})\\mathbf{X} = \\mathbf{A}^{\\dagger}(\\boldsymbol{\\theta})\\mathbf{X}S^(θ)=(AH(θ)A(θ))1AH(θ)X=A(θ)X

S^(θ)\\hat{\\mathbf{S}}(\\boldsymbol{\\theta})S^(θ)代入原似然函数:
Lc(θ)=tr{(X−A(θ)A†(θ)X)(X−A(θ)A†(θ)X)H}=tr{(I−PA(θ))XXH(I−PA(θ))H}=tr{PA⊥(θ)XXH}\\begin{aligned}
\\mathcal{L}_c(\\boldsymbol{\\theta}) &= \\text{tr}\\{(\\mathbf{X} – \\mathbf{A}(\\boldsymbol{\\theta})\\mathbf{A}^{\\dagger}(\\boldsymbol{\\theta})\\mathbf{X})(\\mathbf{X} – \\mathbf{A}(\\boldsymbol{\\theta})\\mathbf{A}^{\\dagger}(\\boldsymbol{\\theta})\\mathbf{X})^H\\}\\\\
&= \\text{tr}\\{(\\mathbf{I} – \\mathbf{P}_{\\mathbf{A}}(\\boldsymbol{\\theta}))\\mathbf{X}\\mathbf{X}^H(\\mathbf{I} – \\mathbf{P}_{\\mathbf{A}}(\\boldsymbol{\\theta}))^H\\}\\\\
&= \\text{tr}\\{\\mathbf{P}_{\\mathbf{A}}^{\\perp}(\\boldsymbol{\\theta})\\mathbf{X}\\mathbf{X}^H\\}
\\end{aligned}
Lc(θ)=tr{(XA(θ)A(θ)X)(XA(θ)A(θ)X)H}=tr{(IPA(θ))XXH(IPA(θ))H}=tr{PA(θ)XXH}

其中PA⊥(θ)=I−PA(θ)\\mathbf{P}_{\\mathbf{A}}^{\\perp}(\\boldsymbol{\\theta}) = \\mathbf{I} – \\mathbf{P}_{\\mathbf{A}}(\\boldsymbol{\\theta})PA(θ)=IPA(θ)为正交补投影算子。

B. 正交投影算子的完整性质证明

定理B.1(投影算子的谱分解):设PA=A(AHA)−1AH\\mathbf{P}_{\\mathbf{A}} = \\mathbf{A}(\\mathbf{A}^H\\mathbf{A})^{-1}\\mathbf{A}^HPA=A(AHA)1AH,则:

(i) 幂等性:PA2=PA\\mathbf{P}_{\\mathbf{A}}^2 = \\mathbf{P}_{\\mathbf{A}}PA2=PA

证明:
PA2=A(AHA)−1AH⋅A(AHA)−1AH=A(AHA)−1(AHA)(AHA)−1AH=A(AHA)−1AH=PA\\begin{aligned}
\\mathbf{P}_{\\mathbf{A}}^2 &= \\mathbf{A}(\\mathbf{A}^H\\mathbf{A})^{-1}\\mathbf{A}^H \\cdot \\mathbf{A}(\\mathbf{A}^H\\mathbf{A})^{-1}\\mathbf{A}^H\\\\
&= \\mathbf{A}(\\mathbf{A}^H\\mathbf{A})^{-1}(\\mathbf{A}^H\\mathbf{A})(\\mathbf{A}^H\\mathbf{A})^{-1}\\mathbf{A}^H\\\\
&= \\mathbf{A}(\\mathbf{A}^H\\mathbf{A})^{-1}\\mathbf{A}^H = \\mathbf{P}_{\\mathbf{A}}
\\end{aligned}
PA2=A(AHA)1AHA(AHA)1AH=A(AHA)1(AHA)(AHA)1AH=A(AHA)1AH=PA

(ii) 自伴性:PAH=PA\\mathbf{P}_{\\mathbf{A}}^H = \\mathbf{P}_{\\mathbf{A}}PAH=PA

证明:
PAH=(A(AHA)−1AH)H=A((AHA)−1)HAH=A(AHA)−1AH=PA\\mathbf{P}_{\\mathbf{A}}^H = (\\mathbf{A}(\\mathbf{A}^H\\mathbf{A})^{-1}\\mathbf{A}^H)^H = \\mathbf{A}((\\mathbf{A}^H\\mathbf{A})^{-1})^H\\mathbf{A}^H = \\mathbf{A}(\\mathbf{A}^H\\mathbf{A})^{-1}\\mathbf{A}^H = \\mathbf{P}_{\\mathbf{A}}PAH=(A(AHA)1AH)H=A((AHA)1)HAH=A(AHA)1AH=PA

(iii) 正交性:PAPA⊥=0\\mathbf{P}_{\\mathbf{A}}\\mathbf{P}_{\\mathbf{A}}^{\\perp} = \\mathbf{0}PAPA=0

证明:
PAPA⊥=PA(I−PA)=PA−PA2=PA−PA=0\\mathbf{P}_{\\mathbf{A}}\\mathbf{P}_{\\mathbf{A}}^{\\perp} = \\mathbf{P}_{\\mathbf{A}}(\\mathbf{I} – \\mathbf{P}_{\\mathbf{A}}) = \\mathbf{P}_{\\mathbf{A}} – \\mathbf{P}_{\\mathbf{A}}^2 = \\mathbf{P}_{\\mathbf{A}} – \\mathbf{P}_{\\mathbf{A}} = \\mathbf{0}PAPA=PA(IPA)=PAPA2=PAPA=0

C. 梯度与Hessian矩阵的详细推导

对于单目标情况,代价函数为:
J(θ)=xHPa⊥(θ)xJ(\\theta) = \\mathbf{x}^H\\mathbf{P}_{\\mathbf{a}}^{\\perp}(\\theta)\\mathbf{x}J(θ)=xHPa(θ)x

梯度推导:

首先计算Pa⊥(θ)\\mathbf{P}_{\\mathbf{a}}^{\\perp}(\\theta)Pa(θ)θ\\thetaθ的导数:
∂Pa⊥(θ)∂θ=−∂Pa(θ)∂θ\\frac{\\partial \\mathbf{P}_{\\mathbf{a}}^{\\perp}(\\theta)}{\\partial \\theta} = -\\frac{\\partial \\mathbf{P}_{\\mathbf{a}}(\\theta)}{\\partial \\theta}θPa(θ)=θPa(θ)

利用矩阵微分公式:
∂Pa(θ)∂θ=∂∂θ[a(θ)aH(θ)aH(θ)a(θ)]\\frac{\\partial \\mathbf{P}_{\\mathbf{a}}(\\theta)}{\\partial \\theta} = \\frac{\\partial}{\\partial \\theta}\\left[\\frac{\\mathbf{a}(\\theta)\\mathbf{a}^H(\\theta)}{\\mathbf{a}^H(\\theta)\\mathbf{a}(\\theta)}\\right]θPa(θ)=θ[aH(θ)a(θ)a(θ)aH(θ)]

应用商法则:
∂Pa∂θ=1∥a∥2(a˙aH+aa˙H)−2Re{aHa˙}∥a∥4aaH\\frac{\\partial \\mathbf{P}_{\\mathbf{a}}}{\\partial \\theta} = \\frac{1}{\\|\\mathbf{a}\\|^2}\\left(\\dot{\\mathbf{a}}\\mathbf{a}^H + \\mathbf{a}\\dot{\\mathbf{a}}^H\\right) – \\frac{2\\text{Re}\\{\\mathbf{a}^H\\dot{\\mathbf{a}}\\}}{\\|\\mathbf{a}\\|^4}\\mathbf{a}\\mathbf{a}^HθPa=a21(a˙aH+aa˙H)a42Re{aHa˙}aaH

其中a˙=∂a(θ)∂θ\\dot{\\mathbf{a}} = \\frac{\\partial \\mathbf{a}(\\theta)}{\\partial \\theta}a˙=θa(θ)

因此梯度为:
∇J(θ)=−2Re{xHPa⊥(θ)a˙(θ)(aH(θ)a(θ))−1aH(θ)x}\\nabla J(\\theta) = -2\\text{Re}\\{\\mathbf{x}^H\\mathbf{P}_{\\mathbf{a}}^{\\perp}(\\theta)\\dot{\\mathbf{a}}(\\theta)(\\mathbf{a}^H(\\theta)\\mathbf{a}(\\theta))^{-1}\\mathbf{a}^H(\\theta)\\mathbf{x}\\}J(θ)=2Re{xHPa(θ)a˙(θ)(aH(θ)a(θ))1aH(θ)x}

Hessian矩阵推导:

二阶导数涉及更复杂的链式法则:
Hij=∂2J∂θi∂θj=2Re{xH∂2PA⊥∂θi∂θjx}\\mathbf{H}_{ij} = \\frac{\\partial^2 J}{\\partial \\theta_i \\partial \\theta_j} = 2\\text{Re}\\left\\{\\mathbf{x}^H\\frac{\\partial^2 \\mathbf{P}_{\\mathbf{A}}^{\\perp}}{\\partial \\theta_i \\partial \\theta_j}\\mathbf{x}\\right\\}Hij=θiθj2J=2Re{xHθiθj2PAx}

其中:
∂2PA⊥∂θi∂θj=−∂2PA∂θi∂θj\\frac{\\partial^2 \\mathbf{P}_{\\mathbf{A}}^{\\perp}}{\\partial \\theta_i \\partial \\theta_j} = -\\frac{\\partial^2 \\mathbf{P}_{\\mathbf{A}}}{\\partial \\theta_i \\partial \\theta_j}θiθj2PA=θiθj2PA

D. 克拉美罗界的严格推导

定理D.1:对于确定性信号模型,角度估计的克拉美罗界为:

CRB(θ)=σ22N[Re{DH(θ)PA⊥(θ)D(θ)⊙RsT}]−1\\text{CRB}(\\boldsymbol{\\theta}) = \\frac{\\sigma^2}{2N}\\left[\\text{Re}\\left\\{\\mathbf{D}^H(\\boldsymbol{\\theta})\\mathbf{P}_{\\mathbf{A}}^{\\perp}(\\boldsymbol{\\theta})\\mathbf{D}(\\boldsymbol{\\theta}) \\odot \\mathbf{R}_s^T\\right\\}\\right]^{-1}CRB(θ)=2Nσ2[Re{DH(θ)PA(θ)D(θ)RsT}]1

其中D(θ)=[a˙(θ1),a˙(θ2),…,a˙(θK)]\\mathbf{D}(\\boldsymbol{\\theta}) = [\\dot{\\mathbf{a}}(\\theta_1), \\dot{\\mathbf{a}}(\\theta_2), \\ldots, \\dot{\\mathbf{a}}(\\theta_K)]D(θ)=[a˙(θ1),a˙(θ2),,a˙(θK)]⊙\\odot表示Hadamard积。

证明:

Fisher信息矩阵的第(i,j)(i,j)(i,j)元素为:
[F(θ)]ij=2Nσ2Re{tr[Rsa˙H(θi)PA⊥(θ)a˙(θj)]}[\\mathbf{F}(\\boldsymbol{\\theta})]_{ij} = \\frac{2N}{\\sigma^2}\\text{Re}\\left\\{\\text{tr}\\left[\\mathbf{R}_s\\dot{\\mathbf{a}}^H(\\theta_i)\\mathbf{P}_{\\mathbf{A}}^{\\perp}(\\boldsymbol{\\theta})\\dot{\\mathbf{a}}(\\theta_j)\\right]\\right\\}[F(θ)]ij=σ22NRe{tr[Rsa˙H(θi)PA(θ)a˙(θj)]}

对于单目标均匀线阵,导向矢量导数为:
a˙(θ)=j2πdλcos⁡(θ)Dma(θ)\\dot{\\mathbf{a}}(\\theta) = j\\frac{2\\pi d}{\\lambda}\\cos(\\theta)\\mathbf{D}_m\\mathbf{a}(\\theta)a˙(θ)=jλ2πdcos(θ)Dma(θ)

其中Dm=diag(0,1,2,…,M−1)\\mathbf{D}_m = \\text{diag}(0, 1, 2, \\ldots, M-1)Dm=diag(0,1,2,,M1)

代入Fisher信息矩阵:
$F(θ)=2NSNRσ2(2πdλcos⁡(θ))2aH(θ)Dm2a(θ)F(\\theta) = \\frac{2N\\text{SNR}}{\\sigma^2}\\left(\\frac{2\\pi d}{\\lambda}\\cos(\\theta)\\right)^2\\mathbf{a}^H(\\theta)\\mathbf{D}_m^2\\mathbf{a}(\\theta)F(θ)=σ22NSNR(λ2πdcos(θ))2aH(θ)Dm2a(θ)

计算得:
aH(θ)Dm2a(θ)=∑m=0M−1m2=M(M−1)(2M−1)6\\mathbf{a}^H(\\theta)\\mathbf{D}_m^2\\mathbf{a}(\\theta) = \\sum_{m=0}^{M-1}m^2 = \\frac{M(M-1)(2M-1)}{6}aH(θ)Dm2a(θ)=m=0M1m2=6M(M1)(2M1)

因此:
CRB(θ)=1F(θ)=3λ2σ22π2d2cos⁡2(θ)⋅SNR⋅N⋅M(M2−1)\\text{CRB}(\\theta) = \\frac{1}{F(\\theta)} = \\frac{3\\lambda^2\\sigma^2}{2\\pi^2 d^2 \\cos^2(\\theta) \\cdot \\text{SNR} \\cdot N \\cdot M(M^2-1)}CRB(θ)=F(θ)1=2π2d2cos2(θ)SNRNM(M21)3λ2σ2

E. MIMO雷达虚拟阵列的数学构造

定理E.1(虚拟阵列原理):设发射阵列导向矢量为at(θ)∈CMt\\mathbf{a}_t(\\theta) \\in \\mathbb{C}^{M_t}at(θ)CMt,接收阵列导向矢量为ar(θ)∈CMr\\mathbf{a}_r(\\theta) \\in \\mathbb{C}^{M_r}ar(θ)CMr,则虚拟阵列导向矢量为:

av(θ)=at(θ)⊗ar(θ)∈CMtMr\\mathbf{a}_v(\\theta) = \\mathbf{a}_t(\\theta) \\otimes \\mathbf{a}_r(\\theta) \\in \\mathbb{C}^{M_t M_r}av(θ)=at(θ)ar(θ)CMtMr

证明:

MIMO雷达信号模型为:
Y=Ar(θ)diag(β)AtT(θ)S+N\\mathbf{Y} = \\mathbf{A}_r(\\boldsymbol{\\theta})\\text{diag}(\\boldsymbol{\\beta})\\mathbf{A}_t^T(\\boldsymbol{\\theta})\\mathbf{S} + \\mathbf{N}Y=Ar(θ)diag(β)AtT(θ)S+N

通过向量化操作:
vec(Y)=(ST⊗IMr)vec(Ardiag(β)AtT)\\text{vec}(\\mathbf{Y}) = (\\mathbf{S}^T \\otimes \\mathbf{I}_{M_r})\\text{vec}(\\mathbf{A}_r\\text{diag}(\\boldsymbol{\\beta})\\mathbf{A}_t^T)vec(Y)=(STIMr)vec(Ardiag(β)AtT)

利用Kronecker积的性质:
vec(Ardiag(β)AtT)=(At∗⊗Ar)β\\text{vec}(\\mathbf{A}_r\\text{diag}(\\boldsymbol{\\beta})\\mathbf{A}_t^T) = (\\mathbf{A}_t^* \\otimes \\mathbf{A}_r)\\boldsymbol{\\beta}vec(Ardiag(β)AtT)=(AtAr)β

因此虚拟导向矢量为:
av(θ)=at∗(θ)⊗ar(θ)\\mathbf{a}_v(\\theta) = \\mathbf{a}_t^*(\\theta) \\otimes \\mathbf{a}_r(\\theta)av(θ)=at(θ)ar(θ)

对于均匀线阵配置,虚拟阵列孔径为:
Lv=(Mt−1)dt+(Mr−1)drL_v = (M_t – 1)d_t + (M_r – 1)d_rLv=(Mt1)dt+(Mr1)dr

F. 快速DML算法的计算复杂度分析

定理F.1:快速DML算法的计算复杂度为O(M2log⁡K+KM2)O(M^2\\log K + KM^2)O(M2logK+KM2),其中KKK为搜索网格点数。

证明:

算法分为两阶段:

阶段1(粗搜索):

  • FFT波束形成:O(Mlog⁡M)O(M\\log M)O(MlogM)
  • 峰值检测:O(K)O(K)O(K)
  • 总复杂度:O(Mlog⁡M+K)O(M\\log M + K)O(MlogM+K)

阶段2(精搜索):

  • 对每个候选峰值:
    • 投影矩阵计算:O(M2)O(M^2)O(M2)
    • 似然函数评估:O(M2)O(M^2)O(M2)
    • 梯度计算:O(M2)O(M^2)O(M2)
  • 迭代次数:O(log⁡(1/ϵ))O(\\log(1/\\epsilon))O(log(1/ϵ))
  • 总复杂度:O(KpM2log⁡(1/ϵ))O(K_p M^2 \\log(1/\\epsilon))O(KpM2log(1/ϵ))

其中Kp≪KK_p \\ll KKpK为候选峰值数,ϵ\\epsilonϵ为收敛精度。

G. 色噪声环境下的修正DML算法

当噪声协方差矩阵Rn≠σ2I\\mathbf{R}_n \\neq \\sigma^2\\mathbf{I}Rn=σ2I时,需要修正DML准则:

θ^DML=arg⁡min⁡θtr{PA~⊥(θ)X~X~H}\\hat{\\boldsymbol{\\theta}}_{\\text{DML}} = \\arg\\min_{\\boldsymbol{\\theta}} \\text{tr}\\{\\mathbf{P}_{\\tilde{\\mathbf{A}}}^{\\perp}(\\boldsymbol{\\theta})\\tilde{\\mathbf{X}}\\tilde{\\mathbf{X}}^H\\}θ^DML=argθmintr{PA~(θ)X~X~H}

其中A~(θ)=Rn−1/2A(θ)\\tilde{\\mathbf{A}}(\\boldsymbol{\\theta}) = \\mathbf{R}_n^{-1/2}\\mathbf{A}(\\boldsymbol{\\theta})A~(θ)=Rn1/2A(θ)X~=Rn−1/2X\\tilde{\\mathbf{X}} = \\mathbf{R}_n^{-1/2}\\mathbf{X}X~=Rn1/2X为预白化后的数据。

修正后的克拉美罗界为:
CRBcolored(θ)=12N[Re{DH(θ)Rn−1D(θ)⊙RsT}]−1\\text{CRB}_{\\text{colored}}(\\boldsymbol{\\theta}) = \\frac{1}{2N}\\left[\\text{Re}\\left\\{\\mathbf{D}^H(\\boldsymbol{\\theta})\\mathbf{R}_n^{-1}\\mathbf{D}(\\boldsymbol{\\theta}) \\odot \\mathbf{R}_s^T\\right\\}\\right]^{-1}CRBcolored(θ)=2N1[Re{DH(θ)Rn1D(θ)RsT}]1

赞(0)
未经允许不得转载:网硕互联帮助中心 » 车载毫米波雷达DML算法理论简析
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!