自学内容网 自学内容网

单脉冲阵列和差波束形成实现比幅测角法(MATLAB仿真)

单脉冲阵列和差波束形成实现比幅测角法(MATLAB仿真)


前言

单脉冲雷达天线要求产生一个主瓣的和波束,以及具有两个主瓣的差波束。差波束的两个峰值之间的最小值称为“零值”。和波束的作用是探测目标的距离( r r r)并进行距离跟踪,差波束的作用是探测目标的方位角和俯仰角信息( θ , ϕ \theta,\phi θ,ϕ)并进行角跟踪。一个目标的距离信息角信息已知,则目标的空间位置就确定了。单脉冲测角方法之一是幅度比较法,本文将介绍该方法并用MATLAB对其进行仿真。


提示:以下是本篇文章正文内容,转载请附上链接!

一、和差波束形成

对于均匀线阵而言,假设一共有 2 M 2M 2M个阵元,其方向矢量可以表示为:
a ⃗ ( θ ) = [ 1 e − j k d sin ⁡ θ ⋮ e − j ( 2 M − 1 ) k d sin ⁡ θ ] \vec{\bf{a}}(\theta)=\begin{bmatrix} 1 \\ e^{-jkd\sin\theta} \\ \vdots \\ e^{-j(2M-1)kd\sin\theta} \\ \end{bmatrix} a (θ)= 1ejkdsinθej(2M1)kdsinθ
假设阵列方向图的最大指向角度为 θ 0 \theta_0 θ0,则和波束的权向量为:
w → Σ = a → ( θ 0 ) \overrightarrow{w}_{\Sigma}=\overrightarrow{a}(\theta_{0}) w Σ=a (θ0)
差波束的权向量为:
w → Δ = [ − 1 , ⋯   , − 1 , 1 , ⋯   , 1 ] ∘ w → Σ \overrightarrow{w}_{\Delta}=[-1,\cdots,-1,1,\cdots,1]\circ\overrightarrow{w}_{\Sigma} w Δ=[1,,1,1,,1]w Σ
其中,符号“ ∘ \circ ”表示哈达玛积,-1有 M M M个,1有 M M M个。
假设现在有一个信号从 θ s \theta_s θs入射,则和波束方向图的输出为:
S ( θ s ) = w Σ H a ⃗ ( θ s ) = ∑ m = 1 2 M e − j ( m − 1 ) k d ( sin ⁡ θ s − sin ⁡ θ 0 ) S(\theta_s)={{w}_{\Sigma}}^H\vec{a}(\theta_s)=\sum_{m=1}^{2M} {e^{-j(m-1)kd(\sin\theta_s-\sin\theta_0)}} S(θs)=wΣHa (θs)=m=12Mej(m1)kd(sinθssinθ0)
差波束方向图的输出为:
D ( θ s ) = w Δ H a ⃗ ( θ s ) = ∑ m = M + 1 2 M e − j ( m − 1 ) k d ( sin ⁡ θ s − sin ⁡ θ 0 ) − ∑ m = 1 M e − j ( m − 1 ) k d ( sin ⁡ θ s − sin ⁡ θ 0 ) D(\theta_s)={{w}_{\Delta}}^H\vec{a}(\theta_s)=\sum_{m=M+1}^{2M} {e^{-j(m-1)kd(\sin\theta_s-\sin\theta_0)}}-\sum_{m=1}^{M} {e^{-j(m-1)kd(\sin\theta_s-\sin\theta_0)}} D(θs)=wΔHa (θs)=m=M+12Mej(m1)kd(sinθssinθ0)m=1Mej(m1)kd(sinθssinθ0)

二、比幅测角法原理

u = k d ( sin ⁡ θ s − sin ⁡ θ 0 ) u=kd(\sin\theta_s-\sin\theta_0) u=kd(sinθssinθ0),则单脉冲比MRC为:
在这里插入图片描述
最后可推导出:
θ s ≈ θ 0 + j λ M π d cos ⁡ θ 0 M R C \theta_s\approx\theta_0+j \frac{\lambda}{M\pi d\cos\theta_0}MRC θsθ0+jMπdcosθ0λMRC

三、MATLAB仿真

仿真参数设置如下:
在这里插入图片描述
代码中修改这里的参数,仿真结果就会跟着改变,超级方便,只需修改参数,就可以观察不同参数下的测角效果。
仿真结果如下:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
修改波束指向角为45°后的仿真结果如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过仿真结果,我们会发现,波束指向角偏离法向时,比幅测角法的误差会减小。

四、MATLAB仿真代码(超详细)

单脉冲阵列和差波束形成实现比幅测角法MATLAB仿真超详细代码


总结

以上就是要介绍的全部内容了,详细介绍了和差波束形成和比幅测角法的原理并完成了仿真。


原文地址:https://blog.csdn.net/m0_66360845/article/details/142848318

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!