首页 > 其他分享 >【论文笔记】Cross-Domain WiFi Sensing with Channel State Information: A Survey

【论文笔记】Cross-Domain WiFi Sensing with Channel State Information: A Survey

时间:2024-08-06 21:17:34浏览次数:8  
标签:Information Domain 样本 CSI 检测 WiFi detection 算法

Cross-Domain WiFi Sensing with Channel State Information: A Survey

Introduction

  • 检测领域:

    检测领域里,大部分用的阈值检测或者简单的学习算法,例如SVM。

    • falls
      • RT-Fall: A real-time and contactless fall detection system with commodity WiFi devices
      • WiFall: Device-free fall detection by wireless networks
    • motion
      • An RF-based motion detection system via off-the-shelf WiFi devices
      • A research on CSI-based human motion detection in complex scenarios
    • object detection
      • Wi-metal: Detecting metal by using wireless networks
    • human presence detection
      • Non-invasive detection of moving and stationary human with WiFi
      • See through walls with WiFi!
  • 识别领域

    和检测任务不同,检测任务只需二元分类,但是识别任务需要的分类数量较多。二到几百类别不等。几乎所有的识别算法都在 spatial/time/frequency 域上提取特征然后采用机器学习算法比如KNN,CNN,LSTM,GRU等方法。

    • activity recognition [88, 91]
    • gesture recognition [1, 47]
    • human/object identification [8, 9]
  • 估计领域

    与检测和识别任务不同,上述两种任务都属于分类任务,大多数估计任务聚焦于人类或者物体的位置和跟踪,以及呼吸,心率检测估计。这些只需要计算角度距离等。

    • human/object localization and tracking [55, 85]
    • breathing/heart rate estimation [41, 43]
  • 优点

    • 无需佩戴传感器
    • 复用基础 Wi-Fi设施
    • 光照不敏感
  • 挑战

    • 对现实世界环境敏感,不同的环境和人物配置会产生不同的域
    • 对于新的域需要收集新的数据
    • 在“训练域”中学习的模型还需要迁移到“测试域中

作者提出了几个问题:

  • 什么因素会影响域
  • 已经有了什么方案解决这个问题
  • 这些方案多大程度上解决了这些问题
  • 跨域的wifi感知还有哪些趋势和问题

从五个方面总结一些算法:

  • 仅保留与目标运动相关的域不变特征,去除特定域下的特征
  • 虚拟样本生成
  • 迁移学习
  • few-shot少样本学习
  • 大数据解决方案在多个维度提供信息(多模态?)

最后总结了几个挑战因素:the impact of moving objects, robustness to electromagnetic interference, incremental real-time data for cross-domain WiFi sensing, and multi-task cross-domain WiFi sensing.

Contributions

  • 探索了一些外界因素对CSI影响的方面,包括amplitude, phase, time-of-flight (ToF), angle-of-departure (AoD), angle-ofarrival (AoA), and Doppler frequency shift (DFS)
  • 介绍提取域不变特征方法,虚拟样本生成方法,迁移学习方法,少样本学习方法
  • 我们总结了所提出的五种跨域WiFi传感算法的优点和局限性,并进一步比较了基于9类WiFi传感应用的五种算法的传感性能:手势识别、活动识别、运动检测、跌倒检测、用户识别、呼吸频率估计、人体定位、人体跟踪和物体识别
  • 我们提出了剩下的挑战和未来的趋势,将跨域WiFi感知带到其下一层的进化,并使其更接近实际部署

IMPACT FACTORS

CSI简介

Ns个子载波,M根发射天线,N根接收天线,接收到的CSI数据为[Ns*M*N]大小的复数矩阵,其中实部代表幅度,虚部表示相位。

在数学上,在时间t的第i个子载波fi上从第m个发射天线到第n个接收天线的CSI可以表示为来自L条路径的信号的叠加:

噪声影响

CSI会受到幅度噪声和三种相位偏移的影响

  1. 载波频率偏移 CFO
  2. 采样时间偏移 SFO
  3. 数据包检测延迟 PDD

环境影响

不同环境下静态分量差别很大,动态分量差别较小

配置影响

这里的配置是指用户相对于收发器的位置和方向

用户影响

不同用户的身高、体型、衣物不同也会对csi产生影响

信号处理

信号处理过程包括去噪、信号分段、数据对齐、信号变换、信号提取、CSI参数估计。

噪声去除

接收到原始信号后要对振幅和相位噪声进行处理

分段

在原始CSI中提取与目标运动相对应的有效片段

数据对齐

把CSI序列对齐成等长片段

信号变换

信号变换就是做时频、相频分析。

  • 快速傅立叶变换FFT
    转换为频域图,获得功率谱密度,但是丢失了时域信息
  • 短时傅立叶变换STFT 离散小波变换DWT
    可以捕获时频特征

信号提取

从原始CSI中去除冗余信号保留有效信号,通过PCA和信号分解算法实现,也可以选择对目标运动高度敏感的子载波。

CSI参数估计

使用MUSIC等算法估计DFS、AoA、ToF来辅助识别

跨域学习算法

域相关成分去除

  • 局部极值检测 LEVD,Local Ectreme Value Detection algorithm
  • 指数加权平均 EWMA,Recursive algorithm leveraging
  • LRSD
  • AOA-TOF profile
  • 天线之间的CSI共轭相乘
  • 基于频率的过滤器
    人体运动一般引起的频率变化较小(小于100Hz),所以可以丢弃高频和零频率分量

