[移动通讯]【无线感知-P2】[特征,算法,数据集】

news2024/11/15 20:11:26

前言:

     这里面主要参考清华大学的杨峥教授,做一下无线感知的总结.

     基本思想:


     无线信号不仅可以传输数据,还可以感知环境信号发射机产生的无线电波
    经由直射,反射,散射等多条路径传播,在信号接收机形成的多径叠加信号
    携带反映环境特征的信息.    它通过分析接收信号特征,获得信号传播空间的特性,

    实现环境(人+环境)感知

无线感知里面有很多研究方向:

        目前主流的研究方向

         1: 结合机器学习,深度学习 进行信号行为匹配

         2:  结合无线物理层底层的原理对无线信号进行处理,收发设备建模.例如 Fresenel ,CSI商

         3:  结合无线感知重新对传统的无线资源调度进行定义,比如传统的SNR, 对应SSNR 

        主要问题:

           1:跨场景感知,泛化性问题

           2: 多目标跟踪


目录:

  1.   商业应用
  2.   研究主要问题
  3.   特征
  4.   算法
  5.    数据集
  6.    发展方向
  7.  OFDM

一   商业应用

      人员入侵检测,医疗睡眠监测,手势控制,游戏,基站容量智慧调整

     

    相关论文例子

    


二  研究主要问题

     2.1 三重三轻问题:

        1 重应用,轻视理论

         无线感知里面应用研究方向比较多: 跌到,手势,呼吸,双眼皮跳动,口语 应用层出不穷.

        探索无线感知的各种应用场景.

        但是感知的极限分辨率到底和哪些因素有关系,只有了解这些理论才能才能对支撑更加细粒度的应用。理论基础一 Fresnel 模型

       
       2 重准确率,轻可靠性,

          泛化性问题.

          在实验室环境中很好。 但是跨场景,在不同的应用模式下面,是实际应用中

效果更差. 这就是可靠性问题.原因还是对无线信号和人的活动行为映射原理,如何映射

没有深入理解.


      3 重高级学习算法,轻基础数据集

         随着机器学习,深度学习的发展,很多深度学习的模型应用于无线感知,效果较好。

但是无线感知的数据集非常少,无线感知领域的数据集不容易收集,构建,标注.

   2.2 主要挑战


三  特征

    3.1  RSSI 


CSI stands for Channel Status Information. As the name implies, it is a kind of indicator how good or bad the channel is at a specific time. The CSI has three major components as below. Not all of these indicator is measured for every CSI report. Depending on the situation and configuration from network, UE perform different combination of measurement.

              CQI (Channel Quality Indicator)
              PMI (Precoding Matrix Index)
              RI (Rank Indicator)
 

    2011 年前该领域主要用RSSI信号来做无线感知,但是RSSI 信号是多径信号叠加的结果,只有幅度信息,频率信息丢失了:

    

           RSSI 问题:信号特征太少,是多径信号叠加的信号

2.2 CSI(channel state info)

2011 华盛顿大学,微软,MIT,英特尔首先提出了使用CSI信号做无线感知 。

CSI 信号是物理层的信号,包含更丰富的信息特征.


CSI stands for Channel Status Information. As the name implies, it is a kind of indicator how good or bad the channel is at a specific time. The CSI has three major components as below. Not all of these indicator is measured for every CSI report. Depending on the situation and configuration from network, UE perform different combination of measurement.

              CQI (Channel Quality Indicator)
              PMI (Precoding Matrix Index)
              RI (Rank Indicator)
 

   采样版本的信道响应

早期用的都是CSI 的幅度信息来做感知,因为相位中存在随机偏差 .做不了感知

期间也出现过共轭天线相乘

2.3 CSI 和 RSSI 区别

 

2.4 TOF(信号的时间)

   在无线感知的时候,早期也会联合使用TOF ,AOA ,DFS 技术来做感知

  在做无线感知的时候,也会结合TOF 特征来感知

 TOF 通过分别测量移动终端与三个或更多基站之间信号的传播时间来定位,它采用了圆周定位

  AOA

AOA 定位一般是基于相位差的方式计算出到达角度,一般不单独使用,由于 AOA 涉及到角度分辨率的问题,若单纯 AoA 定位, 若离基站越远,定位精度就越差。

   使用多天线接收设备,来实现局部位移测量,主动式

 Doppler 频偏定位(物体运动速度)

问题: 

       上述都跟环境有关系,环境依赖。 收发设备的距离,感知对象的位置。

  对手势识别影响很大,希望提取出一个环境无关的特征.

2.5  环境无依赖特征(CSI, DFS, BVP)

    无线感知一个重要的研究方向是提取出环境无依赖的信号特征,目前主要有四个方向:

  1: CSI 商

  2: BVP

   3:    Fresnel 模型,通过两套Rx设备构建正交的椭圆焦点线

    4   深度学习里面的迁移学习,GAN,Diffusion

    CSI ,DFS,同一个动作不同场景相差很大,BVP 不同场景信号特征类似
       


四   模型算法

         在做模式识别的时候早期用了很多机器学习,SVM,决策树,KNN,HMM

随着计算机深度学习CNN 的成功,也有很多人用其来做模式识别。

但是CSI有了多普勒频偏特征,其相对视觉来做效果更好.

把CSI 转换为频谱图,然后后面结合CNN,LSTM,等模型去做,

但是会丢失掉无线信号的特征,比如多普勒频偏

比如早期的模型

考虑到频谱特征 的模型 STFNet

在本文中,我们没有使用传统的构建块(例如卷积层和循环层),而是使用
提出了一种新的基础神经网络构建块,即短时傅立叶神经网络(STFNet)。它集成了广泛使用的
时频分析方法,短时傅里叶变换,进入数据处理,直接在频域中学习特征,其中潜在现象的物理留下了更好的足迹。 STFNet 为时频分析带来额外的灵活性通过提供光谱兼容的新颖的非线性可学习运算。此外,STFNet 表明将信号转换为与底层物理联系更加紧密的领域
简化学习过程。我们展示了有效性STFNets 在广泛的传感领域进行了大量的实验
输入,包括运动传感器、WiFi、超声波和可见光。STFNet 的性能显着优于最先进的深度学习
所有实验中的模型。因此,STFNet 展示了作为深度神经网络基本构建模块的卓越能力
用于各种传感器输入的物联网应用网络

 Learning Sensing Signals with Short-Time Fourier Neural Network

Figure 2: Data Flow within a block of STFNet

  模型例子

利用GAN 的思想来提取Domain无关的特征


五  数据集

多伦多和斯坦福手势识别,华盛顿大学手语识别, 清华大学人员位置定位

 

Sensors | Free Full-Text | A Novel Passive Indoor Localization Method by Fusion CSI Amplitude and Phase Information


六   发展方向

       无线感知是通信感知一体化重要的方向

       WIFI 802.11 bf 做WIFI 的无线感知,未来的WIFI 设备里面标配.提供了感知,定位功能.

       1  有效去除跨协议,跨网络,跨设备的射频干扰,提升感知鲁棒性,应对未来更加复杂的电磁环境.

      2  提取并融合环境无依赖的信号特征,从方法上保证了感知效果不依赖于
特定环境和人员,普适性强,学习训练成本低

    3  在无线信号空间建立人员行为的时空模型,实现定位精度达到分米级,提高
人员发现精确率与活动之别准确率

   4  实现毫米波相控阵列的波束扫描,突破传统Wi-Fi全向感知的局限,
实现多目标,高鲁棒性的场景感知


七  OFDM

    要深入的了解CSI 信号,必须对OFDM 技术有一定的理解.

同时利用多个不同频率的载波传送及接收信号。OFDM即利用数个(2的次方)正交的子载波传送信号。OFDM便是多载波调制的特例,其使用数个正交载波调制信号,在每个子载波间不需要有保护间隔,大大的增加了带宽使用效率,且使OFDM更有位分配的概念,即通道环境好的子载波就加大该载波的power或提高调制等级(ex:BPSK->QAM),位分配使得OFDM带宽使用效率更加高

https://blog.51cto.com/u_11299290/3185187

    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1789050.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

分布式事务Seata中XA和AT模式介绍

Seata中XA和AT模式介绍 分布式事务介绍分布式解决方案解决分布式事务的思路Seata的架构Seata中的XA模式Seata的XA模型流程XA模式优缺点实现XA模式 Seata中的AT模式Seata中的AT模式流程实现AT模式AT模式优缺点 AT模式与XA模式的区别 分布式事务介绍 分布式事务,就是…

基于LEAP模型在能源环境发展、碳排放建模预测及分析中实践应用

LEAP(Long Range Energy Alternatives Planning System/ Low emission analysis platform,长期能源可替代规划模型)是一种自下而上的能源-环境核算工具,该模型与情景分析法紧密结合,可用于预测不同发展条件下中长期能源…

discuz如何添加主导航

大家好,今天教大家怎么样给discuz添加主导航。方法其实很简单,大家跟着我操作既可。一个网站的导航栏是非常重要的,一般用户进入网站的第一印象就是看网站的导航栏。如果大家想看效果的话可以搜索下网创有方,或者直接点击查看效果…

【TB作品】msp430f5529单片机墨水屏,口袋板,显示温度和万年历,tmp421温度,RTC时间

文章目录 一、部分程序二、展示三、全部代码下载 一、部分程序 int main(void) {WDTCTL WDTPW | WDTHOLD; //关闭看门狗init(); //屏幕初始化InitIIC(); //I2C初始化TMP_Init(); //tmp421初始化SetupRTC();_EINT();while (1){} }#pragma vectorRT…

聊 · Flutter

曾经的团队是国内最早投入Flutter框架怀抱的团队,后来又有机会负责起了Flutter相关项目,翻回以前写的文章,感慨良多,这是其中的一篇关于这些内容的闲聊。 | 导语Flutter相关的技术资源官网和网友都有过系统且细致的整理&#xff0…

AI率过高?掌握这些技巧轻松应对论文AIGC检测

告诉大家一个非常残忍的答案,以后所有论文都会被查ai率的。 学术界不仅关注传统的抄袭问题,还增加了一项名为“AIGC检测”的指标。例如知网、维普等平台都能检测论文AI率。 用GPT写论文虽然重复率基本不用担心,但是AI率基本都较高&#xff…

关于科技的总结与思考

文章目录 互联网时代有趣的数字数据驱动大数据的两个特性数据保护互联网免费模式的再探讨平台互联网的意义人工智能伦理的思考语言理性人梅特卡夫定律冲浪的神奇之处AR的恐怖之处叙词表、受控词表和大众分类法六度/十九度的解读知识图谱是真正的仿生智能幂次法则和优先连接现代…

flinksql 回撤流中主键发生变更的影响(group by中的值发生改变)

flinksql 回撤流中,主键发生变更的影响 1 什么是回撤流2 主键变更场景2.2 实践发生3 实践中发现的比较好的的实时数仓架构1 什么是回撤流 这篇文章主要谈论一个场景,简单来说: 首先我们来简单的说一下什么是回撤流,以及回撤流的底层原理,举个例子: 这个说的不是很清晰…

Nginx设置缓存后,访问网页404 问题原因及解决方案(随手记)

目录 问题描述Nginx文件 解决方案查看error_log日志问题原因修改文件并测试Nginx文件测试 总结 问题描述 在Nginx中设置缓存expires后,结果重启nginx,网站访问404了。 Nginx文件 server {listen 80;server_name bird.test.com;location / {root /app/…

本地Django项目切换使用Python虚拟环境

本地Django项目切换使用Python虚拟环境 之前项目开发时,没有使用虚拟环境。导致现在需要上线导出三方模块比较杂乱,于是想着先在本地通过虚拟环境运行起来,之后再导出三方模块(requirements.txt) 首先在Pychram中查看…

QT开源 串口调式工具

都是基础的代码不详细解释,代码比较多福利链接

微前端基于qiankun微前端应用间通信方案实践

【qiankunvue】微前端子应用之间的通信方式总结 ------------------------------------------------------------------补充--------------------------------------------------------- 什么是微前端? 微前端 微前端是一种多个团队通过独立发布功能的方式来共同构…

【云原生 | 60】Docker中通过docker-compose部署kafka集群

🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专…

如何生成PDF二维码?扫码就能查看文件内容

在现代科技发展的浪潮中,二维码已经成为了信息传递的主要工具之一,被广泛应用在企业办公、产品包装、教育教学等多中场景里,发挥着重要的作用。今天一起来看看究竟如何制作一个PDF文件二维码吧? 扫码后就可以立即查看PDF文件内容…

Virtualbox 安装 ubuntu + qemu

0. 前言 关于 Virualbox 安装虚拟机的优秀文章太多了,笔者主要是着重梳理一些安装小细节,利己利人!! 如果需要保姆式的安装教程,可以查看后续的参考链接。 1. VirtualBox 的安装 直接去官网搜索最近的软件即可&…

【C++】list的使用(上)

🔥个人主页: Forcible Bug Maker 🔥专栏: STL || C 目录 前言🌈关于list🔥默认成员函数构造函数(constructor)析构函数(destructor)赋值运算符重载 &#x1…

一文读懂筛选控件设计

​筛选的作用是缩小展示范围,筛选控件有时会用于“频道切换”。比如内容型或电商产品,用tab切换不同频道,每个频道内有自己的形态。 而到了 B 端产品,如一个 CRM 系统当中,筛选的逻辑比移动端的复杂,有&…

【qt15】windeployqt 安装依赖

debug模式vs可以使用qt插件新建qt文件 D:\Qt15\5.15.2\msvc2019\bin\windeployqt.exe Warning: Cannot find Visual Studio installation directory, VCINSTALLDIR is not set.D:\Qt15\5.15.2\msvc2019\bin\windeployqt.exe .\filecopier.exeWindows PowerShell Copyright (C) …

【成品论文】2024年数学建模国赛B题成品论文分享(点个关注,后续会更新)

您的点赞收藏是我继续更新的最大动力! 一定要点击如下的蓝色字体链接,那是获取资料的入口! 点击链接加入群聊【2024国赛资料合集】:http://qm.qq.com/cgi-bin/qm/qr?_wv1027&kCe9u9pqQeBrMHgupi-R078l9TuU0RwSl&authKeyRjsYS3Piiw…

Flutter开发效率提升1000%,Flutter Quick教程之定义Api(三)

将tab键切换到Response,会出现这么一个界面 这是添加api返回的json数据。比如我们添加一个json数据。 添加完json数据后,右上角有一个删除按钮。要换json数据的话,可以点击清除再重新输入。 这时候,左边的面板上还会显示出 这个的…