
售前電話
135-3656-7657
售前電話 : 135-3656-7657
國家高新技術企業 省級專精特新企業
咨詢熱線:135-3656-7657 400-6333-661
基本差錯校正方法是一種非互控、肯定/否定證實、重發糾錯的方法。在正常工作情況下,這種方法能保證消息信令單元按順序和不重復地在信令鏈路上正確傳遞。非互控是指發送端可以連續地發送消息信令單元,而不必等待對上一信令單元證實后才發送下一信令單元。為實現證實和信令單元的順序控制,每個信令單元帶有兩個序號。前向序號完成信令單元順序控制,后向序號完成肯定證實功能。
消息信令單元的前向序號按發送次序而遞增。即當前要發送的消息信令單元的前向序號由最后分配的值增1(模128)而獲得。這一前向序號唯一地說明消息信令單元,不能分配給其它消息信令單元,直到該信令單元被接收端無差錯和按正確順序接收為止。在具體實現時,只有當某個前向序號值至少增1(模128)的肯定證實收到后,這個前向序號值才能分配給一個新的消息信令單元。這表示128個(0?127)前向序號中,至少有一個保留著而未分配,也就是未被肯定證實的消息信令單元不會多于127個。
肯定證實由遠端發來的后向序號實現。接收信令鏈路終端,將最新正確接收的消畀信令單元的前向序號值,賦給反向發出的下一信令單元的后向序身,用以證實正確接收了一個或多個消息信令單元。以后所發送的后向序號也將保持這個值,直到又證實了新的消息信令單元才改變發出的后向序號。應該注意到,對一個已接受的消息信令單元的證實,也表示對所有(如果有的話)前面已接受但尚未證實的消息信令單元的證實。例如,上一次發送了BSN=8,本次發送了BSN=11,表示對對方發來的前向序號為9、10、11的三個消息信令單元的證實。
否定證實由后向指示比特的反轉來表示。接收端對收到的消息信令單元進行差錯檢測,如果發現出錯,就舍棄所接收的信令單元。當再收到對方發來的消息信令單元時,必然發現其前向序號失去順序性,于是將所發出的信令單元的后向指示比特反轉(由0變1或由1變0)。新的后向指示比特值將保持不變,一直到下一次否定證實時才再一次反轉。當收到的后向指示比特與最后發出的前向指示比特的值不同時,就可發現對方要求重發,于是所有未被證實的消息信令單元將按順序重發。所重發的第1個消息信令單元的前向序號值,應該是對方發來的后向序號值加1,這一后向序號值可得自對方發來的后向指示比特反轉的那個信令單元。從重發的第1個消息信令單元起,前向指示比特也應反轉,從而又與后向指示比特保持一致。對方可以從前向指示比特的反轉而得知重發的開始。
以上說明了前向序號、后向序號、前向指示比特、后向指示比特在基本差錯校正方法中的作用。必須注意到,差錯校正過程在兩個方向獨立地工作。一個方向的前向序號和前向指示比特與另一個方向的后向序號和后向指示比特一起,與第一個方向的消息信令單元數據流相對應。圖3.13
在下列情況下,將認為是信令鏈路故障并通知第3級:
•在收到的三個連續的信令單元中檢出兩個后向序號錯誤,即后向序號出現不合理的值;
•在收到的三個連續的信令單元中檢出兩個前向指示比特錯誤,即并未要求重發而前向指示比特卻反轉»
•證實時延超過規定值。為此采用證實延時的定時器T7,假設在重發緩沖器中至少還有一個未被證實的消息信令單元,如果在兩秒鐘內仍未收到新的證實,則將產生證實延時過長的指示。采用基本差錯校正方法時,發送信令單元的優先級;
•鏈路狀態信令單元
•未得到證實和收到否定證實的消息信令單元
•新的消息信令單元'
•填充信令單元
•標志碼