首页 > 编程语言 >合成孔径雷达回波生成,距离多普勒算法前提

合成孔径雷达回波生成,距离多普勒算法前提

时间:2024-08-19 22:54:58浏览次数:13  
标签:eta Na Nr 多普勒 BW theta 回波 合成孔径雷达

“革命的道路,同世界上一切事物活动的道路一样,总是曲折的,不是笔直的。”

1.1 回波生成

1.1.1 工作模式

正侧式条带SAR

1.1.2 参数设置

相关参数大小
带 宽150MHz
中心频率3.0GHz
载机速度200m/s
载机高度10km
下视角45°
脉冲重复频率(PRF)300Hz
脉冲宽度4.0 μ \mu μs
方位向分辨率1.0m
测绘带宽度( T p T_p Tp​)80m×80m

这部分matlab代码如下所示:

%% 已知参数设置
c = 3e8;        %光速
fc = 3e9;       %中心频率
Br = 150e6;     %带宽
rho_a = 1;      %方位向分辨率
v = 200;        %载机速度
H = 10e3;       %载机高度
Tp = 4e-6;      %脉冲宽度
phi = deg2rad(45);          %中心下视角
SquintAngle = deg2rad(0);   %斜视角
MapBandr = 80;  %距离向测绘带宽度
MapBanda = 80;  %方位向测绘带宽度

1.1.3 求解未知参数