域无关特征提取

大多数特征提取方法基于速度,但是速度既有优势也有劣势,不同环境对速度影响不大,但是同一个人每次做同一个动作,以及不同人做同一个动作的速度都不是恒定不变的。

还有一些研究者使用一些统计特征作为分类特征

域无关特征的应用

一般也是分外基于建模的和基于学习的方法,基于建模的方法有阈值检测、假设检验、峰值检测等,这些方法常用于二元分类任务,比如跌倒检测、人体存在检测等。

虚拟样本生成

通过生成虚拟样本来减少在测试域中收集数据的工作量。

翻译

生成在不同位置和方向下的动作样本,来减少数据采集的工作。

生成对抗网络

利用生成网络和鉴别网络对抗来学习

自编码器 Autoencoder

使用AE和VAE生成虚拟样本

迁移学习

小样本学习

标签:Information,Domain,样本,CSI,检测,WiFi,detection,算法
From: https://www.cnblogs.com/kuroshika/p/18345999

相关文章

  • 飞猫智联4G随身WiFi M5+ 产品参数
    产品参数硬件规格接口MicroUSB接口CPU芯片ZX297520V3wifi芯片SV6158M(南方硅谷)接口类型/SIM卡接口MicroSIM指示灯无,1.44英寸(1.44inches)/LED按键电源按键,长按3秒开关机WPS开关按键,单击按键开启WPS功能Reset按键,长按3秒恢复出厂设置运存/内存128Mb+256Mb无线参数无线速率......
  • 飞猫智联5G随身WiFi M10 产品参数
    产品参数外观尺寸L148.2*W74*H15.4mm重量220g操作系统版本AndriodR平台名称SM4350Sim接口Micro-SIM1个,兼容Esim卡运存/内存3GB/32GBLCD2.4英寸IPS高清显示屏,分辨率480*640接口类型Type-C充电支持快充15W4G和5G频段WCDMA:B1/B2/B5/B8;LTE-FDD:B1/B3/B5/B8;LTE-TDD:B34/B38/B3......
  • WiFiAp探究实录--功能实现与源码分析
    wifi热点说的是wifiAp相关,所以如果源码开发的话,这个WifiAp算是一个搜索代码的关键字,含义是WifiAccesspoint,wifi接入点。所以下文中的wifi热点统一用WifiAp代替wifiAp打开方式:设置->更多->移动网络共享->便携式wlan热点。wifiAp打开条件:任何情况下均可。只是有内网外网之分......
  • 【已解决】戴尔 Inspiron 5457 和 5557 启动报错:Invalid configuration information -
    场景我使用的是戴尔15-5557的笔记本电脑,在某次开机的时候系统提示:Invalidconfigurationinformation-pleaserunSETUPprogram.虽然的点击Continue可以正常进入系统,但是每次开机都要来上这么一下真的很烦人,于是想着解决一下。试错过程1.BIOS调整刚开始以为是自己BIOS......
  • java之WIFI信号模块
    开发步骤分为以下几点:1.在AndroidManifest中声明相关权限(网络和文件读写权限)声明权限:<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/><uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"/><uses-permissiona......
  • 右下角wifi图案点击无可用wifi/更新网卡驱动时遇到错误代码56的解决办法
    1.问题如下图所示,我这里遇到明明有wifi,但是无法检索到任何有用wifi的情况。2.解决方法参考:电脑WIFI消失,网卡驱动Intel(R)Wi-Fi6AX201160MHz感叹号报错解决方案集合——无线WI-FI功能缺失,Intel(R)Wi-Fi6AX201160MHz异常,驱动更新错误2.1问题原因当时更新驱动更到......
  • Linux上WIFI作为发射端(AP端),如何查看已连接的设备信息
    通过如下两种方式只能获取MAC地址信息,需要确认当前环境设备的MAC信息,才能知道是谁连接上了;或者查看自己的手机或电脑MAC地址信息,确认是否是自己连接的1:使用iw指令iwdevwlan1stationdump#获取station的统计信息root@imx8qxpc0mek:~#iwdevwlan0stationdumpS......
  • 在AWS Lightsail建立WordPress Multisite & Route 53 subdomains & Hexo Blog & WordP
    1.0前言玩Startup比賽,因需高效快速地做POC原型產品,所以利用AWS云端服務來更快地開發。你會學到:LightSail建立WordpressmultisiteRoute53註冊WordpressSubdomains&GithubCuostomDomainLightSailCustomDomain&SSLHexo快速搭建GihubPages博客+ Route53 Custom......
  • NIS(Network Information Services)服务端在R系部署,客户端rpm,deb简单使用
    #!/bin/bash####@Author:[email protected]#@Date:2024-05-28#@LastEditors:[email protected]#@LastEditTime:2024-07-19#@FilePath:NIS-use.sh#@Description:NIS(NetworkInformationServices)source:https://www.th......
  • Android Wifi 扫描相关知识
    1.主动扫描和被动扫描1.1主动扫描(ActiveScanning)主动扫描是WIFI设备(STA,即Station,如手机、笔记本电脑等)在信道上主动广播一个探测请求(ProbeRequest),并等待接入点(AP)的响应。这种扫描方式更加主动,能够更快地发现周围的WIFI网络,但也可能对电池寿命和性能功耗产生一定的影响。......