【程序】基于matlab使用线性 FM 脉冲波形拉伸处理进行距离估计

news2024/12/26 10:39:05

一、前言

此示例展示了如何在使用线性 FM 脉冲波形的雷达系统中使用拉伸处理来估计目标的范围。

二、介绍

线性FM波形是现代雷达系统中的热门选择,因为它可以通过扫描宽带宽来实现高范围分辨率。然而,当带宽达到数百兆赫甚至千兆赫兹时,在数字域中执行匹配滤波或脉冲压缩变得困难,因为在这样的数据速率下很难找到高质量的A/D转换器。

拉伸处理,有时也称为 deamp,是一种可用于这种情况的技术。拉伸处理在模拟域中执行。

接收到的信号首先与发射脉冲的复制品混合。请注意,副本与引用范围的返回值匹配。混合后,产生的信号包含一个频率分量,该频率分量对应于从该参考范围测量的范围偏移。因此,可以通过对混频器输出端的信号进行频谱分析来估计确切的范围。

此外,处理不是处理脉冲覆盖的整个范围,而是专注于预定义参考范围周围的小窗口。由于范围跨度有限,拉伸处理器的输出数据可以以较低的速率采样,从而放宽了对A/D转换器的带宽要求

以下各节显示了使用拉伸处理进行范围估计的示例。

三、模拟设置

本例中的雷达系统使用具有3 MHz扫描带宽的线性FM波形。该波形可用于实现 50 m 的范围分辨率和 8 km 的最大明确范围。采样速率设置为6 MHz,即扫描带宽的两倍。

三个目标分别位于距离雷达2000.66、6532.63和6845.04米处。接收器处模拟十个脉冲。这些脉冲包含来自目标的回波。

接收脉冲的时频图如下所示。在绘图之前进行相干脉冲积分,以提高信噪比(SNR)。在图中,第一个目标的返回可以在14到21毫秒之间清晰可见,而第二个和第三个目标的返回要弱得多,在45毫秒后出现。

四、拉伸加工

要执行拉伸处理,请首先确定参考范围。在此示例中,目标是在距离雷达约 6700 m 的 500 米窗口中搜索目标。可以使用波形、所需的参考范围和范围跨度形成拉伸处理器。

接下来,将接收到的脉冲通过拉伸处理器。现在,连贯地整合脉冲以改善信噪比。

拉伸处理后信号的频谱图如下所示。请注意,第二个和第三个目标回波在图中不再显示为斜坡。相反,它们的时间频率特征出现在恒定频率下,大约为0.5和-0.5 MHz。因此,信号被解振。此外,第一个目标没有返回。事实上,任何超出感兴趣范围的信号都被抑制了。这是因为拉伸处理器只允许传递范围窗口内的目标返回。这个过程在实际系统中通常被称为范围门控

五、距离估计

要估计目标范围,请绘制信号的频谱。

从图中可以清楚地看出,去振信号中有两个主频率分量,它们对应于两个目标。这些峰值的频率可用于确定这些目标的真实范围值。

估计范围为 6518 和 6852 米,与 6533 和 6845 米的真实范围相匹配。

六、降低采样率

如引言部分所述,拉伸加工的一个吸引人的特点是它降低了连续加工阶段的带宽要求。在此示例中,感兴趣的范围跨度为 500 米。连续处理阶段所需的带宽可以计算

遵循与原始系统相同的设计规则,其中使用两倍带宽作为采样频率,新的所需采样频率变为

由此产生的抽取器因子为2。这意味着,在模拟域中执行拉伸处理后,与不使用拉伸处理的情况相比,信号采样频率仅为采样频率的一半。因此,对A/D转换器的要求已经放宽。

为了在仿真中验证这一优势,下一节将展示在拉伸处理后抽取信号的情况下,可以估计相同的范围。

这一次,功率谱密度与范围作图。

