基于Matlab利用移动目标指示雷达抑制地面杂波(附源码)

news2024/11/24 10:44:37

目录

一、构建雷达系统

二、定义目标

三、杂波

四、仿真接收到的脉冲和匹配滤波器

五、使用三脉冲消除器执行

六、使用交错PRF模拟接收到的脉冲

七、对交错的 PRF 执行

八、总结

九、程序


本示例显示了移动目标指示 (MTI) 雷达的设计,以减轻杂波并识别移动目标。对于雷达系统,杂波是指从目标以外的环境散射(如陆地、海洋或雨)接收的回波。杂波回波可能比目标回波大许多数量级。MTI雷达利用运动目标相对较高的多普勒频率来抑制杂波,这些杂波通常具有零或非常低的多普勒频率。

典型的MTI雷达使用高通滤波器来消除低多普勒频率下的能量。由于FIR高通滤波器的频率响应是周期性的,因此高多普勒频率下的一些能量也会被移除。因此,雷达将无法探测到这些高多普勒频率的目标。这个问题称为盲速问题。此示例说明如何使用称为交错脉冲重复频率 (PRF) 的技术来解决盲速问题。

一、构建雷达系统

首先,定义雷达系统的组件。此示例的重点是 MTI 处理,因此该示例使用示例模拟雷达接收器的测试信号中构建的雷达系统。可以通过该示例探索雷达系统设计的细节。将天线高度更改为 100 米以模拟安装在建筑物顶部的雷达。请注意,系统中的PRF约为30 kHz,对应于5 km的最大明确范围。

检索采样频率、工作频率和传播速度。在许多MTI系统中,尤其是低端系统,发射器的电源是磁控管。因此,发射器为每个发射脉冲添加一个随机相位。因此,通常需要恢复接收器的相干性。这种设置称为接收时相干。在这些系统中,接收器锁定在发射器为每个脉冲添加的随机相位上。然后,接收器从相应脉冲间隔内接收到的样品中消除相位影响。通过按如下方式设置发射器和接收器来模拟接收系统上的相干。

二、定义目标

接下来,定义两个移动目标。

第一个目标位于位置 [1600 0 1300]。给定前面各节中显示的雷达位置,它距雷达的范围为 2 公里。目标的速度为[100 80 0],对应于相对于雷达的-80 m / s的径向速度。目标的雷达横截面为25平方米。

第二个目标位于位置 [2900 0 800],对应于距雷达 3 公里的范围。将此目标的速度设置为盲速,其中多普勒特征与PRF混叠。此设置可防止 MTI 雷达检测到目标。使用该函数计算具有等于PRF的相应多普勒频率的盲速度。

三、杂波

杂波信号是使用最简单的杂波模型(恒定伽马模型)生成的,伽马值设置为 -20 dB。这样的伽马值是平地杂波的典型值。假设杂乱图块存在于所有范围内,并且每个色域的方位角宽度为 10 度。还假设雷达的主波束水平指向。请注意,雷达没有移动。

四、仿真接收到的脉冲和匹配滤波器

模拟之前定义的雷达和目标的 10 个接收脉冲。然后将接收到的信号通过匹配的滤波器。

五、使用三脉冲消除器执行

MTI 处理 MTI 处理使用 MTI 滤波器去除慢时间序列中的低频分量。由于陆地杂波通常不会移动,因此去除低频成分可以有效地抑制它。三脉冲消除器是一种流行且简单的MTI滤波器。消除器是滤波器系数为[1 -2 1]的全零FIR滤波器。使用非相干脉冲积分来组合慢速时间序列。排除前两个脉冲,因为它们处于MTI滤波器的瞬态周期。

回想一下,有两个目标(在 2 公里和 3 公里处)。在 MTI 过滤之前,两个目标都隐藏在杂波返回中。100 m处的峰值是从雷达正下方的地面返回的直接路径。请注意,功率随着范围的增加而减小,这是由于信号传播损失造成的。 MTI 滤波后,除直接路径峰值外,大多数杂波回波都将被删除。本底噪声现在不再是范围的函数,因此噪声现在是接收器噪声,而不是杂波噪声。这一变化显示了三脉冲消除器的杂波抑制能力。在 2 公里范围内,可以看到代表第一个目标的峰值。但是,在3公里范围内没有峰值来代表第二个目标。峰值消失是因为三脉冲消除器抑制了以消除器的盲速行进的第二个目标。 为了更好地理解盲速问题,请查看三脉冲消除器的频率响应。

