如何判断测量所得的CSI是视距还是非视距

这篇具有很好参考价值的文章主要介绍了如何判断测量所得的CSI是视距还是非视距。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

我们进行CSI定位时,无论是主动还是被动定位,无论是基于指纹还是模型定位,在一个真实的室内场景下势必会产生视距与非视距的信号,有时候我们需要对这两种型号进行有效划分,这样才能选择合适的方法来削弱非视距信号对定位的影响。当然进行信号的区分,我们肯定会想到用一些分类模型去实现,这也是我们比较常规的思维。

1、视距(LOS)传播

无线电波沿直线传播的方式称为视距传播。

2、非视距(NLOS)传播

当CSI接收机与基站(BS)之间的直射路径被障碍物挡住后,无线电波只能在经过反射和衍射后到达接收端,此时测量到的数据,如到达时间、时间差、入射角度等,将不能正确反映发送端与接受端的真实距离,这种现象被称为非视距传播(NLOS )。

3、方法上判断CSI信号的传播是LOS还是NLOS

方法1:专利《一种移动状态下的视距/非视距路径识别方法》

该发明公开了一种移动状态下的视距/非视距路径识别方法,获取连续W个数据包的CSI数据;对每个CSI数据进行反傅里叶变换,获得对应的信道冲击响应;找出每个信道冲击响应的最高能量值及该最高能量值所对应的到达时间序列;对W个时间序列组成的时间序列集进行标准方差计算,得到方差值STD;根据计算得到的方差值STD,判断所述CSI数据属于LOS环境或NLOS环境;获取新的W1个CSI数据包,将新获取的数据包与原数据中的后面W-W1个数据包合并组成新的数据集合,重复判断过程。

方法2:用基于深度学习的神经网络算法识别NLOS

如何判断测量所得的CSI是视距还是非视距

方法3:使用支持向量机将LOS与NLOS的wav文件进行分类。使用遗传算法(GA)从训练样本再选择、参数寻优以及每代种群的最优保存策略三方面对 SVM 进行升级,提升了SVM性能。

方法4:进行信道参数萃取

方法5:首先使用无线信号采集设备在不同的视距点位和非视距点位采集无线信号信道状态信息;再将采集的无线信号信道状态信息进行傅里叶反变换,得到相应的信道冲激响应信号,构成训练数据集;使用LSTM网络构建编码器‑解码器模块,训练完成得到特征提取编码器,提取信道冲激响应信号的信道特征;采用层神经网络作为分类器,训练完成的神经网络能够对信道特征进行分类,输出信道状态信息为视距传输或非视距传输的结果。

4、特征上区分LOS与NLOS信号

(1)接收信号强度(Received Signal Strength, RSS):视距信号通常具有较高的接收信号强度,而非视距信号由于路径损耗较大,接收信号强度较低。

(2)多径效应(Multipath Effects):非视距信号由于经过反射、绕射等多个路径传播,信号到达接收器时会出现多个不同时延的成分。这导致信号的时域特性和频域特性发生变化,与视距信号相比,CSI信息的时变性更强。

(3)信号延迟(Signal Delay):非视距信号由于路径的复杂性,通常会有较大的信号延迟,即信号到达接收器的时间较长。

(4)CSI的变化性:非视距信号的CSI信息通常比视距信号更不稳定,由于信号传播路径的不确定性和多变性,CSI的幅度和相位可能会发生较大的变化。

下面是LOS信号与NLOS信号简单区分:

如何判断测量所得的CSI是视距还是非视距文章来源地址https://www.toymoban.com/news/detail-486443.html

