本發(fā)明涉及光通信中測試系統(tǒng)領(lǐng)域,具體來講涉及一種基于prbs(pseudo-randombinarysequence,偽隨機(jī)二進(jìn)制序列)的光線路故障診斷系統(tǒng)及方法。
背景技術(shù):
隨著承載網(wǎng)市場帶寬要求的高速增長,進(jìn)入全業(yè)務(wù)階段后,對100g等更大網(wǎng)絡(luò)帶寬技術(shù)提出了需求,傳輸速率越高,光線路傳輸受色散、偏振模色散和非線性效應(yīng)等影響越大,光線路故障率也隨之提升。所以迫切需要一種在光線路復(fù)雜組網(wǎng)中快速定位故障點(diǎn)的手段。
在100g以及更高傳輸速率光纖傳輸網(wǎng)工程開通之初,工程人員會(huì)花大量的時(shí)間對光線路進(jìn)行調(diào)試,將入纖光功率、平坦度、信噪比以及線路誤碼率等參數(shù)調(diào)到工程開通標(biāo)準(zhǔn)范圍內(nèi),然后加載業(yè)務(wù),用誤碼分析儀進(jìn)行穩(wěn)定性掛測,達(dá)到工程驗(yàn)收標(biāo)準(zhǔn)后,方可交付運(yùn)營商使用。但是在業(yè)務(wù)穩(wěn)定運(yùn)行后,由于光纖改造等原因會(huì)進(jìn)行光纖割接,光線路調(diào)整后再發(fā)生業(yè)務(wù)故障,就需要對故障進(jìn)行定位和排查。
光線路定位故障的方法,首先是根據(jù)業(yè)務(wù)的告警性能來判斷故障點(diǎn),然后對故障光線路的光譜進(jìn)行分析,分析原因并解決線路故障后,用誤碼分析儀進(jìn)行穩(wěn)定性測試,之后才可以加載運(yùn)營商業(yè)務(wù)。在這個(gè)故障定位過程中,由于復(fù)雜的組網(wǎng)結(jié)構(gòu),告警性能有時(shí)往往不能準(zhǔn)確定位,而排除故障之后對光線路的驗(yàn)證需要用到誤碼分析儀,不但測試效率低,還會(huì)導(dǎo)致工程維護(hù)成本太高。
技術(shù)實(shí)現(xiàn)要素:
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種基于prbs的光線路故障診斷系統(tǒng)及方法,測試效率高,并能準(zhǔn)確定位,降低維護(hù)成本。
為達(dá)到以上目的,本發(fā)明采取一種基于prbs的光線路故障診斷系統(tǒng),包括prbs發(fā)送模塊、prbs接收模塊和主控模塊,所述主控模塊用于設(shè)置prbs發(fā)送模塊和prbs接收模塊數(shù)據(jù)發(fā)送的周期、prbs類型、以及統(tǒng)計(jì)比對結(jié)果并顯示;所述prbs發(fā)送模塊用于對數(shù)據(jù)進(jìn)行prbs編碼和發(fā)送;所述prbs接收模塊用于寄存來自prbs發(fā)送模塊的第一個(gè)周期數(shù)據(jù)并進(jìn)行prbs編碼,還用于將prbs編碼后的第一個(gè)周期數(shù)據(jù)與來自prbs發(fā)送模塊其他周期的prbs編碼數(shù)據(jù)比對,將結(jié)果發(fā)給主控模塊;其中,prbs發(fā)送模塊和prbs接收模塊進(jìn)行prbs編碼的類型一致。
在上述技術(shù)方案的基礎(chǔ)上,所述prbs接收模塊收到的來自prbs發(fā)送模塊的數(shù)據(jù),是沒有經(jīng)過編碼的數(shù)據(jù)。
在上述技術(shù)方案的基礎(chǔ)上,所述prbs發(fā)送模塊設(shè)置于客戶側(cè)板卡或線路側(cè)板卡,所述prbs接收模塊與prbs發(fā)送模塊設(shè)置于同一種板卡,且不在同一塊板卡上。
在上述技術(shù)方案的基礎(chǔ)上,所述prbs接收模塊在數(shù)據(jù)比對時(shí)時(shí),若兩組prbs編碼數(shù)據(jù)不同,表示錯(cuò)誤,發(fā)送錯(cuò)誤碼給主控模塊。
在上述技術(shù)方案的基礎(chǔ)上,所述主控模塊記錄prbs接收模塊按周期發(fā)來的錯(cuò)誤碼次數(shù),直至測試結(jié)束,若所有周期的錯(cuò)誤碼計(jì)數(shù)都為0,表明測試的光線路沒有故障。
本發(fā)明還提供一種基于prbs的光線路故障診斷方法,包括步驟:s1.通過主控模塊設(shè)置測試時(shí)間、周期和prbs類型;prbs發(fā)送模塊和prbs接收模塊所在板卡之間,在沒有正常業(yè)務(wù)經(jīng)過的前提下,主控模塊啟動(dòng)prbs測試;s2.prbs發(fā)送模塊在第一個(gè)周期直接發(fā)送沒有編碼的數(shù)據(jù)給prbs接收模塊;s3.prbs接收模塊將收到第一個(gè)周期的數(shù)據(jù)寄存,并按照主控模塊設(shè)置的prbs類型進(jìn)行prbs編碼;s4.prbs發(fā)送模塊從第二個(gè)周期起,將數(shù)據(jù)按照主控模塊設(shè)置的prbs類型進(jìn)行prbs編碼,發(fā)送給prbs接收模塊;s5.prbs接收模塊收到每個(gè)周期prbs編碼后的數(shù)據(jù),分別與prbs編碼后的第一個(gè)周期數(shù)據(jù)相比對,并按周期上傳錯(cuò)誤碼給主控模塊;主控模塊記錄錯(cuò)誤碼;s6.主控模塊關(guān)閉prbs測試后,顯示錯(cuò)誤碼計(jì)數(shù),若所有周期的錯(cuò)誤碼計(jì)數(shù)都為0,表示測試的光線路沒有故障;不為0表示測試的光線路故障。
在上述技術(shù)方案的基礎(chǔ)上,所述prbs發(fā)送模塊設(shè)置于客戶側(cè)板卡或線路側(cè)板卡,所述prbs接收模塊與prbs發(fā)送模塊設(shè)置于同一種板卡,且不在同一塊板卡上。
在上述技術(shù)方案的基礎(chǔ)上,所述prbs發(fā)送模塊和prbs發(fā)送模塊之間以報(bào)文的形式發(fā)送數(shù)據(jù)。
在上述技術(shù)方案的基礎(chǔ)上,所述主控模塊在關(guān)閉prbs測試后,還提供測試開始時(shí)間、測試持續(xù)時(shí)間和周期查詢。
本發(fā)明的有益效果在于:通過prbs發(fā)送模塊和prbs發(fā)送模塊的模塊化設(shè)置,可以將模塊設(shè)置于多種業(yè)務(wù)辦卡中,隨時(shí)都可以使用發(fā)送prbs編碼的數(shù)據(jù)來快速定位故障,不需要額外的儀表,測試效高且運(yùn)維成本低;收發(fā)方式簡單,定位準(zhǔn)確且操作簡單。
附圖說明
圖1為本發(fā)明實(shí)施例基于prbs的光線路故障診斷系統(tǒng)示意圖;
圖2為本發(fā)明實(shí)施例基于prbs的光線路故障診斷方法流程圖。
附圖標(biāo)記:
主控模塊1,prbs發(fā)送模塊2、prbs接收模塊3。
具體實(shí)施方式
以下結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
如圖1所示,本發(fā)明基于prbs的光線路故障診斷系統(tǒng),包括prbs發(fā)送模塊2、prbs接收模塊3和主控模塊1,主控模塊1用于設(shè)置prbs發(fā)送模塊2和prbs接收模塊3之間數(shù)據(jù)的發(fā)送周期和prbs類型,還用于控制prbs發(fā)送模塊2和prbs接收模塊3之間的數(shù)據(jù)的發(fā)送、接收、比對等,還用于統(tǒng)計(jì)比對結(jié)果并顯示。prbs發(fā)送模塊2用于對數(shù)據(jù)進(jìn)行prbs編碼和發(fā)送,具體的,prbs發(fā)送模塊2生成prbs碼流的封裝報(bào)文;prbs發(fā)送模塊2還用于在第一個(gè)周期內(nèi)發(fā)送不編碼的數(shù)據(jù)給prbs接收模塊3。prbs接收模塊3用于接收prbs發(fā)送模塊2的數(shù)據(jù),寄存收到的第一個(gè)周期數(shù)據(jù)并進(jìn)行prbs編碼,還用于將prbs編碼后的第一個(gè)周期數(shù)據(jù)與來自prbs發(fā)送模塊2的其他周期編碼數(shù)據(jù)進(jìn)行比對,將結(jié)果發(fā)給主控模塊。具體的,prbs接收模塊3在比對時(shí),若兩組prbs編碼數(shù)據(jù)不同,表示錯(cuò)誤,發(fā)送錯(cuò)誤碼給主控模塊1;主控模塊1記錄prbs接收模塊3按周期發(fā)來的錯(cuò)誤碼次數(shù),直至測試結(jié)束,若每個(gè)周期的錯(cuò)誤碼計(jì)數(shù)均為0,表明測試的光線路沒有故障。本發(fā)明中,prbs發(fā)送模塊2和prbs接收模塊3進(jìn)行prbs編碼的類型一致。
由于網(wǎng)絡(luò)裝置中包括線路側(cè)板卡和客戶側(cè)板卡,線路側(cè)板卡之間發(fā)送prbs碼流就是向網(wǎng)絡(luò)內(nèi)側(cè)發(fā)送,客戶側(cè)板卡之間發(fā)送prbs碼流也是向網(wǎng)絡(luò)內(nèi)側(cè)發(fā)送,線路側(cè)板卡和客戶側(cè)板卡之間發(fā)送prbs碼流是向網(wǎng)絡(luò)外側(cè)發(fā)送。而本發(fā)明用于診斷光線路故障是應(yīng)用于網(wǎng)絡(luò)內(nèi)側(cè)的情況,并且光纖系統(tǒng)都是雙向的,所以prbs檢測裝置需要檢測兩個(gè)方向的光線路是否有故障;因此,prbs發(fā)送模塊既可以設(shè)置于客戶側(cè)板卡,也可以設(shè)置于線路側(cè)板卡,prbs接收模塊與prbs發(fā)送模塊設(shè)置于同一種板卡,且不在同一塊板卡上。
如圖2所示,本發(fā)明實(shí)施例基于prbs的光線路故障診斷方法,具體包括如下步驟:
s1.通過主控模塊1設(shè)置測試時(shí)間、發(fā)送周期和prbs類型,還可以設(shè)置測試方向。確認(rèn)prbs發(fā)送模塊2和prbs接收模塊3所在板卡之間通過光線路連接,在沒有正常業(yè)務(wù)經(jīng)過的前提下,主控模塊1啟動(dòng)prbs測試。
s2.prbs發(fā)送模塊2在第一個(gè)周期,將沒有編碼的數(shù)據(jù)封裝成報(bào)文,直接發(fā)送給prbs接收模塊3。
s3.prbs接收模塊3寄存來自prbs發(fā)送模塊2的第一個(gè)周期的數(shù)據(jù),并按照主控模塊1設(shè)置的prbs類型,對寄存的數(shù)據(jù)進(jìn)行prbs編碼。
s4.prbs發(fā)送模塊2從第二個(gè)周期起,將數(shù)據(jù)按照主控模塊1設(shè)置的prbs類型進(jìn)行prbs編碼,并將碼流封裝成報(bào)文,發(fā)送給prbs接收模塊3。
s5.prbs接收模塊3收到每個(gè)周期prbs編碼后的數(shù)據(jù),分別與第一個(gè)周期prbs編碼后的寄存數(shù)據(jù)相比對,如果相同,說明沒有錯(cuò)誤,傳送一個(gè)代表正確的數(shù)值給主控模塊1;如果不同,說明有錯(cuò)誤,傳送一個(gè)代表錯(cuò)誤的數(shù)值,即錯(cuò)誤碼給主控模塊1。每個(gè)周期中包含多個(gè)數(shù)據(jù),與prbs編碼后的寄存數(shù)據(jù)一一比對,prbs接收模塊3上報(bào)該周期內(nèi)所有數(shù)據(jù)的比對結(jié)果給主控模塊1。主控模塊1接收來自prbs接收模塊3上傳的內(nèi)容,記錄每個(gè)周期的錯(cuò)誤碼。
s6.主控模塊1在測試時(shí)間結(jié)束后,關(guān)閉prbs測試,顯示所有周期錯(cuò)誤碼的累加計(jì)數(shù),若累加計(jì)數(shù)為0,即所有周期錯(cuò)誤碼的計(jì)數(shù)都為0,表示測試的光線路沒有故障;錯(cuò)誤碼計(jì)數(shù)不為0,表示測試的光線路故障。測試結(jié)束后,主控模塊1還提供prbs發(fā)送模塊2發(fā)送報(bào)文總數(shù)、prbs接收模塊3接收報(bào)文總數(shù)、供測試開始時(shí)間、測試持續(xù)時(shí)間和周期查詢,結(jié)果可顯示為圖形化界面方便查看。
本發(fā)明不局限于上述實(shí)施方式,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。