请注意频率响应中反复出现的零点。零点对应于盲速度的多普勒频率。具有这些多普勒频率的目标由三脉冲消除器抵消。该图显示零点以 PRF 的整数倍(大约 30kHz、60kHz 等)出现。如果可以将这些零点从雷达规格的多普勒频率区域移除或推开,则可以避免盲速问题。

六、使用交错PRF模拟接收到的脉冲

盲速问题的一种解决方案是使用非均匀 PRF(交错 PRF)。相邻脉冲在不同的PRF处传输。这样的配置将盲速度的下限推到了更高的值。为了说明这个想法,这个例子使用一个双交错的PRF,然后绘制了三脉冲消除器的频率响应。 选择大约 25kHz 的第二个 PRF,这对应于 6 公里的最大明确范围。

 从交错PRF的图中,您可以看到第一个盲速度对应于150 kHz的多普勒频率,是均匀PRF情况的五倍。因此,30 kHz多普勒频率的目标不会被抑制。 现在,使用交错的PRF模拟来自目标的反射信号。

七、对交错的 PRF 执行

MTI 处理 像以前一样处理脉冲,首先通过匹配的滤波器,然后非相干地积分脉冲。

 该图显示,在MTI过滤后,现在可以检测到两个目标,并且杂波也被删除了。

八、总结

通过非常简单的操作,MTI处理可以有效地抑制低速杂波。均匀的PRF波形会在盲速下错过目标,但这个问题可以通过使用交错PRF来解决。对于具有大多普勒带宽的杂波,MTI 性能可能很差。这种杂乱可以通过时空自适应处理来抑制。有关详细信息,请参阅时空自适应处理简介示例。

九、程序

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

 

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

关注下面公众号,后台回复关键词:抑制地面杂波,发送源码链接。

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

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

相关文章

《Java》private、protected、public区别及解析

我们今天来给大家解析一下Java中四种修饰类型的区别。 那么有的老铁就疑惑了,文章名称不是说三种吗?其实还有一种隐藏的修饰类型(默认类型)英文翻译过来的话是define,这就是我们什么都不修饰,例如&#xff…

【C/C++动态内存 or 柔性数组】——对动态内存分配以及柔性数组的概念进行详细解读(张三 or 李四)

目录前言(栈区、堆区、静态区)动态内存函数malloc与freecalloc与freerealloc与free常见的动态内存错误经典笔试题(再见张三)柔性数组前言(栈区、堆区、静态区) 请耐心看完,看完后就会对内存中的…

天玑9200领跑背后,高端芯片掀起蝴蝶效应

过去一年,天玑9000让联发科在高端旗舰机市场掀起了一场“旋风”。全球知名市场调研机构Counterpoint Research发布的报告显示,联发科在全球和中国智能手机芯片市场份额中连续八个季度保持第一的领先地位,且在高端手机市场的份额有显著增长。另…

PowerShell 美化(谁不想要一个好看的终端呢)

