车载毫米波雷达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(M−1)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∣∣X−A(θ)S∣∣F2)
其中∣∣⋅∣∣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∣∣X−A(θ)S∣∣F2
关键的数学洞察在于,对于固定的θ,通过最小二乘法可以获得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⊥(θ)X∣∣F2
其中PA⊥(θ)=I−A(θ)(AH(θ)A(θ))(−1)AH(θ)P_A⊥(θ) = I – A(θ)(A^H(θ)A(θ))^(-1)A^H(θ)PA⊥(θ)=I−A(θ)(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)−1AH⋅A(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,且PA⊥PA=0
这些性质保证了信号子空间和噪声子空间的正交分解,是DML算法有效性的数学基础。
谱峰搜索的数学优化
DML的代价函数优化等价于:
J(θ)=yHPA⊥(θ)y=yHy−yHPA(θ)yJ(θ) = y^H P_A^⊥(θ) y = y^H y – y^H P_A(θ) yJ(θ)=yHPA⊥(θ)y=yHy−yHPA(θ)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/2⋅Re(DHPA⊥D)−1
对于单目标均匀线阵:
CRB(θ)=(6σ2)/(π2d2sin2θ⋅SNR⋅M(M2−1))
CRB(θ) = (6σ²)/(π²d²sin²θ · SNR · M(M²-1))
CRB(θ)=(6σ2)/(π2d2sin2θ⋅SNR⋅M(M2−1))
这表明估计精度与信噪比、阵元数量的三次方成正比,与目标角度的正弦平方成反比。
渐近性能与一致性分析
DML估计器的渐近性质包括:
一致性: θ^DML→pθ0asN→∞θ̂_DML →^p θ₀ as N → ∞θ^DML→pθ0asN→∞
渐近正态性: √N(θ^DML−θ0)→dN(0,CRB−1)√N(θ̂_DML – θ₀) →^d N(0, CRB⁻¹)√N(θ^DML−θ0)→dN(0,CRB−1)
有限样本下的方差表达式:
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)⋅Q−1(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/(M⋅SNR)]⋅[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²KLM2:LLL个网格点上的似然最大化
内存需求: O(M2+KL)O(M² + KL)O(M2+KL)
DML与SML的理论区别
模型假设的根本差异
DML(确定性最大似然):
- 信号模型:y=As+n(s为确定性未知参数)y = As + n(s为确定性未知参数)y=As+n(s为确定性未知参数)
- 无需信号协方差先验知识
- 参数空间:仅角度参数θθθ
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(θ)=∣∣PA⊥y∣∣2
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{(X−A(θ)S)(X−A(θ)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}∂S∗∂L=−σ21AH(θ)(X−A(θ)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{(X−A(θ)A†(θ)X)(X−A(θ)A†(θ)X)H}=tr{(I−PA(θ))XXH(I−PA(θ))H}=tr{PA⊥(θ)XXH}
其中PA⊥(θ)=I−PA(θ)\\mathbf{P}_{\\mathbf{A}}^{\\perp}(\\boldsymbol{\\theta}) = \\mathbf{I} – \\mathbf{P}_{\\mathbf{A}}(\\boldsymbol{\\theta})PA⊥(θ)=I−PA(θ)为正交补投影算子。
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)−1AH⋅A(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(I−PA)=PA−PA2=PA−PA=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=∥a∥21(a˙aH+aa˙H)−∥a∥42Re{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∂θj∂2J=2Re{xH∂θi∂θj∂2PA⊥x}
其中:
∂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∂θj∂2PA⊥=−∂θi∂θj∂2PA
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,…,M−1)。
代入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=0∑M−1m2=6M(M−1)(2M−1)
因此:
CRB(θ)=1F(θ)=3λ2σ22π2d2cos2(θ)⋅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(θ)⋅SNR⋅N⋅M(M2−1)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)=(ST⊗IMr)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)=(At∗⊗Ar)β
因此虚拟导向矢量为:
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=(Mt−1)dt+(Mr−1)dr
F. 快速DML算法的计算复杂度分析
定理F.1:快速DML算法的计算复杂度为O(M2logK+KM2)O(M^2\\log K + KM^2)O(M2logK+KM2),其中KKK为搜索网格点数。
证明:
算法分为两阶段:
阶段1(粗搜索):
- FFT波束形成:O(MlogM)O(M\\log M)O(MlogM)
- 峰值检测:O(K)O(K)O(K)
- 总复杂度:O(MlogM+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 KKp≪K为候选峰值数,ϵ\\epsilonϵ为收敛精度。
G. 色噪声环境下的修正DML算法
当噪声协方差矩阵Rn≠σ2I\\mathbf{R}_n \\neq \\sigma^2\\mathbf{I}Rn=σ2I时,需要修正DML准则:
θ^DML=argminθ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~(θ)=Rn−1/2A(θ),X~=Rn−1/2X\\tilde{\\mathbf{X}} = \\mathbf{R}_n^{-1/2}\\mathbf{X}X~=Rn−1/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(θ)Rn−1D(θ)⊙RsT}]−1
评论前必须登录!
注册