雷达学习记录(一)线性调频信号的产生

读研阶段主要做雷达,现在做毕设课题的途中记录一下基础知识,能力很有限,也欢迎大家多多指点我,与我交流

线性调频信号

线性调频信号(linear frequency modulation)即chirp信号,也叫LFM信号,是一种频率随着时间不断增长的信号,其表达式如下

st = exp(j2\pi (ft+\frac{1}{2}kt^{2}) )

其中f是中心频率,也就是载频,k是调频率,是这个chirp信号带宽与时宽的比值,例如我下面需要产生一个中心频率为1mhz,带宽8mhz,时宽10us的线性调频信号,调频率就是8*10^11.

方法一: matlab自带函数

y = chirp(t,f0,t1,f1)

这个意思是你产生的线性调频信号在t时刻的瞬时频率是f0,在t1时刻的瞬时频率是f1,这个本人感觉通常满足不了应用干的要求,详细的可以直接在matlab中doc chirp就可以查询,感兴趣的自己可以学习

方法二:设置参数后直接使用表达式

Tr = 10e-6;%线性调频信号脉宽,发射脉冲时宽10us
B = 8e6;  %调频信号带宽8M
K = B/Tr; %调频率8e11
f0 = 20e6; %中心频率
Fs = 4*f0; %采样率
Ts = 1/Fs; %采样时间间隔
N = round(Tr/Ts); %采样点数
t = linspace(-Tr/2,Tr/2,N+1); 
st =  exp(1j*(2*pi*f0*t+pi*K*t.^2));  %时域信号

设置时宽,带宽,调频率,中心频率,采样率,注意这里采样率要设置成中心频率的四倍以上,而且这里的中心频率一般要比带宽大很多,才是正确的线性调频信号

然后大家注意,如果现在直接对st画图的话我们只能看到实部的图像,如果都要看到的话可以使用real和imag函数提取线性调频信号的实部虚部

figure(1)
plot(t*1e6,real(st));  %线性调频信号
xlabel("时间/us");ylabel("信号实部幅度");
title("线性调频信号实部");
grid on;
axis ([-inf inf -2 2]); 
figure(2)
plot(t*1e6,imag(st));  %线性调频信号虚部
xlabel("时间/us");ylabel("信号虚部幅度");
title("线性调频信号虚部");
grid on;
axis ([-inf inf -2 2]); 

可以看到随着时间轴向两端延续,信号的频率是以一种频率不断增加的正弦波的样子延伸的

应用

那为什么要使用这种频率无限增长的信号呢?我们都知道一般像周期正弦信号他的时宽带宽积是固定的,那像雷达这种远距离作用系统,要求信号有较大的时宽以及较大的能量,普通的调制信号显然没有办法达到要求,而线性调频信号通过对载波频率进行调制以增加信号的发射带宽并在接收时实现脉冲压缩,它可在增大射频脉冲宽度、提高平均发射功率、加大通信距离同时又保持足够的信号频谱宽度,不降低雷达的距离分辨率。从而实现雷达所要求的的短时、连续、高能量的脉冲波需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值