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的频谱图