资源简介
该程序利用Matlab平台实现了SAR成像的CS算法,输入对象为真实SAR采集的数据,参数可按数据标准和平台运动参数进行修改。
代码片段和文件信息
clear ;close all;
clc;
% 参数说明
Fs=548.571428571429; %MHz 采样率
Fr=-2e14; %MHz/us 距离调频率
start=6.5956e-003; %ms 数据窗开始时间
Tr=4.175e-05 ; %us 脉宽
R0=23306.25 ;
f0=5.3e+09 ; %GHz 雷达频率
lamda=0.03125; %m 雷达波长
Fa=533.330793 ; %Hz 脉冲重复频率
Vr=154.195864; %m/s 有效雷达速率
Kr=-2e14;
Ka=0; %Hz/s 方位调频率
Fc=0; %Hz 多普勒中心频率
c=299790000; %光速
range_size=16384;
% 读取数据
chemin=‘.\image\‘;
[nomchemin]=uigetfile([chemin‘*.*‘][‘Input the picture‘]100100);
file=fopen([cheminnom]‘r‘);
data1=fread(file[range_size*2 2048]‘float‘);
data=zeros(range_size2048);
for i=1:range_size
data(i:)=data1(2*i-1:)+1i*data1(2*i:);
end
data=data‘;
% load data.mat
% data=double(data);
[length_alength_r]=size(data);
%-----定义外部参数
T_start=6.5956e-003;
tau=T_start:double(1/Fs):T_start+double(length_r/Fs)-double(1/Fs);
R_ref=(2*T_start+length_r/Fs)/2/2*c;
f_a=(-Fa/2+Fc):(Fa/length_a):(Fa/2+Fc-Fa/length_a);
f_r=0:Fs/length_r:Fs-Fs/length_r;
D = (1 - (f_a*lamda/2/Vr).^2).^0.5;
alpha = 1./D - 1; %
R = R_ref./D; %距离多普勒域中更精确的双曲线距离等式
Z=(R0*c
相关资源
- 基于TDOA定位的Chan算法MATLAB仿真
- 模糊C均值聚类图像分割算法的matlab实
- 小波去噪及EMD分解matlab相关程序
- delta并联机器人工作空间绘制的MATLA
- DuFort-Frankel格式求解椭圆-抛物型偏微
- BP网络的算法及在MATLAB上的程序仿真
- Matlab绘制彩色星座图_改进
- matlab层次聚类算法
- 布谷鸟算法求解函数最小值matlab
- 粒子群算法求解函数极值 matlab
- Matlab自然排序
- 频域宽带波束形成.m
- YUV转RGB的matlab程序-图像格式转换
- MATLAB代码卷积运算转化为乘法
- 用四元数法的捷联惯性导航姿态解算
- mdp马尔可夫决策过程2009年matlab源码,
- matlab实现newton迭代法
- 标准粒子群算法代码PSO
- matlab处理数字图像贴标签
- MATLAB程序(图像去噪 滤波 锐化 边缘
- MATLAB多径+扩频+rake接受+误码率曲线
- 二维云模型MATLAB
- 用于解决复杂网络社区划分的FastNew
- MIMO 注水算法 Matlab代码
- 分布式电源接入对配电网的影响
- matlab材料力学剪力图弯矩图绘制程序
- 路径规划 matlab
- Matlab图像识别
- 图像滤波Matlab代码
- 微电网光伏并网过程进行仿真microgr
评论
共有 条评论