蓝牙跳频算法分析

1.概述

1.1.为什么需要跳频

WLAN和基于IEEE 802.11规范的无线设备与蓝牙一样,在无需许可的2.4 GHz ISM(工业,科学和医疗)无线电频段中运行。为了改善在该环境中的相同规范设备的通讯性能,SIG引入了自适应跳频的技术AFH(advance frequence hopping),以减少这种干扰的影响。该跳频技术可以通过各种方法实现,每种方法都有其固有的优点和缺点。
蓝牙跳频算法分析
在AFH解决方案出现之前开发的蓝牙产品采用另一种形式的跳频,其跳频在设计上是随机的。 这些第一代蓝牙设备使用2.4 GHz频段中的83.5个可用频道中的79个,以随机方式跳过这些频道,速率为每秒1600次。 一旦将另一个无线设备引入环境中,这种类型的跳跃就会导致偶尔的冲突。 没有AFH蓝牙缺乏避免这些冲突的能力,从而适应其环境。 结果如下图所示,显示了蓝牙(BT)和无线LAN(WLAN)都在运行的环境。
蓝牙跳频算法分析
与上述相反,自适应跳频AFH允许蓝牙通过识别固定的干扰源并将其从可用信道列表中排除来适应环境。 这种重新映射过程还涉及减少蓝牙使用的信道数量。 蓝牙规范要求至少20个信道的最小集合。 下图显示了与上图相同的环境,但现在使用了自适应跳频后的蓝牙通讯信道。
蓝牙跳频算法分析

2.Classic 跳频

经典蓝牙跳频框架如下所示:有一个Channel map,即为跳频表,一个跳频阶跃;根据跳频表和跳频阶跃和当前通讯频点,即可计算出主从机下一次数据通讯的频点。
蓝牙跳频算法分析
蓝牙跳频表算法各家的算法略有不同,但都需要解决两个问题

1. 信道评估:

SIG规范没有规定如何识别不良信道,目前有两种主要的方法用于执行具有自适应跳频的信道评估:RSSI(接收信号强度指示)和PER(分组错误率)。
RSSI和PER都是众所周知的用于确定哪些信道可能已被占用的技术。然而,当涉及监听当前信道状态时,这两种方法不同。 PER用于反复测试和重新评估不良信道的方法不如RSSI准确,并且可能导致临时挫折。然而,在使用RSSI时还存在许多其他问题,例如RSSI消耗的功率大于PER。当缺少可用的时隙时,RSSI还可以要求从其他功能获取带宽。

2. 同一信道数据通讯:

蓝牙AFH规定&#

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值