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

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

3天内不再提示

蓝牙技术如何运用自适应跳频和数据包实现无线数据通信

牵手一起梦 来源:C114通信网 作者:Dave Hollander 2020-11-23 16:35 次阅读

干扰是任何无线技术实现可靠数据通信的最大挑战之一。与有线数据通信技术不同的是,无线技术必须共享传输介质,多个设备可能会尝试在同一无线频谱、同一通用区域和在完全相同的时间内进行通信。当发生这种情况时,数据包之间会发生空中冲突(in-air collisions),这可能会使接收设备无法读取数据包,造成丢包。

这一挑战在全球ISM频段等非许可频段尤为严重。在此类频段中,一种通信技术需要适应来自使用相同通信技术的其他设备以及在同一频段内使用其他通信技术的设备所产生的潜在干扰。

例如蓝牙技术Wi-Fi与使用IEEE 802.15.4标准的技术都在2.4 GHz ISM频段运行。因此,如果两个蓝牙设备之间传输的数据包,与另一个在范围内的其他蓝牙、Wi-Fi或802.15.4设备之间传输,且传输时间和频段完全相同的数据包发生冲突,数据包就有可能损坏或丢失。其他使用2.4 GHz频段的设备(包括灯光、微波炉、婴儿监视器和车库门开启器等)也会在环境中造成不必要的电磁噪声。

有许多蓝牙技术可用于降低干扰。在本文中,我们将探讨蓝牙技术如何运用自适应跳频(Adaptive Frequency Hopping,AFH)和小而快的数据包两大功能克服潜在的干扰因素,进而实现可靠的无线数据通信。

小而快的数据包

如果想要避免冲突,最好选择小而快的数据包。例如与其他低功耗无线mesh网络技术相比,蓝牙数据包的大小通常只有一半,但速度是其他技术的四倍。小而快的数据包可以更高效地运用频谱,并大大降低发生冲突的概率。

正如Silvair首席技术官、蓝牙mesh网络工作组主席Szymon Slupik所说:秘诀很简单,数据包越小,冲突就越少,任何无线系统的可靠性都与频谱效率有关。Slupik认为,蓝牙mesh网络数据包的尺寸是蓝牙mesh网络成为“第一个满足物联网时代巨大期望的无线标准”的最大原因之一。

并不只有Slupik对蓝牙数据包的优秀特性赞赏有加。蓝牙技术联盟开发者关系经理Martin Woolley也提到了蓝牙mesh网络数据包在高密度设备网络可扩展性和容量方面的优势:“数据包所需的无线电空中传输时间越少,发生冲突的概率就越低。蓝牙mesh网络的小尺寸数据包和低功耗蓝牙无线电的高符号速率减少了数据包所需的空中传输时间,使得蓝牙mesh网络在这一方面具备出色的性能。”

但蓝牙数据包的优点并不仅仅在于尺寸和速度。它们还十分善于避免冲突。

自适应跳频

扩频技术可以提高无线技术在繁忙无线电环境中的弹性。在繁忙的无线电环境中,更容易发生冲突和干扰。自适应跳频(Adaptive Frequency Hopping,AFH)是蓝牙技术为避免干扰而运用的一项独特扩频技术。

为了解自适应跳频的工作原理,我们先来说明蓝牙技术如何划分2.4GHz ISM频段。首先,和许多无线通信协议一样,蓝牙技术使用多个无线电通道。低功耗蓝牙(Bluetooth LE)将2.4GHz ISM无线电频段分为40个通道,而蓝牙BR/EDR则将其分为80个通道。

蓝牙技术还可以在传输通道之间跳转,进一步降低与其他范围内传输的冲突概率。跳频释放了更多无线电信息容量,使通信变得更加可靠。跳频或许同样存在于其他技术之中,但以下功能肯定是蓝牙技术所独有的。

自适应跳频(Adaptive Frequency Hopping,AFH)提高了跳频的智能化,使蓝牙数据包能够根据情况避开活跃、繁忙、拥挤的通道。嘈杂和繁忙的通道会被标记出来且并不被使用。随着环境中其他无线通信设备的增加和删除,可靠的通道和繁忙的通道可能会逐渐改变。自适应跳频使蓝牙技术能够动态追踪运行状况最好的通道并找到最可靠的路径。

蓝牙技术,生来可靠

综上所述,蓝牙技术能够在最具挑战性的环境下实现高度可靠的通信。这两种方法让我们初步了解到蓝牙为帮助开发人员解决干扰问题所提供的技术和功能,蓝牙技术从设计上就注定是可靠的。

责任编辑:gt

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

    关注

    18

    文章

    5938

    浏览量

    135747
  • 蓝牙
    +关注

    关注

    114

    文章

    5742

    浏览量

    169470
  • 无线
    +关注

    关注

    31

    文章

    5412

    浏览量

    172921
