0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

蓝牙信标距离和信号强度RSSI的关系

深圳极光通信 来源:深圳极光通信 2023-12-07 10:16 次阅读

随着低功耗蓝牙(BLE)技术的不断发展,蓝牙定位的测距算法也越来越多,但是市场最常见的还是通过蓝牙信号强度RSSI的定位方式,小编下面介绍下蓝牙信标蓝牙信标Ibeacon距离和信号强度RSSI的关系。

蓝牙信标室内定位算法

一、距离d和RSSI的计算公式

d=10^((ABS(RSSI)-A)/(10*n))------------(1)

其中d为距离,单位是m。

RSSI为手机接收到蓝牙信标的信号强度,为负数。

A为手机距离蓝牙信标1m时接收到的RSSI的值的绝对值。

n为环境衰减因子,需要测试矫正。

下图是根据A=63, n=1.56制作的图形:

f7311dee-94a5-11ee-939d-92fbcf53809c.png

如何确定A和n的值?

使用华为手机在空旷的环境中,分别采集5个蓝牙信标距离手机1m,2m,……10m时手机接收到的RSSI值,每次取100个数据求平均值。以1m处RSSI的信号强度的绝对值作为A,以6m处RSSI的信号强度代入公式(1)求得n值。

下图数据引用了我司蓝牙信标G802,发射功率-8dBm的情况下的测试值。根据计算得到的A和n值,计算了不同信号强度对应的距离(计算值)与实际距离的误差,在8m以内距离,测量值和实际值的误差小于1.15m。

f7477378-94a5-11ee-939d-92fbcf53809c.png

二、对于不同手机接收灵敏度的差异如何进行调整?


影响手机接收蓝牙信标的信号强度有两种误差,一种误差是系统误差,如由于手机接收灵敏度的强弱引起的RSSI的增加或者减少,另外一种是随机误差,如遮挡等原因引起的测量误差。手机在一个环境里面会收到很多信标的信号,并且信号强的少(距离近的少)信号弱的多(距离远的多),所以取平均值应该不合理,我们可以考虑取中间值。

我们可以在一个场所用华为手机(预先获取)和导航手机(导航时获取)获取信号值并排序:如果华为手机获取的信号如下:

-60,-61,-62,-63,-64,......-70, -71, ......

(可以取整数,也可以按照0.5的精度)

实际导航手机获取的信号如下:

-57,-58,-59,-60,-61,......-67, -68, ......

(可以取整数,也可以按照0.5的精度)

手机离地面高度为1.1米,蓝牙信标高度为2.8米,蓝牙信标8米布置一个,则理论上手机离蓝牙信标最短距离为1.7米,最长距离为5.9米,对应华为手机的信号强度分别为-68,-75。考虑部分手机接收灵敏度比华为手机弱,所以我们可以重点分析信号强度大于-85的信号。

如果按照1dBm的精度排序,可以各取前面10个信号值求平均,差值就是要调整的A值。随着手机接收信号数据的增多,重复以上计算,会将A值调整到一个合理的范围。总体来说就是手机A和手机B接收到的信号强度的前面最强的10个值比较,差值就是要调整的部分。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    112

    文章

    5428

    浏览量

    165663
  • 信号强度
    +关注

    关注

    0

    文章

    14

    浏览量

    9570
  • RSSI
    +关注

    关注

    1

    文章

    87

    浏览量

    27466

原文标题:蓝牙信标距离和信号强度RSSI的关系

