从奈奎斯特采样定理推导FMCW雷达系统性能参数

news2025/1/23 21:24:29

本文编辑:调皮哥的小助理

上文从FMCW毫米波雷达系统的性能参数理解4D成像毫米波雷达的设计思路,谈到关于设计4D毫米波成像雷达的思路,其实我还忽略了一点,在这里补充说明一下。

在文中谈到的最小化公式中,分母的有效带宽其实可以通过跳频技术来增加,并采用相参合成方式提高距离分辨率,从而实现高距离分辨率。这里的核心技术是跳频,而步进调频连续波是其中的一种特例。

好了,今天主要分享从奈奎斯特采样定理推导FMCW雷达系统性能参数。

1、最大不模糊距离

距离维度,也被称为快时间维,其采样率满足如下关系:

f s ≥ 2 f I F − max ⁡  (实采样  ) f s ≥ f I F − max ⁡ (  复采样  ) \begin{gathered}\left.f_s \geq 2 f_{I F-\max } \text { (实采样 }\right) \\ f_s \geq f_{I F-\max }(\text { 复采样 })\end{gathered} fs2fIFmax (实采样 )fsfIFmax( 复采样 )

如果不满足上述条件,就会出现距离维度的混叠,也就是距离模糊。采样定理的本质是频谱搬移,如下图中红色交叉部分,混叠部分的频谱将会体现在距离维FFT后的距离门上,使得雷达距离估计出现错误。

图片

因此,最大不模糊距离公式为:

R max ⁡ = c f s 2 S R_{\max }=\frac{c f_s}{2 S} Rmax=2Scfs

如果采样率满足采样定理,那么最大不模糊距离(最大探测距离)就由FMCW的最大中频带宽决定,如果不满足采样定理,则最大不模糊距离就由 上述公式决定。也就是说采样率不够,频谱搬移没有完全搬出去,剩下的红色部分交叉在尾部的频带上产生了混叠。

一般来说,雷达都是满足采样定理的,这里只是想到了这个话题,就随便说了几句。

2、最大不模糊速度

同理,雷达对目标的速度采样也要满足采样定理,否则会在速度维度,也被称为快时间维产生混叠,也就是速度模糊。

一般来说,雷达并不知道目标的运动速度是多少,因此雷达工程师必须要设置一个边界,比如最大探测速度是100Km/h。如果目标的速度超过这个边界值,则会出现模糊,意思就是超过了雷达的对速度的采样,会出现混叠。

其实我主要关心的是下面这个公式,即 4 π v T c λ < π \frac{4 \pi v T_{\mathrm{c}}}{\lambda}<\pi λ4πvTc<π ,为什么成立?

图片

用几何的方式可以理解,即角频率超过180°后出现了相位模糊,但是我想从公式角度推导一下。

其实,无论我们如何设计雷达的波形参数,雷达检测目标的速度是有限的,不可能无穷大。因此,雷达的最大不模糊速度是有界的,即存在收敛。

因此,我们设计雷达系统时设计好PRT后,对速度的采样率就固定不变了,可以用下列公式表达:

f s = 1 T c f_s=\frac{1}{T_c} fs=Tc1

其中,Tc是Chirp的间隔时间,也就是PRT。采样后的信号的最高频率等于信号的采样率,我们可以先假定当前已经满足了采样定理,即:

f s ≥ 2 f f_s \geq 2 f fs2f

然后根据目前这个参数,去求解最大不模糊速度即可,最后再推导出 4 π v   T C λ < π \frac{4 \pi v \mathrm{~T}_{\mathrm{C}}}{\lambda}<\pi λ4πv TC<π 的结论。

f是多普勒频率,其实雷达对目标运动速度的采样本质上就是对多普勒频率进行采样,故:

f s ≥ 2 f = 2 ( 2 v λ ) f_s \geq 2 f=2\left(\frac{2 v}{\lambda}\right) fs2f=2(λ2v)

v = λ ω 4 π T c v=\frac{\lambda \omega}{4 \pi T_c} v=4πTcλω ,则可以得到:

f s = 1 T c ≥ 2 f = 2 ( 2 λ ω 4 π T c λ ) f_s=\frac{1}{T_c} \geq 2 f=2\left(\frac{2 \frac{\lambda \omega}{4 \pi T_c}}{\lambda}\right) fs=Tc12f=2(λ24πTcλω)

最终得到 ∣ ω ∣ < π |\omega|<\pi ω<π ,即得到:

4 π v T c λ < π \frac{4 \pi v T_c}{\lambda}<\pi λ4πvTc<π

也就是说可以推出之前的结论,由此出发即可证明最大不模糊速度为:

