毫米波FMCW雷达测距公式: d=c*Ts*f/2/Bw

c:光速;Ts:扫频周期;Bw:扫频带宽;f:回波差频; Fa:采样频率;Ta:采样周期;N:采样点数

FFT分辨率限制:fmin = Fa/N = 1/N/Ta = 1/Ts

因此测距分辨率为dmin = c*Ts*fmin/2/Bw = c/2/Bw,分辨率由扫频带宽决定。

为了FFT更高精度搜索回波频率,今天研究了一下矩形窗、汉宁窗和泰勒窗。

汉宁窗宽度是8π/N, 矩形窗宽度是4π/N。主瓣泄漏矩形窗最大,故泰勒窗对于FMCW高精度找峰似乎更好。

再研究一下插值的效果,给定一个单一4kHz回波的余弦波,FFT不插值的效果。

三种窗都是误差5.4Hz,4倍插值没什么效果。

8倍插值似乎也没什么效果,16倍插值反而误差-0.52Hz。

32、64倍插值与16倍插值没什么不同,128倍插值误差为0.2Hz。

给定2个回波的余弦波4kHz和4010Hz混合,测试一下FFT插值128倍的效果。

FFT并不能区分4kHz和4010Hz,只会找到1个4005.4321 的单一峰。FFT也不能区分4kHz和4050Hz,只会找到1个4025.5487 的单一峰。

矩形窗FFT开始能区分4kHz和4065Hz,汉宁窗和泰勒窗却不行。

矩形窗和泰勒窗FFT能区分4kHz和4070Hz,汉宁窗还不行。

只到4075Hz 时,汉宁窗FFT才能区分。

4kHz和4200Hz的2个峰,泰勒窗FFT识别峰误差最小。

这说明,泰勒窗FFT在找峰精度上是最优的。

毫米波雷达测距中的FFT加窗相关推荐

  1. 卡尔曼滤波matlab_汽车毫米波雷达距离测量中的一种扩展卡尔曼滤波实现

    本文详细描述了卡尔曼滤波器在汽车毫米波距离测量应用中的工作原理,详细介绍了卡尔曼的工作原理,实际测量中的噪声来源,并在搭建好模型后运用MATLAB分析验证了模型的有效性. 毫米波雷达对待测目标进行间隔 ...

  2. 车载毫米波雷达信号处理中的模糊问题

    说明 在毫米波雷达的信号处理中,测距.测速.测角是我们关注的三个核心问题,以chirp形式的信号工作的车载毫米波雷达,其最大无模糊测量距离(仅从数据处理而非能量的角度考虑)受限于接收机的中频带宽和AD ...

  3. 无人驾驶传感器融合系列(四)——毫米波雷达测距原理(77GHz FMCW)

    无人驾驶传感器融合系列(四)--毫米波雷达测距原理(77GHz FMCW) 本章摘要:介绍什么是调频连续波(FMCW),它是如何进行测距的,测距分辨率分析,测距范围分析. 调频连续波测距的基本原理: ...

  4. 车载毫米波雷达信号处理中的干扰问题

    说明 雷达干扰及其解决或利用是一个极其宽泛且复杂的话题,本篇博文并不企图将各种内容做详细叙述,而是试图搭建一个囊括尽可能多内容的框架.基于作者的积累做一些有细有略的概述.并收集和丰富相关资料.  本篇 ...

  5. 车载毫米波雷达信号处理中的数据压缩问题

    说明: 本篇博文探讨毫米波雷达SOC芯片在数据处理过程中的数据压缩(data compression)问题,受众可以包括芯片设计工程师,或使用NXP/Ti等商家芯片做开发时涉及到数据压缩功能的使用时要 ...

  6. STM32 fft加窗的问题(汉宁窗)

    在FFT处理线面呢,很多人就说要加窗,加窗的好处了就是防止能量泄露和高频滤波啊,不过精度呢就会相应的降低.(听说是这样的.本人小白) 窗的种类也很多啦,然后听说啥都不懂的就可以了选择汉宁窗... 在M ...

  7. 毫米波雷达、ADAS中的应用以及毫米波雷达的检测、测距、测速和角度测量

    毫米波雷达的检测.测距.测速和角度测量 毫米波(Millimeter-Wave,缩写:MMW),是指长度在1~10mm的电磁波,对应的频率范围为30~300GHz.根据波的传播理论,频率越高,波长越短 ...

  8. [解疑][TI]TI毫米波雷达系列(三):调频连续波雷达回波信号3DFFT处理原理(测距、测速、测角)

    本文是经过参考多个文章并整理的,相关程序已经经过验证其可行性.在此感谢原文作者(文末有相关链接)的无私分享. 1.测距.测速 毫米波雷达测距主要是通过检测回波时延来计算目标距离:测速是通过检测目标运动 ...

  9. 毫米波雷达在无人机避障系统中的应用

    电子科技大学 格拉斯哥学院 2017级 郝逸嘉 摘要:近年来,无人机技术得到了快速的发展和广泛的应用,预计在未来将被应用到更多的领域.尽管日趋成熟,目前无人机技术在实际应用中仍然存在着很多安全问题,同 ...

最新文章

  1. python是一种编译的编程语言_Python这种编程语言
  2. 哪本python入门书内容最详细-重磅 | 由浅入深的 AI 学习路线,最详细的资源整理!...
  3. 利用NLTK进行分句分词
  4. ruby的module与Java的interface以及C++的friend
  5. 【MM模块】Taxes / Terms of Payment 税额和付款条件简介
  6. 【2012百度之星/初赛下】C:度度熊的礼物
  7. SAP ABAP SteammPunk 蒸汽朋克的最新进展 - 嵌入式蒸汽朋克
  8. 我今天对JavaFX的了解
  9. nginx location匹配除了一个路径_nginx部署React项目
  10. Spring @Service批注
  11. 多目标启发式算法(NSGA2, MOEA, MOPSO)python实现
  12. ThinkPHP商城分类无限分类遍历数据
  13. 聊聊六位半万用表电路(一)——保护
  14. seo关键词布局,网页头部优化(TDK),网站优化(古志强网络营销师)
  15. 一行代码安装ROS/ROS2、解决rosdep问题、配置好环境
  16. IEEE Transactions on Mobile Computing -TMC
  17. 周鸿祎:人人需要Mentor,世界没有奇迹
  18. 固定资产标签化带来的便利
  19. Web安全测试:使用火狐浏览器修改请求参数
  20. java set list map_Java中的Set,List,Map

热门文章

  1. 传微软2.5亿美元收购输入法应用SwiftKey
  2. python坐标系图解_入门-Python-GIS坐标转换
  3. Python Day5-字符串-操作-常用函数-遍历
  4. 【QQ】小妃自动发卡 Moon
  5. 三相电机运转与相序的关系
  6. SigMesh学习笔记
  7. python爱因斯坦阶梯编程_Python---基础---爱因斯坦阶梯问题
  8. client-go源码学习(二):Reflector、DeltaFIFO
  9. 联想android刷机教程,联想X2-TO(VIBE X2 移动4G 安卓5.0)一键刷机教程,看教程刷机...
  10. 浙江教师计算机职称考试,浙江今年不再组织职称外语统一考试 计算机照考