<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于OTDR原理的光網(wǎng)絡(luò)智能測試技術(shù)方案

          基于OTDR原理的光網(wǎng)絡(luò)智能測試技術(shù)方案

          作者: 時間:2015-02-25 來源:網(wǎng)絡(luò) 收藏

                 3.2智能分析算法

          本文引用地址:http://www.ex-cimer.com/article/270050.htm

            智能分析算法是實現(xiàn)智能測試的核心,其數(shù)據(jù)處理的基本思想是:基于采集到不同脈寬的數(shù)據(jù),通過合并、綜合分析,智能判斷出光網(wǎng)絡(luò)的鏈路組成以及鏈路故障原因。智能分析算法的數(shù)據(jù)流圖如圖3所示。

            

           

            圖3智能分析算法的數(shù)據(jù)流圖

          在智能分析算法中,首先要確定脈寬的選擇,根據(jù)鏈路的實際情況動態(tài)選擇脈寬。在開始測試時,以一固定脈寬做一次試探測量,初步估計出鏈路的長度,再根據(jù)鏈路的長度選擇比較合適的3~5個脈寬完成整個測量過程。然后,對不同的脈寬數(shù)據(jù)進(jìn)行合并、取舍。取舍的原則依據(jù)各脈寬數(shù)據(jù)查找出的元件位置。例如,測試過程中采用的脈寬有40ns、80ns、160ns和320ns,在光纖鏈路中存在兩個元件,分別位于距離測試點5km處和30km處,則5km處元件采用80ns脈寬的測試數(shù)據(jù),30km處元件采用320ns脈寬的測試數(shù)據(jù)。這樣實現(xiàn)了用短脈寬測試光纖的近距離部分,用長脈寬測試光纖的遠(yuǎn)距離部分的原理。最后,判斷出鏈路的元件組成以及故障原因。依據(jù)計算出的元件的插入損耗和回波損耗,可辨別元件的類型和故障原因。通常,光纖鏈路中的元件有接頭、連接器和分光器,三者在光纖鏈路中引入的插入損耗和回波損耗有明顯的區(qū)別,根據(jù)插入損耗和回波損耗的差別可分辨出元件的類型及故障原因。

            另外,光網(wǎng)絡(luò)的智能測試是一個復(fù)雜的過程,智能分析算法需要不斷地完善,并且根據(jù)每次測量的實際經(jīng)驗建立智能決策分析庫,這樣才能做到更加準(zhǔn)確無誤地分析和判斷。

            4結(jié)束語

            相比于傳統(tǒng)的測試技術(shù),采用鏈路感知技術(shù)的智能測試技術(shù)能確定光網(wǎng)絡(luò)的鏈路組成,分析判斷光纖鏈路的故障原因,便于測試人員更好地解決光網(wǎng)絡(luò)的各種問題,幫助測試人員快速準(zhǔn)確地完成測試任務(wù)。同時,應(yīng)用這一技術(shù)降低了對操作人員的技術(shù)要求,可提高光網(wǎng)絡(luò)測試的效率,大大降低光網(wǎng)絡(luò),特別是PON網(wǎng)絡(luò)的維護(hù)成本。

          激光器相關(guān)文章:激光器原理

          上一頁 1 2 下一頁

          關(guān)鍵詞: OTDR FPGA

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();