国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于FPGA的數(shù)字信號傳輸性能分析儀的設(shè)計與實現(xiàn)

2013-01-15 06:41:34樊汝森裴秀高
上海電力大學(xué)學(xué)報 2013年4期
關(guān)鍵詞:眼圖曼徹斯特數(shù)字信號

樊汝森,王 勇,裴秀高,張 源,宋 辰,劉 丹

(1.上海電力學(xué)院,上海 200090;2.山東萊蕪供電公司,山東萊蕪 271100;3.青島大學(xué),山東青島 266071)

隨著曼徹斯特編碼和m序列在通信、以太網(wǎng)領(lǐng)域的廣泛應(yīng)用,作為一種數(shù)據(jù)傳輸通道性能檢測的設(shè)備,數(shù)字信號傳輸性能分析儀在數(shù)據(jù)傳輸系統(tǒng)的安裝與調(diào)試及日后系統(tǒng)的維護中起著越來越重要的作用.通過觀察眼圖,可以得到信號的畸變范圍、噪音的容限,以及門限電平和定時誤差靈敏度等有效信息,以此可以定性反映碼間干擾的大小和噪音的強弱,因此可通過觀察眼圖來分析信道傳輸性能.

現(xiàn)場可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)基于反镕絲技術(shù)或SRAM 技術(shù),具有良好的抗干擾性能,其并行運算處理速度快,因此FPGA的數(shù)字化設(shè)計已經(jīng)成為數(shù)字邏輯電路設(shè)計的重要發(fā)展方向.

為了擴寬信號分析帶寬,特別是低頻信號的分析帶寬,提高眼圖顯示的穩(wěn)定性、測試精度,以及系統(tǒng)的抗干擾性能,降低系統(tǒng)功耗,節(jié)約能源,本文提出了一種基于FPGA的新穎設(shè)計方法.該方法以FPGA為系統(tǒng)控制核心,采用改進型計數(shù)方式控制曼徹斯特編碼數(shù)據(jù)率,在采集信號后先進行數(shù)字濾波,再進行信號分析,達到實時刷新提取同步時鐘信號的目的,這不僅大大簡化了設(shè)計復(fù)雜的外部硬件電路,而且極大地提高了眼圖顯示的穩(wěn)定性和信道性能測試的精確性.

1 系統(tǒng)組成

系統(tǒng)結(jié)構(gòu)框圖如圖1所示.系統(tǒng)主要由5個模塊構(gòu)成,即:PS2控制輸入模塊;曼徹斯特編碼發(fā)生模塊;m序列發(fā)生模塊;數(shù)字信號分析模塊;眼圖顯示模塊.系統(tǒng)采用PS2鍵盤輸入曼徹斯特編碼(用來模擬傳輸信號)的時鐘頻率,F(xiàn)PGA接受控制信號后產(chǎn)生m序列并采用曼徹斯特編碼,在數(shù)據(jù)率為10~1×106b/s時連續(xù)可調(diào),然后將信號送入低通濾波器(用來模擬信道數(shù)字信號傳輸特性).濾波器輸出的信號與隔直的數(shù)據(jù)率10 Mb/s高頻m序列(用來模擬信道噪音)相疊加,F(xiàn)PGA控制高速AD進行信號采樣后經(jīng)數(shù)字信號分析模塊提取曼徹斯特編碼同步時鐘頻率,利用所提取的同步時鐘頻率進行同步,采用示波器顯示信號眼圖.

圖1 系統(tǒng)結(jié)構(gòu)框圖

2 硬件電路的設(shè)計

為了便于系統(tǒng)測試,故設(shè)計低通濾波器來模擬信道數(shù)字信號的傳輸特性,采用硬件電阻分壓來調(diào)整信道噪音大小.

系統(tǒng)采用截止頻率分別為100 kHz,200 kHz,500 kHz的有源低通濾波器,且每個濾波器帶外衰減不少于50 dB/10倍頻程,采用4階無限增益多路反饋濾波電路,其中截止頻率為100 kHz的濾波電路如圖2所示.

圖2 截至頻率100 kHz的濾波電路

信道噪音大小可通過硬件電阻分壓的方法來調(diào)整m序列發(fā)生器輸出信號的幅值實現(xiàn).調(diào)整后的m序列輸出端信號經(jīng)隔直電容疊加到低通濾波器輸出端,疊加后的信號作為數(shù)字信號分析電路的輸入信號.

3 數(shù)字信號發(fā)生模塊

數(shù)字信號發(fā)生模塊包括PS2控制輸入模塊、m序列發(fā)生模塊和曼徹斯特編碼發(fā)生模塊.系統(tǒng)采用高頻m序列來模擬信道噪音,系統(tǒng)測試信號m序列采用曼徹斯特編碼,曼徹斯特編碼的時鐘頻率采用PS2鍵盤輸入,數(shù)據(jù)率的控制采用改進型計數(shù)方式.

