无线通信设计秘密一:跳频技术

无线通信设计秘密一:跳频技术nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 无线跳频技术简介一 nbsp nbsp nbsp nbsp nbsp 使用无线跳频技术的意义无线通信的健壮性来自 2 方面的挑战 外部干扰和多径衰退 外部干扰在 ISM 公用频段 频率是十分宝贵的资源 如下图所示 2 4GHz 的频段有 WiFi Bluetooth 和 ZigBee 还有无绳电话 微波炉等 这样一来需要避免同频干扰 多径衰退

                                          无线跳频技术简介

一、      使用无线跳频技术的意义

无线通信的健壮性来自2方面的挑战:外部干扰和多径衰退。

外部干扰

在ISM公用频段,频率是十分宝贵的资源。如下图所示,2.4GHz的频段有WiFi、Bluetooth和ZigBee,还有无绳电话、微波炉等,这样一来需要避免同频干扰。

无线通信设计秘密一:跳频技术

多径衰退

在实际通信环境中,墙壁、门、走动的人群、树木和建筑物都可能造成无线信号的反射。如下图所示,除直线路径Pd外,还会叠加其他反射路径(Pm1和Pm2)的信号,这些混合信号可能会使接收设备无法解码,这称之为多径衰退。

无线通信设计秘密一:跳频技术
多径衰退是一个较复杂的问题,因为分析它的全部影响因素几乎是不可能的。下图是一个典型的实验:在X轴长20cm、Y轴长35cm分别安装一个接收器和发射器,每次移动其中一个设备1cm,统计通信成功率。

无线通信设计秘密一:跳频技术

无线通信设计秘密一:跳频技术

从上述结果可知,同频率下那怕仅移动1cm,多径衰退都可能引起通信成功率从100%骤降到0%;而同一位置在更换频率后,通信成功率也可能从0%改善到100%,这就是跳频通信带来的好处。

跳频通信

解决“外部干扰”和“多径衰退”的技术是“跳频通信”,其含义是,每次通信都更换频率。如下图所示,在fb.17~fb.20有噪声干扰,因为使用跳频技术,可以避开干扰信道继续通信。

无线通信设计秘密一:跳频技术

二、      常见无线通信中抗干扰方法

1.   ZigBee

2.4G的zigbee总共可以使用16个信道,频率从2405MHZ到2480MHZ,zigbee通常使用一个固定的信道(频率不变)。zigbee如果受到其他2.4G信号(蓝牙、WIFI等)的干扰,会自动选择另外一个干扰少的信道来使用。

ZigBee支持两种信道接入模式,一种是信标(beacon)模式,一种是非信标模式。

信标模式当中规定了一种“超帧”的格式,在超帧的开始发送信标帧,里面含有一些时序以及网络的信息,紧接着是竞争接入时期,在这段时间内各节点以竞争方式接入信道,再后面是非竞争接入时期,节点采用时分复用的方式接入信道,然后是非活跃时期,节点进入休眠状态,等待下一个超帧周期开始又发送信标帧。

非信标模式比较灵活,节点均以竞争方式接入信道,不需要周期性的发送信标帧。

显然,在信标模式当中由于有了周期性的信标,整个网络的所有节点都能进行同步,但这种同步网络的规模不会很大。实际上,在ZigBee当中用得更多的可能是非信标模式。

2.   Bluetooth

蓝牙采用了AFH(Adaptive Frequency Hopping),LBT(Listen Before Talk)、功率控制等一系列独特的措施克服干扰,避免冲突。

AFH频率自适应控制是在跳频通信过程中,拒绝使用那些曾经用过但是传输不成功的频点,使跳频通信在无干扰的可使用的频点上进行,从而大大提高跳频通信中接收信号的质量。

Bluetooth采用跳频扩频(FHSS)技术,使用79个信道,每个信道占用1MHz,信号不断以1600Hz的速率在79个调频点间随机跳跃,蓝牙信号实际上占用79MHz频带。

3.   WiFi

WiFi使用DSSS,每信道带宽为22MHz,采用随机退避的方式,争抢使用信道。

4.   GSM