v max ⁡ = λ 4 T c v_{\max }=\frac{\lambda}{4 T_c} vmax=4Tcλ

3、最大不模糊角度

最大不模糊角度就是不产生栅瓣的FOV,即不产生角度混叠的FOV。我们可以认为雷达对空间的采样率是由阵元的间距d来决定的,即可以用下列公式表示:

f s = 1 d f_s=\frac{1}{d} fs=d1

其中,d越大即空间采样率越小,d越小对空间的采样率越大,我们会推导d为什么小于半波长不会出现栅瓣(混叠)。

这里我们同样会遇到一个问题,即 2 π d sin ⁡ ( θ ) λ < π \frac{2 \pi d \sin (\theta)}{\lambda}<\pi λ2πdsin(θ)<π ,为什么要满足这个不等式,下图中虽然可以从几何角度理解,但我还是想从公式推导。

在这里插入图片描述
同理,我们先假定当前的空间采样率已经满足了某个最大的FOV,我们可以得到:

f s = 1 d ≥ 2 f f_s=\frac{1}{d} \geq 2 f fs=d12f

其中,f是什么呢?本平台为同步更新,更多实时内容请移步:从奈奎斯特采样定理推导FMCW雷达系统性能参数 进行查看,希望大家都学有所获。

注:本文为调皮哥空闲时的心得和体会,由小助理整编,不涉及任何利益,内容有说错或不全面的地方,烦请大家批评指正!

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

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

相关文章

vscode - 配置Prettier插件和.editorconfig文件使用介绍

文章目录 1&#xff0c;介绍2&#xff0c;Prettier插件安装3&#xff0c;全局配置&#xff08;settings.json&#xff09;4&#xff0c;局部配置&#xff08;新建.prettierrc文件&#xff09;5&#xff0c;Prettier格式化优先级&#xff08;重要&#xff09;6&#xff0c;使用p…

【教程分享】一键部署MySQL,轻松搞定Docker安装和配置!

1 下载 MySQL 我们就可以到 docker hub 来看&#xff1a; 点击后的页面&#xff1a; 直接执行docker pull mysql&#xff0c;会下载最新版本的 MySQL。 点击 tags&#xff0c;找到并下载经典的 MySQL5.7&#xff1a; [rootservice-monitoring ~]# docker pull mysql:5.7.42-o…

Speech and Language Processing-之N-gram语言模型

正如一句老话所说&#xff0c;预测是困难的&#xff0c;尤其是预测未来。但是&#xff0c;如何预测一些看起来容易得多的事情&#xff0c;比如某人接下来要说的几句话后面可能跟着哪个单词。 希望你们大多数人都能总结出一个很可能的词是in&#xff0c;或者可能是over&#x…

【hello Linux】进程间通信——命名管道

目录 1. 命令行的命名管道 2. 命名管道 1. 命名管道的创建 2. 命名管道的使用 Linux&#x1f337; 在上篇中我们说到&#xff0c;可以使用匿名管道完成父子进程间的通信&#xff0c;它是让子进程继承父进程&#xff0c;从而达到让两个进程看到同一份资源&#xff1b; 如果我们…

急急急!Kafka Topic 资源权限紧张怎么办?

我们都知道 Kafka 的 topic 资源比较“贵”&#xff0c;所以一般会给项目 topic 权限限制&#xff0c;按需申请。Milvus 会在建新表时自动申请 kafka topic 资源&#xff0c;这时候自动申请不到怎么办&#xff1f;手动配置 topic 要符合什么规范才能被 Milvus 使用&#xff1f;…

Vue 3 第十六章:组件五(内置组件-teleport)

文章目录 1. Teleport组件的基本用法2. Teleport组件的高级用法2.1. 禁用 Teleport2.2. 多个Teleport组件共享目标元素 1. Teleport组件的基本用法 <teleport>组件用于将组件的内容插入到指定的DOM元素中&#xff0c;而不是插入到组件自身的位置。例如&#xff0c;当我们…

improperIntegral反常积分