3.1 m序列的產(chǎn)生

由于FPGA內(nèi)部采用門陣列結(jié)構(gòu),能夠很方便地產(chǎn)生m序列和曼徹斯特編碼,系統(tǒng)采用12級m序列:

來模擬信道噪音,其中:

其12級m序列線性反饋移位寄存器結(jié)構(gòu)如圖 3 所示[1].

圖3 12級m序列線性反饋移位寄存器結(jié)構(gòu)示意

其線性移位寄存器可表示為:

其反饋函數(shù)方程為:

3.2 曼徹斯特編碼的產(chǎn)生

數(shù)字信號發(fā)生器為:

其m序列采用曼徹斯特編碼輸出.在曼徹斯特編碼過程中,每一位的中間有一個上升沿或下降沿的跳變.此跳變既可作時鐘信號,又可作數(shù)據(jù)信號,上升沿表示“0”,下降沿表示“1”,可有效防止同步時鐘信號的丟失[2,3].

3.3 數(shù)字時鐘的產(chǎn)生

FPGA產(chǎn)生的時鐘頻率普遍采取計數(shù)比較方式,這種方式存在缺陷,只能生成指定周期整數(shù)倍的時鐘頻率,不能完全隨機指定頻率.本系統(tǒng)采用了改進方案,即采用定點小數(shù)對比累加方式進行時鐘生成,用此種方式生成的時鐘可以保證在一段時間(取決于定點小數(shù)的位數(shù),在此為65 536個生成時鐘周期)的統(tǒng)計特性上達到小數(shù)位數(shù)最小步進值乘以生成周期的精度.雖然無法保證每個周期長度都完全相等(誤差在正負1個主時鐘周期——在此為100 ns以內(nèi)),但只要生成時鐘的周期遠大于這個值,即可忽略其左右的偏移.數(shù)字信號發(fā)生模塊流程如圖4所示.

圖4 數(shù)字信號發(fā)生模塊流程示意

4 數(shù)字信號分析模塊

4.1 數(shù)字濾波處理

系統(tǒng)采用美國德州儀器的8位半閃速結(jié)構(gòu)的高阻抗并行AD轉(zhuǎn)換器TLC5510,將疊加后的信號采集到FPGA系統(tǒng).由于采集到的信號噪音太大,須先進行數(shù)字濾波處理才可進行相應(yīng)的信號分析[4].

經(jīng)Modelsim仿真后,數(shù)字濾波處理仿真如圖5所示.

圖5中,Source為低通濾波器輸出信號;Niose為生成的模擬隨機噪音,幅值約為滿值的50%;AD_data為疊加噪音后的AD采集信號;Smooth為濾波處理后的波形,有些尖脈沖來自于后仿真ps級的跳變不同步信號;Data_out為經(jīng)寄存器后得到的反向有效輸出信號.

圖5 平滑數(shù)字濾波處理仿真

4.2 提取曼徹斯特編碼同步時鐘

通過FPGA檢測曼徹斯特編碼上升沿和下降沿的間隔時間,可以得到曼徹斯特編碼的時鐘周期.提取曼徹斯特編碼同步時鐘的流程見圖6.

圖6 提取曼徹斯特編碼同步時鐘的流程

為了滿足時鐘的統(tǒng)計特性,需要對多次采集的結(jié)果取平均值,曼徹斯特編碼上升沿和下降沿間隔時間只有1倍周期和1/2倍周期兩種情況,每次上升沿和下降沿的時間間隔與現(xiàn)有的生成時鐘計數(shù)進行比較判斷,確定是否滿足上述兩種情況.若滿足,則將當(dāng)前計數(shù)放入求平均的寄存器入口,否則更新求平均的所有寄存器的值為當(dāng)前測量值.

最終利用曼徹斯特編碼的跳變沿對生成的時鐘信號進行實時刷新,以達到同步的效果.

5 系統(tǒng)性能測試

5.1 測試儀器

測試儀器為數(shù)字存儲式示波器,采用數(shù)控式線性直流穩(wěn)壓電源.

5.2 曼徹斯特編碼時鐘頻率測試

首先使用PS2鍵盤預(yù)設(shè)曼徹斯特編碼時鐘頻率,然后將FPGA提取到的曼徹斯特編碼同步時鐘信號輸入示波器任意通道,使用示波器觀察提取的同步時鐘頻率,見表1.

表1 曼徹斯特編碼時鐘頻率測試記錄 kHz

