历史上的今天
今天是:2024年10月29日(星期二)
2020年10月29日 | 蓝牙技术如何使无线通信可靠
2020-10-29 来源:EEWORLD
任何无线技术在提供可靠数据通信方面最大的挑战之一就是干扰。
与有线数据通信技术不同,无线技术必须共享传输介质。例如,蓝牙技术在与Wi-Fi相同的2.4GHz ISM频段中工作,并且采用了IEEE 802.15.4标准的技术。因此,如果在两个蓝牙设备之间传输的数据包与在同一时间和频率信道上传输的数据包与其他范围内蓝牙、Wi-Fi或802.15.4设备完全相同的数据包发生碰撞,则可能会损坏或丢失。
蓝牙技术如何克服干扰
蓝牙技术采用了几种技术来降低碰撞的概率和抵消不可避免的数据包丢失。
蓝牙数据包很难命中
当试图避免碰撞时,最好是传输数据小而快。例如,与其他低功耗无线mesh网络技术相比,蓝牙数据包的大小通常只有原来的一半,速度快了四倍。拥有小而快的数据包可以更有效地利用频谱,并显著降低碰撞的概率。
蓝牙数据包避免冲突
找到一条清晰的道路是成功的一半。蓝牙技术利用了一种称为自适应跳频(AFH)的跳频扩频(FHSS)。和所有的FHSS技术一样,蓝牙技术将频段划分为更小的信道(例如,在蓝牙低能量的情况下为40个信道),并在传输数据包时在这些信道之间快速跳转。为了进一步减少干扰的机会,蓝牙调整了它的跳频序列。在发送数据包时,动态跟踪并避免噪声和繁忙的信道。
蓝牙设备可以发送确认
尽管尽了最大努力将其最小化,包丢失还是会发生的。蓝牙技术用来补偿数据包丢失的一种技术是发送确认,允许接收设备确认从发送方成功接收数据。确认是一种可用于蓝牙点对点(包确认)和网状网络(消息确认)连接的技术。
蓝牙设备可以发送多个副本
依靠承认并不总是可行的。例如,想象一下,如果一个控制100个灯的单个灯开关每次发送开/关消息时都必须等待并跟踪100个确认。为了解决这种情况,蓝牙mesh网络还包括一个重传功能,可以自动连续快速地发送一条消息的多个副本。mesh消息的自动、快速重传极大地提高了成功接收的概率,即使在最嘈杂的环境中也是如此。
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 03:36 编辑 初学单片机准备电子设计大赛的时候,这个资料对我帮助很大,也拿出来跟大家分享一下,同时也希望大家把资料拿出来一起分享!~ … 查看全部问答> |
|
我把VC6下的程序向VS2005下转,使用自己编译的ARMV41 SDK,结果程序调试的时候发现走到一处需要指针引用传入的函数时,报错 函数如下: _ADRS *_ADRS::find(_ADRS *&pHead) { ...… 查看全部问答> |
|
我之前做过USB方面驱动,最近要做PCI方面驱动,是实现这样两个功能 1.PCI转2串口+1并口 2.PCI转8串口 想请教的问题是: 1.这两个驱动是不是都属于多功能驱动? 2.多功能驱动的书写需要注意那些问题? 请务必给点意见,十分着急...… 查看全部问答> |
|
高手救命:关于向PCI9054中CPLD寄存器中写入数据的问题? 环境为VC++6.0 CPLD寄存器地址:0x1f000;(偏移量) 要写入值为: 0。 写入数据的具体地址为:总线地址+偏移量 我想知道用什么具体的语句执行这个!那位高手知道,指点我一下吧! 我这先谢谢了!… 查看全部问答> |
|
由于自己对网络方面的PCB布线要求不是很了解,所以自己的第一版lm3s的pcb以失败告终。 只能先用开发板调试。周末花了两天的时间将8962的定时器和串口方面弄明白,以便开展后续工作。 其实,前人的帖子已经说的很到位了,在此我就谈谈自己 ...… 查看全部问答> |
|
原理图: 220V交流市电通过电源变压器变换成交流低压,再经过桥式整流电路D1~D4和滤波电容C4的整流和滤波,在固定式三端稳压器LM7805的Vin和GND两端形成一个并不十分稳定的直流电压(该电压 ...… 查看全部问答> |
|
大家好,本人是PIC单片机新手,但是我很勤奋,我买的ND118-877APIC实验开发板,里面有实例,但是没有源代码,本人自己写代码大家一起交流,希望能陆续写下去,本人QQ476857290 希望大家学习指导 本节学习数码管动态显示0000-9999… 查看全部问答> |




