博客
关于我
【雷达通信】基于matlab线性调频(LFM)脉冲压缩雷达仿真【含Matlab源码 283期】
阅读量:143 次
发布时间:2019-02-27

本文共 2109 字,大约阅读时间需要 7 分钟。

一、简介

1.雷达工作原理

雷达是Radar(RAdio Detection And Ranging)的音译词,意为“无线电检测和测距”,即利用无线电波来检测目标并测定目标的位置,这也是雷达设备在最初阶段的功能。典型的雷达系统如图1.1,它主要由发射机,天线,接收机,数据处理,定时控制,显示等设备组成。利用雷达可以获知目标的有无,目标斜距,目标角位置,目标相对速度等。现代高分辨雷达扩展了原始雷达概念,使它具有对运动目标(飞机,导弹等)和区域目标(地面等)成像和识别的能力。雷达的应用越来越广泛。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.线性调频(LFM)信号
脉冲压缩雷达能同时提高雷达的作用距离和距离分辨率。这种体制采用宽脉冲发射以提高发射的平均功率,保证足够大的作用距离;而接受时采用相应的脉冲压缩算法获得窄脉冲,以提高距离分辨率,较好的解决雷达作用距离与距离分辨率之间的矛盾。
脉冲压缩雷达最常见的调制信号是线性调频(Linear Frequency Modulation)信号,接收时采用匹配滤波器(Matched Filter)压缩脉冲。
LFM信号(也称Chirp 信号)的数学表达式为:
在这里插入图片描述
3. LFM脉冲的匹配滤波
信号的匹配滤波器的时域脉冲响应为:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、源代码

%%demo of LFM pulse radar%==================================================================function LFM_radar(T,B,Rmin,Rmax,R,RCS)if nargin==0    T=10e-6;                                          %pulse duration 10us    B=30e6;                                           %chirp frequency modulation bandwidth 30MHz    Rmin=10000;Rmax=15000;              %range bin    R=[10500,11000,12000,12008,13000,13002];  %position of ideal point targets    RCS=[1 1 1 1 1 1];                           %radar cross sectionend%==================================================================%%ParameterC=3e8;                                            %propagation speedK=B/T;                                             %chirp slopeRwid=Rmax-Rmin;                           %receive window in meterTwid=2*Rwid/C;                               %receive window in secondFs=5*B;Ts=1/Fs;                             %sampling frequency and sampling spacingNwid=ceil(Twid/Ts);                         %receive window in number%==================================================================%%Gnerate the echo      t=linspace(2*Rmin/C,2*Rmax/C,Nwid); %receive window                                                            %open window when t=2*Rmin/C                                                            %close window when t=2*Rmax/C                            M=length(R);                                        %number of targets                                        td=ones(M,1)*t-2*R'/C*ones(1,Nwid);Srt=RCS*(exp(j*pi*K*td.^2).*(abs(td)

三、运行结果

在这里插入图片描述

在这里插入图片描述

四、备注

完整代码或者代写添加QQ1564658423

往期回顾>>>>>>

转载地址:http://xgmf.baihongyu.com/

你可能感兴趣的文章
Node-RED中建立静态网页和动态网页内容
查看>>
Vue3+Element-ul学生管理系统(第二十二课)
查看>>
Node-RED中怎样让网站返回JSON数据
查看>>
Node-RED中根据HTML文件建立Web网站
查看>>
Node-RED中解析高德地图天气api的json数据显示天气仪表盘
查看>>
Node-RED中连接Mysql数据库并实现增删改查的操作
查看>>
Node-RED中通过node-red-ui-webcam节点实现访问摄像头并截取照片预览
查看>>
Node-RED中配置周期性执行、指定时间阶段执行、指定时间执行事件
查看>>
Node-RED安装图形化节点dashboard实现订阅mqtt主题并在仪表盘中显示温度
查看>>
Node-RED怎样导出导入流程为json文件
查看>>
Node-RED简介与Windows上安装、启动和运行示例
查看>>
Node-RED订阅MQTT主题并调试数据
查看>>
Node-RED通过npm安装的方式对应卸载
查看>>
node-request模块
查看>>
node-static 任意文件读取漏洞复现(CVE-2023-26111)
查看>>
Node.js 8 中的 util.promisify的详解
查看>>
node.js debug在webstrom工具
查看>>
Node.js Event emitter 详解( 示例代码 )
查看>>
Node.js GET、POST 请求是怎样的?
查看>>
Node.js HTTP模块详解:创建服务器、响应请求与客户端请求
查看>>