基于Simulink模拟具有两个目标的双基地雷达(附源码)

news2025/8/3 0:11:16

目录

一、示例

二、发射机 

三、目标

四、接收机

五、结果和显示

六、总结

七、程序


此示例演示如何仿真具有两个目标的双基地雷达系统。双基地雷达的发射器和接收器不位于同一位置,而是沿着不同的路径移动。

一、示例

以下模型显示了双基地雷达系统的端到端仿真。该系统分为三部分:发射机子系统、接收机子系统和目标及其传播信道。该模型显示了从发射器流经通道到达目标并反射回接收器的信号。然后在接收器上执行距离多普勒处理,以生成接收回波的距离多普勒图。

二、发射机 

  • Linear FM- 创建线性FM脉冲作为发射机波形。信号扫描3 MHz带宽,对应于50米的距离分辨率。

  • Radar Transmitter- 放大脉冲并模拟发射器运动。在这种情况下,变送器安装在位于原点的固定平台上。发射器的工作频率为 300 MHz。

三、目标

此示例包括两个具有相似配置的目标。目标安装在移动平台上。 

  • Tx to Targets Channel- 将信号从发射器传播到目标。通道块的信号输入和输出有两列,一列用于传播到每个目标的路径。

  • Targets to Rx Channel- 将信号从目标传播到接收器。通道块的信号输入和输出有两列,一列用于每个目标的传播路径。

  • Targets- 反射入射信号并模拟两个目标的运动。RCS 为 2.5 平方米的第一个目标距离发射器约 15 公里,以 141 m/s 的速度移动。RCS 为 4 平方米的第二个目标距离发射器约 35 公里,并以 168 m/s 的速度移动。两个目标的RCS在底层目标块的平均雷达截面参数中指定为两个元素的矢量。

四、接收机

  • Radar Receiver- 接收目标回声,添加接收器噪声,并模拟接收器运动。发射器和接收器之间的距离为20 km,接收器以20 m / s的速度移动。接收器与两个目标之间的距离分别约为5公里和15公里。

 

  • Range-Doppler Processing- 计算接收信号的距离多普勒图。接收到的信号被缓冲以形成64脉冲突发,然后传递到距离多普勒处理器。处理器沿距离维度执行匹配滤波器操作,沿多普勒维度执行FFT。

 

五、结果和显示

下图显示了距离-多普勒图中的两个目标,距离-时间强度图和多普勒时间强度图。

 

 因为这是一个双基地雷达,所以上面的距离多普勒图实际上将目标范围显示为从发射器到目标以及从目标到接收器的距离的算术平均值。因此,第一个目标的预期射程约为10公里((15+5)/2),第二个目标的预期射程约为25公里((35+15)/2)。距离多普勒映射这两个值作为测量值。

同样,双基地配置中目标的多普勒频移是目标相对于发射器和接收器的多普勒频移之和。第一个目标与发射器的相对速度为-106.4 m/s,第二个目标为161.3 m/s,而第一个目标与接收器的相对速度为99.7 m/s,第二个目标为158.6 m/s。因此,距离多普勒图显示第一个目标和第二个目标的总体相对速度分别为-6.7 m/s(-24 km/h)和319.9 m/s(1152 km/h),与期望的总和值一致。

范围-时间强度范围和多普勒时间强度范围显示滚动范围和多普勒响应强度随时间的变化,与测量值范围和速度值相匹配。

六、总结

本示例显示了具有两个目标的端到端双基地雷达系统仿真。它解释了如何通过绘制距离多普勒图来分析目标返回。

七、程序

使用Matlab R2022b版本,点击打开。

  1.  打开下面的“slexBistaticExample.slx”文件,点击运行,就可以看到上述效果。

 

关注下面公众号,后台回复关键词:模拟具有两个目标的双基地雷达,发送源码链接。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/16024.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Failed to connect to any host resolved for DNS name第一次测试Redis/Jedis时报错(虚拟机)