到了这里,关于如何判断测量所得的CSI是视距还是非视距的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何判断IP是外网IP还是内网IP

    同一个局域网之间是通过内网IP通信的,而外网之间是通过公网IP通信的,但什么是外网IP,什么是内网IP,了解的用户很少少。今天简单的给大家介绍一下,外网ip和内网ip的区别: 一、内网IP: 就是在内网中使用的ip地址。什么是内网呢?一个路由器下的电脑都处在一个内网

    2024年02月11日
    浏览(38)
  • python如何判断一个数是整数,浮点数,复数还是字符?

    遇到判断字符类型,上网搜索了一下,整理下来。 (1)判断字符串 python字符串常用的判断函数很多,有如下8种: 1、str.isalnum() 所有字符都是数字或者字母 2、str.isdecimal() 所有字符都是十进制数字 3、str.isdigit() 所有字符都是数字 4、str.isalpha() 所有字符都是字母 5、str.islow

    2023年04月09日
    浏览(33)
  • 如何判断bug是前端bug还是后端bug

    1.前后端bug 特征 :     前端主要负责显示数据,后端主要负责处理数据、存储数据,前后端主要通过接口进行数据交换。      前端bug的特征:     界面显示类问题:如文字大小不一,控件颜色不搭,控件不整齐,静态界面错误;     页面布局类问题:文字排版没有统一,

    2024年02月09日
    浏览(42)
  • 如何判断ip是住宅ip还是服务器机房ip

    首先简单再科普一下ip:我们现在所说的ip地址,一般指的是ipv4地址,也就是123.123.123.123这样四段数字,三个小数点分隔的地址,每位都是0~255。 然后四个段,分别叫他A/B/C/D段。四段并非完全独立的关系,通俗的解释一下:多开使用单窗口ip的时候,如果ABC段固定,D段就只有

    2024年03月09日
    浏览(72)
  • Unity如何实现Microphone判断录入音频的频率是低音还是高音

    Unity中使用Microphone可以通过麦克风录制AudioClip音频,我们可以通过它实现录音功能,然后可以通过录入的音频数据对音频进行分析,比如音量大小,频率高低,等等。 我们今天就来分析一下音频的高音低音。 科普:一般人们习惯将音响划分一定的频段如高音、中音和低音等

    2024年02月11日
    浏览(42)
  • 如何根据IP地址判断是IPv4还是IPv6

    IPv4地址的书写形式为:“192.168.0.1” IPv6地址的书写形式为:“2001:DB8:85A3:8D3:1319:8A2E:370:7344” 给你一个IP地址,它有三种可能:IPv4、IPv6、既不是IPv4也不是IPv6的无效地址。所以,如果用函数ipGetAddressAsNumber,只能判断是不是ipv4,编写如下函数: 如果用函数ipGetAddressAsArray,只

    2023年04月08日
    浏览(48)
  • 如何判断电脑当前连接的网络是WiFi无线网络还是有线网络?

    1. wifi无线网络 wifi无线网络: 一般情况下电脑右下角如 图1 所示,则代表当前连接的网络是 wifi无线网络 。 图1: wifi无线网络 如果是平时家里用的,则只能查看或者登录公司以外的网站 或者 软件。如果想登录公司的网站 或 公司的软件,则必须连接上公司的内网。 【连接公

    2024年02月16日
    浏览(48)
  • Swift 中如何判断是push 过来的页面 还是present过来的 页面

    在 Swift 中,可以通过检查当前视图控制器的 presentingViewController 属性来判断是通过 push 过来的页面还是 present 过来的页面。 下面是一个示例代码,展示如何判断是通过 push 还是 present 过来的页面:

    2024年02月15日
    浏览(46)
  • uniapp开发小程序-如何判断小程序是在手机端还是pc端打开

    官方说明 https://developers.weixin.qq.com/miniprogram/dev/devtools/pc-dev.html 小程序如何判断是 PC 平台? 通过 getSystemInfo 官方接口(platform 是 windows) 通过 UA(PC UA 包含 MiniProgramEnv/Windows) App.vue 判断是否是pc端的函数(如果宽度足够也视为pc端) 同时值得注意的是,微信开发者工具的

    2024年02月04日
    浏览(47)
  • 如何判断 vite 的运行环境是开发模式还是生产模式 production? development?

    vite 有两种获取当前运行环境模式的方法: 官方说明: 完整说明地址: https://cn.vitejs.dev/guide/env-and-mode.html#node-env-and-modes 比如我在开发模式和生产模式的请求地址不一样,我是这么用的:

    2024年01月22日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包