【程序】基于matlab使用脉冲压缩估计范围和多普勒

news2024/11/22 7:14:08

一、前言

本例显示了脉冲压缩的效果其中发射的脉冲被调制并与接收的信号相关联。雷达和声纳系统使用脉冲压缩,通过缩短回波持续时间来提高信噪比(SNR)和距离分辨率。此示例还演示了多普勒处理,其中目标的径向速度由目标运动产生的多普勒频移确定。

二、确定目标的范围和速度

以下雷达系统将线性调频(FM)波形的脉冲序列传播到移动目标并接收回波。通过对回波应用匹配滤波和多普勒处理,雷达系统可以有效地检测目标的范围和速度。

指定雷达系统的要求。此示例使用 3 gHz 的载波频率和 1 mHz 的采样率。

创建系统对象以对雷达系统进行建模。该系统是单静态的。发射器位于(0,0,0)并且是静止的,而目标位于(5000,5000,0),速度为(25,25,0),雷达截面(RCS)为1平方米。

创建脉冲宽度为 10 μs、脉冲重复频率为 10 kHz、扫描带宽为 100 kHz 的线性 FM 波形。匹配的滤波器系数由该波形生成。

为了提高多普勒分辨率,系统发出64个脉冲,回波存储在.数据矩阵沿每列存储快速时间样本(每个脉冲内的时间),沿每行存储慢时间样本(脉冲之间的时间)。

响应显示目标正在以大约 –40 m/s 的速度移动,并且由于速度为负,目标正在远离发射器。

计算对应于信号传播速度的范围门。第一个慢时间样本的图显示了7000 m左右的最大峰值,这与范围-速度响应模式图相对应。

2.1 确定范围

创建误报概率小于 1e-6 的阈值。假设信号为白高斯噪声,则对64个脉冲进行非相干积分。取高于阈值的最大峰值,然后对估计的目标范围进行浸泡。

2.2 确定速度

获取与包含检测到目标的范围箱相对应的慢时样本,并使用该函数绘制慢时样本的功率谱密度估计值。

峰值频率对应于多普勒频移除以2,可以转换为目标速度。正速度表示目标正在接近发射器,而负速度表示目标正在远离发射器。

三、程序

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

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

程序下载:基于matlab使用脉冲压缩估计范围和多普勒资源

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

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

相关文章

Windows10系统下YOLOv5配置(Tesla P40 24GB、CUDA10.2)

操作系统:Windows10 显卡:Tesla P40 24GB CUDA版本:10.2 YOLOv5版本:4.0 一、下载 CUDA&cuDNN 下载相应版本的CUDA按默认一路安装到底 下载相应版本的cuDNN,解压,将bin中、include中、lib中文件…

CV | ⑩分钟实现视频人脸情绪生成(论文+代码)

本博客主要讲解了Emotionally Enhanced Talking Face Generation(情感增强的谈话人脸生成)论文概括与项目实现,以及代码理解。 Emotionally Enhanced Talking Face Generation Paper :https://arxiv.org/pdf/2303.11548.pdf Code: GitHub - s…

java民俗传统文化宣传分享网站springboot+vue

本传统文化网站有管理员和用户两个角色,管理员有,个人中心,用户管理,文章类型管理,文章信息管理,投票信息管理,留言板管理,系统管理。用户有个人中心,我的收藏&#xff0…

C++数据结构:二叉树之三(二叉搜索树扩展)

文章目录 前言一、搜索父节点二、搜索子节点三、搜索前驱后继节点四、计算二叉树的高度五、测试总结 前言 我们接着写二叉树,在前文链接:《二叉树之二》中,我们生成了如下的有序二叉树,并且实现了插入、删除和四种遍历方法。今天…

搭建 LNMP平台

搭建LNMP平台 一. 安装Nginx服务1.1 安装依赖包1.2 创建运行用户1.3 编译安装1.4 优化路径1.5 添加 Nginx 系统服务 二. 安装mysql服务2.1 安装Mysql环境依赖包2.2 创建运行用户2.3 编译安装2.4 修改mysql 配置文件2.5 更改mysql安装目录和配置文件的属主属组2.6 设置路径环境变…

C进阶:数据在内存中的存储(2)

六一儿童节快乐哇各位过期的小朋友们 引入: 在上一篇博文中,相信大家对于数据类型以及整数在内存中的存储有了一定了解,那么,浮点数是怎么在内存中存储的呢?下面来看一下我的讲解。 浮点数家族: 包括&#…

Python四则运算“计算器”——整数口算练习“小程序”

设定练习题目数量、最大取值整数数,即时判定,答对鼓励答错打印正确结果。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简…

