无线局域网的定位技术有哪些?如何实现定位系统设计?
无线局域网可以免去或最大程度地减少网络布线的工作量,一般只要安装一个或多个接入点设备,就可建立覆盖整个区域的局域网络。
更多
无线局域网(WLAN,通常指Wi-Fi)定位技术主要利用部署广泛的Wi-Fi接入点和终端设备(如手机、笔记本电脑)之间传输的无线信号特性来确定设备的位置。以下是主要的定位技术及其实现定位系统设计的方法:
一、无线局域网(WLAN)主要定位技术
-
基于接收信号强度指示(RSSI)的定位:
- 原理: 这是最常用且成本最低的技术。它利用终端设备接收到的来自不同AP的信号强度值(RSSI)。信号强度通常随距离增加而衰减(遵循一定的路径损耗模型),也与穿透障碍物(如墙壁)有关。
- 常用方法:
- 三角定位/多边定位: 需要至少三个已知位置的AP。终端测量到每个AP的RSSI,通过路径损耗模型将RSSI转换为距离估计值,然后基于几何原理(如圆的交点)计算终端位置。但RSSI波动大,距离估计误差大,定位精度较低(通常在几米到十几米)。
- 指纹定位: 更主流的方法。分为两个阶段:
- 离线训练阶段: 在目标区域内采集大量位置点(参考点)的信号特征(通常是该点能收到的所有AP的RSSI),建立位置坐标与RSSI特征向量对应的“指纹数据库”。
- 在线定位阶段: 终端实时获取当前位置的RSSI向量,与指纹数据库中的参考点进行比较(通过模式匹配算法如K近邻、支持向量机、神经网络等),找出最相似的参考点或多个参考点进行插值,估计出终端位置。精度相对较高(可在1-5米左右,依赖于环境、AP密度和算法)。
-
基于到达时间/到达时间差(TOA/TDOA)的定位:
- 原理: TOA测量信号从终端到AP(或反向)的传播时间(乘以光速得距离)。TDOA测量信号到达两个或多个AP的时间差(形成双曲线定位)。
- 实现难点: Wi-Fi协议本身通常不提供精确的时间戳信息(不像GPS或UWB)。设备硬件时钟精度和同步、多径效应等会严重影响精度。实现难度高,需要定制硬件或利用新的Wi-Fi标准(如802.11mc / Fine Time Measurement - FTM)来支持精确时间测量。
- 精度: 理论上精度高(厘米到米级),实际应用受限于上述因素。
-
基于到达角度(AOA)的定位:
- 原理: 使用具有天线阵列的专用AP或多天线设备,通过测量信号到达不同天线元件的相位差或时间差,计算信号到达的方向角(方位角、俯仰角)。结合两个或多个AP的AOA测量,可以进行三角定位确定终端位置。
- 实现难点: 需要复杂且昂贵的设备(多天线阵列、相位同步电路),并且对环境影响(如反射)敏感。在普通消费级Wi-Fi设备中极少应用。
-
混合定位技术:
- 原理: 结合上述两种或多种技术的优势,以及可能结合其他传感器数据(如手机内置的加速度计、陀螺仪、磁力计、气压计)或地图信息(如楼层平面图、障碍物位置)进行融合定位。
- 优势: 可提高定位精度、鲁棒性和可靠性,弥补单一技术的不足。例如,RSSI指纹定位可与行人航迹推算结合。
-
基于信道状态信息(CSI)的定位:
- 原理: CSI比RSSI提供更丰富、更细粒度的物理层信道信息。它描述了每个OFDM子载波的信道增益和相位信息(通常表示为复数矩阵),包含多径效应、频率选择性衰落等信息。
- 优势: CSI对环境的微小变化更敏感,波动比RSSI小,包含多径信息,使得指纹定位能达到亚米级乃至厘米级精度(在条件好的实验室环境下)。它也能用于检测AOA和多径。
- 实现: 需要能够获取设备底层CSI信息的驱动或固件支持(并非所有网卡都开放)。处理CSI数据需要更复杂的信号处理算法(如FFT、MUSIC等)和机器学习模型。
二、实现WLAN定位系统设计
设计一个WLAN定位系统通常遵循以下步骤:
-
需求分析:
- 目标精度和覆盖范围: 室内不同区域(走廊、大厅、房间)需要多大精度?
- 实时性要求: 位置更新频率需要多快?
- 成本预算: 能负担多少专用AP或设备投入?可否利用现有Wi-Fi基础设施?
- 环境复杂度: 环境是否开放、多障碍物?人流密度如何?
- 终端兼容性: 需要支持哪些类型的设备(手机、平板、标签)?
- 应用场景: 是导航、资产追踪、客流分析还是基于位置的服务(LBS)?
-
技术选型:
- 根据需求选择合适的技术组合。例如:
- 对精度要求不高(>3米),成本敏感,主要用现有AP:选择基于RSSI指纹定位。
- 对精度要求较高(<2米),有预算部署部分支持FTM的AP:选择基于FTM (TOA/TDOA) 或 CSI指纹定位(如果终端支持CSI获取)。
- 超高精度(厘米级),预算充足:考虑采用UWB或有线辅助+Wi-Fi混合方案。
- 决定定位引擎在云端、边缘服务器、AP还是终端设备上运行。
- 根据需求选择合适的技术组合。例如:
-
基础环境准备:
- AP部署: 在目标区域按选定方案部署AP(新增或利用现有AP)。AP的密度、位置(高度、角度)、信道分配需要优化以保证良好覆盖和信号多样性。支持FTM的AP需特殊配置。
- 网络基础设施: 确保AP网络(控制器或独立)稳定可靠,AP位置坐标尽可能精确记录(物理测量或通过工具)。
- 参考点位置规划: 如果需要指纹定位,规划好需要采集指纹的位置点(均匀网格或关键区域),并精确测量其真实坐标。
-
数据采集与处理:
- 离线数据采集(指纹定位必需): 在参考点使用标准终端采集多个AP的RSSI和/或CSI数据,多次测量以获取统计平均值或分布模型。记录位置坐标。
- 在线数据采集: 系统运行时实时接收终端上报的RSSI/CSI/FTM数据包。
- 数据处理: 对采集的信号数据进行预处理:
- 滤波去噪: 平滑RSSI波动。
- 数据校正: 如RSSI值标准化、设备差异性补偿。
- CSI处理: 幅/相提取、去噪、校准(尤其相位)。
- 特征提取: 从原始信号数据中提取用于定位的特征向量(如所有可见AP的平均RSSI、CSI幅度谱等)。
- 建立指纹库: 将离线采集处理后的特征向量与位置坐标对应存储到数据库(指纹库)。
-
定位算法开发与选择:
- 指纹定位:
- 根据需求选择模式匹配算法:KNN(简单高效)、WKNN(加权K近邻)、SVM(适合分类区域)、随机森林/深度学习(高精度复杂模型)。
- 实现算法逻辑:在线特征向量与指纹库匹配,计算位置估计。
- 基于几何的定位:
- 实现基于距离(由RSSI估计或FTM测量)的多边定位算法。
- 实现基于角度(AOA)的三角定位算法(如有)。
- 实现基于时间差(TDOA)的双曲线定位算法(FTM或TOA)。
- 混合定位:
- 设计传感器融合算法(如卡尔曼滤波、粒子滤波),将Wi-Fi定位结果与惯性传感器(IMU)数据进行融合。
- 设计地图匹配算法,利用地理信息约束位置。
- CSI定位: 实现基于CSI角度估计或高精度指纹匹配的算法。
- 指纹定位:
-
系统集成与部署:
- 定位引擎: 将选定或开发的算法集成到定位服务器(云/边缘)或嵌入终端/AP。
- 接口开发: 提供API供上层应用(如导航APP、管理平台)获取位置信息。
- 数据库部署: 部署和配置指纹数据库。
- 系统配置与优化: 配置算法参数,进行初步测试和微调。
-
测试、校准与维护:
- 性能测试: 在目标区域不同位置、不同时间点测试定位精度、实时性和稳定性。
- 校准: 根据测试结果调整算法参数、优化AP配置或重新采集部分指纹。
- 持续维护: 环境(新增/移除AP、改变布局)变化会导致定位性能下降(尤其指纹定位),需要定期更新指纹库或算法模型。
总结
WLAN定位技术,特别是基于RSSI的指纹定位,因其成本低廉、可利用现有基础设施而广泛应用。FTM和CSI技术提供了提升精度的潜力。设计WLAN定位系统需根据具体需求进行技术选型、环境准备、数据采集处理、算法开发和系统集成,并重视后期测试和维护。定位精度是核心挑战,通常需要结合具体环境和算法优化才能达到最佳效果,广泛应用于室内导航、智慧工厂、智慧零售、医院资产追踪、公共安全(如911定位增强)等领域。
wlan是无线网还是局域网 wlan包括哪些无线局域网协议
WLAN是无线局域网(Wireless Local Area Network)的缩写,意味着它是一种在有限范围内使用无线
2023-06-14 17:18:48
什么是无线局域网?
无线局域网络(Wireless Local Area Networks; WLAN)是相当便利的数据传输系统,它利用射频(Radio Frequ
2019-08-23 06:29:39
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 芯片的工作原理是什么?
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- 苹果手机哪几个支持无线充电的?
- dtmb信号覆盖城市查询
- 怎样挑选路由器?
- 华为芯片为什么受制于美国?
- 元宇宙概念股龙头一览
- type-c四根线接法图解
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 传感器常见类型有哪些?
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览