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

相关推荐
暖阳华笺几秒前
【高频考点】回溯(暴力搜索)
数据结构·c++·算法·回溯法
hunterkkk(c++)几秒前
学习dijkstra算法(c++)
c++·学习·算法
lightqjx10 分钟前
【算法】数据结构_单调队列
数据结构·算法·单调队列
小四季豆18 分钟前
《数据结构与算法》-顺序表:算法落地的第一个线性结构
c语言·数据结构·算法
8Qi826 分钟前
LeetCode 96:不同的二叉搜索树(Unique Binary Search Trees)—— 题解 ✅
算法·leetcode·职场和发展·动态规划
1892280486127 分钟前
NV041固态MT29F16T08GSLCEM9-QBES:C
人工智能·算法·microsoft·缓存·性能优化
罗超驿40 分钟前
15.LeetCode 30. 串联所有单词的子串(Java):滑动窗口+哈希表详解
算法·leetcode
Marianne Qiqi41 分钟前
非hot100的力扣算法题
数据结构·算法·leetcode
CC数学建模1 小时前
2026第八届中青杯全国大学生数学建模竞赛C题:情绪维度耦合约束的脑电信号情绪识别 (1)完整思路、代码、模型、文章,全网首发高质量分享!
python·算法·数学建模
Dillon Dong1 小时前
【风电控制】双馈风机网侧高低穿控制策略——从VrtCal信号处理到状态机逻辑的完整解析
算法·变流器·风电控制·dfig