利用 Wi-Fi 推断运动方向
1. WiDance 系统概述
WiDance 是一款利用现成 Wi-Fi 设备的被动交互式类似跳舞毯的健身游戏。该游戏的逻辑流程如下:
graph LR
A[CSI 采集] --> B[多普勒提取]
B --> C[天线选择]
B --> D[数据净化]
B --> E[时频分析]
C --> F[运动识别]
D --> F
E --> F
F --> G[运动检测]
F --> H[轨迹分割]
F --> I[运动分类]
G --> J[输出]
H --> J
I --> J
K[视觉音符] --> L[比较]
M[人体反应] --> L
L --> J
游戏开始时,玩家需选择一首音乐。对于音乐中的每个音符,WiDance 会在屏幕上有节奏地显示一个特定方向的箭头。玩家需跟随这些视觉音符,按照箭头指示的方向移动腿部。在整个游戏过程中,WiDance 会持续记录并处理信道状态信息(CSI),以识别玩家的反应。系统会将每个识别出的反应与对应的视觉音符进行比较,并将比较结果显示在屏幕上,同时为玩家的反应打分。
WiDance 面临的主要技术挑战是从嘈杂的 CSI 数据中及时、稳健地识别玩家的反应。为实现这一目标,WiDance 利用了 CSI 中观察到的运动诱导多普勒效应,并提出了一个两步反应识别程序:
1.