分辨率公式如下:
{ ρ r = c 2 B ρ a = λ 2 θ B W \begin{equation} \begin{cases} \rho_r = \frac{c}{2B}\\ \rho_a = \frac{\lambda}{2\theta_{BW}}\\ \end{cases} \end{equation} {ρr​=2Bc​ρa​=2θBW​λ​​​​
式中, θ B W \theta_{BW} θBW​称之为波束宽度。

  • 二维平面几何关系示意图如下图所示,设场景中仅存在有一个散射点P,雷达自左向右飞行,发射波束照射散射点P,形成合成孔径 L s L_s Ls​,且近似有 L s = θ B W ⋅ R 0 L_s = \theta_{BW}·R_0 Ls​=θBW​⋅R0​,其中 R 0 R_0 R0​为零多普勒斜距。如果横向有多个散射点,合成孔径保持不变,但雷达运动长度变为 L s + L_s+ Ls​+散射点横向场景宽度。
    二维平面几何关系示意图

二维平面几何关系示意图

对多普勒带宽做如下推导:

  • 众所周知,多普勒公式为: f d = 2 v λ f_d = \frac{2v}{\lambda} fd​=λ2v​,雷达位于A处时,雷达靠近目标运动,此时多普勒为正,水平方向的速度 v v v在雷达视线上的分量(LOS)为 v ⋅ s i n ( θ B W / 2 ) ≈ v ⋅ θ B W / 2 v·\rm{sin}(\theta_{BW}/2)\approx v·\theta_{BW}/2 v⋅sin(θBW​/2)≈v⋅θBW​/2,故此时多普勒为 f d = 2 v ⋅ θ B W / 2 λ = v ⋅ θ B W λ f_d = \frac{2v·\theta_{BW}/2}{\lambda} =\frac{v·\theta_{BW}}{\lambda} fd​=λ2v⋅θBW​/2​=λv⋅θBW​​;而雷达运动到B处时,多普勒分量为负,大小与A处一致,故多普勒带宽为 B d = 2 v ⋅ θ B W λ B_d =\frac{2v·\theta_{BW}}{\lambda} Bd​=λ2v⋅θBW​​。

  • 实际雷达工作中,发射机发出信号,过一段时间后,雷达接收机才能接收到信号,这段时间,称之为时延,通过这个时延便可计算出雷达到目标的粗略距离。我们已经知道,雷达接收回来的信号,要通过A/D采样,将模拟信号转换为数字信号,便于处理。如果雷达在在发射完信号就立即开始采样,势必会有很大程度的噪声影响,而且过多的数据量会使后端处理压力增大。所以,应该要在回波回来的同时,或者放宽一点时间去开启采样(即开启波门),这样便接收到的数据便包含有用信号,且同时减少了不必要的数据量。通过计算雷达到目标的最近、最远距离,便可以得到对应的时延,从而求解波门宽度。

我们仍然以几何图形来说明。
三维平面几何关系示意图

三维平面几何关系示意图

  • 最近距离 R n e a r R_{near} Rnear​、最远距离 R f a r R_{far} Rfar​如图所示,由此便可计算相关时延,进而求解波门。详细计算见后续代码。

此时,剩余参数计算完成,还有些许没有说明的参数计算,见代码说明。

此部分MATLAB代码如下所示。

%% 剩余参数确定
lambda = c/fc;              %中心波长
G = H*tan(phi);             %地距
R0 = sqrt(G.^2+H.^2);       %零多普勒平面斜距
Rsq = R0/cos(SquintAngle);  %斜距
rho_r = c/(2*Br);           %距离向分辨率
Kr = Br/Tp;                 %调频率
fs  = 1.2*Br;               %采样频率
theta_BW = lambda/(2*rho_a);%阵元波束宽度
theta_BW_deg = rad2deg(theta_BW);%弧度转度
Bd = 2*v/lambda*theta_BW;   %多普勒带宽
Ls = theta_BW * R0;         %有效孔径长度
PRF = 300;                  %脉冲重复频率1.2*Bd
PRI = 1/PRF;                %脉冲重复周期
Rnear = sqrt(H.^2 + (G - MapBandr/2).^2);
Rfar = sqrt(H.^2 + (G + MapBandr/2).^2)/cos(theta_BW/2);
Tstart = 2*Rnear/c;           %波门开启时间
Tw = (2*(Rfar - Rnear)/c+Tp); %距离向接收时宽
Tm = (Ls+MapBanda)/v;       %方位向接收时宽
Nr = round(fs*Tw);          %距离向采样点数
if mod(Nr,2) == 1 
    Nr = Nr + 1;
end
Na = round(PRF*Tm);         %方位向采样点数
if mod(Na,2) == 1 
    Na = Na + 1;
end
Ntt =round(fs*Tp);          % 发射信号采样点数
if mod(Ntt,2) == 1 
    Ntt = Ntt + 1;
end
tr = Tstart+(0:Nr-1)/fs;    %快时间域
tm = (-Na/2:Na/2-1)/PRF;    %慢时间域
tt = (0:Ntt-1)/fs;          %发射信号快时域
fr = (-Nr/2:Nr/2-1)*fs/Nr;  %距离频域
fa = (-Na/2:Na/2-1)*PRF/Na; %多普勒域
fdc = 0;
Xc = 0;                     %合成孔径中心
X = tm*v;                   %SAR所处位置
rr = (-Nr/2:Nr/2-1)*c/(2*fs*sin(phi));%距离向距离坐标
ra = tm*v;                  %方位向距离坐标

1.1.4 布置点目标

%% 布目标点阵
points_x = [-20 0 20];    % 散射点横坐标
points_y = [-20 0 20];    % 散射点纵坐标

target = sqrt((G+points_y).^2 + H.^2); %目标到雷达轨迹的最短路径
Pnum = length(points_x); %目标点数

figure;
scatter(points_x,points_y);axis([-MapBanda/2,MapBanda/2,-MapBandr/2,MapBandr/2]);
xlabel("X/m"),ylabel("Y/m");title("点阵布设");

在这里插入图片描述

点阵布设

1.1.5 回波生成

设雷达发射信号为

S t ( t ) = A ⋅ w r ( t ) ⋅ e x p { ( j 2 π ( f c t + 1 2 γ t 2 ) } \begin{equation} S_t(t)= A·w_r(t)·{\rm exp \{(j2\pi}(f_ct+\frac{1}{2}\gamma t^2)\} \end{equation} St​(t)=A⋅wr​(t)⋅exp{(j2π(fc​t+21​γt2)}​​

式中, w r ( t ) = r e c t ( t T p ) w_r(t) = {\rm{rect}}(\frac{t}{T_p}) wr​(t)=rect(Tp​t​),为距离窗函数。

设点目标P到雷达的距离为 R p ( η ) R_p(\eta) Rp​(η),令 τ ( η ) = 2 R p ( η ) / c \tau(\eta) = 2R_p(\eta)/c τ(η)=2Rp​(η)/c,则雷达接收到的回波为

S r ( t , η ) = A ⋅ w r ( t − τ ( η ) ) ⋅ w a ( η − η c ) ⋅ e x p { j 2 π [ f c ( t − τ ( η ) ) + 1 2 γ ( t − τ ( η ) ) 2 ] } \begin{equation} S_r(t,\eta)= A·w_r(t-\tau(\eta))·w_a(\eta-\eta _c)·{\rm{exp}}\bigg\{ {\rm {j2\pi}}\Big[f_c(t-\tau(\eta))+\frac{1}{2}\gamma (t-\tau(\eta))^2\Big]\bigg\} \end{equation} Sr​(t,η)=A⋅wr​(t−τ(η))⋅wa​(η−ηc​)⋅exp{j2π[fc​(t−τ(η))+21​γ(t−τ(η))2]}​​

式中, t 、 η t、\eta t、η分别为快时间和慢时间, w a ( η ) = p a 2 [ ( θ ( η ) ] w_a(\eta) = p_a^2[(\theta(\eta)] wa​(η)=pa2​[(θ(η)],为方位窗函数。其中, p a ( θ ) = s i n c ( 0.886   θ θ B W ) p_a(\theta) = {\rm{sinc}}\Big(\frac{0.886\,\theta}{\theta _{BW}} \Big) pa​(θ)=sinc(θBW​0.886θ​)。 θ \theta θ为斜距平面内测得的与视线的夹角。由此可见,方位窗与天线波束形状有关。但本人在仿真中,方位窗设置的矩形窗

标签:eta,Na,Nr,多普勒,BW,theta,回波,合成孔径雷达
From: https://blog.csdn.net/m0_56333457/article/details/141333733

相关文章

  • python 画雷达回波PPI图
    雷达回波的代码挺简单的,关键是运行环境的问题,之前用python3.8,根本画不出来图,尤其是地图类的,即使安装了cartopy也不行。后来在一番折腾之后,尝试用了python3.9,一切都变得简单了起来,首先弄个虚拟环境python3.9,然后按装一系列的包:cartopy,cinrad等包具体详情参考:PyCINRAD保姆级教程......
  • 雷达气象学(8)——反射率因子图分析(非气象回波篇)
    目录8.0雷达回波的分类8.1地物回波8.2海浪回波8.3干扰回波(同波长干扰)8.4生物回波8.5超折射回波8.6旁瓣回波8.0雷达回波的分类雷达回波可分为气象回波和非气象回波:\[雷达回波\begin{cases} 气象回波\begin{cases} 层状云降水回波\\ 积状云降水回波(对流性降水回......
  • 雷达气象学(7)——反射率因子图分析(气象回波篇)
    从本篇文章开始介绍反射率因子图(即雷达回波强度图)的分析与识别方法。目录7.0雷达回波的分类7.1层状云降水回波7.2积状云降水回波(对流性降水回波)7.3层积混合降水回波7.4零度层亮带7.5晴空回波7.0雷达回波的分类雷达回波可分为气象回波和非气象回波:\[雷达回波\begin{cas......
  • 多普勒流量计 | 高精度非接触式测量,管道流量监测无障碍
    ​我们广州的客户一直在寻找一款高精度且便于部署的流量计,用于实时监控生产管线中的流体流量。经过反复比较,最终我们选择了这款超声波多普勒流量计。该流量计采用多普勒效应的测量原理,通过发射和接收声波信号,精确测量管道内流体的流速分布。与传统测量方式相比,它最大的优势......
  • 合成孔径雷达干涉测量InSAR数据处理、地形三维重建、形变信息提取、监测等技术应用
     合成孔径雷达干涉测量(InterferometricSyntheticApertureRadar,InSAR)技术作为一种新兴的主动式微波遥感技术,凭借其可以穿过大气层,全天时、全天候获取监测目标的形变信息等特性,已在地表形变监测、DEM生成、滑坡、火山活动、冰川运动、人工建筑物形变信息提取等多种领域展开......
  • 雷达气象学(5)——多普勒天气雷达的原理
    目录5.1多普勒效应和多普勒频移5.2最大不模糊速度和速度模糊5.2.1脉冲对处理技术5.2.2最大不模糊速度5.2.3速度模糊5.2.4速度退模糊算法5.3最大不模糊距离和距离折叠5.3.1最大不模糊距离5.3.2距离折叠5.3.3距离去折叠的方法5.4多普勒两难5.5WSR-88D的取样技术5.1多......
  • 多普勒波束锐化(DBS)--非聚焦式的合成孔径雷达
    本文在学习了南京航空航天大学毛新华老师的《雷达成像技术》之后,对相关知识点进行自我理解并记录的,恳请各位大佬批评指正。1951年,美国GoodyearAerospace公司的CarlWiley首次提出了合成孔径雷达的概念,利用多普勒频率分析来改善雷达的方位分辨率,这种方法被称为“多普勒波束锐......
  • 基于MATLAB的从图像反演SAR原始回波【持续更新】
    一、概论当前在网上公开的SAR数据大部分都是聚焦过后的SLC图像,对想研究成像原理的朋友十分不友好,该文章提出了一种基于图像进行反演SAR原始回波的方法。二、SAR原理介绍想要理解SAR的原理,需要先了解两个基本概念1、多普勒效应多普勒效应(Dopplereffect)是为纪念奥地......
  • 【雷达】单基地雷达仿真,含距离-多普勒地图Matlab实现
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 合成孔径雷达原理与应用(三)
    合成孔径雷达原理与应用(三)2.应用2.5.地质应用2.5.1.地质调查2.5.2.地震监测2.6.海洋应用2.6.1.船只识别2.6.2.风场测速2.6.3.海面溢油检测2.6.4.港口监测2.应用2.5.地质应用2.5.1.地质调查如上图2-7所示,对于不同岩相的边界来说,SAR图像一般呈......