【技术】蓝牙信号RSSI与信标测距分析及应用


RSSI测试是指通过低功耗蓝牙(BLE)接收到的信号能量强弱来映射距离。BLE在广播或者连接模式下都可以接收到另一方的数据包,以及对应的信号强度(RSSI)。RSSI本质上会随着BLE主从设备之间的距离的变化而呈现对应的单调变化,通过电磁波空间传播模型可以根据 RSSI计算出对应的距离。本文桃芯科技将介绍蓝牙信号RSSI与信标测距分析及应用。
实际场景中RSSI会受到多个因素的影响,比如空中同频干扰信号,电磁波在不同物质表面的反射折射等造成的多径叠加,中间障碍物的遮挡,以及天线的性能和朝向等。这些因素会造成RSSI的大幅度波动,并且在不同场景下表现出不同的趋势和范围。下图是BLE在连接状态下,固定位置,1秒间隔内连续收到的100个数据包对应的RSSI:
可以看到即便在固定位置的很短时间内,RSSI波动都可能有超过20db,对应的距离如下:
通过对足够数量的RSSI样本滤波可以过滤掉偏差很大的干扰值,减小距离映射的误差(实际的效果取决于距离和环境等因素)。
不同频率RSSI测量值的影响
不同频率(BLE信道)在相同环境中对RSSI的测量值有一定影响,下图分别是连接状态下(37个信道自动跳频)和固定频率(channel 37)广播下在室内环境(0~5m)不同距离下测出的RSSI值:
连接下的多信道RSSI有平均15db以上的波动,但是信道37的广播只有平均5db的波动。实际使用中,多信道自动跳频更适合应用数据传输(抗干扰能力强),RSSI的波动可以通过适当的滤波来减小。
不同发射功率RSSI测量值的影响
大的发射功率支持传输更远的距离,但是也会造成更大的RSSI波动。相反,较小的发射功率波动较小而且有利于功耗,但是覆盖范围有限。下图是在连接状态下,0~5m的距离内,使用8dbm发射功率和-25dbm发射功率分别测量的RSSI:
两者表现出相同的趋势。-25dbm的数据的波动相对较小,但是对于远距离,RSSI的读值趋于平坦。两者在近距离内都可以通过滤波实现相同的效果,实际使用中应该根据应用场景在远距离和低功耗之间选择合适的发射功率。
不同场景对RSSI的影响
场景中的噪声和其他物体造成的反射对RSSI有很大影响,以会议室场景和地下车库场景为例,会议室场景存在较多物体,而地下车库场景相对空旷,因此地下车库场景的RSSI波动较小一些,不同场景会直接影响测距和滤波的系数(系数需要针对不同场景准)。
场景:会议室
BLE主从设备为ingchips916,两个设备都经过了RSSI校准(+/-1.5db),确保不同增益切换对RSSI的影响最小。在如下的会议室中,双方进入连接状态(多信道自动跳频,-25dbm发射功率,10ms连接间隔),在0~5m内每间隔0.5m采集100个RSSI值(1s):
假定每个位置的RSSI值服从正态分布,首先对每一组数据使用高斯滤波过滤掉偏差很大的值。这一步为可选项,高斯滤波对样本数量较小的情况提升不明显,如果RSSI测量个数很大,则可以考虑首先使用高斯滤波对数据进行处理。参数[sigma=1]的高斯滤波后的数据和原来数据的对比:
接下来对数据使用卡尔曼滤波(Kalman),Kalman对噪声环境下的服从正态分布的数据预测有较好效果(参考[1])。此处使用参数[A=1, H=1,Q=0.1,R=2.5],滤波后的数据和原始数据对比:
相比于原始数据,Kalman滤波后的数据相对收敛,将滤波后RSSI转换为距离(参数[n=1.6]),结果如下:
对于较小的(3m之内)的误差,Kalman和原始数据的差别不大。对于较大的误差,Kalman可以通过和先前数据的平滑过滤掉偏差很大的值(结论参考[2])。
场景:地下车库
地下车库相对比较开阔,测试设备采用连接方式(多信道调频,8dbm发射功率)测量RSSI,在1~20m距离内每隔1m采集100个数据(10ms连接间隔,耗时1s)。和场景1类似,采用Kalman滤波(参数[A=1,H=1,Q=0.1,R=2.5])后的数据和原始数据对比:
转换为距离后和原始数据对比为(参数分别为[n=1.4]和[n=1.35]):
大于15m的距离,误差很大,数据没有使用的价值。小于15m的距离内,在较小误差的情况下,Kalman和原始数据差别不大,较大误差比如10m位置,Kalman则有约10%的提升。
趋势判断
对于需要判断距离变化趋势的应用场景,需要按时间顺序采集RSSI测量值,并通过对数据拟合后的斜率变化来判断距离趋势。考虑到RSSI和距离的映射关系为非线性,RSSI的变化趋势需要在小范围时间内进行拟合。
在会议室场景和地下车库场景,从远距离以步行速度靠近信源,原始数据和拟合曲线分别为:
可以观测到:
1.在远离信源的地方(10m之外),RSSI的变化趋势存在波动。
2.受环境和设备天线朝向等因素,RSSI绝对值在不同场景中表现不同。
3.而在靠近信源的地方(会议室场景在1.5m内,地下车库场景在3m范围内),信号强度的线性变化趋势较为明显。
实际使用场景中,如果RSSI测量设备的环境复杂或者靠近的路线不明确,都有可能导致最终的趋势预测不够可靠。但在已知场景下,可以通过对该区域内RSSI的测量来划分出不同区域,在靠近信源的区域(信号趋势明显),通过结合RSSI测量值以及线性拟合的斜率来判断测量点是在靠近还是远离信源。
结论
1. RSSI测距受包括收发天线,多径干扰,RSSI精度等多个因素影响,10m内有平均1~3m的误差。
2. 不同信道对RSSI测距有一定影响,单信道测距要比跳频测距更稳定。
3. 取决于实际使用需求,发射功率对RSSI测距的影响不明显。
4. 为了达到相对收敛的效果,实际使用中应该对一定数量的样本滤波来过滤掉方差较大的测量值。
5. RSSI距离映射公式和滤波的相关参数和特定环境相关,需要针对测定场景校准。
6. 具体使用请参考Ingchips示例工程。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由玉鹤甘茗转载自桃芯科技官网,原文标题为:蓝牙信号RSSI与信标测距分析及应用,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
低功耗蓝牙SOC技术解析:性能与功耗的完美平衡
低功耗蓝牙(Bluetooth Low Energy,BLE)SOC(System on a Chip)是近年来无线通信技术领域的一大创新。这种技术不仅功耗低,而且传输效率高,广泛应用于智能家居、智能穿戴、物联网等领域。目前市场上有多家知名的低功耗蓝牙SOC品牌,它们各自具有独特的技术特点和市场定位。
桃芯科技(INGCHIPS) 916⽤2.4G突破BLE连接容量瓶颈
在物联⽹设备规模化部署的驱动下,智能化、⾼吞吐量通信与极致低功耗已成为终端设计的核⼼刚性需求,BLE通讯连接数量有限,并且主设备⽆法同⼀时间向多个从设备发送消息,多个设备之间还容易存在⼲扰,吞吐量低,桃芯科技(INGCHIPS)916凭借2.4G⽆线技术实现全⽅位性能突破。
【技术】低功耗蓝牙常见的4种工作模式
Ble低功耗蓝牙常见的工作模式有4种,分别是广播模式、主机模式、从机模式、观察者模式。本文天工测控将为你一一介绍。
【视频】桃芯科技BLE+UWB+NFC三合一汽车钥匙,完美解决10厘米安全定位
桃芯科技 - 消费级低功耗蓝牙芯片,BLE SOC,车规级低功耗蓝牙芯片,BLE SOC语言,ING91871B,ING91881B,ING91682C,ING91870C,ING91680C,ING91880C,ING91888A,ING91870CQ,智能水表,智慧畜牧业,工业物联网,AOA,国家电网,医疗设备,边缘计算,AOD,智能家居,消费电子,智慧农业,汽车电子
ING91683C BLE5.3 SoC规格书
本资料介绍了ING91683C蓝牙低能耗(BLE5.3)系统单芯片(SoC)。该芯片符合蓝牙5.3规范,集成了调制解调器、链路层控制器和主机在内的内部BLE5.3 IP。它还集成高性能32位RISC微控制器、DSP和FPU、512KB闪存、低功耗PMU、丰富的外设和高性能低功耗BLE射频收发器。支持OTA和多启动选项,便于产品功能推广和升级。
桃芯科技 - 低功耗蓝牙SOC,BLUETOOTH LOW ENERGY SOC,BLE5.3 SOC,BLE5.3 SOC,ING91683C,电视遥控器,SMART METER SYSTEM,MESH LIGHTENING,MEDICAL MONITORING POSITIONING SYSTEM,AGRICULTURAL NETWORK,牲畜监测,玩具控制,PORTABLE DEVICES,家用报警器,医疗监护定位系统,FITNESS EQUIPMENT,INDUSTRIAL WEARABLES,智能电表系统,智能建筑,打印机,网格减轻,SMART CITIES,PERSONAL WEARABLES,SMART BUILDING,汽车应用,室内导航,老鼠,农业网,LIVESTOCK MONITORING,BEACON,HOME ALARM,工业互联,信标,个人可穿戴设备,数据收集,HOME SECURITY,MESH NETWORK,便携式设备,农业监测,INDOOR NAVIGATION,智能家居,工业可穿戴设备,AGRICULTURE MONITORING,工业,精确定位,健身器材,INDUSTRIAL INTERCONNECTION,PRINTERS,ACCURATE POSITIONING,TOY CONTROL,HOME SENSING,KEYBOARD,INDOOR POSITIONING,家庭安全,家庭传感,BICYCLE,智慧城市,网状网络,AUTOMOBILE APPLICATION,INTELLIGENT HOUSEHOLD,室内定位,INDUSTRIAL,MOUSE,DATA COLLECTION,键盘,自行车,TV REMOTE CONTROLLER
【应用】桃芯科技ING918X低功耗蓝牙SOC帮助客户实现智能烧烤探针实时温度上报需求,工温高达125℃
智能烧烤领域对BLE SOC的要求在于高温环境中的稳定性、低功耗等特性。桃芯科技ING918x系列芯片作为工规/车规级BLE SOC ,稳定工作温度高达125℃,并拥有优秀的功耗表现,完全可以cover客户应用。支持BLE5.0&BLE5.1全特性自研协议栈,集成了32位RISC MCU,16KB ROM,128KB RAM,512KB嵌入式eFlash和丰富的外设资源。
【选型】推荐国产车规级低功耗蓝牙SOC ING91870CQ用于车钥匙方案,可实现车辆远程控制、无感解锁
桃芯科技ING91870CQ是一款车规32pin,QFN32 4x4封装的BLE5.1 SoC。采用TSMC 40nm工艺,48MHz主频,内置512KB eFlash,128KB RAM,-40~125℃工作温度。支持定位,多连接,低功耗等BLE5.1全规格特性自研协议栈。
ING91682C BLE5.3 SoC规格书
本资料介绍了ING91682C蓝牙低能耗(BLE5.3)系统芯片(SoC)。该芯片符合蓝牙5.3规范,集成了Modem、链路层控制器和主机等内部BLE5.3 IP。它还集成高性能32位RISC微控制器、DSP和FPU、512KB闪存、低功耗PMU、丰富的外设和高性能低功耗BLE射频收发器。芯片支持OTA和多启动选项,便于产品功能推广和升级。
桃芯科技 - 低功耗蓝牙SOC,BLUETOOTH LOW ENERGY SOC,BLE5.3 SOC,BLE5.3 SOC,ING91682C,电视遥控器,SMART METER SYSTEM,MESH LIGHTENING,MEDICAL MONITORING POSITIONING SYSTEM,AGRICULTURAL NETWORK,牲畜监测,玩具控制,PORTABLE DEVICES,家用报警器,医疗监护定位系统,FITNESS EQUIPMENT,INDUSTRIAL WEARABLES,智能电表系统,智能建筑,打印机,网格减轻,SMART CITIES,PERSONAL WEARABLES,SMART BUILDING,汽车应用,老鼠,农业网,室内定位导航,LIVESTOCK MONITORING,BEACON,HOME ALARM,工业互联,信标,个人可穿戴设备,数据收集,HOME SECURITY,MESH NETWORK,便携式设备,农业监测,智能家居,工业可穿戴设备,AGRICULTURE MONITORING,工业,精确定位,健身器材,INDUSTRIAL INTERCONNECTION,PRINTERS,ACCURATE POSITIONING,TOY CONTROL,HOME SENSING,KEYBOARD,家庭安全,家庭传感,BICYCLE,智慧城市,INDOOR POSITIONING AND NAVIGATION,网状网络,AUTOMOBILE APPLICATION,INTELLIGENT HOUSEHOLD,INDUSTRIAL,MOUSE,DATA COLLECTION,键盘,自行车,TV REMOTE CONTROLLER
桃芯科技ING9XX系列蓝牙SoC用在APPLE Findmy Network Accessory
桃芯科技的ING9XX系列BLE芯片成功通过苹果授权的第三方机构进行的各项合规性验证,该系列芯片已经全面兼容Find My network accessory的功能要求,可为第三方硬件产品提供高效快速寻找丢失物品的低功耗蓝牙应用方案。
【应用】采用2.4G私有协议的蓝牙芯片ING91870C有效提升电网故障指示器的传输距离,支持低延时
桃芯公司的ING91870C芯片是一款专为电网故障指示器而设计的芯片,它支持2.4G私有协议,低延时,低功耗设计,多种安全功能,满足电网故障指示器的应用需求,可以有效保障电网的安全运行。
桃芯科技(INGCHIPS)BLE芯片选型表
桃芯科技 - BLE 5.0 SOC,BLE芯片,BLE 5.1 SOC,ING91871B,ING91881B,ING91682C,ING91680C,ING91870C,ING91880C,ING91888A,ING91870CQ,AOA,汽车,AOD,智能电网,BMS,光伏,消费,工业传感器,储能
【视频】2023年3月30日汽车电子新技术研讨会
国民技术、拓尔微、XSENS、极海、芯海等厂商分享国产车规MCU、AI芯片、惯导模块、激光雷达、智能座舱等全新汽车电子产品与新技术。
ING91680C BLE5.3 SoC规格书
本资料详细介绍了ING91680C蓝牙低功耗(BLE5.3)系统芯片(SoC)。该芯片符合蓝牙5.3规范,集成了INGCHIPS的BLE5.3 IP,包括调制解调器、链路层控制器和主机。它还集成了高性能32位RISC MCU、DSP和FPU、512KB闪存、低功耗PMU、丰富的外设和高效低功耗BLE射频收发器。芯片支持OTA和多种引导选项,便于产品功能推广和升级。
桃芯科技 - 低功耗蓝牙SOC,BLUETOOTH LOW ENERGY SOC,BLE5.3 SOC,BLE5.3 SOC,ING91680A,ING91680C,电视遥控器,SMART METER SYSTEM,MESH LIGHTENING,MEDICAL MONITORING POSITIONING SYSTEM,AGRICULTURAL NETWORK,牲畜监测,玩具控制,PORTABLE DEVICES,家用报警器,医疗监护定位系统,FITNESS EQUIPMENT,INDUSTRIAL WEARABLES,智能电表系统,智能建筑,打印机,网格减轻,SMART CITIES,PERSONAL WEARABLES,SMART BUILDING,汽车应用,室内导航,老鼠,农业网,LIVESTOCK MONITORING,BEACON,HOME ALARM,工业互联,信标,个人可穿戴设备,数据收集,MESH NETWORK,HOME SECURITY,便携式设备,农业监测,INDOOR NAVIGATION,智能家居,工业可穿戴设备,AGRICULTURE MONITORING,工业,精确定位,健身器材,ACCURATE POSITIONING,INDUSTRIAL INTERCONNECTION,PRINTERS,HOME SENSING,TOY CONTROL,KEYBOARD,INDOOR POSITIONING,家庭安全,家庭传感,BICYCLE,智慧城市,网状网络,AUTOMOBILE APPLICATION,INTELLIGENT HOUSEHOLD,室内定位,INDUSTRIAL,MOUSE,DATA COLLECTION,键盘,自行车,TV REMOTE CONTROLLER
【应用】桃芯科技蓝牙芯片ING9188助力电子全站仪,支持蓝牙5.0/5.1,实测最大传输距离可达370米
全站仪是建筑行业常用的一种工具,用于建筑测量,随着当前科技发展,目前已经从纯机械向电子化、自动化发展。本文介绍桃芯科技新出ING9188系列蓝牙芯片可实现实测最大传输距离370米,助力电子全站仪的设计和开发。
电子商城
现货市场
服务

根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>

可定制电感最大电流100A,尺寸最小7 x 7 x 3.0mm到最大35 x 34 x 15.5 mm,工作频率100KHZ ~ 2MHZ,感值范围:0.15 ~ 100uh;支持大功率电感,扁平线电感,大电流电感,高频电感,汽车电感器,车规电感,一体成型电感等定制。
最小起订量: 5000 提交需求>
登录 | 立即注册
提交评论