《合成孔径雷达成像算法与实现》Figure5.3

Matlab 复制代码
clc
clear
close all

%% 参数设置
Ta = 128;                                                                   % 脉冲持续时间
ka = -0.085;                                                                % 方位向调频率
alpha_OS = [5,0.25];                                                        % 过采样因子
Delta_f_dop = abs(ka*Ta);                                                   % 方位信号带宽
Fa = alpha_OS*Delta_f_dop;                                                  % 方位向采样率
N = 2*ceil(Fa*Ta/2);                                                        % 方位向采样点数
dt = Ta./N;                                                                 % 采样时间间隔
df = Fa./N;                                                                 % 采样频率间隔

%% 变量设置
t1 = -Ta/2:dt(1):Ta/2-dt(1);                                                % 时间轴
t2 = -Ta/2:dt(2):Ta/2-dt(2);
f1 = -Fa(1)/2:df(1):Fa(1)/2-df(1);                                          % 频率轴
f2 = -Fa(2)/2:df(2):Fa(2)/2-df(2);

%% 信号表达
st1 = exp(1j*pi*ka*t1.^2);
st2 = exp(1j*pi*ka*t2.^2);

%% 绘图
subplot(311),plot(t1,real(st1)),axis([-80 80,-1.2 1.2])
subplot(312),plot(t2,real(st2)),axis([-80 80,-1.2 1.2])
subplot(313),plot(f2,abs(fftshift(fft(st2))))

原图图三只是示意图,本文将其更改为了信号2的频谱图

相关推荐
Hello.Reader6 分钟前
RediSearch 查询语法速览
前端·算法
generallizhong11 分钟前
android 省市区联动选择
android·java·算法
YGGP2 小时前
LeetCode 662. 二叉树的最大宽度
算法
周圣贤4 小时前
九尾狐编程语言新算法“超维时空演算体”
开发语言·算法
军训猫猫头7 小时前
100.Complex[]同时储存实数和虚数两组double的数组 C#例子
算法·c#·信号处理
int型码农8 小时前
数据结构第八章(五)-外部排序和败者树
c语言·数据结构·算法·排序算法
好易学·数据结构8 小时前
可视化图解算法52:数据流中的中位数
数据结构·算法·leetcode·面试·力扣·笔试·牛客
dying_man8 小时前
LeetCode--35.搜索插入位置
算法·leetcode
zzc9219 小时前
不同程度多径效应影响下的无线通信网络电磁信号仿真数据生成程序
网络·matlab·数据集·无线信道·无线通信网络拓扑推理·多径效应
点云SLAM9 小时前
PyTorch 中Tensor常用数据结构(int, list, numpy array等)互相转换和实战示例
数据结构·人工智能·pytorch·算法·list·numpy·tensor