毫米波雷达多人呼吸心跳检测MATLAB仿真

server/2024/9/23 7:06:34/

本文基于TI的IWR1642毫米波雷达 2T4R MIMO阵列,通过实际采集数据算法仿真,实现多人呼吸心跳检测。
文章末尾给出了本文的仿真代码。
主要内容包含:
(1)雷达参数设定
(2)ADC数据导入
(3)均值相消和距离维FFT(脉冲压缩)
(4)DOA估计,获取目标的距离-角度位置
(5)峰值搜索确定目标峰值(这里以2个目标为例,但目标的个数可以超过2个,主要看雷达的算力最大能够支持多少个目标的呼吸心跳计算)
(6)计算不同目标的呼吸心跳,并绘制谱图
这个仿真代码不仅仅局限于IWR1642,还可以利用其他毫米波雷达开发板上,比如IWR6843\IWR1443等等,只是数据导入和解析部分需要做简单修改,不过这个也不是难题,官方都有各个型号的毫米波雷达数据解析代码。
一、呼吸心跳原理
毫米波雷达呼吸心跳的原理,之前写过,可以见文章:
调皮连续波:干货 | IWR1642EVM呼吸心跳原始数据采集与仿真分析(含MATLAB代码和数据)
而且单目标的呼吸心跳在上述文章中也介绍过,本文就不再过多介绍。多人呼吸心跳的主要难点在于DOA估计,这里我们采用MVDR
二、仿真结果
DOA估计的仿真结果如下:

添加图片注释,不超过 140 字(可选)

距离角度谱图如下:

添加图片注释,不超过 140 字(可选)

其中,我们可以把距离角度谱转为扇形图,更加便于观察目标所在的空间位置。可以看到,目标所处的位置如红框中所标注。

添加图片注释,不超过 140 字(可选)

这里我们假设目标的最大个数为2个,其实这个不局限于2个,目标可以是3个或者4个,只是看雷达能否支持这么多目标的呼吸心跳的计算。
三、呼吸心跳估计结果
目标1:

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

目标2:

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

可以看到,两个目标估计出来的结果还是比较不错的,感兴趣的读者可以尝试下载代码学习:【27期】MATLAB多人呼吸心跳检测毫米波雷达仿真。


http://www.ppmy.cn/server/29293.html

相关文章

【C++】STL使用详解

文章目录 前言1. string类1.1 string类对象的常见构造1.2 string类对象的容量操作1.3 string类对象的访问及遍历操作1.4 string类对象的修改操作1.5 string类非成员函数 2. vector2.1 vector的介绍2.2 vector的使用2.3 vector的迭代器2.4 vector空间容量操作2.5 vector增删查改…

Docker-Compose概述与简单编排部署

目录 前言 一、Docker-Compose 概述 1、Docker-Compose 概念 2、Docker-Compose 优缺点 2.1 Docker-Compose 优点 2.2 Docker-Compose 缺点 3、Docker-Compose与Docker-Swarm的区别 二、两大文件格式 1、YAML 文件格式 2、JOSON 文件格式 3、YAML 与 JOSON 格式的区…

RK3568平台(时间篇)看门狗

一.看门狗原理 在产品化的嵌入式系统中,为了使系统在异常情况下能自动复位,一般都需要引入看门狗。 看门狗其实就是一个可以在一定时间内被复位的计数器。当看门狗启动后,计数器开始自动计数,经过一定时间,如果没有被…

Unity坐标相关——坐标系,单位

三维软件使用的坐标系分为:左手坐标系和右手坐标系 unity使用左手坐标系 左手坐标系和右手坐标系的区分方法: 在空间直角坐标系中,让左手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z轴的正方向&#…

Rust HashMap

一、HashMap是什么,怎么用 1、HashMap是什么 HashMap 也是 Rust 标准库中提供的集合类型,但是又与动态数组不同,HashMap 中存储的是一一映射的 KV 键值对,并提供了平均时间复杂度为 O(1) 的查询方法。 2、HashMap怎么用 &…

Java线程池的七大参数说明

线程池中的七大参数如下: (1)corePoolSize:线程池中的常驻核心线程数。 (2)maximumPoolSize:线程池能够容纳同时执行的最大线程数,此值大于等于1。 (3)keepAl…

2024系统架构师---测试用例效用树的核心概念

测试用例效用树(Test Case Utility Tree)是一种用于软件测试中的工具,它帮助组织和优化测试用例。这种结构通常被用来确保测试覆盖全面,同时避免冗余。以下是测试用例效用树的一些关键概念和应用方法: 测试用例效用树…

ZC3201 耐压40V输出12V 300mA LDO

概述 ZC3201是一款40V高精度微安级功率LDO稳压器。只有luA的功耗使其适用于大多数高压节电系 统。其最大工作电压高达40V. 其他功能包括低压差,1%的极高输出精度,限流保护和高纹波抑制比。 ZC3201采用SOT89-3,SOT23-3和SOT23-5封装。 特…