访问地址(Access Address):用于标识数据包是发送给哪个接收方设备的。访问地址是一个32位的随机数,由发送方设备在发送数据包之前随机生成。
同步头(Sync Header):用于同步发送方和接收方的时钟。同步头是一个固定的8位模式,即10101010,用于在接收方设备中确定数据包的开始位置。
数据(playload):最多为 500 字节,实际传输的数据。
时分复用
在蓝牙中,TDM被用于将每个时隙进一步分成几个时间片。每个时间片的长度是625微秒,也就是每个时隙的长度。在TDM中,每个设备被分配了一定数量的时间片,这些时间片被用于在信道上传输数据。
TDM的工作方式如下:首先,一个时隙被分成若干个时间片。然后,每个设备在每个时隙中被分配一定数量的时间片。设备可以在这些时间片中发送数据,并且其他设备则在不同的时间片中发送它们的数据。这种方式可以确保不同的设备之间的数据传输不会发生冲突,因为每个设备都有自己的时间片,而且它们不会与其他设备的时间片重叠。
在蓝牙中,TDM被用于控制和数据通信。对于控制通信,TDM用于传输蓝牙设备之间的控制信号和同步信号。这些信号告诉设备何时开始和结束通信,以及它们应该在何时使用哪些信道。
对于数据通信,TDM用于在连接的两个设备之间传输数据包。当设备需要发送数据包时,它将使用一个时间片来发送数据包。接收设备则使用另一个时间片来接收数据包。这样,每个设备都有足够的时间来完成发送或接收操作,而且它们不会互相干扰。
频移键控
蓝牙的频移键控(Frequency Shift Keying,FSK)是一种数字调制技术,用于将数字数据转换为蓝牙信号。在蓝牙通信中,频移键控通常使用Gaussian Frequency Shift Keying(GFSK)技术。
在GFSK技术中,使用一个高斯滤波器对载波频率进行平滑处理,以减少误码率。使用频移键控技术时,0和1都可以使用不同的频率表示。例如,在GFSK技术中,数字0通常表示载波频率下移,数字1表示载波频率上移。这意味着,发送方设备会将数字数据转换为蓝牙信号,并通过天线将信号发送到接收方设备。
假设发送方设备要将数字数据“101010”发送到接收方设备。在GFSK技术中,可以使用不同的载波频率来表示0和1。
首先,发送方设备选择一个初始载波频率。例如,设定初始载波频率为2.4 GHz。然后,设定一个频率偏移量,表示每个数字(0或1)将产生的频率变化。例如,设定频率偏移量为20 kHz。使用这个频率偏移量,可以将数字0映射到2.38 GHz(2.4 GHz - 20 kHz)的载波频率,将数字1映射到2.42 GHz(2.4 GHz + 20 kHz)的载波频率。
使用这种方式,发送方设备将数字数据“101010”转换为蓝牙信号,并通过天线将信号发送到接收方设备。接收方设备通过检测载波频率的变化来解调数据,并将其转换回原始数字形式。
蓝牙的频移键控技术是一种数字调制技术,用于将数字数据转换为蓝牙信号。在GFSK技术中,使用一个高斯滤波器对载波频率进行平滑处理,以减少误码率。使用频移键控技术时,0和1都可以使用不同的载波频率表示。在发送方设备中,将数字数据转换为相应的载波频率,并通过天线将信号发送到接收方设备。在接收方设备中,通过检测载波频率的变化来解调数据,并将其转换回原始数字形式。
原作者:作者:x
@x 小嵌同学