PowerShell 美化安装powershellScoop 安装Oh My Posh安装字体设置应用主题花里胡哨的折腾(bushi 多种主题任君挑选 安装powershell 地址:https://github.com/PowerShell/PowerShell/releases 本文主要使用 Oh My Posh 进行美化 地址:https…

C语言之指针(中)

目录 前言 一、字符指针 1.用法(两种) 2.例子 二、指针数组 三、数组指针 1.数组指针的定义 1.概念 2.例子 2.数组名 3.使用 1.使用的情景 2.例子 四、数组参数、指针参数 1.数组传参 2.指针传参 五、函数指针 1.函数的地址 2.函数指针 3.例子 4.两个特…

【C++】泛型编程之模板初阶

文章目录1. 泛型编程2. 模板2.1 模板的概念3. 函数模板3.1 函数模板概念3.2 函数模板语法3.3 函数模板的原理3.4 函数模板的实例化3.5 模板参数的匹配原则3.6 普通函数与函数模板的区别4. 类模板4.1 类模板语法4.2 类模板的实例化4.3 类模板与函数模板区别4.4 类模板分文件编写…

Word控件Spire.Doc 【文本】教程(17) ;在Word中设置文本方向

Spire.NET的Spire.是MicrosoftDoc人员对Word文档进行操作打印的.NET类库。帮助单独安装Microsoft Word在开发环境下,轻松便捷地创建、编辑、转换和转换Word文档。拥有近10个专业开发经验Spire系列办公文档开发打印工具,专注于创建、编辑、转换和Word/Exc…

C++设计模式---组合模式

文章目录使用场景组合模式的定义安全组合模式使用场景 组合模式和类与类之间的组合是不同的概念。 组合模式主要用来处理树形结构的数据,如果要表达的数据不是树形结构,就不太适合组合模式。 比如我们有一个目录结构: 这个目录我们把它绘…

图解LeetCode——1704. 判断字符串的两半是否相似(难度:简单)

一、题目 给你一个偶数长度的字符串 s 。将其拆分成长度相同的两半,前一半为 a ,后一半为 b 。 两个字符串 相似 的前提是它们都含有相同数目的元音(a,e,i,o,u,A,E&…

几分钟实现对恶意IP地址进行拦截,腾讯云Web防火墙实在太香了!

一、概述 在平时上网中,我们经常听到“xxx被拉入黑名单”、“把xxx加入白名单”,黑白名单成了禁止访问和允许访问的代名词,黑白名单是一种常见的安全机制,用于隔离流量,然后对隔离的流量采取特定操作。 黑名单代表只…

Redis高可用之持久化

一 Redis高可用 什么是高可用 在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。 但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常…

Pytorch实战:基于鲸鱼WOA优化1DCNN的轴承故障诊断

目录 0.引言 1.关键点 2.WOA优化1DCNN超参数实战 2.1 数据准备 2.2 1DCNN故障诊断建模 2.3 采用WOA优化1DCNN超参数 0.引言 采用1DCNN进行轴承故障诊断建模,并基于鲸鱼优化算法WOA对1DCNN的超参数进行优化,以实现更高的精度。建立一个两层的1DCNN&a…

【Transformers】第 9 章 :处理很少或没有标签

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

[C]实现能在本地存储的简易通讯录

作者: 华丞臧. 专栏:【C语言】 各位读者老爷如果觉得博主写的不错,请诸位多多支持(点赞收藏关注)。如果有错误的地方,欢迎在评论区指出。 文章目录一、文件动态通讯录二、相关代码解析2.1 初始化2.2 销毁通讯录2.3 增加联系人2.4 …

NLP模型(一)——word2vec实现

文章目录1. 整体思路2. 数据处理3. 数据准备4. 创建数据管道5. 构建模型6. 模型训练7. 加载模型得到词向量8. 总结前面我介绍了word2vec算法的两种实现算法,Skip−gramSkip-gramSkip−gram 以及 CBOWCBOWCBOW 算法,我认为理解一个算法最好的方法就是复现…

stft的窗函数设计要求和方法(COLA)

在语音处理进行短时傅里叶变换的时候,对窗函数是有一定要求的,这篇文章将对这方面的问题进行简单的阐述。 一、背景描述 常用的语音处理需要进行这样处理: stft分帧会对信号产生截断,为尽可能避免这种影响,应考虑考虑加合适的窗 …

互融云借条APP系统开发 六大系统优势全面保障

借条是指借个人或公家的现金或物品时写给对方的条子。它是一种凭证性文书,通常用于日常生活以及商业管理方面。借条的本质就是借款合同,只不过形式比较简单,那么电子借条也就是简单的电子借款合同。与传统的纸质合同相比,电子借条…

目标检测算法——YOLOv5/YOLOv7改进之结合无参注意力SimAM(涨点神器)

目录 (一)前言介绍 1.摘要 2.不同注意力步骤比较 (二)相关实验 (三)YOLOv5结合无参注意力SimAM 1.配置.yaml文件 2.配置common.py 3.修改yolo.py SimAM:无参数Attention助力分类/检测/分…

想带着学生做一个操作系统,可行性有多大?

有知乎网友提问如下: 想带着学生做一个操作系统,可行性有多大? 个人觉得可行性非常大,如果只是做着来玩,让学生了解操作系统时如何实现的话。但是,如果你打算今后商业化的话,那就另当别论了。就算你能做出来…

单片机实验——水塔自动抽水系统设计(基于Proteus仿真)

实验内容及要求 自来水供水是现代生活的一大特点,水塔作为储水装置是自来水系统必不可少的重要设施,让水塔保持一定的水量是自来水不断供的必要条件,本设计模拟自来水系统中水塔的自动抽水机制,设计分为控制系统和虚拟水塔两部分…