收藏 人收藏

    评论

    相关推荐

    esp8266怎么做才能每秒发送更多的数据包呢?

    在我的项目中,我需要通过WIFI实时传输大量数据。在 esp8266 参考手册中指出,我可以将 UART 波特率提高到 4 Mbits 左右,以实现更快的通信。 问题是,增加波特率不会改变整体发送
    发表于 07-22 08:00

    为什么要使用技术序列类型有哪些?

    、空中干扰并提高无线通信的健壮性和稳定性,,经典蓝牙技术应运而生,本文主要介绍经典
    的头像 发表于 07-10 09:14 1890次阅读
    为什么要使用<b class='flag-5'>跳</b><b class='flag-5'>频</b><b class='flag-5'>技术</b>?<b class='flag-5'>跳</b><b class='flag-5'>频</b>序列类型有哪些?

    华为成功举办数据通信创新峰会北非站,助力非洲网络智能化发展

    华为数据通信创新峰会北非站在马拉喀什成功举办,来自埃及、科特、埃塞俄比亚、摩洛哥等多个国家的400多位客户及伙伴现场参会,共同探讨AI时代下数据通信领域的技术创新与发展。
    的头像 发表于 05-30 09:23 584次阅读
    华为成功举办<b class='flag-5'>数据通信</b>创新峰会北非站,助力非洲网络智能化发展

    在AN65974中短数据包和零长数据包是什么意思?

    在 AN65974 中,短数据包和零长数据包是什么意思? 非常感谢!
    发表于 05-30 07:41

    数据通信网关是什么?数据通信网关的功能作用

    数据通信网关是一种关键的网络设备,它在不同的通信网络或者不同协议的网络之间充当桥梁,实现数据包的转发、协议转换以及网络互连。其主要功能和作用包括: 1、网络互连:
    的头像 发表于 05-29 14:43 740次阅读

    蓝牙Mesh模块多数据量高带宽传输数据方法

      随着物联网技术的飞速发展,越来越多的设备需要实现互联互通。蓝牙Mesh网络作为一种低功耗、高覆盖、易于部署的无线通信技术,已经成为物联网
    的头像 发表于 05-28 11:23 610次阅读
    <b class='flag-5'>蓝牙</b>Mesh模块多<b class='flag-5'>跳</b>大<b class='flag-5'>数据</b>量高带宽传输<b class='flag-5'>数据</b>方法

    滤波器的工作原理及优势是什么

    滤波器是一种利用频率技术实现信号传输的无线通信系统。它通过在不同的频率之间快速
    的头像 发表于 05-22 15:01 1351次阅读

    如何在AIROC GUI上获取良好数据包和总数据包

    使用 IQxel-MW LifePoint 作为发生器并发送波形BT_1DH5_00001111_Fs80M.iqvsg,但无法在 AIROC 工具中接收数据包。 以下是从 IQxel 发送
    发表于 05-22 06:39

    华为IP Club中东中亚会员计划再升级,打造数据通信技术交流与共享平台

    近日,华为数据通信创新峰会2024中东中亚站在阿塞拜疆巴库成功举办。
    的头像 发表于 05-15 09:11 365次阅读
    华为IP Club中东中亚会员计划再升级,打造<b class='flag-5'>数据通信</b><b class='flag-5'>技术</b>交流与共享平台

    如何通过工业智能网关实现Modbus设备与PLC之间数据通信

    随着工业自动化的快速发展,数据通信在工业生产过程中扮演着越来越重要的角色。工业智能网关作为一种专为工业环境设计的网络连接设备,能够实现Modbus设备与PLC之间的数据通信,为工业自动化提供了强有力
    的头像 发表于 04-30 14:56 501次阅读

    华为数据通信入选2024 Gartner®魔力象限领导者

    2024年,华为数据通信再次入选Gartner®魔力象限领导者
    的头像 发表于 03-25 10:40 550次阅读
    华为<b class='flag-5'>数据通信</b>入选2024 Gartner®魔力象限领导者

    DPDK在AI驱动的高效数据包处理应用

    传统的数据包处理方式是数据包先到内核最后再到用户层进行处理。这种方式会增加额外的延迟和CPU开销,严重影响数据包处理的性能。 DPDK 绕过内核,在用户空间中实现快速
    的头像 发表于 02-25 11:28 820次阅读
    DPDK在AI驱动的高效<b class='flag-5'>数据包</b>处理应用

    数据通信系统的组成 数据通信系统的主要技术指标

    数据通信系统是由多个组件组成的,主要包括发送端、接收端、传输介质和通信协议。数据通信系统的主要技术指标包括传输速率、端到端延迟、误码率、带宽、可靠性等方面。 首先,发送端是
    的头像 发表于 01-24 17:06 2726次阅读

    工业智能网关如何保障数据通信安全

    工业智能网关是组成工业物联网的重要设备,不仅可以起到数据交换、通信、边缘计算的功能,还可以发挥数据安全保障功能,保障工业物联网稳定、可持续。本篇就为大家简单介绍一下工业智能网关增强和确保数据通
    的头像 发表于 11-29 17:16 509次阅读
    工业智能网关如何保障<b class='flag-5'>数据通信</b>安全

    基于AT89S52单片机数据通信终端设计

    电子发烧友网站提供《基于AT89S52单片机数据通信终端设计.pdf》资料免费下载
    发表于 11-06 16:09 0次下载
    基于AT89S52单片机<b class='flag-5'>数据通信</b>终端设计