分組層協定,是一組套用於網路傳輸的分組協定,該協定共有16組分組,在16種分組中,有4種是公共的;另外12種根據SCO和ACL不同鏈路而不同。每個分組由3部分組成,即接入碼(AccessCode)、頭(Header)、負載(Payload)。其中接入碼和頭欄位為固定長度,分別為72比特和54比特;負載是可變長度,從0~2745比特。一個分組可以僅包含接入碼欄位(此時為縮短的68比特),或者包含接入碼與頭欄位,或者包含全部3個欄位。
分組組成
分組頭
分組類型
ID分組:由DAC或IAC組成,長度固定為68比特,用於尋呼、探詢、回響。
NULL分組:僅包含 CAC和分組頭,沒有負載,長度固定為126比特。NULL分組用於通過ARQN、FLOW等欄位將鏈路信息返回給傳送端。NULL分組無需確認。
POLL分組:POLL分組與NULL分組類似,也沒有負載欄位,但是需要接收端的確認。當從節點收到POLL分組後,必須回響,即使當時沒有數據信息需要傳送。
FHS分組:是一種特殊的控制分組,它宣告發端的設備地址和時鐘信息,以實現跳頻同步。負載欄位包含144個信息比特加16比特的CRC校驗碼,然後用速率為2/3的FEC保護,最終長度為240比特。FHC的結構比較複雜,限於篇幅不作介紹。
DM1分組:DM代表Data Medium rate,該分組僅攜帶數據信息,負載包含18個信息位元組和16比特的CRC校驗碼,然後用速率為2/3的FEC保護(即每10個信息比特附加5個校驗比特)。
(2)SCO分組
SCO分組在SCO鏈路上傳送,分組不採用CRC校驗和重傳機制。現在定義了3種SCO分組,SCO分組通常用於64kbit/s的語音傳送。
HV1分組:HV代表High quality Voice,該分組攜帶10個位元組的信息,用1/3速率的FEC保護,編碼後負載長度為240比特。一個HV1分組可以攜帶1.25ms的64kbit/s的語音,每兩個時隙HV1分組必須傳送一次,即sco=2。
HV2分組:HV2分組攜帶20個位元組的信息,採用速率為2/3的FEC,編碼後負載長度也為240比特。一個HV2分組可以攜帶2.5ms的64kbit/s的語音,每四個時隙HV2分組必須傳送一次,即Tsco=4。
HV3分組:HV3分組攜帶30個位元組的信息,沒有採用FEC,負載長度也為240比特。一個HV3分組可以攜帶3.75ms的64kbit/s的語音,每六個時隙HV3分組必須傳送一次,即Tsco=6。
DV分組:DV分組是數據和語音的混合,負載由80比特的語音欄位和最多150比特的數據欄位組成。語音欄位沒有 FEC保護,數據欄位有10位元組信息,加16比特的CRC校驗碼,然後用2/3FEC保護。語音處理和數據處理是獨立的。
(3)ACL分組
ACL分組在ACL錯路上傳送,承載的信息可以是控制信息或用戶數據。如果包含DM1,則一共有7種ACL分組,除了AUX1外其它6種ACL分組採用CRC校驗及重傳機制。
DH1分組:與DM1分組類似,但是負載數據不經過FEC。DH1分組攜帶28位元組信息加16比特的CRC校驗碼。DH代表Data-High rate。