一、线性调频脉冲雷达的工作原理

雷达发射机的任务是产生符合要求的雷达波形(Radar Waveform),然后经馈线和收发开关由发射天线辐射出去,遇到目标后,电磁波一部分反射,经接收天线和收发开关由接收机接收,对雷达回波信号做适当的处理就可以获知目标的相关信息。

如果将雷达天线和目标看做一个系统,便得到如图1.2的等效,而且这是一个LTI系统。

雷达发射信号s(t)经过该LTI系统,的输出信号(即雷达的回波信号):

然后让通过雷达发射信号s(t)的匹配滤波器,如图1.3

S(t)的匹配滤波器hr(t)为:

于是,

对上式进行傅里叶变换:

如果选取合适的s(t),使它的幅频特性|S(jω)|为常数,那么可写为:

其傅里叶反变换为:

中包含目标的特征信息

这就是线性调频(LFM)脉冲压缩雷达的工作原理。

二、实验过程

对雷达回波信号(sig)进行处理,得到回波信号的时域波形和幅频特性。实验代码如下,

sigf=fft(sig,2048);  %sig fft
plot(abs(sigf));

让雷达回波信号通过匹配滤波器,代码如下:

这里的脉宽0.4us,带宽265MHz,采样率320MHz

%the map after modulation
t = 0.4e-6; %pulse duration
B = 265e6;  %chirp frequency modulation bandwidth 256MHz
K = B/t;    %chirp slope
Fs = 320e6;
Ts = 1/Fs;  %sampling frequency and sample spacing
N = t/Ts;
t = linspace(-t/2,t/2,N);
Ht = exp(-1j*pi*K*(-t).^2);  %matched filter
hf = fft(Ht,2048);  % frequency
m1 = sigf.*hf;  %经过 matched filter的信号的fft
m1i = ifft(m1);
plot(abs(m1i));
title('时域');
plot(abs(m1));
title('频域');

在时域加窗

win = hamming(N)';
filter_win = Ht.*win;       % window
filter_winf = fft(filter_win,2048);     % 匹配滤波器加窗后频率响应
plot(0:127,abs(filter_win));t = 0:2047;
swf = sigf .*filter_winf;
plot(t,abs(swf)); %补零前频域
title('补零前频域');new_swf = [swf(1:1024),zeros(1,14336),swf(1025:2048)]; %补零后的频域信号
plot(0:16383,abs(new_swf)); %补零后的频域信号
title('补零后频域');plot(0:16383,abs(ifft(new_swf)));  %补零后时域信号
title('补零后时域');

高频补零与过采样

IFFT在中间补的目的是提供频带的保护间隔,在时域产生的效果就是过采样。频率分辨率=1/时域持续时间长度时域采样率=1/频率长度。

我们频域补零的前提是,频率分辨率不变。无论在高频或低频补零,都会使时域采样率增加,但根据乃奎斯特采样定理可知,频谱以采样率为间隔在频率上周期搬移,会使高频部分混叠,所以补零应在高频部分。

频域分辨率不变的高频域补零扩展,对应时域过采样(分辨率)补值。

在时域补零加窗的结果

L = length(sig);
sigf = fft(sig);
win = hamming(N)';
filter_win = Ht.*win;
filter_winf = fft(filter_win,L);
winfi = ifft(filter_winf);
sigw = winfi.*sig;  %sig信号时域加窗
swfi = fft(sigw,L*num);
plot(abs(swfi));
title('时域补零加窗后的频域');

当采样频率过低时,采样点数变少,做傅里叶变换后的频谱图像的点数会非常的稀疏,这就是栅栏效应。在时域补零后可以发现频谱点数变得更加密集,但是还是不能分辨各个频率,所以补零不能提高频率分辨率。

三、思考

1.在时域补零有什么好处?为什么补零不能提高距离分辨率?

时域补零相当于频域内插,也就是补零操作增加了频域的插值点数,让频域的曲线看起来更加光滑,也就是增加了FFT频率分辨率。减小栅栏效应。

时域补零后频谱的点虽然更加密集,但是相近的频率成分依然无法分开,这是因为,波形分辨率只与原始数据的时长t有关,而与参与FFT的数据点数无关,所以虽然补零,波形分辨率依然是1/t,当该分辨率远远大于要分辨的目标之间的距离。

2.加汉明窗,脉冲压缩结果中的主瓣和副瓣会发生什么变化?

主瓣变宽,副瓣变低。