有很多方法都会导致报这个错,后面提,先说解决方案 0. 尝试重启Redis,再运行测试代码 1. 检查配置文件环节 1⃣️是否设置后台启动(设置为yes) 2⃣️检查是否设置运行远程访问 这一步需要注意两个地方 注释掉bind和将protected-mode设置为…

项目八 51单片机WIFI控制继电器

前言:作者想要帮助一些童鞋和爱好者进行项目构建,但自知能力有限,不喜可论,创作不易,勿喷。 系统由STC89C51单片机、4路继电器、wifi esp8266模块及电源组成。 可以说是一个非常简单的设计,但这里我来说明…

(六)笔记.net core学习之泛型、逆变/协变、泛型缓存

1.泛型:延迟声明:不指定参数类型,调用是才指定,把参数类型的声明推迟到调用 2.泛型包含:泛型类、泛型方法、泛型接口、泛型委托、逆变/协变、泛型缓存 3.泛型约束 1.接口约束 Where T : 接口 2.基类约束 Where…

i++的错误使用

文章目录问题题目完整代码问题 在执行以下代码之前&#xff0c;i的值为8&#xff0c;length的值为10。 while (i < length) {tempArray[i] middle[i]; }我预想中的结果应该是tempArray[8] middle[8];&#xff0c;然后i。 结果tempArray[8]没有被赋值&#xff1a; 反倒是…

树/二叉树/森林之间的相互转换 与遍历

森林就是多棵树的集合&#xff0c;但是森林也可以只有一棵树&#xff0c;二叉树是一种特殊的树&#xff0c;固定的度为2&#xff0c;这是基本前情提要&#xff5e; 树常见的存储方式有三种&#xff1a; &#xff08;1&#xff09;双亲表示法 仅用定义一个结点对象&#xff0…

windows添加node环境

参考&#xff1a;npm和cnpm&#xff08;windows&#xff09;安装步骤_李疆~的博客-CSDN博客_cnpm一、什么是npm和cnpmnpm&#xff08;node package manager&#xff09;&#xff1a;nodejs的包管理器&#xff0c;用于node插件管理&#xff08;包括安装、卸载、管理依赖等&#…

YRCloudFile V6.9.0 加速企业在大数据应用技术创新

近日&#xff0c;焱融科技发布分布式文件存储产品 YRCloudFile 6.9.0 版本。该版本在功能和性能方面有多项技术性突破&#xff0c;主要包括大数据应用无缝对接 Hadoop &#xff0c;为大数据应用提供高性能存储平台&#xff1b;独有的 Dataload 功能和智能分层细粒度化&#xff…

查询不为空的字段

数据&#x1f4ca; idnameparent_id1党组织02陕西党委1314Null25渭南党委Null 实验⁉️ 查询int类型不为空的字段 select * from org where parent_id <> ""❌mybatis 中的 if判断会把整形中的 0 识别为false(空) select * from org where parent_id ! &quo…

体会多态的好

目录 继承和组合&#xff1a; 区别和联系 1.安全性角度&#xff08;封装性&#xff09; 2.灵活性角度&#xff08;牵一发动全身&#xff09; 多态&#xff1a; 一.怎样实现多态 1.完成向上转型 直接赋值&#xff1a;​​​​​​​ 方法传参 方法的返回值 2.完成方法重…

零基础数据科学学习 Python 的 4 个阶段

前言 如果你一直在自学 Python&#xff0c;那么你可能看过无数教程并遵循许多指南来获得这项技能&#xff0c;但是你怎么知道自己走在正确的道路上来掌握这项数据科学的基本技能&#xff1f; &#xff08;文末送读者福利&#xff09; Python 是一种实用的编程语言&#xff0c…

获取CSV文件,转成Excel格式的文件供用户从浏览器下载

前言 最近这十几天每天都很充实&#xff0c;刚完成了几个小需求&#xff1b;今天简单记录一下其中一个&#xff1a;从某系统获取csv文件&#xff0c;然后处理成可供用户在浏览器中下载的Excel文件&#xff1b; 这其中有解除到新的内容&#xff0c;也有利用项目已有的部分功能…

