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