文章出处:【微信号:szjgtx8888,微信公众号:深圳极光通信】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    E-RSSI技术助力更精确的短距离测距应用

    ,主要体现在以下几个方面: l信号强度测量:通过测量接收到的信号强度,可以判断两个设备之间的距离远近,从而进行定位和距离测量等应用。在低功耗蓝牙
    的头像 发表于 11-02 17:46 586次阅读
    E-<b class='flag-5'>RSSI</b>技术助力更精确的短<b class='flag-5'>距离</b>测距应用

    蓝牙信号强度检测

    各位大神, 我现在想测试一下我的蓝牙开发板的蓝牙信号强度,该怎么检测? 我有一个dongle可以收集到,但是我想用代码收集显示出来, 求解,谢谢!!
    发表于 03-05 16:18

    无线信号强度测试软件WirelessMon

    ”、绿色“可以连接的AP”,红色“无法连接的AP”;SSID:搜索到信号的SSID;Channel信道:信号所占用信道;Security加密:AP是否进行加密;RSSI信号强度:所有接
    发表于 09-19 14:39

    想测试两个模块的传输距离,建立连接的信号强度RSSI值有什么关系

    连接的信号强度RSSI值有什么关系么,比方说最小值。。失去连接呢?我认为失去连接的强度要小于建立连接的强度?谢谢。回答,或 告知具体文档
    发表于 05-14 05:41

    根据smartrf studio测试的数据,近的话信号强度在-21到-30几dbm左右,请问如何解析rssi数据才正确呢?

    smartrfstudio测试的数据,近的话信号强度在-21到-30几dbm左右。但是rssi感觉数据怪怪的?比如0xE1,应该是11100001。那么数值应该是-1100001=-97。但是
    发表于 06-06 00:45

    如何增强蓝牙接收信号强度,实现精准定位?

    蓝牙的接收信号强度指示器(RSSI)可用于估计距离已知固定点的距离,但这种技术对于诸如室内定位系统(IPS)和资产跟踪等应用来说通常不够精确
    发表于 09-18 14:41

    nrf24l01可以测试信号强度吗?

    最近想做一个2.4G自组网,想知道NRF24L01能不能测试信号强度啊?有没有可能测RSSI呢?
    发表于 04-16 03:45

    如何增强无线模块的信号强度

    距离更远,二是无线模块的工作环境有很强的干扰源,增强信号强度才可以正常进行通讯。那么无线模块如何增强信号强度呢?1. 使用高增益的天线天线可以对信号可以起到一个增强辐射范围的效果,让
    发表于 10-29 15:23

    蓝牙信号强度弱和产品静态功耗过大问题

    蓝牙信号强度弱和产品静态功耗过大问题1.蓝牙芯片CC2541蓝牙芯片用的是CC2541的 信号强度只有-40DBM,多少才算正常?需要在0-
    发表于 04-26 22:28

    什么是链路质量和信号强度

    什么是链路质量和信号强度   术语名称:链路质量和信号强度 术语解释:信号强度是无线适配器接收到的信号强度
    发表于 02-24 10:30 3388次阅读

    如何增强无线模块的信号强度

    最近有用户在网上提问,无线模块如何增强信号强度?首先,我们先了解信号是什么?信号是无线模块产生通讯必要因素,所有的数据都是依靠信号进行传输的。增强无线模块的
    的头像 发表于 09-14 13:59 1255次阅读
    如何增强无线模块的<b class='flag-5'>信号强度</b>?

    E-RSSI技术助力更精确的短距离测距应用

    RSSI是Received Signal Strength Indicator(接收信号强度指示器)的缩写,用于测量接收到的信号强度。在低功耗蓝牙设备中,
    的头像 发表于 07-10 10:17 476次阅读
    E-<b class='flag-5'>RSSI</b>技术助力更精确的短<b class='flag-5'>距离</b>测距应用

    蓝牙信标RSSI定位原理

    随着低功耗蓝牙(BLE)技术的不断发展,蓝牙定位的测距算法也越来越多,比如RSSI(接收信号强度指示)、AoA(到达角)、AoD(出发角)、ToA(到达时间)、TDoA(到达时间差)、
    的头像 发表于 12-06 12:22 458次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>信标</b><b class='flag-5'>RSSI</b>定位原理

    蓝牙信标定位原理

    定位原理:蓝牙信标的定位原理是基于RSSI蓝牙信号强度来做定位的。根据应用场景不同,通过RSSI
    的头像 发表于 01-08 18:06 377次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>信标</b>定位原理

    蓝牙信标的人员定位系统介绍

    距离。 这样只需要在一定位置布置好蓝牙信标,就可以通过移动设备接收这些信标信号,并根据信号
    的头像 发表于 03-28 17:15 208次阅读