基于Ubuntu14.04和Intel 5300 Tools的WiFi感知中CSI信号的采集过程
1、基础知识
WiFi感知与CSI
WiFi感知是一种利用无线电波在空间中传播时受到环境影响而产生变化的特性,来实现对周围环境或物体状态的感知或识别的技术。WiFi感知有很多应用场景,例如人体姿态识别、行为识别、呼吸监测、室内定位、穿墙探测等。
为了实现WiFi感知,我们需要获取无线电波在空间中传播时所携带的信息。这些信息可以从不同层次上获取,例如物理层、链路层或网络层。其中,物理层上最重要且最丰富的信息就是信道状态信息(Channel State Information, CSI)。
CSI是指无线电波在发送端发射后,在经过多径衰落、反射、折射等效应后,在接收端接收到时所呈现出来的信道特征。CSI可以用复数矩阵来表示,每个元素代表一个子载波上信号的幅度和相位。不同子载波上信号受到不同程度的衰减或延迟,因此可以反映出不同频率下信道特征。
由于CSI可以直接反映出物理层上无线电波在空间中传播时所受到环境影响而产生变化的特性,因此它是实现WiFi感知最重要且最有效的信息源。
-
WiFi感知是利用WiFi信号的信道状态信息(CSI)来检测和识别环境中的人体运动或活动的技术,它具有低成本、隐私保护、无需安装额外设备等优点。
-
CSI是反映无线信号在多径传播环境中经历的衰减、相位变化和多普勒频移等特征的数据,它可以从WiFi设备中提取出来,用于分析信号与人体运动之间的关系。
-
为了采集CSI信号,需要使用特定的硬件和软件平台。其中一种常用的平台是Intel 5300网卡和Linux 802.11n CSI tool软件包,它们可以在Ubuntu14.04系统上安装和配置。