(https://img-blog.csdnimg.cn/e5973004aba8484a82839773ff58a390.png)

【刷题记录】leetcode215 数组中的第K个最大元素

题目链接&#xff1a;215. 数组中的第K个最大元素 - 力扣&#xff08;LeetCode&#xff09; 题干&#xff1a; 给定整数数组 nums 和整数 k&#xff0c;请返回数组中第 k 个最大的元素。 请注意&#xff0c;你需要找的是数组排序后的第 k 个最大的元素&#xff0c;而不是第 k …

cleanmymac到底好不好用?有必要买吗

CleanMyMac是一款Mac电脑清理和保护工具,其最新版本为CleanMyMac X4.13。本版本在性能和功能上有较大提高,在如今的电脑使用过程中&#xff0c;保持电脑干净整洁是一项重要的任务。而随着Mac电脑越来越受欢迎&#xff0c;Mac电脑清理软件也愈发流行。在众多的Mac电脑清理软件中…

2023年PMP证书的含金量有多高?对于企业来说有多大的价值?

这里我就说一下关于PMP证书的含金量问题 1、方便就业 众所周知年这几年就业形势严峻。但是在这种大环境下&#xff0c;PMP证书持有者就业形势依然乐观。在求职市场&#xff0c;职位需求量大且薪资可观。 这种局面的形成主要是因为企项目管理规模化发展是一种发展趋势。随着公…

【error】linux运行java的jar包报错,java.lang.UnsatisfiedLinkError

目录 linux运行串口相关的java.jar报错如下&#xff1a; java.lang.UnsatisfiedLinkError是Java中的一个错误类型&#xff0c;通常发生在调用本地&#xff08;native&#xff09;方法或使用JNI&#xff08;Java Native Interface&#xff09;时。 在Java中&#xff0c;本地…

Vue(内置指令、自定义指令)

一、内置指令 1. v-text 和插值语法的效果类似 <h2>{{name}}</h2><h2 v-text"name">此处v-text绑定的数据替换所有标签内内容</h2> //vuedata: {name: "xlf",}, 注意&#xff1a;不能识别标签数据 <h2 v-text"name2"…

立体堆叠柱图的实现

立体堆叠柱图实现的实现 实现效果示例&#xff1a; 1、技术原理 1.1、技术分析 平面上的立体柱图可以看作是由4个平行四边形拼接而成的图形&#xff0c;分别是&#xff1a; 1、顶部菱形2和3、左右矩形&#xff0c;他们两个色值相同但亮度不同&#xff0c;从而产生立体阴影…

国内也能畅玩gptchat,游玩攻略分享

看到很多人都不知道怎么玩gptchat&#xff0c;小编就不能忍了&#xff0c;其实要玩chatgpt是非常的简单的&#xff0c;完全是能免费体验chatgpt的强大的。下面我们一起来了解一下国内也能畅玩gptchat&#xff0c;游玩攻略分享。 一.Chatgpt国内为啥能玩 其实现在很多的程序都接…

人人都能升薪?深扒Android开发中的通天神器Framework

近年来&#xff0c;客户端领域的竞争日益激烈&#xff0c;很多安卓开发者抱怨内卷现象普遍存在。在这种背景下&#xff0c;开发者们面对的压力越来越大&#xff0c;很难掌握足够的技能去顺利发展。解决内卷&#xff0c;突破迷茫&#xff0c;是许多开发者面临的挑战。小米的高管…

win 10电脑无法修改etc下文件的解决方法

不说废话&#xff0c;直接用etc下面的networks文件来举例子&#xff0c;当我想要修改该文件并重新保存的时候提示与管理员联系获得权限&#xff0c;解决方式如下&#xff1a; 首先&#xff0c;选中需要修改的networs文件&#xff0c;右键“属性”&#xff1b; 找到“安全”&…

3.软考——操作系统章节

操作系统章节 1.进程管理 银行家算法见博客 2.存储管理 1.页式存储 状态位为0的表示不在内存中&#xff0c;状态位为1的表示在内存中 如果不在内存中的要进入内存&#xff0c;需要去干掉再内存中的 原则&#xff1a; 1.一定是状态位位1的&#xff1b;然后再看访问位&#…

玩转smardaten | 探秘画布能力,搞定无代码复杂页面设计

下面这些是你印象中无代码能配置出的页面吗&#xff1f;“条条框框”、“一板一眼”的基础表单、列表、详情是无代码页面开发的全部吗&#xff1f; 当然不是&#xff01;花样排版与自由布局的展示页、交互丰富与多模块嵌套的首页&#xff0c;也是企业级软件页面中不可或缺的一部…

mybatis generator自定义model的代码注释

mbg相信大家都比较熟悉&#xff0c;可以自动化的生成数据库表对应的model&#xff0c;mapper。但是最近在使用mbg的时候遇到了这样的问题&#xff1a; 1、生成的model虽然可以根据数据库字段的comment生成注释&#xff0c;但这些注释仅对后端开发人员可见&#xff0c;如果想让前…

HNU-计算机系统-实验3-BombLab

写在前面 首先要感谢A橙_大佬&#xff0c;在之前的实验以及学习中&#xff0c;许多地方参考与学习了大佬的思路。 本次实验也是听取了A橙_大佬的建议&#xff0c;先自己做一遍&#xff0c;再看答案&#xff0c;有了更进一步的深入理解。 最后在验收的时候&#xff0c;发现验…