智慧图书馆解决方案-最新全套文件

智慧图书馆解决方案-最新全套文件一、建设背景二、思路架构三、建设方案四、获取 - 智慧图书馆全套最新解决方案合集一、建设背景 现下&#xff0c;传统图书馆已经难以适应时代的发展&#xff0c;图书盘点繁琐、管理模式落后、阅读时间和场地受限等问题&#xff0c;迫使传统图…

148. SAP UI5 表格数据如何导出成 Excel 文件(Table Export As Excel)

本教程前一步骤,我们在介绍 SAP UI5 SmartTable 时,提到了它的 Excel 导出功能。如果将 iseExportToExcel 设置为 true,就可以启用 Excel 导出功能,将 Table 控件显示的数据,导出成本地 Excel 文件。 我们仍然秉承本教程一贯从易到难的学习思路,先暂时不去碰 Smart Table…

30天消化MyBatis源码解析笔记,吊打面试官,offer接到手软

MyBatis 是一个优秀的 Java 持久化框架&#xff0c;SSM 框架组合&#xff08;Spring SpringMVC Mybatis&#xff09;&#xff0c;依赖 MyBatis 搭建的项目更是数不胜数&#xff0c;在互联网公司的使用中&#xff0c;占据了大片江山&#xff0c;你在使用 MyBatis 吗&#xff1…

嵌入式开发:RTOS调试——处理计时问题

毫无疑问&#xff0c;当你开始在嵌入式开发中使用实时操作系统(RTOS)时&#xff0c;会有一个学习曲线。你将在更高的抽象层次上工作&#xff0c;使用或多或少的并行任务&#xff0c;而不仅仅是子例程&#xff0c;并且你需要考虑你的任务应该如何彼此共享数据和处理器时间。你需…

一个系统五个场景,vivo的IoT能否以“慢”取胜?

近年来物联网声浪喧嚣尘上&#xff0c;但其实从移动互联网到IoT只有一步之遥。原因在于手机可以很好的完成“控制中枢”的作用&#xff0c;以手机为核心在IoT领域“开枝散叶”是目前行业的主流选择&#xff0c;这也是小米、华为等手机巨头在IoT领域如鱼得水、产品众多的重要原因…

企业如何防备密码攻击

在身份安全周&#xff0c;了解密码在网络安全中的重要性很有必要&#xff0c;如果您不小心&#xff0c;密码很容易被泄露。ManageEngine ADSelfService Plus如何帮助强化密码并增强企业组织安全性的呢&#xff1f; 现在是 2022 年——密码在今天仍然适用吗&#xff1f; 技术…

Docker(九)—— Docker 网络

我们之前通过端口映射实现过外部主机对容器的访问&#xff0c; 那如果想要实现两个容器之间的通信怎么办&#xff1f;用已有的经验&#xff0c;是像图中蓝色的线那样走吗&#xff1f; 一、Docker0网络 我们运行一个容器&#xff0c;进入容器内部后发现容器也有自己的IP地址。 而…

磁盘占用高问题如何排查?三步教你搞定

作者简介&#xff1a;杨嘉力&#xff0c;OceanBase开源内核高级工程师。 通常情况下&#xff0c;数据库对磁盘的占用量会随着业务的接入时间和业务数据量大增而不断上升&#xff0c;导致磁盘空间不足&#xff0c;进而发生数据无法写入、数据库无法重启等问题。这时我们就需要排…

CENTOS上的网络安全工具(十三)搬到Docker上(1)?

鉴于在集群上构建安全工具的情况越来越频繁&#xff0c;并且现在一些安全工具也提供了Docker形式的部署&#xff0c;再停留在虚拟机yum的部署方式似乎已经不太合时宜了。所以在再一次碰到一个安全工具需要使用docker安装的时候&#xff0c;我们毅然&#xff08;被逼&#xff09…