【雷达知识基础】-------Matlab代码实现:线性调频(LFM or Chirp)信号(转载请标注德雅村支书)

%% ==Linear Frequency Modulation (LFM) Signal or Chirp Signal== %%
%% =====================by WH from NUDT======================== %%
%% ========================德雅村支书=========================== %%

clc; close all; clear all;

%% 线性调频基本参数的设置
Fs = 5e6;                   % 采样频率 
T = 10e-5;                  % 脉冲宽度100微秒
B = 1e6;                    % 带宽1MHz
k = B/T;                    % 调频斜率
N = round(T*Fs);            % 采样点个数
t = linspace(-T/2,T/2,N);   % 采样点时间间隔
s = exp(i*k*pi*t.^2);       % 线性调频(LFM)信号

%% 信号实部的生成(虚部可以用imag函数生成)
figure;
plot(t,real(s));            % real(s)表示信号s的实部   
title('线性调频(LFM)信号实部');
xlabel('t/s');ylabel('幅度');
axis([-5e-5 5e-5 -1 1])     % 根据生成图像限定范围

figure;
plot(t,imag(s));            % imag(s)可以表示信号s的虚部   
title('线性调频(LFM)信号虚部');
xlabel('t/s');ylabel('幅度');
axis([-5e-5 5e-5 -1 1])     % 根据生成图像限定范围

%% 信号频谱的生成
f = linspace(-Fs/2,Fs/2,N); % 频谱的频率范围
figure;
plot(f,abs(fftshift(fft(s))));
title('线性调频(LFM)信号频谱');
xlabel('f/Hz');ylabel('幅度');

线性调频信号[1-2]是雷达研究的基本内容,因为信号的生成较为简单,所以不再赘述公式原理的信号内容,代码如上。

[1]  https://blog.csdn.net/yanchuan23/article/details/80536314

[2]  庞礴, 王雪松, 刘勇, & 李永祯. (2011). 宽带lfm信号同时极化测量性能研究. 航天电子对抗, 27(6), 51-54.

你可能感兴趣的:(radar)