当前位置: 首页 > article >正文

基于matlab进行雷达信号模拟

一、前言

此示例说明如何将基本工具箱工作流应用于以下方案:假设有一个工作频率为 4 GHz 的各向同性天线。假设天线位于全局坐标系的原点。有一个目标,其非波动雷达横截面为0.5平方米,最初位于(7000,5000,0)。目标以 (-15;-10;0) 的恒定速度矢量移动。天线以 1 kHz 的脉冲重复频率 (PRF) 传输 5 个持续时间为 <> μs 的矩形脉冲。脉冲传播到目标,反射出目标,传播回天线,并被天线收集。天线以单站模式运行,仅在发射器处于非活动状态时才接收。

二、实例

2.1 波形模型

若要创建波形,请使用 System 对象并将属性设置为所需的值。

2.2 天线型号

若要对天线进行建模,请使用 System 对象。将天线的工作频率范围设置为 (1,10) GHz。各向同性天线辐射的能量相等,方位角从-180°到180°,仰角从-90°到90°。

2.3 目标模型

若要对目标进行建模,请使用 System 对象。目标具有0.5平方米的无波动RCS,入射到目标上的波形具有4 GHz的载波频率。从目标反射的波形以光速传播。

2.4 天线和目标平台

若要对天线和目标的位置和移动进行建模,请使用 System 对象。在这种情况下,天线是静止的,并且位于全局坐标系的原点。目标最初位于(7000,5000,0),并以(-15,-10,0)的恒定速度矢量移动。

使用该函数确定天线和目标之间的范围和角度。

2.5 变送器建模

要对变送器规格进行建模,请使用 System 对象。对发射器进行建模的一个关键参数是峰值发射功率。要确定峰值发射功率,假设所需的检测概率为 0.9,最大可容忍误报概率为phased.Transmitter10−6.假设十个矩形脉冲在接收器处非相干积分。您可以使用该函数确定所需的信噪比 (SNR)。

所需的信噪比约为5 dB。假设您要设置峰值发射功率,以便在最远 15 km 的范围内实现目标所需的 SNR。假设发射器的增益为20 dB。使用雷达方程确定所需的峰值发射功率。

所需的峰值发射功率约为 45 千瓦。为了保守起见,请使用 50 千瓦的峰值功率来模拟发射器。要在脉冲波形中保持恒定的相位,请将该属性设置为 。由于在单站(发送-接收)模式下操作发射器,因此请将属性设置为 以记录发射器状态。

2.6 波形辐射建模和采集

若要对阵列的波形辐射进行建模,请使用 System 对象。若要对阵列上的窄带信号收集进行建模,请使用 System 对象。对于宽带信号收集,请使用 System 对象。

在本例中,脉冲满足窄带信号假设。载波频率为 4 GHz。对于属性的值,请使用各向同性天线的句柄。在 System 对象中,将属性设置为 以指定天线上的入射波形是平面波。

2.7 建模接收器

若要对接收器进行建模,请使用 System 对象。在接收器中,您可以指定噪声系数和参考温度,这是系统内部噪声的关键因素。在本例中,将噪声系数设置为2 dB,将参考温度设置为290开尔文。将随机数生成器播种为固定值以获得可重复的结果。

2.8 建模传播

若要对传播环境进行建模,请使用 System 对象。可以通过设置属性对单向或双向传播进行建模。在此示例中,将此属性设置为 对单向传播进行建模。

2.9 实现基本雷达模型

在参数化了场景的所有必要组件后,您就可以生成脉冲,将脉冲传播到目标和从目标传播脉冲,并收集回波。

以下代码为主模拟循环做准备。脉冲之间的时间步长

可以使用以下代码执行主模拟循环:

非相干积分接收到的回波,创建范围门的向量,并绘制结果。图上的红色垂直线标记目标的范围。

三、程序

程序下载:https://download.csdn.net/download/weixin_45770896/87666691


http://www.kler.cn/a/10371.html

相关文章:

  • 双十一云服务器抢购后,用SD-WAN连通多云网络
  • 国标GB28181视频平台EasyCVR私有化部署视频平台对接监控录像机NVR时,录像机“资源不足”是什么原因?
  • Unity 网格模型及优化
  • glide性能优化实战
  • 数据重塑:长宽数据转换【基于tidyr】
  • 【面试分享】xshell连接Linux服务器22端口执行命令top期间的技术细节和底层逻辑
  • 朝花夕拾 - 卷王的自白(光头祭天,法力无边》
  • 独立看门狗(IWDG)实验
  • 第十三届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组思考+总结
  • ChatGPT宝藏插件丨装上之后,上网、语音聊天、一键分享对话……简直让你爽到起飞!
  • Java题目训练——年终奖和迷宫问题
  • 自己再造一个大规模预训练语言模型?可以的
  • 【C++】Vector
  • 软件测试培训
  • JUC源码系列-AQS的Condition的接口实现
  • 程序员在职场中如何让自己的技能快速提高,WEB前端开发工程师如何让自己快速成为团队的核心开发人员?
  • Follow My Heart Of Apirl. 2023
  • LAZADA平台开放接口的接入和参数说明(目前支持以下基本接口:item_get 获得淘宝商品详情item_search 获得淘宝商品详情)
  • 为何ChatGPT如此擅长编造故事?
  • 操作系统 - 学习笔记
  • 不一样的websocket封装简洁版
  • 设计模式之迭代器模式(C++)
  • 新品国产C2000,独立双核32位CPU,主频高达400MHz,QX320F280049
  • 数据分析-统计基础
  • 29岁,普通功能测试,我是如何在一周内拿到5份Offer的?
  • Linux 内存回收,思维导图记录