线性调频信号是一种频谱扩展调制技术,在雷达等领域具有广泛应用,信号频率是一个关于时间t的线性函数。线性调频信号时域表达式如下:
其中,T为采样周期,K为线性调频率,K=B/T,B为信号带宽。
基于北太天元仿真线性调频信号如下:
北太天元代码如下:
clear clc close all clf tao=1e-5;%脉冲宽度 B=20e6;%带宽20MHz fs=2*B;%采样频率 Ts=1/fs; K=B/tao;%调频斜率 N=floor(tao/Ts); % 线性调频信号 t=linspace(-tao/2,tao/2,N); st=exp(j*pi*K*t.*t);%线性调频信号 figure(1)sst = real(st); plot(t*1e5,sst); title('线性调频信号时域实部'); f=linspace(-fs/2,fs/2,N); load_plugin("fft") sf=abs(fft(st));%线性调频信号频域信号 figure(2) ssf = [sf(N/2+1:end),sf(1:N/2)]; plot(f*1e5,ssf); title('线性调频信号频谱幅值'); figure(3) plot(angle(st)) title('线性调频信号相位');