在上一篇文章中,我们已经介绍了,这篇文章将会对目标的角度进行估计。

简单回顾一下前面的文章,对接收得到的差频信号分别在快时间维,慢时间维进行FFT处理,可以获得目标的距离和速度信息,关于目标的角度信息,该如何理解?

目标的角度信息不同于距离和速度的估计,而位于另外一个维度,空域。

通过下面的这个图,我们将理解FMCW雷达究竟是如何从空域获得目标的角度信息。图中给出了一个一维的ULA线性接收阵,可以看到这个阵列有2个接收天线。

这两个接收天线对于目标之间存在着一个下相位差,可以表示为

可以发现,通过上述公式中的相位差我们可以得到目标的角度信息。

在理解了目标的角度信息后,下面从数学的角度对原来的快时间维和慢时间维进行扩展,接收得到差频信号在快时间维和慢时间维可以写为

考虑到空域的角度信息,可以将快慢时间维度的接收差频信号扩展到快慢时间外加空域的三个维度,也就是说,扩展后的接收差频信号此时已经包含了目标的距离,速度和角度信息。扩展后的接收差频信号可以写为

其中k表示接收天线的个数,d为天线间距。

既然构造的接收差频信号中已经包含了目标一般意义上的状态观测量,距离,速度和角度。关于距离和速度的求取在上一篇文章中已经做了介绍,现在还有一个问题,扩展后的角度信息该如何求取呢?

上面的图中给出了一个简单的FMCW雷达处理流程,接收差频信号在经过Range-Doppler处理后,由于不同接收天线之间存在相位差,利用这一关系即可反求出目标信号的角度信息。

最后,我们将展示如何利用MATLAB来通过仿真获得目标的角度信息。在例程中设置了一个角度为15°的目标,距离和速度分别为50和3。下面的图中给出了此时的接收差频信号在经过Range-Doppler的处理后的结果。

根据RDM计算得到目标的距离和速度分别为

这里例子中我构造生成了两个接收天线的接收数据,利用不同天线之间存在的相位差,反求出目标的角度为

tarAngle = asin((Target_phase_diff) / (((2*pi)/(c/f0))*d)) * 180/pi ;

至此,通过利用MATLAB我们已经可以获得FMCW雷达关于目标的距离,速度和角度信息。

喜欢就转发一个呗~

题图:Pexels,from Pixabay.

fmcw matlab仿真,干货 | 利用MATLAB实现FMCW雷达的角度估计相关推荐

  1. fmcw matlab仿真,干货 | 利用MATLAB实现FMCW雷达的距离多普勒估计

    利用Chirp序列的FMCW(Frequency Modulated Continuous Wave)毫米波雷达在汽车防撞等领域得到了广泛的应用.这篇文章基于Matlab对该Chirp序列的Range ...

  2. matlab 多普勒效应,《利用MATLAB仿真多普勒效应.doc

    <利用MATLAB仿真多普勒效应 利用MATLAB仿真多普勒效应 某某某 摘 要:分析多普勒效应特性,建立数学模型,利用MATLAB软件对其进行仿真试验,进行定量分析,根据仿真试验结果绘制出听者 ...

  3. 坎蒂雷赋权法 matlab,干货 | 利用MATLAB实现FMCW雷达中的常用角度估计方法

    其中在介绍角度估计中,通过对接收差频信号在快慢时间维度的扩展,增加了空域的信息.扩展后的接收差频信号可以表示为 其中k表示接收天线的个数,d为天线间距. 在"干货|利用MATLAB实现FMC ...

  4. 用MATLAB编程正弦稳态相量图,matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析...

    matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析 课程设计任务书 学生姓名: 专业班级: 指导教师: 刘 新 华 工作单位:信息工程学院 题 目: 利用MATLAB对线性电路正弦稳态 ...

  5. 基于matlab的绘图设计,matlab课程设计---利用MATLAB仿真软件进行绘图

    matlab课程设计---利用MATLAB仿真软件进行绘图 课程设计任务书课程设计任务书 题题 目目 利用利用 MATLABMATLAB 仿真软件进行绘图仿真软件进行绘图 初始条件初始条件 仿真软件 ...

  6. 用matlab仿真导航信号,北斗卫星导航信号串行捕获算法MATLAB仿真报告(附MATLAB程序)[互联网+]...

    <北斗卫星导航信号串行捕获算法MATLAB仿真报告(附MATLAB程序)[互联网+]>由会员分享,可在线阅读,更多相关<北斗卫星导航信号串行捕获算法MATLAB仿真报告(附MATLA ...

  7. 用matlab仿真导航信号,北斗卫星导航信号串行捕获算法MATLAB仿真报告(附MATLAB程序)...

    <北斗卫星导航信号串行捕获算法MATLAB仿真报告(附MATLAB程序)>由会员分享,可在线阅读,更多相关<北斗卫星导航信号串行捕获算法MATLAB仿真报告(附MATLAB程序)(9 ...

  8. 脉冲信号matlab仿真,脉冲积累matlab仿真

    %T_7_1.m % 相干积累 clear all clc clf c=3e8; % speed of light Te=100e-6; % 发射脉冲宽度 Be=1e6; %带宽 mu=Be/Te; ...

  9. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

最新文章

  1. led显字风扇原理?
  2. 对 Entity 的初步构思
  3. myeclipse启动php,myeclipse,jdk_启动myeclipse报错,myeclipse,jdk - phpStudy
  4. 九度OJ1486 /POJ 1029/2012北京大学研究生复试上机
  5. windows动态库和静态库VS导入
  6. 小括号教学设计导入_【干货】教学设计万能模板已到达,各科都能用!
  7. 华为数通笔记-Telnet
  8. 软件测试书籍有哪些_软件测试书籍推荐
  9. 科研绘图软件GraphPad Prism教程(三)
  10. mysql join 自联结_MYSQL联结(Join)
  11. 虎胆熊威2中文版体验
  12. 海洋cms模板免费下载
  13. 二级计算机密码怎么设置,如何设置电脑密码
  14. 最小二乘支持向量机(lssvm)回归预测(matlab)
  15. ffmpeg官方下载网址
  16. We should: Good Good Study, Day Day Up
  17. 基于目标检测的狗品种识别及图像检索
  18. LCA(包含RMQ)
  19. python读单行文本求平均值_Python读取文本文件中的数字来计算平均值
  20. Android]中国大部分城市地区的结构定义与按拼音排序

热门文章

  1. 银行封死POS机套现渠道 第三方支付终端上位
  2. C++中__int64用法
  3. 89C51单片机——按钮控制LED
  4. rpm与deb都是什么呢 有什么区别呢
  5. 类文件结构_class类文件的的结构
  6. TI(德州仪器) TMS320C674x逆向分析之二
  7. ASP.NET页面打印技术的总结
  8. Oracle与PL/SQL是什么关系
  9. 疫情之下,餐饮企业该如何闯关?
  10. Okhttp的MediaType