亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于E1接口的簡易誤碼儀的設計與實現(xiàn)

        2008-01-01 00:00:00朱朝發(fā)
        中國校外教育(下旬) 2008年6期

        [摘要]本文針對傳統(tǒng)誤碼測試儀的不足,提出了基于E1接口的簡易誤碼儀的設計與實現(xiàn),以及其特點與優(yōu)點,它是一種新型的簡易誤碼儀,使用方便且成本低廉。

        [關(guān)鍵詞]誤碼率 誤碼測試儀 FPGA E1

        當今社會風云萬變,掌握了信息就是掌握了財富,因此通信無疑成為人們生活中不可或缺的部分。而在某些敏感部門,如郵政儲蓄、銀行、保險、稅務、軍事,航空航天等,信息傳輸?shù)目煽啃跃惋@得猶為重要,在數(shù)字通信系統(tǒng)傳輸過程中,無論是設備故障,還是傳播衰落、碼間的干擾、鄰近波道干擾等,都可能造成系統(tǒng)性能變差,信息內(nèi)容改變,甚至造成通信中斷,而其結(jié)果都是可以通過碼元差錯的形式表現(xiàn)出來的。誤碼測試儀就是通過檢測數(shù)據(jù)傳輸系統(tǒng)的誤碼性能指標,對其系統(tǒng)傳輸質(zhì)量進行評估,并反映數(shù)據(jù)傳輸設備和其信道工作質(zhì)量的一個重要設備。

        在目前的相關(guān)領(lǐng)域,需要檢測通信系統(tǒng)的可靠性時,通常用的都是傳統(tǒng)誤碼檢測儀,它多為國外產(chǎn)品,雖然檢測內(nèi)容豐富,結(jié)果直觀,但價格比較昂貴,操作復雜,維修困難,而國內(nèi)產(chǎn)品又有待于改進,這都給測試工作帶來了諸多不便。另一方面,在電信傳輸系統(tǒng)中基于E1(2M)單元的傳輸鏈路應用非常廣泛,我國電信傳輸網(wǎng)就是以E1作為標準。此外,它還普遍應用于DDN數(shù)據(jù)業(yè)務、ISDN綜合業(yè)務,同時也是GSM移動通信網(wǎng)絡接口及A bis接口的標準。在互聯(lián)網(wǎng)寬帶接入技術(shù)中,E1也是一種常用的接口方式,相應配套的E1傳輸設備產(chǎn)品種類的數(shù)量也很多,因而對E1傳輸誤碼儀的需求量也非常大。此外,F(xiàn)PGA核心控制技術(shù)在通信系統(tǒng)中的已經(jīng)相當成熟,這使得基于E1接口FPGA簡易誤碼儀的開發(fā)成為現(xiàn)實。該測試儀的優(yōu)點主要是實現(xiàn)了單程測試,即發(fā)射機和接受機處于異地。它結(jié)合FPGA及單片機的結(jié)構(gòu)特點進行編程,在2Mb/s基帶速率上實現(xiàn)位同步和碼同步,用戶可以在LCD顯示模塊上直觀的了解信道的誤碼情況。

        一、概述

        誤碼測試儀對線路誤碼測試的方法很多,但是不管使用何種測試儀,其測試的原理是一樣的,都有一套收發(fā)電路。通常誤碼儀可以分為兩個模塊:發(fā)送模塊和接受模塊。發(fā)送模塊將序列信號發(fā)送到待測通信信道中,再由接收模塊接收,并與原始序列信號相比較,便可得到信道誤碼情況。而我們要設計的為一套發(fā)送設備和接受設備分處兩地的系統(tǒng),如果采用固定序列,就不能反映實際情況。因為在實際測試信道誤碼情況時,測量結(jié)果是由發(fā)送端發(fā)出的信號特性的統(tǒng)計結(jié)果所確定的,在數(shù)字信道系統(tǒng)中,固定序列是以二進制0,1形式傳輸?shù)模?,1在信道中是等概率隨機出現(xiàn),所以測量誤碼率最理想的測試序列應該是隨機序列。這樣才能保證測試結(jié)果的普遍性和正確性,所以發(fā)送模塊的發(fā)送序列確定為偽隨機序列。

        另一個問題就是:接收模塊接收到的序列應與哪個序列相比較,才能更好的保證測試結(jié)果的正確性?如果將接收到的序列與發(fā)送端發(fā)出的序列相比較,這就只能將發(fā)送端與接收端放在同一位置,利用雙向信道將接收到的序列再轉(zhuǎn)回發(fā)送端來比較,這顯然不能實現(xiàn)設計目的中的異地傳接。因此,方案可以確定:首先,由發(fā)送模塊發(fā)出標準的數(shù)據(jù)信號,這個標準的數(shù)據(jù)信號就是偽隨機序列,通常采用 m序列,使其通過待測通信系統(tǒng)構(gòu)成的信道;接收端采用同樣的m序列產(chǎn)生器,并從收到的碼流中提取位同步信號;將收到的數(shù)據(jù)流與本地產(chǎn)生的數(shù)據(jù)流逐位比較,并進行誤碼統(tǒng)計;根據(jù)誤碼碼元數(shù)和接收到的總碼元數(shù),計算出相應誤碼率,并輸出誤碼顯示。

        誤碼儀的簡易框圖如下圖所示。

        二、系統(tǒng)介紹

        本誤碼儀是基于2Mb/s基帶端口的在線測試設備,它的系統(tǒng)組成主要可以分為兩個部分:發(fā)送模塊和接收模塊?,F(xiàn)對這兩個部分做概括的分析。

        1.發(fā)送模塊

        首先,我們要解決序列的產(chǎn)生問題,發(fā)送部分實質(zhì)上是一個測試碼產(chǎn)生器,它要產(chǎn)生一個序列信號,用于檢測信道質(zhì)量。傳統(tǒng)的通信理論里,原始信源信號為0,1等概率且相互獨立的隨機數(shù)字序列。同樣,實際數(shù)字通信系統(tǒng)的設計,也是基于這個原理。為了使測試結(jié)果盡可能真實地反映系統(tǒng)的性能,發(fā)送端需要采用某種序列作為測試數(shù)據(jù),這種數(shù)據(jù)序列最重要的特征就是具有近似于隨機信號的性能,也可以說具有與噪聲相似的性能。但是,真正的隨機信號和噪聲是不能重復再現(xiàn)和產(chǎn)生的。所以,只能產(chǎn)生一種周期性的脈沖信號來近似隨機噪聲的性能,即偽隨機序列。本方案中采用的偽隨機序列是 m序列,這是由帶線性反饋的移位寄存器產(chǎn)生的周期最長的一種序列。雖然是周期信號,但它具有類似于隨機信號的自相關(guān)特性。

        其次,要解決m隨機序列的時序控制問題,由于我們要檢測的是E1接口信道的傳輸誤碼情況,故在發(fā)送端就需要一個頻率為2.048MHz的時鐘,用以控制產(chǎn)生的2.048Mb/s的m隨機序列的輸入,并插入幀同步碼,然后將插入幀同步碼的m隨機序列進行編碼,這樣就很好解決了輸入時序控制問題。在序列輸出之前,應通過變壓器進行一次單/雙極的變換,再傳輸?shù)奖粶y信道中去。

        2.接收模塊

        接收端實際上可以分為三個子模塊:本地m序列發(fā)生子模塊,同步子模塊,誤碼率計算子模塊。

        本地m序列發(fā)生子模塊結(jié)構(gòu)其實與發(fā)送端相似,其不同之處在于將接收到的序列置存在本地m序列寄存器中,作為其初始狀態(tài),如果兩個具有相同邏輯結(jié)構(gòu)的m序列發(fā)生器在某一時刻寄存器狀態(tài)也相同,則這兩個m序列發(fā)生器所產(chǎn)生的數(shù)字數(shù)據(jù)流保持同步。這樣,在本地就可以產(chǎn)生一個與發(fā)送端結(jié)構(gòu)相同且比特對齊的m序列了。

        同步判斷是非常重要的一項指標,是對誤碼統(tǒng)計的先決條件,只有不停的對接收端序列與本地產(chǎn)生序列進行同步判斷,確定收,發(fā)端序列都處于同步狀態(tài),再進行誤碼統(tǒng)計才有意義,例如接收端接收到N位碼序列中包含有誤碼,那么由此產(chǎn)生的本地序列與發(fā)送端是不一致的,此時就很容易將接收到的含有誤碼的狀態(tài)作為本地初始狀態(tài),這種現(xiàn)象叫做“假同步”,同步判斷的目的就在于防止出現(xiàn)“假同步”現(xiàn)象,保證傳輸檢測的正確性。

        在實現(xiàn)了收發(fā)雙方的同步以后,值得一提的是同步模塊的優(yōu)化問題。同步模塊一旦探測到接收到的誤碼個數(shù)超過了預設的判決標準就會認為收發(fā)雙方不同步而重新進行同步判定,這樣做不僅降低了誤碼儀對突發(fā)錯誤的處理能力,更嚴重的是會導致接收端進行反復同步,從而大大降低了處理的效率。這時我們就需要納入“同步保護”機制。

        位同步子模塊用于提取和跟蹤位同步時鐘,基于 FPGA可編程的特點,設計中可采用Verilog HDL語言編寫模塊的方法實現(xiàn)。

        在實現(xiàn)了收發(fā)同步后,就要開始誤碼測試了。誤碼測試單元是接收模塊中最重要的一部分,它是由誤碼計數(shù)器和單片機組成。在同步的情況下,誤碼計算器開始計數(shù)。它在每隔一秒的時間將計數(shù)器中的計數(shù)值輸入到單片機中,再由單片機完成誤碼率的計算,在計算時,需要將輸入的數(shù)據(jù)同本地的m序列同步,并將同步信息傳給碼元比較單元。如果誤碼率連續(xù)超過預定值并時間達到10S以上的時候,就可以認定是發(fā)生了失步,這時單片機就會發(fā)出命令,通知開關(guān)控制電路調(diào)節(jié)序列同步模塊的轉(zhuǎn)換,以便重新開始序列同步過程。m序列的捕捉方法有很多,通常用的有相關(guān)器法和循環(huán)累加法。這兩種方法各有優(yōu)劣,相關(guān)器法捕捉速度快,通常捕捉時間不超過兩個m序列的周期,但它最大的缺點就是所需的邏輯資源太多,容易造成系統(tǒng)負荷過重。相比較之下,循環(huán)累加法則不需要這么多邏輯資源,不過捕捉時隙延長,但在測試情況下是可以接受的,所以在測試一起中一般是采用循環(huán)累加法的。

        三、硬件實現(xiàn)

        本誤碼儀的實際電路中還要用到一個FLEX10K器件,利用該器件的芯片輸入輸出引腳,來實現(xiàn)流碼的輸入輸出,按鍵控制接口及數(shù)據(jù)顯示接口的連接。

        實際電路的發(fā)送模塊通過軟件編程模塊實現(xiàn),在I/O口輸出時應加入幀同步,在外加變壓器實現(xiàn)單/雙極性變換后,再作為測試通信系統(tǒng)的輸出端。在接收模塊,則是同樣的再實現(xiàn)一次單/雙/極性變換,將本地產(chǎn)生的與發(fā)送端同步的偽隨機序列與接收到的碼流進行比較,從而實現(xiàn)誤碼的檢測功能,然后通過記數(shù)模塊記錄錯誤碼元的個數(shù),再傳送到顯示模塊進行LCD顯示。

        四、結(jié)束語

        采用FPGA核心控制器件進行誤碼測試儀的設計,可以很好的提高誤碼測試儀的程序可移植性和再升級能力。FPGA核心控制器件程序的實現(xiàn)采用現(xiàn)下流行的硬件描述語言VerilogHDL語言編寫,單片機的控制部分由匯編語言編寫。本誤碼儀還具有體積小,功耗低,性能穩(wěn)定等優(yōu)點。如果單片機的工作可以由在PC上編寫專門的程序來完成,這樣算出來的誤碼率將更加準確。

        參考文獻:

        [1]宋萬杰.CPLD技術(shù)及應用[M].西安:西安電子科技大學出版社,2000.

        [2]樊昌信,徐炳祥,吳成柯等.通信原理(5版)[M].北京:國防工業(yè)出版社,2001.

        [3]徐志軍,徐光輝.CPLD/FPGA的開發(fā)與應用[M].北京:電子工業(yè)出版社,2002.

        [4]樊昌信.通信原理(第五版)[M].北京:國防工業(yè)出版社,2002.

        (作者單位:浙江理工大學信電學院)

        99视频30精品视频在线观看| 中文字幕一区二区网址| 青青草成人在线播放视频| 日本大肚子孕妇交xxx| 久久99精品国产麻豆| 丰满熟女高潮毛茸茸欧洲视频| 亚洲综合色自拍一区| 91精品91| 亚洲免费一区二区av| 免费黄片小视频在线播放| 亚洲中文字幕久久精品蜜桃| 国产午夜亚洲精品午夜鲁丝片 | 人妻av一区二区三区av免费| 在线观看免费视频发布白白色| 国产av无码专区亚洲a∨毛片| 人禽伦免费交视频播放| 最新国产女主播福利在线观看| 亚洲熟女国产熟女二区三区| 国产精品亚洲一区二区麻豆| 热99re久久精品这里都是精品免费| 国产成人a人亚洲精品无码| 91视频免费国产成人| 国产男女乱婬真视频免费| 国产精品熟女视频一区二区三区| 免费av一区二区三区| 性一交一乱一伦a片| 国产极品美女高潮抽搐免费网站| 亚洲av性色精品国产| 风韵丰满熟妇啪啪区老老熟妇| 精品国产aⅴ无码一区二区| 青草青草伊人精品视频| 亚洲成人激情深爱影院在线| 亚洲狠狠婷婷综合久久久久| 丁香五香天堂网| 尤物yw午夜国产精品视频| 精品日本一区二区三区| 国产乱人偷精品人妻a片| 亚洲人成人影院在线观看| 久久亚洲国产欧洲精品一| 少妇被粗大猛进进出出男女片| 国产特级毛片aaaaaa视频|