python 1B 之路径

1. 绝对路径: os.path.abspath("") 翻译过来就是通过操作系统找到路径-绝对路径,os是operation system, abspath 是absolute path 比如现在运行的文件在service文件夹中,运行后: 2. 上层目录: 方…

快来,一起复习一下JDK动态代理和CGLib动态代理的区别

背景 工作也有四年了,基础的东西许久不看有些遗忘。一起来复习一下吧 JDK动态代理和CGLib的区别 JDK动态代理主要是针对类实现了某个接口,AOP则会使用JDK动态代理。它基于反射的机制实现,生成一个实现同样接口的一个代理类,然后…

MongoDB 学习

文章目录 前言1、MongoDB 的优势是什么2、部署2.1、Windows 系统中的安装启动2.2、Shell连接(mongo命令)2.3、Compass-图形化界面客户端2.4、Linux系统中的安装启动和连接 3、基本常用命令3.1、选择和创建数据库3.2、数据库删除3.3、集合操作3.3.1、集合…

HEVC预测编码介绍

介绍 ● 一幅图像内邻近像素之间有着较强的空间相关性,相邻图像之间也有很强的时间相关性; ● 预测编码(Prediction Coding)是指利用已编码的一个或几个样本值,根据某种模型或者方法,对当前的样本值进行预…

LeetCode572. 另一棵树的子树

题目 leetcode572. 另一棵树的子树 思路 递归解决。 ①递归的大问题化小----判断c是否为a子树可以转换为判断c是否为a左子树的子树或者c是否为a右子树的子树。 ②递归的结束条件-----如果两颗树相同,返回true;两棵树为空,返回true&#xff…

【十三】设计模式~~~行为型模式~~~中介者模式(Java)

中介者模式-Mediator Pattern【学习难度:★★★☆☆,使用频率:★★☆☆☆】 2.1. 模式动机 在用户与用户直接聊天的设计方案中,用户对象之间存在很强的关联性,将导致系统出现如下问题:系统结构复杂&#…

动态规划-硬币排成线

动态规划-硬币排成线 1 描述2 样例2.1 样例 1:2.2 样例 2:2.3 样例 3: 3 算法解题思路及实现3.1 算法解题分析3.1.1 确定状态3.1.2 转移方程3.1.3 初始条件和边界情况3.1.4 计算顺序 3.2 算法实现3.2.1 动态规划常规实现3.2.2 动态规划滚动数组 该题是lintcode的第394题&#x…

第二十一章 开发Productions - ObjectScript Productions - 延迟发送

文章目录 第二十一章 开发Productions - ObjectScript Productions - 延迟发送延迟发送 生成事件日志条目在 ObjectScript 中生成事件日志条目 第二十一章 开发Productions - ObjectScript Productions - 延迟发送 延迟发送 除了同步(等待)和异步&…

9秒被骗245万元?AI火了,骗子也来了!

生成式AI技术,如GPT-4等强大的语言模型的广泛普及,已经逐步开展应用。这种对未来技术的期待之余,不得不面对AI技术可能被滥用的风险,甚至已经有一些犯罪分子已开始巧妙地利用AI技术进行电信诈骗。 当下最积极学习的除了学生&#…

【高危】Apache bRPC <1.5.0 存在任意代码执行漏洞

漏洞描述 Apache bRPC 是C开发、由百度RPC发展而来的工业级 RPC 框架。 该项目受影响版本存在任意代码执行漏洞,由于server.cpp对于用户输入的pid_file使用wordexp展开。 具备bRPC控制权限的攻击者可在bRPC启动时通过控制pid_file参数注入恶意内容(如…

DNS隧道流量分析

1.域名准备 选择哪家的云都没问题,国内云需要实名,不建议使用,这里我选择的TX云,因为之前注册过了,自己拿来做个流量分析不成问题 域名添加解析记录 需要准备自己的vps作为DNS隧道的服务端,且需要添加ns…

.nc文件根据经纬度提取点上数值python

.nc文件根据经纬度提取点上数值python 1、数据集2、代码部分3、完整代码 1、数据集 VOD Climate Archive (VODCA) 数据由维也纳工业大学提供(https://doi.org/ 10.5281/zenodo.2575599)。VODCA是一种空间分辨率为0.25的全球每日V…

【十一】设计模式~~~结构型模式~~~代理模式(Java)

【学习难度:★★★☆☆,使用频率:★★★★☆】 6.1. 模式动机 在某些情况下,一个客户不想或者不能直接引用一个对 象,此时可以通过一个称之为“代理”的第三者来实现 间接引用。代理对象可以在客户端和目标对象之间起…