连接层只有一种数据包格式,该格式同时适用于广播和连接数据包,如图 1-1 所示。每个数据包由 4 部分
组成,包括 1 字节前导码、 4 字节访问地址、 2-257 字节 PDU 和 3 字节 CRC 校验数据。
- Preamble
所有链路层数据包都有一个 8 位前导码。 在接收机中使用前导码来执行频率同步,符号定时估计和自动增
益控制(AGC)训练。
广告信道数据包应具有 10101010b 作为前导码。
数据信道分组前导码是 10101010b(0xAA)或 01010101b(0x55),具体取决于接入地址的 LSB。 如
果接入地址的 LSB 是 1,则前导应为 01010101b,否则前导应为 10101010b。 - Access Address
所有广播数据包的访问地址都是 10001110100010011011111011010110b (0x8E89BED6)。
所有连接数据包的访问地址都是随机值,并遵循一定规则。 - PDU
Protocol Data Unit,协议数据单元
PDU 有两种,广播信道传输的是广播 PDU,连接信道传输的是连接 PDU。 - CRC
每个 Link Layer 数据包的结尾都有 24 位的 CRC 校验数据,它通过 PDU 计算得出。