资源简介
用于合成孔径雷达成像仿真的matlab程序,非常适用于初学雷达者进行实验之用。
代码片段和文件信息
clear all;
%======================================================================
%%% (I) parameters‘ definition
%======================================================================
c=3e+8; % speed of light
pi=3.1415926; % pi
j00=sqrt(-1); % square root of -1
res_a=1; % required azimuth resolution
res_r=1; % required range resolution
k_a=1.2; % azimuth factor
k_r=1.2; % range factor
Ra=4000.; % radar working distance
va=76.; % radar/platform forward velocity
Tp=1.e-6; % transmitted pulse width
fc=3e+9; % carrier frequency
FsFactor = 1.2;
theta=85*pi/180; % squint angle
%======================================================================
lamda=c/fc; % wavelength
Br=k_r*c/2./res_r; % required transmitted bandwidth
Fs=Br*FsFactor; % A/D sampling rate
bin_r=c/2./Fs; % range bin
Kr=Br/Tp; % range chirp rate
La=Ra*k_a*lamda/2/res_a/sin(theta); % required synthetic aperture length
Ta=La/va; % required synthetic aperture time
fdc=2*va*cos(theta)/lamda; % doppler centriod
fdr=-2*(va*sin(theta)).^2/lamda/Ra; % doppler rate
Bd=abs(fdr)*Ta; % doppler bandwidth
prf=round(Bd*2); % PRF
%======================================================================
%%%(II) echo return modelling (point target)
%======================================================================
Na=fix(Ta*prf); % azimuth sampling number
ta=((1:Na)-Na/2)/prf; % slow time along azimuth
xa=va*ta-Ra*cos(theta); % azimuth location along flight track
%x0=[ 0 0 0 0 0 ]; % define multi points if you want
%R0=[-20 -10 0 10 20 ]; % x0: azimuth location (positive towards forward velocity)
% R0: slant range location (positive towards far range)
x0=[ 0 0 0 50]; R0=[ -200 -50 0 0];
Npt_num = length(x0);
ra=zeros(Npt_num length(xa)); % calculate every point target‘s slant range history
for i=1:Npt_num
ra(i:)=sqrt((Ra*sin(theta)+R0(i)).^2+(xa+x0(i)).^2);
end
rmax=max(max(ra)); % max. slant range
rmin=min(min(ra)); % min. slant range
rmc=fix((rmax-rmin)/bin_r); % range sample number
rg=0*ra;
- 上一篇:ARIMA预测MATLAB程序
- 下一篇:经验模态分解MATLAB程序包emd
相关资源
- 基于MATLAB语言的SAR卫星数据的读取及
- SAR成像bp算法代码
- RDA_imaging.m
- SAR成像仿真-CS、RD以及RMA
- ISAR成像仿真matlab
- 双站SAR成像算法
- SAR成像的CS算法
- BP算法ISAR成像基于FEKO仿真模型
- 2维ISAR成像基于FEKO仿真模型
- SAR成像仿真-RD算法(Matlab版,附注释
- 合成孔径雷达成像算法与实现光盘的
- matlab的ISAR成像程序
- isar成像仿真
- SAR-RDA-Algorithm SAR成像中的RD算法是最经
- ISAR-Matlab ISAR成像的最实用教材
- BP SAR成像BP算法
- N_wKA_new SAR成像的wk算法
- matlab 本文首先研究了ISAR成像的基本原
- SARBP SAR成像
- SAR成像英文书
- SAR成像的位置误差校正
评论
共有 条评论