MSF250的DS1/E1信號格式
關(guān)鍵詞:MSF250;DS1/E1;SONET;SDH;信號格式
通過多任務(wù)成幀器芯片MSF250的DS1/E1接口,可將28個DS1或21個E1信號以位異步方式映射/解映射到VT.5/TU2路徑里,以便通過SONET/SDH接口傳輸。而DS1/E1信號也能夠被映射進入DS3/E3有效載荷,然后再通過DS3/E3功能模塊中的M13/E13特性被映射進STS-1/VC-3/TU-3。DS1/E1功能模塊由處于收發(fā)兩端的各28個DS1/E1成幀器組成,這種配置能保證比較可靠的失效隔離(fault isolation)。
MSF250支持各種DS1/E1信號格式,同時也可映射進入SONET/SDH幀格式。
1?。模樱保牛?SONET/SDH 映射/解映射
MSF250成幀器的異步DS1映射包括771個信息位(I―Information bits)、6個填充控制位(C―Stuff Control bits)、2個填充時機位(S―Stuff Opportunity bits)以及8個開銷通信通道位(Overhead Communica-tion Channels bits)。其中的填充控制位用于控制兩個填充位的填充時機(S1和S2)。由于填充位當(dāng)中可以包括有信息位,并可以通過多數(shù)判決機制來實現(xiàn)。因此,整個映射中可能會有0個、1個或者2個額外信息位。
該MSF250成幀器中的E1異步映射包括1023個信息位、6個填充控制位、2個填充時機位和8個開銷通信通道位。同理,這種映射中也可能有0個、1個或者2個額外信息位。
2 DS1成幀
對于MSF250中的兩個成幀器來說,它們的每一個都能配置成超級幀SuperFrame(SF),擴展超級幀Extended SuperFrame(ESF)或者SLC-96等幀格式來工作。
2.1 超級幀(SF)
一般情況下,一個超級幀(SF)由12個幀組成(或者2316位),每一幀包含193位。幀比特中承載著終端比特和信令比特數(shù)據(jù)。其它的192位承載24個DS0通道。SF超級幀可承載2狀態(tài)和4狀態(tài)的信令數(shù)據(jù),這些信息位于第6和第12幀中DS0通道的第8位(SONET順序)。在ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)模式,當(dāng)處于J1模式(參看日本電信標(biāo)準(zhǔn))時,SF的每一個DS0通道的第2位都承載了RAI(也稱黃色告警)信息,SF超級幀的最后F位用于承載RAI標(biāo)志。
成幀器在輸入碼流中可搜索特定的幀指示符,從而確定幀和多幀的邊界。成幀算法采用Ft和Fs兩個位。捕獲狀態(tài)機可在輸入碼流中搜索特定的幀指示符,以確定幀定位的正確性。如果無誤碼地接收到12個連續(xù)的Ft和Fs比特,則可以確定標(biāo)準(zhǔn)幀定位正常;若標(biāo)準(zhǔn)幀定位正常,則維持狀態(tài)機,只要再接收到一個連續(xù)的無誤碼的成幀序列(Ft & Fs),就可以確定多幀定位正常。因此,確定標(biāo)準(zhǔn)幀和多幀定位正常至少需要2個多幀的接收時間。一旦多幀定位正常后,幀失步(Out of Frame,簡稱OOF)告警就會撤消。
除了上述的主成幀定界狀態(tài)機外,MSF250成幀器內(nèi)部還有一個輔助成幀狀態(tài)機,該輔助成幀狀態(tài)機的主要作用是在輸入碼流中搜索另外的定幀指示符,以幫助MSF250在主成幀狀態(tài)機幀定位出錯時加快系統(tǒng)的成幀速度。
5個成幀位中的2個連續(xù)兩次出錯就會觸發(fā)OOF告警。此時如果輔助成幀狀態(tài)機捕獲到了另一個定幀指示符,則主成幀定界狀態(tài)機的狀態(tài)將被同步成輔助成幀狀態(tài)機的狀態(tài),這樣,一個新的多幀定位正常狀態(tài)將被確認,同時將觸發(fā)一個幀定位狀態(tài)改變COFA告警。除此之外,主成幀狀態(tài)機和輔助狀態(tài)機都將啟動一次全新的搜索。
實際上,系統(tǒng)軟件也可以令MSF250復(fù)位標(biāo)準(zhǔn)幀及多幀定位搜索電路,以開始一次全新的幀定位指示符的搜索過程。
超幀的主成幀狀態(tài)機和輔助狀態(tài)機的維持狀態(tài)可以通過一個微處理器寄存器直接讀出。
2.2 ESF幀
MSF250成幀器的一個擴展超級幀?ESF?通常由24幀(或者4632位)組成。每一幀含有193位。幀內(nèi)承載的數(shù)據(jù)包括:幀定位字節(jié)、4kbit/s的HDLC通道(D通道)及一個CRC-6。其中D通道用于在DS1鏈路上傳輸管理數(shù)據(jù)。CRC-6用來檢查DS1多幀的完整性并有選擇地用于加強成幀電路的可靠性。其余192位承載24個DS0通道。ESF超級幀承載2個、4個或6個狀態(tài)信令信息,這些信息位于第6、12、18以及第24幀中的每一個DS0通道的第8位(SONET順序)。當(dāng)在HDLC通道中發(fā)送8個0,緊接著再發(fā)8個1時,將觸發(fā)黃色告警。
成幀器可在輸入碼流中搜索幀定位字節(jié),以確定幀和幀之間的邊界。捕獲狀態(tài)機執(zhí)行搜索算法使用的是幀定位字節(jié)序列FPS。如果18個連續(xù)的FPS字節(jié)被依次正確地接收到(如3個連續(xù)的多幀),則MSF250認為已經(jīng)建立正常的標(biāo)準(zhǔn)幀定位。一旦確定標(biāo)準(zhǔn)幀定位正常,維持狀態(tài)機將在檢測到下一個連續(xù)多幀脈沖的位置正常后,令MSF250確認已經(jīng)建立正常的多幀定位機制。因此,確認標(biāo)準(zhǔn)幀及多幀定位正常至少需要4個多幀的捕捉時間。當(dāng)MSF250確認多幀定位正常后,將會撤消OOF告警。
確認多幀定位正常前,可以先檢查CRC-6字節(jié)。如果使用CRC-6檢驗,成幀器將在確認定位正常前檢查若干個(最多可查32個,缺省情況為2個)連續(xù)多幀的CRC-6檢驗和。如果校驗和沒錯,則可認定幀定位正常,同時OOF告警撤消;如果校驗和有錯,則主維持狀態(tài)機將返回OOF狀態(tài)。此時,若輔助狀態(tài)機捕獲到了另一個定幀指示符,則主成幀定界狀態(tài)機的狀態(tài)將被同步成輔助成幀狀態(tài)機的狀態(tài),此時一個新的多幀定位正常狀態(tài)將被確認,同時將觸發(fā)一個幀定位狀態(tài)改變COFA告警信號。除此之外,主成幀狀態(tài)機和輔助狀態(tài)機都將啟動一次全新的搜索。
一旦成幀器發(fā)現(xiàn)幀定位字節(jié),幀內(nèi)比特將被連續(xù)地與期望的幀定位字節(jié)相比較。5個成幀位中的2個連續(xù)兩次出錯就會觸發(fā)OOF告警。此時如果輔助成幀狀態(tài)機捕獲到了另一個定幀指示符,則主成幀定界狀態(tài)機的狀態(tài)將被同步成輔助成幀狀態(tài)機的狀態(tài),此時一個新的多幀定位正常狀態(tài)將被確認。除此之外,主成幀狀態(tài)機和輔助狀態(tài)機都將啟動一次全新的搜索。與此同時,系統(tǒng)軟件可以令MSF250復(fù)位標(biāo)準(zhǔn)幀及多幀定位搜索電路,以開始一次全新的幀定位指示符的搜索過程。
擴展超級幀的主成幀狀態(tài)機和輔助狀態(tài)機的維持狀態(tài)可以通過一個微處理器寄存器直接讀出。
2.3 SLC-96 幀
在SLC-96模式中,72幀通常被當(dāng)作一個單獨的超級幀來處理。
SLC-96幀中包括36個終端信息位(奇位)和36個信令位(偶位)。在36個信令位中,20個Fs位用于支持數(shù)據(jù)鏈路,其中11個位用于集中(C位),3個位用于維護(M位),2個位用于告警(A位),4個位用于線路交換(S位);剩下的16個Fs、Ft位用來實現(xiàn)幀、超幀定位,其中,固定值0101的位稱為擾流器位,通常被置于第46、48、50、70幀中。另外,SLC-96幀還會在每個DS0通道的bit 2中攜帶RAI信號(黃色告警)。
通過成幀器在輸入碼流中搜索幀定位字節(jié)可以確定幀和幀之間的邊界。捕獲狀態(tài)機執(zhí)行搜索算法使用Ft、Fs及擾流器位。如果48個連續(xù)的Ft、Fs位被依次正確地接收到(如48個連續(xù)幀),則MSF250認為已經(jīng)建立正常的標(biāo)準(zhǔn)幀定位。在幀邊界搜索過程中,可以利用4個擾流器位。一旦確定標(biāo)準(zhǔn)幀定位正常,維持狀態(tài)機將在檢測到12個連續(xù)多幀脈沖的位置正常后,令MSF250確認已經(jīng)建立正常的多幀定位機制。當(dāng)MSF250確認多幀定位正常后,將會撤消OOF告警。
除了上述主成幀定界狀態(tài)機外,MSF250內(nèi)部還有一個輔助成幀狀態(tài)機,其主要作用是在輸入碼流中搜索另外的定幀指示符,以幫助MSF250在主成幀狀態(tài)機幀定位出錯時加快系統(tǒng)的成幀速度。
一旦成幀器發(fā)現(xiàn)幀定位字節(jié),幀內(nèi)比特將被連續(xù)地與期望的幀定位字節(jié)相比較。當(dāng)4個成幀位中的2個連續(xù)兩次出錯時,器件就會觸發(fā)OOF告警。如果SPOILER_CHECK使能,擾流器位將被包括在被比較之列。此時如果輔助成幀狀態(tài)機捕獲到了另一個定幀指示符,則主成幀定界狀態(tài)機的狀態(tài)將被同步成輔助成幀狀態(tài)機的狀態(tài),此時將有一個新的多幀定位正常狀態(tài)被確認,同時將觸發(fā)一個幀定位狀態(tài)改變COFA告警。除此之外,主成幀狀態(tài)機和輔助狀態(tài)機都將啟動一次全新的搜索。
同時,系統(tǒng)軟件可以令MSF250復(fù)位標(biāo)準(zhǔn)幀及多幀定位搜索電路,以開始一次全新的幀定位指示符的搜索過程。
SLC-96幀格式中的主成幀狀態(tài)機和輔助狀態(tài)機的維持狀態(tài)通常都可以通過一個微處理器寄存器直接讀出。
3?。牛睅袷?/B>
單個的E1幀有256位,被分割成32個時隙。并不是所有的時隙都可用于承載語音或數(shù)據(jù)。E1幀包括FAS(Frame Alignment Signalling)定位幀和非FAS幀。定位幀中的時隙0攜帶幀定位字節(jié),因此可用于實現(xiàn)E1幀定位。而非定位幀中的時隙0則攜帶信令或數(shù)據(jù)鏈路消息。固定的FAS序列用于幀及多幀的邊界定位。CRC多幀結(jié)構(gòu)的Si?內(nèi)部)位用于承載CRC-4運算結(jié)果。
Si(內(nèi)部)位承載通常用于CRC多幀隊列目的中的一個指定值。第二位包括一個“1”,可被用于幀和多幀隊列。第三位攜帶RAI(黃色告警,檢測到LOS或LOF時觸發(fā)并置1,正常時置0)并傳送至遠端。第四位到第八位可提供一條速率為20kbit/s的數(shù)據(jù)鏈路。
E1成幀器支持CRC多幀和CAS多幀。
3.1 CRC多幀
CRC多幀有兩個子多幀(Sub Multi Frames),它們每一個都包括8個幀。C1至C4攜帶的CRC-4數(shù)據(jù)可由前一個SMF計算得到。每個非FAS幀的bit 1固定取值為001011,可作為CRC多幀定位字節(jié)。E位被用來表征本地E1成幀器檢測到了一個錯誤的子多幀。
3.2 CAS多幀
CAS多幀由16個連續(xù)的E1幀組成。
CAS多幀的第一幀的第16時隙攜帶有該CAS多幀的定位字節(jié),同時,該時隙還攜帶性能信息并負責(zé)將其傳送至遠端。第1幀的第16時隙攜帶語音信道1、16的信令信息,第2幀的第16時隙攜帶語音信道2、17的信令信息,以此類推。
成幀器的捕獲狀態(tài)機在輸入碼流中搜索幀定位字節(jié)FAS。當(dāng)檢測到FAS時,MSF250將檢查非FAS幀時隙0的bit 2,如果其值為0,則該狀態(tài)機將開始一次全新的幀搜索過程;如果其值為1且下一個FAS被正確地檢測到,成幀器將確認幀定位基本正常。如果連續(xù)三個FAS出錯,將會產(chǎn)生定位丟失告警,并將觸發(fā)一次全新的幀搜索過程。
當(dāng)成幀器確認幀定位基本正常后,成幀器狀態(tài)機可以進一步通過CRC-4多幀定位或CAS多幀定位精確確定幀邊界。CRC-4多幀定位依附在非FAS幀1、3、5、7、9、11的bit 1中搜索幀定位字節(jié)001011,如果狀態(tài)機在8ms內(nèi)能發(fā)現(xiàn)n個連續(xù)的CRC-4幀定位信號,則認為CRC-4多幀定位正常。進入定位正常狀態(tài)后,狀態(tài)機將開始監(jiān)測幀丟失情況,如果狀態(tài)機檢測到n個連續(xù)的CRC錯誤,則產(chǎn)生一個CRC多幀定位丟失告警?之后,狀態(tài)機將強制重新開始在輸入碼流中搜索全新幀。
CAS多幀定位狀態(tài)機用于監(jiān)測每一幀的第16時隙,如果在收到一個定位字節(jié)后,下一個第16時隙的第 1位到第4位為0值,則可確認CAS多幀定位正常,同時CAS幀丟失告警將被撤消。
除了基本的幀定位丟失情況之外(這將直接觸發(fā)CAS幀定位丟失告警),兩個連續(xù)的第16時隙4位全0標(biāo)志接收出錯,或者在一段時間內(nèi)兩個連續(xù)的多幀的第16時隙的所有位為0時,也可以觸發(fā)CAS幀定位丟失告警。
同時,系統(tǒng)軟件可以令MSF250復(fù)位成幀器,以開始一次全新的幀定位指示符的搜索過程。FAS成幀器的狀態(tài)可以通過一個微處理器寄存器直接讀出。
4 結(jié)束語
MSF250是一個功能非常強大的芯片,可被廣泛應(yīng)用于SONET/SDH設(shè)備中。它不僅有DS1/E1接口,還有DS3/E3、10M/100M/1000M以太網(wǎng)等多種業(yè)務(wù)接口。在SDH設(shè)備中,DS1/E1是最基本的電信號基群。了解MSF250的DS1/E1的信號格式對熟悉、了解、應(yīng)用該芯片非常有好處。
評論