赞
踩
LFM信号又称为Chirp信号或线性调频信号,是一种无幅度和相位调制的信号,其特点是频率会随着时间呈线性改变(频率随时间增加(向上线性调频脉冲)或减小(向下线性调频脉冲)的信号)。因为其频率像鸟鸣声音逐渐上升,所以也被称为"Chirp"信号(即鸟鸣声)。
通过调整LFM信号的带宽和中心频率,可以实现在不同的距离和速度条件下进行雷达信号的识别和测量。LFM信号在雷达领域被广泛应用,具有很强的抗干扰能力和高分辨能力。
LFM信号的数学表达式为
,
其中表示信号幅值,表示起始频率也是载频,表示初始相位,表示脉宽,表示调频斜率(单位为Hz/s)。为矩形窗函数,数学表达式为
。
- B = 2e8; % 200MHz
- T = 1e-6; % 采样时间1us
- fs = 4*B; % 采样率800MHz
- K = B/T; % 调频斜率
- N = round( T / (1/fs) ); % 采样点数
- t = linspace( -T/2 , T/2 , N); % 选取采样点,在-T/2与T/2间生成N个点
-
- A_lfm = 10; % 设置信号幅度
- f_lfm = 1000; % 设置信号载频频率
- y_lfm = A_lfm*exp(1j*(2*pi*f_lfm*t+pi*K*t.^2)); % 信号表达式
- %%%%%%%%%%%绘制时域图%%%%%%%%%%%%
- tiledlayout(2,1); % 创建一个2x1分块图布局
- ax1 = nexttile; % 创建坐标区对象ax1
- plot(ax1,1e6*t,real(y_lfm)); % 绘制时域图
- xlabel(ax1, 't/us'); % 设置x轴标签
- ylabel(ax1, '幅度/V'); % 设置x轴标签
- title(ax1, '线性调频信号时域波形'); % 设置标题
-
- freq = linspace(-fs/2,fs/2,N); % 频域采样选取采样点,在-fs/2与fs/2间生成N个点
- Sf = fftshift( fft(y_lfm) ); % 先用快速傅里叶变换(FFT)算法计算y_lfm的离散傅里叶变换(DFT),再通过将零频分量移动到数组中心,重新排列傅里叶变换fft(y_lfm)。
- %%%%%%%%%%%绘制频谱图%%%%%%%%%%%%
- ax2 = nexttile; % 创建坐标区对象ax2
- plot(ax2,freq/1e6,abs(Sf) ); % 绘制频谱图
- xlabel(ax2,'f/MHz'); % 设置x轴标签
- ylabel(ax2, '幅值'); % 设置y轴标签
- title(ax2,'线性调频信号频谱'); % 设置标题
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。