GSM的空中接口采用时分多址技术。GSM是基于窄带TDMA制式,允许在一个射频同时进行8组通话。目前GSM所采用的跳频方式,其特点是在每个突发脉冲间隔改变一个信道的使用频率,但在传输一个完整的突发脉冲期间频率保持不变,其跳频约为217跳/s,间隔为每个TDMA帧长4.615ms。

5.   CDMA

CDMA系统是基于码分技术(扩频技术)和多址技术的通信系统,系统为每个用户分配各自特定地址码。地址码之间具有相互准正交性,从而在时间、空间和频率上都可以重叠。打个比方,将带宽想像成一个大房子,所有的人将进入惟一的大房子。如果他们使用完全不同的语言,他们就可以清楚地听到同伴的声音而只受到一些来自别人谈话的干扰。

三、LoRaWAN 的跳频算法

LoRaWAN 为提高通信可靠性,避免“外部干扰”和“多径衰退”,使用 8 信道的跳频技术。每个数据帧随机使用不同的频率,其频率范围如下:

CN490_80_87_Bands

信道

1

2

3

4

5

6

7

8

上行信道

486.3

486.5

486.7

486.9

487.1

487.3

487.5

487.7

下行信道

506.7

506.9

507.1

507.3

507.5

507.7

507.9

508.1

 这是CN470-510最佳频段,详情请参考《中国部署LoRaWAN最佳频段》 http://www.rimelink.com/nd.jsp?id=48#_np=107_316

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211460.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午10:22
下一篇 2026年3月18日 下午10:23


相关推荐

  • java生成二维码,自定义宽高和边框大小

    java生成二维码,自定义宽高和边框大小下面封装的两个方法 url 地址是 http 开头的要不然浏览器没办法直接跳转宽高都是一个数 wh 边框 margin0 是没有边框 1 是最小边框返回值 BufferedImag 类型的数据 调用第二个方法 respImageBuf 下载到浏览器 paramurl 链接内容 paramwh 宽高 parammargin 边框大小 return publicBuffer

    2026年3月18日
    2
  • navicat for mysql 15 激活码【2021.8最新】

    (navicat for mysql 15 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsa…

    2022年3月26日
    187
  • 32.HttpRequest对象的学习

    32.HttpRequest对象的学习引言——在前面你也跟着本博主编写了那么多的视图函数,但是每个视图函数它都会接收一个名为request的参数。是不是很好奇:视图函数接收到的request到底是个什么对象!!!HttpRequest对象1.我们可以打印这个request对象,看一下:<WSGIRequest:GET’/music/test3/’>我们知道WSGIRequest是一个HTTP请求对象,里面包括了提交的方式和URL路径。综上可知:服务器接收到http协议的请求后,会根据报文创建HttpReq.

    2022年6月30日
    23
  • 卷积操作的参数量和FLOPs

    卷积操作的参数量和FLOPs卷积操作的参数量和FLOPs  这里首先需要辨析一个概念就是FLOPs和FLOPS可以看到简写的差别仅仅是一个字母大小写的区别。  FLOPS(floating-pointoperationspersecond),这个缩写长这个样子确实也很奇怪,大致概念就是指每秒浮点数运算次数,最后一个S是秒(second)的缩写,是计组中的概念,用来描述计算机的运算速度。  FLOPs(floati…

    2022年5月27日
    33
  • cisco交换机基本配置命令_cisco交换机保存命令

    cisco交换机基本配置命令_cisco交换机保存命令前段时间我们发布了关于学校机房项目交换机的配置,理解这篇,交换机配置不再难,这篇是以思科交换机为配置基础,有部分朋友觉得有些难度,希望我们发些基础些的内容,本期我们就一起来看下思科的基础配置。思科交换机的基本配置一、基本配置switch>enable//进入特权模式switch#configterminal…

    2022年4月20日
    437
  • httpwatch使用

    httpwatch使用这里写自定义目录标题 httpwatch 使用 用于 IE 浏览器的抓包工具 1 单击 record 开始记录 当返回请求的结果后 Stop 停止即可 2 timechart 数据 3 Stream4 time 列表示的是请求的总统时间 5 send 发送的请求数据的大小 bytes 字节单位 6 received 返回的数据大小 7 Method 显示的是请求的方法 8 Result httpwatch 使用 用于 IE 浏览器

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号