測試表明,系統(tǒng)可以從10~1×106Hz的任一整數(shù)數(shù)值預(yù)設(shè)曼徹斯特編碼時鐘頻率,并且數(shù)字分析電路能夠提取曼徹斯特編碼同步時鐘頻率.經(jīng)計算,預(yù)設(shè)與提取時鐘頻率的誤差小于0.3%.

5.3 眼圖顯示測試

眼圖采用示波器顯示,將提取到的同步時鐘信號輸入示波器的外部觸發(fā)端,將疊加有噪音的曼徹斯特編碼信號輸入示波器任一通道,即可在示波器上生成正確眼圖.當(dāng)噪音較小時,眼圖顯示見圖7,當(dāng)噪音較大時,眼圖顯示見圖8.

圖7 噪音較小時的眼圖顯示

當(dāng)存在噪音時,眼圖的線跡變成較為模糊的帶狀線.噪音越大,線條越寬,越模糊,“眼睛”張開得越小.其最佳抽樣時刻應(yīng)是“眼睛”張開最大的時刻;眼圖斜邊的斜率決定了系統(tǒng)對抽樣定時誤差的靈敏程度,斜率越大,定時誤差越靈敏;模糊帶狀垂直高度表示信號的畸變范圍;中央的橫軸位置對應(yīng)于判決門限電平;抽樣時刻的上下兩陰影區(qū)的間隔距離一半為噪音容限,噪音瞬時值超過它就可能發(fā)生錯誤判斷[5].

圖8 噪音較大時的眼圖顯示

經(jīng)測試,數(shù)字分析電路提取的同步時鐘信號能夠觸發(fā)疊加噪音的曼徹斯特編碼,并能在示波器上準確顯示眼圖.當(dāng)噪音峰峰值提高時,仍然能較好地在示波器上顯示眼圖,噪音峰峰值最大為2 Vpp.

6 結(jié)語

系統(tǒng)整體性能良好.曼切斯特編碼數(shù)據(jù)率可以實現(xiàn)從10~1×106b/s連續(xù)可調(diào),當(dāng)噪音峰峰值為2 Vpp時,仍可以正確提取同步時鐘信號,并能滿足大部分用戶的使用.但系統(tǒng)在提取同步時鐘信號時仍存在不足,需要進一步改善.

[1] 樊昌信,曹麗娜.通信原理(第6版)[M].北京:國防工業(yè)出版社,2006:379-390.

[2] 付林,任志平,劉承杰.基于FPGA技術(shù)的曼徹斯特編碼器設(shè)計[J].現(xiàn)代電子技術(shù),2007(17):55-56.

[3] 晏磊.基于FPGA曼徹斯特碼數(shù)據(jù)傳輸系統(tǒng)的實現(xiàn)[J].微計算機信息,2006,22(2):169-170.

[4] 鄭君里,應(yīng)啟珩,楊為理.信號與系統(tǒng):下冊(第3版)[M].北京:高等教育出版社,2011:209-237.

[5] 樊昌信,張甫翊,徐炳祥,等.通信原理(第5版)[M].北京:國防工業(yè)出版,2001:115-116.

猜你喜歡
眼圖曼徹斯特數(shù)字信號
基于LabVIEW 的地面電子單元C接口眼圖算法研究與實現(xiàn)
觀電影《海邊的曼徹斯特》
揚子江詩刊(2020年5期)2020-11-12 02:57:14
觀電影《海邊的曼徹斯特》
揚子江(2020年5期)2020-09-26 10:32:25
數(shù)字信號分析中存在的誤區(qū)與解決對策
基于93000ATE的高速信號眼圖測試的研究與實現(xiàn)
電子測試(2018年15期)2018-09-26 06:01:12
兩種數(shù)字信號浪涌保護器(SPD)測試分析
電子測試(2018年13期)2018-09-26 03:29:32
數(shù)字電子技術(shù)中的數(shù)字信號和數(shù)字電路
電子制作(2018年16期)2018-09-26 03:27:16
基于小波神經(jīng)網(wǎng)絡(luò)的數(shù)字信號調(diào)制方式識別
基于眼圖的數(shù)字通信干擾效能指標構(gòu)建與評估
無線電監(jiān)測中實測眼圖與分析*
黔江区| 静海县| 全南县| 齐河县| 沾益县| 台安县| 昭觉县| 万荣县| 台山市| 五大连池市| 吉木乃县| 绍兴县| 新田县| 甘肃省| 泸定县| 大新县| 西峡县| 阜阳市| 绥棱县| 通榆县| 衡水市| 丰原市| 九寨沟县| 清新县| 阳新县| 玉环县| 丰镇市| 景洪市| 新民市| 拉萨市| 霸州市| 临邑县| 双桥区| 甘孜| 青田县| 凤山县| 聂荣县| 长宁县| 石阡县| 合山市| 长泰县|