《合成孔径雷达成像算法与实现》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的频谱图

相关推荐
南宫生29 分钟前
力扣动态规划-19【算法学习day.113】
java·学习·算法·leetcode·动态规划
和风化雨35 分钟前
排序算法--插入排序
c语言·c++·算法·排序算法
被AI抢饭碗的人1 小时前
算法题(56):旋转链表
数据结构·算法·链表
lin zaixi()2 小时前
洛谷 P10289 [GESP样题 八级] 小杨的旅游 C++ 完整题解
c++·算法·旅游
我一定会有钱2 小时前
C语言:创建带头结点的动态链表:解析与实现
c语言·算法
某个默默无闻奋斗的人2 小时前
二维前缀和:高效求解矩阵区域和问题
java·算法·leetcode·前缀和
Zhi Zhao2 小时前
利用matlab寻找矩阵中最大值及其位置
算法·matlab·矩阵
weixin_307779133 小时前
自然语言生成(NLG)算法模型评估方案的硬件配置、系统架构设计、软件技术栈、实现流程和关键代码
人工智能·算法·自然语言处理·系统架构
好好学习O(∩_∩)O3 小时前
取模与加减乘除原理,模拟实现代码及相关公式推导
c++·算法
和小潘一起学AI3 小时前
机器学习--2.多元线性回归
笔记·算法·机器学习