真实范围值为 6533 和 6845 米。如果不抽取,范围估计为 6518 和 6852 米。抽取后,范围估计为 6523 和 6851 米。因此,与非抽取情况相比,范围估计仅产生大约一半的计算结果。

七、总结

此示例说明在使用线性 FM 波形时如何使用拉伸处理来估计目标范围。它还表明拉伸处理降低了带宽需求。

八、参考

[1] Mark Richards, Fundamentals of Radar Signal Processing, McGraw-Hill, 2005.

九、程序

使用Matlab R2022b版本,点击打开。(版本过低,运行该程序可能会报错)

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

程序下载:基于matlab使用线性FM脉冲波形拉伸处理进行距离估计资源-CSDN文库

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

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

相关文章

【C进阶】文件操作(下)(详解--适合初学者入门)

目录 补充的知识点:> 标准流 FILE型 fopen(打开文件) fclose(关闭文件) 5.文件的随机读写💻 5.1 fwrite📂 5.2fread📂 5.3fseek📂 5.4 ftell📂 5.5 rewind📂 6.文本文件和二进制文件💻 7.文件…

如何做好网站建设定制开发

随着互联网的发展,如今的网站建设技术越来越先进,所以在网站建设定制开发中就出现了很多的模版,如:企业类型、产品信息、品牌介绍等。当然网站建设定制开发不是说只要模版就行了,对于网站建设而言,模版只是…

【送书福利-第八期】《硅基物语.AI大爆炸: ChatGPT→AIGC→GPT-X→AGI进化→魔法时代→人类未来》

大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群欢迎大家在CSDN后台私信我! 本文目录 一、前言二、内容介绍三、作者介…

如何进行网站建设定制开发

如今,由于互联网的迅速发展,市场竞争越来越激烈,企业想要在市场中保持竞争力,就必须要有自己的品牌形象。而网站建设则是品牌建设的重要组成部分,一个好的网站能够有效提升企业品牌形象,提高客户满意度和忠…

Linux LNMP(Linux NGINX MySQL PHP)

NGINX处理静态页面性能出色,但是动态页面几乎没有处理能力,比Apache还差 所以涉及动态页面的场合一般由PHP Python Java(后缀php,py,jsp)等处理 静态页面请求 客户端 -> nginx动态页面请求 …

【工具推荐】使用D3.js制作网页版网络拓扑图,可拖转可跳转链接

文章目录 一、有哪些工具可以生成带链接的网络拓扑图二、推荐使用D3.js三、写个 demo吧四、d3.js相关学习资料1.官方网站2.D3.js 教程3.D3.js 教程 一、有哪些工具可以生成带链接的网络拓扑图 有一些 JavaScript 库可以帮助你创建网络拓扑图,并且支持将每个节点作为…

chatgpt赋能python:Python函数相加:如何使用函数进行数学计算

Python函数相加:如何使用函数进行数学计算 在Python编程中,函数是一种非常有用的工具,可以将代码组织成可重复使用的块。函数可以接受输入并产生输出,也可以执行任何数量的操作。在本文中,我们将介绍如何使用Python函…

美创科技新一代 灾备一体化平台(DRCC v3.0)发布

随着数字化转型浪潮的迅速推进,关键基础设施的运行安全和业务连续性保证成为数字化建设的基石。 云计算时代带来的资产复杂性和灾备技术多态性,给灾备能力建设、灾备资源高效利用和日常灾备运营提出了新挑战。灾备建设如何“简单又弹性”、灾备运营如何“…

Cloudflare 的 Kafka 故事:在处理 1 万亿条消息的过程中吸取的经验教训

关键要点 Cloudflare在处理大量数据时使用Kafka集群,开发了一个通用的消息总线集群,以解耦团队、有效扩展和处理数万亿条消息。 为了解决事件驱动系统中无结构通信的问题,应建立一个强有力的契约:跨平台数据格式Protobuf帮助Cl…

