阅读笔记:Understanding and Modeling of WiFi Signal Based Human Activity Recognition

论文下载:Understanding and Modeling of WiFi Signal Based Human Activity Recognition

Abstract

提出CARM,基于CSI地人体行为识别监控系统。

理论基础:CSI速度模型(CSI-speed model),量化CSI值动态与人体运动速度的联系;CSI活动模型(CSI-activity model),量化肢体运动速度与特定动作之间的联系。

1 Introduction

1.1 Motivation

依靠图像的方法的弊端:需要充足的光线,会侵犯个人隐私;
依靠雷达的方法:作用范围小;
依靠穿戴的传感器:不方便。

基于WiFi信号的方法:WiSee利用USRP捕获OFDM信号,并测量人体反射信号的多普勒频移来识别九个手势;E-eyes使用通道状态信息(CSI)直方图作为识别日常人类活动(如刷牙)的指纹。WiHear使用专门的方向天线来获取由嘴唇运动引起的CSI变化来识别口语单词。与基于相机和传感器的方法相比,它们的主要优点是不需要照明,提供更好的覆盖,可以通过墙壁操作,保护用户隐私。

1.2 之前工作的限制

缺乏一个能够定量关联CSI动态和人类活动的模型。

1.3 提出的方法

提出CARM。包括两个商业WiFi设备,一个用于连续发送信号(可以是路由器),一个用于连续接收信号(可以是笔记本电脑)。有人在两个设备之间活动时,接收器的CSI值变化,由此识别动作。通过CSI速度模型和CSI活动模型,建立起CSI值变化与人的特定活动之间的联系。

image

image.gif

1.4 技术难点和解决方法

  1. 难点:从CSI值上评估人体移动速度。困难在于CSI混合多通道的WiFi信号;同一个动作,不同肢体的速度也不一样。
    我们发现这些信号是线性混合的,所以频率是保留的,因此我们使用离散小波变换(DWT)来分离表示不同速度的频率分量。

  2. 难点:对不同的人建立鲁棒的CSI活动模型。不同人做相同动作,同一个人不同时候做相同的动作,都会表现得不同。
    使用隐马尔可夫模型(HMM)。我们使用不同活动的移动速度模式来构建相应的基于HMM的模型。我们用来推断速度模式的特征只受身体运动速度的影响,不太受环境变化得影响。HMM能够识别不同速度下得相同动作。

  3. 难点:CSI有太多噪声而不能直接使用。即使是静态环境,也会收到电磁噪声、WiFi设备本身的影响。通用的降噪方法效果不好。
    我们提出主成分分析法(PCA)。该模型基于一项观察,即CSI值的所有子载波中由身体运动引起的信号波动都是相关的。

  4. 第四个挑战是在载波频率偏移(CFO)存在的情况下捕捉身体的运动。CFO是一对WiFi设备之间载波频率的动态变化差异,这是由于硬件上的微小物理差异以及温度变化等因素造成的。CFO导致接收到的信号的相位值发生变化,使得很难区分相位值的变化是由于CFO造成的还是由于人体运动造成的。
    为了解决这个问题,我们使用CSI信号功率来推断身体的运动。我们证明CSI信号功率不受CFO的影响,而是保留了身体运动速度的信息。

  5. 第五个挑战是自动检测人类活动的开始和结束。
    我们使用PCA获得的特征向量,通过计算特征向量的高频能量,获得特征向量的平滑度,并将其与动态自适应阈值进行比较,得到特征向量的启动和结束。

3理解WIFI多通道

3.1 CSI概述

X ( f , t ) X(f,t) X(f,t)为发送信号的频域表示, Y ( f , t ) Y(f,t) Y(f,t)为接收信号的频域表示,f为载波频率。这两个信号与等式 Y ( f , t ) = H ( f , t ) × X ( f , t ) Y(f,t)=H(f,t)\times X(f,t) Y(f,t)=H(f,t)×X(f,t)有关,其中, H ( f , t ) H(f,t) H(f,t)是在时间t所测得的载波f的复值信道频率响应(CFR),CSI的测量基本上包括这些CFR值。令 N T x N_{Tx} NTx N R x N_{Rx} NRx分别表示发送和接收的天线数量。由于CSI是在30个已选的OFDM子载波中测量的,每个CSI的测量都包括30个 N T x × N R x N_{Tx}\times N_{Rx} NTx×NRx维度的矩阵。每个矩阵的输入是天线对之间在特定时间以某个OFDM副载波频率的CFR值。然后,我们将给定天线对和OFDM子载波的CFR值的时间序列称为CSI流。因此,一个时间序列的CSI值中有 30 × N T x × N R x 30\times N_{Tx}\times N_{Rx} 30×NTx×NRx

  • 2
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
LTE是一种4G移动通信技术,也是目前广泛应用于移动通信领域的主要技术之一。了解和掌握基于LTE的通信系统对于通信工程师来说非常重要。在这方面,使用MATLAB进行LTE的建模和仿真是一种常见的方法。 MATLAB是一种功能强大的数学软件,可以用于进行数值计算、数据分析和图形绘制等任务。在LTE建模和仿真方面,MATLAB提供了一套完整的工具箱,包括通信系统工具箱和物理层建模工具箱。通过这些工具箱,我们可以建立数学模型,进行通信系统的仿真和性能评估。 首先,理解LTE的数学模型是进行仿真的基础。LTE采用OFDM(正交频分复用)和MIMO(多输入多输出)等技术,通过将信号分成不同的子载波和使用多个天线进行传输,从而提高了数据传输速率和系统容量。我们可以使用MATLAB中的OFDM和MIMO函数来建立LTE的数学模型,以便进行仿真和分析。 其次,借助MATLAB的通信系统工具箱,我们可以构建完整的LTE通信系统模型。该工具箱提供了一个用于生成LTE波形的函数,可以模拟LTE系统的传输链路,包括物理层和信道编码。我们可以设置信道条件、调制方式和编码参数等来对LTE系统进行仿真,并分析系统的性能,例如误码率、符号误差率和传输速率等。 此外,在物理层建模工具箱中,MATLAB还提供了LTE系统的物理层过程的函数和工具。我们可以使用这些函数来实现LTE系统中的调制解调、信道编码和解码、信道估计和均衡等功能。 综上所述,使用MATLAB进行LTE的建模和仿真可以帮助我们深入理解LTE系统的原理和性能,从而为实际应用提供参考。通过调整参数和优化算法,我们可以通过仿真来改进和优化LTE系统的性能,并提高通信质量和速率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值