参考:Parallel Inclusive Communication for Connecting Heterogeneous IoT Devices at the Edge
《从创意到原型:物联网应用快速开发》 董玮,高艺编著
详解蓝牙标准中的GFSK调制:https://blog.csdn.net/lovehua365/article/details/78945817
蓝牙技术谈之调频技术:https://www.cnblogs.com/riskyer/p/3257859.html
蓝牙技术总概:https://blog.csdn.net/dxdxsmy/article/details/8085183
信道选择与跳频
使用了从2.4GHz-2.48GHz共80MHz的频段,频段被等分成40个信道,每个信道2MHz带宽。40个信道分别编号,0~39。其中,37~39信道为广播信道,其余信道为数据传输信道。
在数据传输的时候,为了减少干扰,选择了跳频技术,即信道的选择不是固定的,数据传输会在不同的信道之间跳跃选择。
有两种跳频方式:
基础的常规跳频:在这种方式中,master和slave持有相同的跳频map,以一种伪随机的方式切换信道(具体见书本p180)。常用的跳频码序列是基于m 序列、M序列、RS码等设计的伪随机序列。
自适应跳频:因为每一个信道不一定都是好用的,在自适应跳频中增加了对信道评估这一步。master和slave保存的跳频map中只存在可用的信道编号。具体跳频过程见蓝牙技术谈之调频技术-蓝牙所采用的自适应调频技术。
调制方式
蓝牙采用高斯频移键控(GFSK)进行数据的调制,这个调制方式和频移键控(FSK)类似。
下两图为频移键控的示意图。
相对于FSK调制方式,GFSK先对原始数据进行高斯滤波处理,再进行传统的FSK调制。在采用高斯滤波之后,可以降低信号在除目标调制频率的其他频率上的信号强度,降低不同频率的信号之间的干扰
GFSK用公式表示可以表示为:
A是载波的幅度,f3b是载波的频率。d(t)是基带信号,是代表0,1的方波。
Df = m/Tb,m是modulation index,Tb是symbol的间隔。