【教程】路由器自动定时登录校园网

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] 目录 前景提要 Python脚本 Shell脚本(推荐) 路由器挂机 实现效果 前景提要 小米路由R4A千兆版安装breedOpenWRT教程以及救砖(全脚本无需硬改)【教程】保姆级红米AX6000刷UBoot和OpenW…

【Shiro】使用org.crazycake依赖的ShiroConfig

前言 整个Shiro专题中,这个部分是最早需要开始看的,主要先了解ShiroConfig都有哪些东西;由于这个项目使用的redis依赖是org.crazycake的shiro-redis,与我后面所用的不同,所以该部分只是简单的梳理了一下。 PS&#xf…

Hadoop高可用集群

HA高可用集群 HA介绍 什么是HA HA: High Availability,高可用集群,指的是集群7*24小时不间断服务。 为什么需要HA 在HDFS中,有NameNode、DataNode和SecondaryNameNode角色的分布,客户端所有的操作都是要与NameNode交互的&#xff…

PG数据库提示: FATAL: sorry, too many clients already

目录 场景: idea启动提示如下错误 翻译: 连接数相关查询: 原因分析: 解决方法: 场景: idea启动提示如下错误 org.postgresql.util.PSQLException: FATAL: sorry, too many clients alreadyat org.pos…

运维小白必学篇之基础篇第四集:vim文本编辑器实验

vim文本编辑器实验 1、创建a.txt文件,并复制到/tmp/file/目录下 2、创建1.txt文件的软链接文件11.txt 3、移动a.txt文件到/mnt目录下并改名为abc.txt 4、创建d1、d2目录,并在d1目录中创建文件a1、a2 5、删除d1目录和d2目录 6、查看/etc/man_db.conf文件的…

DPCNN:深度金字塔 CNN 文本分类网络

DPCNN(Deep Pyramid CNN),是2017年腾讯AI-Lab提出的一种用于文本分类的网络,可以称之为"深度金字塔卷积神经网络"。 论文:Deep Pyramid Convolutional Neural Networks for Text Categorization 在之前的博…

运维小白必学篇之基础篇第五集:用户和组实验

用户和组实验 实验者:胡 阳 1、创建u1用户,指定UID为1050,并为该用户设置密码 2、创建u2用户,设置其不能登录操作系统 3、创建u3用户,指定其家目录为/mnt/u3 4、将u1用户改名为s1 5、创建用户u1,指定其UID…

为什么企业都需要一个ERP系统?对公司管理和业务增长都太重要了

什么是ERP系统? ERP(Enterprise Resource Planning,企业资源计划)系统是一种应用软件,它通过集成管理企业内部系统和外部合作伙伴系统的各种业务过程,来实现企业资源的最优化配置和利用。ERP系统涵盖了企业…

VMware vSphere 8.0 Update 1a 正式版发布 - 企业级工作负载平台

VMware vSphere 8.0 Update 1a 正式版发布 - 企业级工作负载平台 ESXi 8.0 U1 & vCenter Server 8.0 U1 请访问原文链接:https://sysin.org/blog/vmware-vsphere-8-u1/,查看最新版。原创作品,转载请保留出处。 作者主页:sy…

基于java SpringBoot和Vue uniapp的校园信息交流小程序

随着信息社会的网络化和计算机科学的广泛普及和迅速普及应用,具有综合智能的我国校园信息教育网络已成为推动中小学科学教育及其实践科学发展的信息技术手段。迅速推进了信息化改革,改善了高校信息交流的网络环境,提高了信息教育平台的管理水…

利用云服务器搭建云盘(搭建自己的在线存储可上传下载可共享)

Docker部署seafile 背景 由于学校最近有一个需求,搭建一个可供老师使用的在线存储,最后我自己就尝试这搭建。这过程中也出现了不少问题,下面我会说明!!! 准备 需要一台云服务器(如果你本地有…