雷达回波信号脉冲压缩处理(MATLAB)相关推荐

  1. 匹配滤波(脉冲压缩) matlab代码,亲测可用

    匹配滤波(脉冲压缩) matlab代码,亲测可用 匹配滤波(matched filtering)是最佳滤波的一种,当输入信号具有某一特殊波形时,其输出信噪比达到最大. 匹配滤波器的相频特性和输入信号正 ...

  2. 雷达信号处理的chirp信号脉冲压缩matlab仿真

    目录 1.算法概述 2.MATLAB仿真源码 1.算法概述 脉冲压缩技术是雷达理论中一项非常重要的技术,因为它有效解决了既要看得清.又要看得远的矛盾(早期脉冲雷达所用信号,多是简单矩形脉冲信号,通常通 ...

  3. 【雷达通信】雷达脉冲压缩含Matlab源码

    1 简介 脉冲压缩雷达(Pulse Compression Radar , PCR)的定义是,发射端发射经编码或调制的宽脉冲,接收端处理后输出窄脉冲的雷达.目前,脉冲压缩雷达发射信号的调制方式主要有线 ...

  4. 利用快速傅立叶变换,在频域中实现脉冲压缩的matlab仿真程序

    %利用FFT计算WVD分布(非平稳随机信号分析与处理第45页) clc clear all NN=100; w1=0.001; a1=0.0005; w2=0.001; a2=-0.005; j=sq ...

  5. matlab 脉冲压缩算法,线性调频脉冲压缩原理及其MATLAB仿真+程序

    摘 要:脉冲压缩技术在现代雷达系统和超带宽通信系统等领域具有越来越重要的应用.本文首先阐述了线性调频脉冲压缩的基本原理,并提出了增大信号等效带宽可以提高雷达距离分辨率,然后分析了匹配滤波器的特性,给出 ...

  6. 线性调频LFM脉冲压缩 连续波雷达仿真线性调频信号仿真分析压缩

    线性调频LFM脉冲压缩 连续波雷达仿真&线性调频信号仿真分析压缩 以下多套系统源码 1.线性调频LFM脉冲压缩雷达仿真(Matlab程序,Word说明,运行结果) 2.线性调频(LFM)脉冲压 ...

  7. 雷达回波信号的脉冲压缩matlab仿真

    %LFM脉冲的匹配滤波 clear all; T=10e-6;                                   %发射脉宽10us B=30e6;                 ...

  8. 雷达回波模拟仿真(一):回波产生,脉冲压缩(以LFM为例)matlab

    雷达回波模拟仿真(一):回波产生,脉冲压缩(以LFM为例)matlab 雷达目标回波 雷达目标回波脉冲压缩 脉冲压缩 雷达目标回波脉冲压缩仿真 代码 雷达目标回波 首先介绍雷达目标回波的组成结构,然后 ...

  9. 带有匹配滤波器的雷达信号调制和脉冲压缩技术的Matlab程序

    带有匹配滤波器的雷达信号调制和脉冲压缩技术的Matlab程序 clear all; %%%  parameters' definition c=3e+8;                       ...

最新文章

  1. 高通量测序技术和序列拼接算法探析
  2. python 矩阵中的冒号 逗号
  3. 值得推荐的微软技术公众号推荐
  4. 【bzoj题解】1001 狼抓兔子
  5. 【贪心算法】POJ-1017
  6. html中,怎么样才能获得iframe页面里的内容
  7. python 获取数据库字段类型_python中如何读取数据库数据类型
  8. js时间格式化 YYYY/MM/DD HH:MM:SSS
  9. 浅谈Java新手入门书籍选择
  10. utf8汉字编码对照表
  11. 基于SpringBoot超市库存管理系统+文档
  12. amd显卡风扇调节_AMD Crimson驱动程序导致显卡风扇速度过低,官方: 请尽快修复...
  13. 广告代码(弹窗和富媒体)
  14. VUE游戏设计:实现外星人的攻击冲击波
  15. Lua中的os.time和os.date以及时区计算
  16. Unity3D进行项目build时的“Data folder not found”问题
  17. mobi怎么在Android手机上打开?
  18. 彩色图像增强opencv
  19. c++编程题2——ISBN计算识别码
  20. 正版服务器,MC原版服务器搭建教程

热门文章

  1. SLM-在传统加工零件上高精度3D打印,为整体制造降本增效
  2. Android studio添加按钮点击进入下一页
  3. 89c51的通俗易懂讲解
  4. 基于哈工大生物信息学专业培养方案提炼的学程
  5. 在VS中怎么用vb画矩形_电路图中如何判别NPN与PNP
  6. 中小型研发团队架构实践十:应用监控怎么做?
  7. Python第三阶段学习redis day01
  8. 基于springboot+vue+element-ui的仿百度云局域网网盘
  9. 多项式对数函数(ln)
  10. 寻访 | 北京量子信息研究院