專利名稱:一種對(duì)b1誤碼進(jìn)行統(tǒng)計(jì)的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)編碼領(lǐng)域,特別涉及一種對(duì)B1誤碼進(jìn)行統(tǒng)計(jì)的裝置和方法。
背景技術(shù):
傳輸系統(tǒng)是通信網(wǎng)的重要組成部分,傳輸系統(tǒng)的好壞直接制約著通信網(wǎng)的發(fā)展。當(dāng)前世界各國(guó)大力發(fā)展的信息高速公路,其中一個(gè)重點(diǎn)就是組建大容量的傳輸光纖網(wǎng)絡(luò),不斷提高傳輸線路上的信號(hào)速率,擴(kuò)寬傳輸頻帶。而信息高速公路的最基本單元就將由同步數(shù)字系列(Synchronous DigitalHierarchy,SDH)設(shè)備構(gòu)成。SDH系統(tǒng)的一大特點(diǎn)是運(yùn)行管理與維護(hù)(Operation And Maintenance,OAM)測(cè)試的自動(dòng)化程度高,在SDH幀結(jié)構(gòu)中規(guī)定了豐富的網(wǎng)管字節(jié),可提供滿足各種要求的能力。
系統(tǒng)對(duì)傳輸性能的監(jiān)視能力是OAM關(guān)鍵的技術(shù)指標(biāo)之一,所謂性能監(jiān)視是指通過(guò)連續(xù)的和周期性的檢查來(lái)監(jiān)視被管理實(shí)體,產(chǎn)生維護(hù)事件信息。所產(chǎn)生的維護(hù)事件信息表明當(dāng)前被管理實(shí)體的性能狀態(tài),如錯(cuò)誤發(fā)生率等。SDH傳送網(wǎng)絡(luò)在垂直方向上分成再生段層、復(fù)用段層和通道層三部分。對(duì)于每一個(gè)層次,SDH系統(tǒng)分別采取一定的冗余字節(jié)作為監(jiān)視的開(kāi)銷。在SDH編碼數(shù)據(jù)幀的再生段,使用偶校驗(yàn)的比特間插入奇偶校驗(yàn)碼(BIP-8),這一段8個(gè)比特的開(kāi)銷字節(jié)又稱為B1字節(jié),對(duì)再生段的誤碼進(jìn)行自動(dòng)監(jiān)視,SDH的接收端在一段時(shí)間內(nèi)對(duì)B1誤碼進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)結(jié)果可反映當(dāng)前再生段的傳輸性能。所以,B1誤碼統(tǒng)計(jì)結(jié)果的可靠性決定了系統(tǒng)對(duì)再生段以及整個(gè)SDH系統(tǒng)傳輸性能監(jiān)視能力的水平。
在某種工藝條件和計(jì)算速度要求的情況下,芯片內(nèi)部計(jì)數(shù)器的最大位寬總是有所制約的,假設(shè)SDH接收端設(shè)備的計(jì)數(shù)器能達(dá)到的最大位寬為N比特,同時(shí)假設(shè)系統(tǒng)需要的B1誤碼統(tǒng)計(jì)值位寬為M比特,也就是說(shuō)B1誤碼統(tǒng)計(jì)范圍在0到2M-1之間。圖1所示為此假設(shè)條件下,現(xiàn)有技術(shù)的B1誤碼統(tǒng)計(jì)方法,包括彼此相互獨(dú)立的兩個(gè)過(guò)程B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程用L(L=M÷N)個(gè)階段的N位運(yùn)算來(lái)得到L個(gè)N位的計(jì)算結(jié)果,將這些計(jì)算結(jié)果按照數(shù)位關(guān)系由低到高排列,就得到在一段連續(xù)的時(shí)間內(nèi)發(fā)生的B1誤碼總個(gè)數(shù)的M位統(tǒng)計(jì)值。B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程由B1誤碼統(tǒng)計(jì)值計(jì)算模塊完成。
B1誤碼統(tǒng)計(jì)值的讀取過(guò)程接收端設(shè)備讀取當(dāng)前B1誤碼M位的統(tǒng)計(jì)值,并且在讀取后將L個(gè)階段的計(jì)算結(jié)果和M位統(tǒng)計(jì)值分別清零。B1誤碼統(tǒng)計(jì)值的讀取過(guò)程由讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊控制完成。從讀取開(kāi)始經(jīng)過(guò)統(tǒng)計(jì)值取走,到統(tǒng)計(jì)值清零整個(gè)過(guò)程被稱為一個(gè)B1誤碼統(tǒng)計(jì)值的讀取周期。
從以上描述中可以看出,在現(xiàn)有技術(shù)中,接收端設(shè)備對(duì)B1誤碼統(tǒng)計(jì)值的讀取過(guò)程和B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程完全獨(dú)立,即當(dāng)接收端設(shè)備觸發(fā)其中一個(gè)過(guò)程時(shí),就立刻執(zhí)行該過(guò)程,而不考慮接收端設(shè)備是否正處于另一個(gè)過(guò)程的執(zhí)行之中。這種處理方式缺少對(duì)B1誤碼的保護(hù)處理,如果B1誤碼統(tǒng)計(jì)值的讀取過(guò)程與B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程在執(zhí)行時(shí)間上發(fā)生疊加,會(huì)造成統(tǒng)計(jì)值被錯(cuò)誤的覆蓋或部分計(jì)算結(jié)果被錯(cuò)誤的清零的情況,必然會(huì)導(dǎo)致B1誤碼部分或全部丟失,降低B1誤碼統(tǒng)計(jì)結(jié)果的可靠性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于,提出一種在SDH網(wǎng)絡(luò)接收端設(shè)備中用于對(duì)B1誤碼進(jìn)行統(tǒng)計(jì)的裝置,該裝置可以在讀取B1誤碼統(tǒng)計(jì)值時(shí)對(duì)B1誤碼進(jìn)行保護(hù)。
該裝置位于SDH網(wǎng)絡(luò)接收端設(shè)備中,包括B1誤碼統(tǒng)計(jì)值計(jì)算模塊、讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊以及讀清保護(hù)處理模塊,其中讀清保護(hù)處理模塊用于接收來(lái)自接收端設(shè)備的觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào),進(jìn)行處理后向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)送觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)。
較佳地,在讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊中,還可以進(jìn)一步包括讀取周期指示信號(hào)發(fā)生單元,用于產(chǎn)生并發(fā)出用于判斷接收端設(shè)備是否處于讀取周期的讀取周期指示信號(hào);較佳地,所述的讀取周期指示信號(hào)發(fā)生單元由2個(gè)或3個(gè)寄存器構(gòu)成;所述讀清保護(hù)處理模塊還可以進(jìn)一步包括誤碼個(gè)數(shù)子模塊,用于存儲(chǔ)被推遲計(jì)算的B1誤碼個(gè)數(shù);狀態(tài)指示信息子模塊,用于產(chǎn)生指示當(dāng)前是否處于B1誤碼計(jì)算被推遲的狀態(tài)的狀態(tài)指示信息,該信息由處理控制單元接收;計(jì)算使能信號(hào)子模塊,用于產(chǎn)生計(jì)算使能信號(hào)由處理控制單元接收;處理控制單元,用于管理誤碼個(gè)數(shù)子模塊、狀態(tài)指示信息子模塊和計(jì)算使能信號(hào)子模塊;接收來(lái)自接收端設(shè)備的觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)并判斷是否向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)出觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)。
較佳地,所述的誤碼個(gè)數(shù)字模塊的功能還可以進(jìn)一步包括接收并存儲(chǔ)來(lái)自數(shù)據(jù)接收端口的當(dāng)前B1誤碼個(gè)數(shù),或者將已存儲(chǔ)的B1誤碼個(gè)數(shù)返回B1誤碼統(tǒng)計(jì)值計(jì)算模塊;所述的誤碼個(gè)數(shù)子模塊可以由4比特寄存器組成。
較佳地,所述的狀態(tài)指示信息子模塊可以由4個(gè)單比特寄存器組成。
較佳地,所述的計(jì)算使能信號(hào)子模塊由2個(gè)單比特寄存器組成。
所述處理控制單元的功能中,管理誤碼個(gè)數(shù)子模塊的功能還可以進(jìn)一步包括控制誤碼個(gè)數(shù)子模塊存儲(chǔ)或清除B1誤碼個(gè)數(shù);管理狀態(tài)指示信息子模塊的功能還可以進(jìn)一步包括控制狀態(tài)指示信息子模塊產(chǎn)生當(dāng)前的狀態(tài)指示信息并讀取該指示信息;管理計(jì)算使能信號(hào)子模塊的功能還可以進(jìn)一步包括控制計(jì)算使能信號(hào)子模塊產(chǎn)生或清除計(jì)算使能信號(hào)。
相應(yīng)地,讀清保護(hù)處理模塊的功能中,所述的進(jìn)行處理進(jìn)一步包括處理控制單元接收來(lái)自讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊的讀取周期指示信號(hào),若讀取周期指示信號(hào)指示接收端設(shè)備不處于讀取周期,則向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)出觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào);若讀取周期指示信號(hào)指示接收端設(shè)備處于讀取周期,則進(jìn)一步根據(jù)狀態(tài)指示信息子模塊的狀態(tài)指示信息、計(jì)算使能信號(hào)子模塊的計(jì)算使能信號(hào)和讀取周期指示信號(hào)判斷是否向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)出觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)。
本發(fā)明的另一目的在于,提出一種對(duì)B1誤碼進(jìn)行統(tǒng)計(jì)的方法,防止B1誤碼被錯(cuò)誤的覆蓋或清零,可以保證B1誤碼統(tǒng)計(jì)值的可靠性,提高SDH系統(tǒng)監(jiān)測(cè)傳輸性能的能力水平。
該方法包括B1誤碼統(tǒng)計(jì)值的讀取過(guò)程和B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,該方法進(jìn)一步包括如下步驟A、在觸發(fā)B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程時(shí),判斷接收端設(shè)備是否處于讀取B1誤碼統(tǒng)計(jì)值的讀取過(guò)程中,若否,則立即執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,并結(jié)束本處理流程,若是,則執(zhí)行步驟B;B、設(shè)置B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程為等待狀態(tài);C、B1誤碼統(tǒng)計(jì)值的讀取過(guò)程完成后,觸發(fā)并執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程。
該方法還可以進(jìn)一步包括,在B1誤碼統(tǒng)計(jì)值的讀取過(guò)程開(kāi)始時(shí),輸出持續(xù)的指示接收端設(shè)備處于讀取周期的讀取周期指示信號(hào);在B1誤碼統(tǒng)計(jì)值的讀取過(guò)程結(jié)束時(shí),輸出持續(xù)的指示接收端設(shè)備不處于讀取周期的讀取周期指示信號(hào);步驟A所述的判斷為在觸發(fā)B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程時(shí),根據(jù)讀取周期指示信號(hào)判斷接收端設(shè)備是否處于讀取B1誤碼統(tǒng)計(jì)值的讀取過(guò)程中;步驟C所述的觸發(fā)條件為檢測(cè)到讀取周期指示信號(hào)變?yōu)橹甘窘邮斩嗽O(shè)備不處于讀取周期的信號(hào)。
所述步驟B還可以進(jìn)一步包括儲(chǔ)存當(dāng)前需要被推遲計(jì)算的B1誤碼個(gè)數(shù),發(fā)出持續(xù)的當(dāng)前處于B1誤碼計(jì)算被推遲的狀態(tài)指示信息,產(chǎn)生并存儲(chǔ)一個(gè)延后計(jì)算使能信號(hào);同時(shí)步驟C中所述的觸發(fā)并執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程可以進(jìn)一步包括C1、讀取出已保存的B1誤碼個(gè)數(shù),根據(jù)狀態(tài)指示信息和延后計(jì)算使能信號(hào)觸發(fā)并執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程;C2、清除已儲(chǔ)存的B1誤碼個(gè)數(shù)、狀態(tài)指示信息和延后計(jì)算使能信號(hào)。
較佳地,步驟C1中所述的觸發(fā)并執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程進(jìn)一步包括向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)送已儲(chǔ)存的B1誤碼個(gè)數(shù)和觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)。
由以上技術(shù)方案可以看出,由于本發(fā)明方案在SDH的接收端設(shè)備增加了一個(gè)讀清保護(hù)處理模塊,該模塊在接收端設(shè)備觸發(fā)B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程時(shí),能自動(dòng)對(duì)接收端設(shè)備當(dāng)前是否處于B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程進(jìn)行判斷,如果判斷結(jié)果為是,將B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程置于等待狀態(tài),直到B1誤碼的統(tǒng)計(jì)過(guò)程執(zhí)行完畢后再執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,避免了這兩個(gè)過(guò)程在時(shí)間上發(fā)生重疊,從而有效地對(duì)B1誤碼統(tǒng)計(jì)值進(jìn)行了保護(hù)。因此,本發(fā)明方案可以保證B1誤碼統(tǒng)計(jì)值的可靠性,提高了SDH系統(tǒng)檢測(cè)傳輸性能的能力水平。
圖1所示為現(xiàn)有技術(shù)B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程和讀取過(guò)程的示意圖;圖2所示為本發(fā)明B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程和讀取過(guò)程的示意圖;圖3所示為本發(fā)明B1誤碼保護(hù)裝置的結(jié)構(gòu)示意圖;圖4所示為本發(fā)明方法的工作流程圖;圖5所示為依照本發(fā)明方案推遲執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程從而對(duì)B1誤碼進(jìn)行保護(hù)的示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)闡述。
本發(fā)明的技術(shù)方案如圖2所示,與現(xiàn)有技術(shù)相比較,改進(jìn)之處在于在SDH系統(tǒng)的接收端設(shè)備中原有的讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊和B1誤碼統(tǒng)計(jì)值計(jì)算模塊的基礎(chǔ)上,增加一個(gè)讀清保護(hù)處理模塊,該讀清保護(hù)處理模塊替代B1誤碼統(tǒng)計(jì)值計(jì)算模塊接收B1誤碼計(jì)算的觸發(fā)信號(hào),接收讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊發(fā)出的讀取周期指示信號(hào)并控制B1誤碼統(tǒng)計(jì)值計(jì)算模塊的運(yùn)行。
讀清保護(hù)處理模塊的作用是在B1誤碼統(tǒng)計(jì)值的讀取過(guò)程中增加了對(duì)B1誤碼的保護(hù)措施當(dāng)某次B1誤碼統(tǒng)計(jì)值的計(jì)算觸發(fā)點(diǎn)落在B1誤碼統(tǒng)計(jì)值的讀取過(guò)程以外時(shí),立刻執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,以實(shí)現(xiàn)對(duì)現(xiàn)有技術(shù)的兼容;當(dāng)某次B1誤碼統(tǒng)計(jì)值的計(jì)算觸發(fā)點(diǎn)落在B1誤碼統(tǒng)計(jì)值讀取過(guò)程中時(shí),將B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程置于等待狀態(tài);當(dāng)讀取周期完成之后,即統(tǒng)計(jì)值清零之后才執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,以達(dá)到保護(hù)B1誤碼的目的。
具體來(lái)說(shuō),所述的讀清保護(hù)處理模塊的內(nèi)部結(jié)構(gòu)以及內(nèi)外部的連接關(guān)系如圖3所示,具體如下誤碼個(gè)數(shù)子模塊301,用于存儲(chǔ)來(lái)自數(shù)據(jù)接收端口的需要被推遲計(jì)算的當(dāng)前B1誤碼個(gè)數(shù),在具體實(shí)施例中,可以由由1個(gè)4比特寄存器組成。該子模塊由處理控制單元304控制,接收并存儲(chǔ)來(lái)自B1誤碼統(tǒng)計(jì)值計(jì)算模塊306的B1誤碼個(gè)數(shù),或者將已存儲(chǔ)的B1誤碼個(gè)數(shù)返回B1誤碼統(tǒng)計(jì)值計(jì)算模塊306。
狀態(tài)指示信息子模塊302,用于指示當(dāng)前是否處于B1誤碼計(jì)算被推遲的狀態(tài),在具體實(shí)施例中,可以由4個(gè)單比特寄存器組成,當(dāng)狀態(tài)信號(hào)為高電平時(shí),表示當(dāng)前處于B1誤碼計(jì)算被推遲的狀態(tài),當(dāng)狀態(tài)信號(hào)為低電平時(shí),表示當(dāng)前沒(méi)有B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程被推遲。該子模塊由處理控制單元304控制,產(chǎn)生狀態(tài)指示信息由處理控制單元304接收。
計(jì)算使能信號(hào)子模塊303,用于產(chǎn)生延后計(jì)算使能信號(hào),在具體實(shí)施例中,可以由2個(gè)單比特寄存器組成,其中高電平表示延后計(jì)算使能信號(hào),低電平表示該使能信號(hào)已被清零。該子模塊由處理控制單元304控制,產(chǎn)生計(jì)算使能信號(hào)由處理控制單元304接收。
處理控制單元304,用于控制上述各子模塊并處理外部信息,具體地說(shuō),該模塊接收B1誤碼統(tǒng)計(jì)值計(jì)算的觸發(fā)信息和來(lái)自讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊305的讀取周期指示信號(hào),并控制誤碼個(gè)數(shù)子模塊301存儲(chǔ)或清除B1誤碼個(gè)數(shù),控制狀態(tài)指示信息子模塊302產(chǎn)生當(dāng)前的狀態(tài)指示信息和控制計(jì)算使能信號(hào)子模塊303產(chǎn)生或清除計(jì)算使能信號(hào)。處理控制單元304的功能進(jìn)一步包括,根據(jù)狀態(tài)指示信息子模塊302的狀態(tài)指示信息和計(jì)算使能信號(hào)子模塊303的計(jì)算使能信號(hào)和B1統(tǒng)計(jì)值和清零處理模塊305的讀取周期指示信號(hào),向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)出觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算的信號(hào)。
相應(yīng)的,現(xiàn)有技術(shù)中原有的讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊需要增加一個(gè)讀取周期指示單元,可以由2或3個(gè)寄存器組成,用于發(fā)出讀取周期指示信號(hào),該指示信號(hào)的作用是指示接收端設(shè)備是否處于B1統(tǒng)計(jì)值的讀取周期以內(nèi)當(dāng)讀取周期指示信號(hào)為高電平時(shí),表示目前接收端設(shè)備處于讀取周期;當(dāng)讀取周期指示信號(hào)為低電平時(shí),表示目前接收端設(shè)備不處于讀取周期。
本發(fā)明方法的工作流程如圖4所示,包括如下步驟步驟401SDH系統(tǒng)的網(wǎng)絡(luò)接收端設(shè)備發(fā)出觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào);步驟402讀清保護(hù)處理模塊中的處理控制單元收到觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)后,根據(jù)讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊發(fā)出的讀取周期指示信號(hào)判斷接收端設(shè)備是否處于B1誤碼統(tǒng)計(jì)值的讀取周期之中,如果判斷結(jié)果為否,則執(zhí)行步驟403;如果判斷結(jié)果為是,則跳至步驟404;步驟403處理控制單元立即向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)出觸發(fā)B1誤碼計(jì)算的指示信號(hào),觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算模塊執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,并退出當(dāng)前處理流程;步驟404讀清保護(hù)處理模塊的誤碼個(gè)數(shù)子模塊記錄當(dāng)前需要推遲計(jì)算的B1誤碼個(gè)數(shù),狀態(tài)指示信息子模塊發(fā)出處于被推遲狀態(tài)的指示信息,計(jì)算使能信號(hào)子模塊產(chǎn)生計(jì)算使能信號(hào);步驟405讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊讀取了M位B1誤碼統(tǒng)計(jì)值后,發(fā)出清零信號(hào)將L個(gè)階段N位統(tǒng)計(jì)值全部清零,并將讀取周期指示信號(hào)設(shè)置為低電平,表示目前不處于讀取周期;步驟406讀清保護(hù)處理模塊的處理控制單元發(fā)現(xiàn)讀取周期指示信號(hào)變?yōu)榈碗娖胶?,向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)出觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)和被存儲(chǔ)的B1誤碼個(gè)數(shù),開(kāi)始進(jìn)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,并將讀清保護(hù)處理模塊中所有寄存器清零,退出該處理流程。
上述對(duì)B1誤碼的保護(hù)處理還可以用圖5形象的表示出來(lái)。圖中上半部分為的B1誤碼統(tǒng)計(jì)值的讀取過(guò)程,下半部分為B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,橫坐標(biāo)為時(shí)間。某次B1誤碼統(tǒng)計(jì)值的計(jì)算觸發(fā)點(diǎn)在B1誤碼統(tǒng)計(jì)值的讀取周期之內(nèi),依照本發(fā)明方案,沒(méi)有立刻執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,而是等待B1誤碼統(tǒng)計(jì)值的讀取周期結(jié)束后再執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,避免了B1誤碼的丟失。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種對(duì)B1誤碼進(jìn)行統(tǒng)計(jì)的裝置,位于SDH網(wǎng)絡(luò)接收端設(shè)備中,包括B1誤碼統(tǒng)計(jì)值計(jì)算模塊和讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊,其特征在于,該裝置還包括讀清保護(hù)處理模塊,用于接收來(lái)自接收端設(shè)備的觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào),進(jìn)行處理后向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)送觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,在讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊中,進(jìn)一步包括讀取周期指示信號(hào)發(fā)生單元,用于產(chǎn)生并發(fā)出用于判斷接收端設(shè)備是否處于讀取周期的讀取周期指示信號(hào)。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述的讀取周期指示信號(hào)發(fā)生單元由2個(gè)或3個(gè)寄存器構(gòu)成。
4.根據(jù)權(quán)利要求1或2所述的裝置,其特征在于,所述讀清保護(hù)處理模塊進(jìn)一步包括誤碼個(gè)數(shù)子模塊,用于存儲(chǔ)被推遲計(jì)算的B1誤碼個(gè)數(shù);狀態(tài)指示信息子模塊,用于產(chǎn)生指示當(dāng)前是否處于B1誤碼計(jì)算被推遲的狀態(tài)的狀態(tài)指示信息,該信息由處理控制單元接收;計(jì)算使能信號(hào)子模塊,用于產(chǎn)生計(jì)算使能信號(hào)由處理控制單元接收;處理控制單元,用于管理誤碼個(gè)數(shù)子模塊、狀態(tài)指示信息子模塊和計(jì)算使能信號(hào)子模塊;接收來(lái)自接收端設(shè)備的觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)并判斷是否向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)出觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述的誤碼個(gè)數(shù)字模塊的功能進(jìn)一步包括接收并存儲(chǔ)來(lái)自數(shù)據(jù)接收端口的當(dāng)前B1誤碼個(gè)數(shù),或者將已存儲(chǔ)的B1誤碼個(gè)數(shù)返回B1誤碼統(tǒng)計(jì)值計(jì)算模塊。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述的誤碼個(gè)數(shù)子模塊由4比特寄存器組成。
7.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述的狀態(tài)指示信息子模塊由4個(gè)單比特寄存器組成。
8.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述的計(jì)算使能信號(hào)子模塊由2個(gè)單比特寄存器組成。
9.根據(jù)權(quán)利要求4至8任意一項(xiàng)所述的裝置,其特征在于,所述處理控制單元的功能中,管理誤碼個(gè)數(shù)子模塊的功能進(jìn)一步包括控制誤碼個(gè)數(shù)子模塊存儲(chǔ)或清除B1誤碼個(gè)數(shù);管理狀態(tài)指示信息子模塊的功能進(jìn)一步包括控制狀態(tài)指示信息子模塊產(chǎn)生當(dāng)前的狀態(tài)指示信息并讀取該指示信息;管理計(jì)算使能信號(hào)子模塊的功能進(jìn)一步包括控制計(jì)算使能信號(hào)子模塊產(chǎn)生或清除計(jì)算使能信號(hào)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,讀清保護(hù)處理模塊的功能中,所述的進(jìn)行處理進(jìn)一步包括處理控制單元接收來(lái)自讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊的讀取周期指示信號(hào),若讀取周期指示信號(hào)指示接收端設(shè)備不處于讀取周期,則向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)出觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào);若讀取周期指示信號(hào)指示接收端設(shè)備處于讀取周期,則進(jìn)一步根據(jù)狀態(tài)指示信息子模塊的狀態(tài)指示信息、計(jì)算使能信號(hào)子模塊的計(jì)算使能信號(hào)和讀取周期指示信號(hào)判斷是否向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)出觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)。
11.一種對(duì)B1誤碼進(jìn)行統(tǒng)計(jì)的方法,包括B1誤碼統(tǒng)計(jì)值的讀取過(guò)程和B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,其特征在于,該方法包括如下步驟A、在觸發(fā)B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程時(shí),判斷接收端設(shè)備是否處于讀取B1誤碼統(tǒng)計(jì)值的讀取過(guò)程中,若否,則立即執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,并結(jié)束本處理流程,若是,則執(zhí)行步驟B;B、設(shè)置B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程為等待狀態(tài);C、判斷B1誤碼統(tǒng)計(jì)值的讀取過(guò)程是否完成,如果讀取過(guò)程已完成則觸發(fā)并執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,該方法進(jìn)一步包括,在B1誤碼統(tǒng)計(jì)值的讀取過(guò)程開(kāi)始時(shí),輸出持續(xù)的指示接收端設(shè)備處于讀取周期的讀取周期指示信號(hào);在B1誤碼統(tǒng)計(jì)值的讀取過(guò)程結(jié)束時(shí),輸出持續(xù)的指示接收端設(shè)備不處于讀取周期的讀取周期指示信號(hào);步驟A所述的判斷為在觸發(fā)B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程時(shí),根據(jù)讀取周期指示信號(hào)判斷接收端設(shè)備是否處于讀取B1誤碼統(tǒng)計(jì)值的讀取過(guò)程中;步驟C所述的判斷為判斷讀取周期指示信號(hào)是否由指示接收端設(shè)備處于讀取周期的信號(hào)變?yōu)橹甘窘邮斩嗽O(shè)備不處于讀取周期的信號(hào)。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述步驟B進(jìn)一步包括儲(chǔ)存當(dāng)前需要被推遲計(jì)算的B1誤碼個(gè)數(shù),發(fā)出持續(xù)的當(dāng)前處于B1誤碼計(jì)算被推遲的狀態(tài)指示信息,產(chǎn)生并存儲(chǔ)一個(gè)延后計(jì)算使能信號(hào)。
14.根據(jù)權(quán)利要求11、12或13所述的方法,其特征在于,步驟C中所述的觸發(fā)并執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程進(jìn)一步包括C1、根據(jù)狀態(tài)指示信息、延后計(jì)算使能信號(hào)和讀取周期指示信號(hào)觸發(fā)并執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程;C2、清除已儲(chǔ)存的B1誤碼個(gè)數(shù)、狀態(tài)指示信息和延后計(jì)算使能信號(hào)。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,步驟C1中所述的觸發(fā)并執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程進(jìn)一步包括向B1誤碼統(tǒng)計(jì)值計(jì)算模塊發(fā)送已儲(chǔ)存的B1誤碼個(gè)數(shù)和觸發(fā)B1誤碼統(tǒng)計(jì)值計(jì)算指示信號(hào)。
全文摘要
本發(fā)明提出一種對(duì)B1誤碼進(jìn)行統(tǒng)計(jì)的裝置,該裝置處于SDH接收端設(shè)備中,包括讀清保護(hù)處理模塊、讀取B1誤碼統(tǒng)計(jì)值和清零處理模塊和B1誤碼統(tǒng)計(jì)值計(jì)算模塊。本發(fā)明還提出一種利用上述裝置對(duì)B1誤碼進(jìn)行統(tǒng)計(jì)的方法,在接收端設(shè)備觸發(fā)B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程時(shí),判斷接收端設(shè)備是否處于B1誤碼統(tǒng)計(jì)值的讀取過(guò)程中,若否,則立即執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程,若是,則等待B1誤碼統(tǒng)計(jì)值讀取過(guò)程完成后觸發(fā)并執(zhí)行B1誤碼統(tǒng)計(jì)值的計(jì)算過(guò)程。本發(fā)明的方法可以在讀取B1誤碼統(tǒng)計(jì)值時(shí)對(duì)B1誤碼進(jìn)行保護(hù),保證B1誤碼統(tǒng)計(jì)值的可靠性,提高SDH系統(tǒng)監(jiān)測(cè)傳輸性能能力的水平。
文檔編號(hào)H04J3/16GK1852334SQ20051012740
公開(kāi)日2006年10月25日 申請(qǐng)日期2005年12月2日 優(yōu)先權(quán)日2005年12月2日
發(fā)明者區(qū)樹(shù)雄 申請(qǐng)人:華為技術(shù)有限公司