彭 鑫,陳 松
(湖南理工學院 信息與通信工程學院, 湖南 岳陽 414006)
數字信號傳輸性能分析儀的技術研究
彭 鑫,陳 松
(湖南理工學院 信息與通信工程學院, 湖南 岳陽 414006)
設計了一套簡易數字控制的信號傳輸性能分析儀,包括由數字信號發生器、信道模擬低通濾波器等組成的數字信號發送模塊、信號傳輸和數字信號接收分析模塊三部分,通過觀察接收信號的眼圖估計系統傳輸性能。發送端通過線性移位寄存器構成數字信號發生器,碼元速率調整通過程控數字時鐘模塊實現步進可調,低通濾波器采用三階巴特沃斯有源濾波器。接收端通過低通濾波、信號整形后進行同步信號提取、解碼和眼圖顯示。經過嚴格測試,解碼的曼徹斯特編碼數據與發送端完全一致,同步信號穩定可靠,系統運行穩定。
信號傳輸;ARM;編碼;眼圖
Abstract: A simple digital control signal transmission performance analyzer is designed, which consists of digital signal transmission module (composed of digital signal generator and analog low-pass filter), signal transmission module and digital signal analysis module. It can estimate the transmission performance of the system through the eye diagram observation of the received signal. The sender constitutes digital signal generator through a linear shift register, symbol rate adjustment realizes step adjustable through program digital clock module, and low pass filter adopts three order Butterworth filter. The receiving end extracts synchronous signal , decodes and displayes the eye diagram through the low-pass filtering and signal shaping. After rigorous testing, the decoding of the Manchester encoded data is completely consistent with the transmitter, the synchronization signal is stable and reliable, and the system is stable.
Key words:signal transmission; ARM; encoding; eye diagram

圖1 系統總體框圖
隨著數字通信技術的日益發展和應用,數字傳輸技術的應用也越來越廣泛,其中數字信號傳輸性能分析儀就是非常重要的一種,而數字信號傳輸分析儀設計的關鍵問題就是碼間干擾和信道噪聲問題。針對以上兩個問題,廣大科研工作者做了大量的工作。文獻[1]~[6]采用FPGA作為數字信號發生模塊和分析模塊控制芯片,其設計思路比較簡單,而且容易實現,最后其測試結果能夠比較精確地通過測量眼圖的幅度來分析不同信道環境對信號傳輸的信號完整性及碼間串擾的影響。采用FPGA作為控制芯片設計數字信號傳輸儀是一種比較理想的設計方法,但是本文選擇ARM作為控制芯片,設計了一種簡易的數字信號傳輸性能分析儀,同樣取得不錯的效果,而且設計成本更低,因此有一定的借鑒價值。
整個系統包括信號產生、信號傳輸、信號接收與分析三部分。信號產生與傳輸部分由STM32微處理器、數字信號發生器(用于產生信源)、曼徹斯特編碼器、低通濾波器、高速偽隨機信號發生器(用于模擬信道噪聲)、加法器及相應的鍵盤顯示模塊組成。信號接收與分析電路由低通濾波器、信號整形電路、STM32微處理器組成。系統總體框圖如圖1所示。
2.1 m序列數字信號發生器
m序列是帶線性反饋的移位寄存器產生的周期最長的序列。根據給定特征多項式的最高階次確定移位寄存器的最大長度,將相應抽頭進行異或運算后送入移位寄存器的反饋輸入端,即可實現特征多項式所描述的m序列。以本設計數字信號為例,其對應的線性反饋移位寄存器原理框圖如圖2所示。

圖2 m序列發生器原理圖
2.2低通濾波器

圖3 數字信號發生器電路設計
本文要求設計三個低通濾波器,其截止頻率分別為100 kHz、200 kHz、500 kHz,帶外衰減不少于40 dB/十倍頻程,則采用有源濾波器要求2階或者2階以上;要求通帶增益在0.2~4.0范圍內可調,可采用程控放大器實現增益調整。
2.3同步信號提取
數字信號V1經過低通濾波器后得到信號V2,將V2與噪聲V3疊加得到信號V2a。將V2a信號經過一個大于600 kHz的低通濾波器,進一步濾除帶外噪聲,并將此信號通過兩級遲滯比較器整形便于下一步處理。對于NRZ信號,無需提取同步信號,直接利用V1-clock作為觸發信號進行眼圖顯示。曼徹斯特編碼中同步時鐘頻率為碼元速率T3的2倍,故同步時鐘周期T4=T3/2;跳變沿包含時鐘和數據信息,故可通過捕捉跳變沿觸發產生周期性的方波信號來獲得同步時鐘。進一步觀察可以發現,曼徹斯特編碼中只有兩種脈寬,當捕捉長脈寬的下降沿進行觸發時將產生同步時鐘,當捕捉短脈寬的下降沿觸發時將產生與上述同步時鐘反相的時鐘信號。因此用STM32進行連續兩次捕捉,當捕捉到一個上升沿后,讀取延時一個T3后的電平,若為高電平即開啟下降沿捕捉,當下一個下降沿到來時觸發STM32產生周期為T4的方波信號,即為同步時鐘;若為低電平則忽略本次操作,繼續下次捕捉。由于STM32的主頻高達72 MHz,而本系統中的數據率最大為100 kHz,因此采用軟件方法完全可以實現同步提取。
2.4眼圖顯示方法
眼圖是指通過用示波器觀察接收端的基帶信號波形,從而估計和調整系統性能的方法。其測試方法是:用一個示波器跨接在抽樣判決器的輸入端,然后調整示波器水平掃描周期,以與碼元周期同步。結合本設計具體情況,將數字信號V1經過模擬信道傳輸(濾波和疊加噪聲)后的信號V2a送入示波器Y軸輸入端,然后采用V1-clock或經數字信號分析電路提取的同步時鐘信號V4-syn接示波器X軸作為同步觸發信號,即可得到V2a的眼圖。
3.1數字信號發生器設計
根據上述的m序列發生器設計原理,本設計要求數字信號特征多項式的最高階次為8,因此只需一片8位移位寄存器74LS164,其進行異或運算后,反饋至移位寄存器輸入端,其電路原理圖如圖3所示。
3.2偽隨機信號發生器電路設計
設計要求偽隨機信號特征多項式最高階次為12,因此需要兩片移位寄存器74LS164級聯構成得到所需的信號,然后通過外圍電路形成一個閉環控制系統。另外由電位器分壓組成的信號幅度調節器,其原理圖如圖4所示[7]。
3.3整形電路設計
經過濾波器輸出的信號,其范圍比價寬廣,因此可以

圖4 偽隨機信號發生器電路設計

圖5 整形電路原理圖
在比較器的前段接兩個二極管,起到鉗位作用,然后將經過放大器后的信號送入遲滯比較器,得到所需要的信號,其原理圖如圖5所示[8-9]。
3.4軟件程序設計
本系統軟件基于ARM微處理器STM32,所有代碼采用C語言編寫,發送端與接收端數據處理流程圖如圖6和圖7所示[10]。
4.1技術指標
本設計是2011年全國電子設計比賽試題,其設計內容和指標如下。
4.1.1基本要求
(1)衰減器指標:衰減量為40±2 dB,特性阻抗為50 Ω,頻帶與放大器相適應。
(2)放大器指標:
① 諧振頻率:f0=15 MHz;允許偏差±100 kHz;
② 增益:不小于60 dB;
③ 3 dB 帶寬:2Δf0.7=300 kHz;帶內波動不大于2 dB;
④ 輸入電阻:Rin=50 Ω;
⑤ 失真:負載電阻為200 Ω、輸出電壓為1 V 時,波形無明顯失真。
(3)放大器使用3.6 V 穩壓電源供電(電源自備),最大功耗不允許超過360 mW, 盡可能減小功耗。
4.1.2發揮部分
(1)在-3 dB 帶寬不變條件下,提高放大器增益到大于等于80 dB。
(2)在最大增益情況下,盡可能減小矩形系數Kr。
(3)設計一個自動增益控制(AGC)電路。AGC 控制范圍大于40 dB。 AGC 控制范圍為:20lg(Vomin/Vimin)-20lg(Vomax/Vimax)。
4.2測試結果及分析
(1)數字信號發生器測試數據如表1所示。
(2)三路低通濾波器測試。
采用正弦波信號對三路低通濾波器性能進行測試,帶外衰減及-3 dB截止頻率測試數據如表2所示,通帶增益測試數據如表3所示。

圖6 發射端程序圖

圖7 接收端程序圖

參考值/(kb/s)102030405060708090100測量值(kb/s)102030405060708090100相對誤差/%0000000000電平測量值/V3.63.63.63.63.53.53.53.63.83.5

表2 三路低通濾波器帶外衰減及截止頻率測試數據表

表3 三路低通濾波器通帶增益范圍測試數據表
(3)偽隨機信號發生器測試。
測試偽隨機信號V3數據率為 9.99 Mb/s,誤差為1%。
測試偽隨機信號V3峰峰值為 102 mV,誤差為2%。
(4)眼圖測試。
將V2a接入示波器的Y軸,V1-clock接入X軸,調整掃描時間和電壓衰減,可在示波器上看到圖8所示的穩定眼圖,而眼幅度測試數據如表4所示。從表1至表4所有的測試數據滿足設計要求。

圖8 實際測量的眼圖

V1數據率/(kb/s)102030405060708090100眼幅度(三路低通濾波器)/V100kHz2.4221.91.81.81.751.751.751.75200kHz22.12221.91.91.851.851.8500kHz2.1221.91.81.81.81.81.81.8
本文設計了基于ARM的簡易數字信號傳輸性能分析儀,經過嚴格測試,系統發送端能產生數據率為10~100 kb/s按10 kb/s步進可調的數字信號,信號幅度為TTL電平;模擬噪聲的偽隨機信號數據率為10 Mb/s,輸出峰峰值為100 mV-TTL可調;模擬信道的三個低通濾波器帶外衰減均大于40 dB/十倍頻程,通帶增益在0.01~4.4范圍內可調。接收端,利用數字信號發生器產生的時鐘進行同步,能正確顯示數字信號V2a的眼圖,眼幅度測試準確。同時,信號分析電路能從V2a中提取穩定的同步信號,利用所提取的同步信號進行同步,顯示數字信號V2a的眼圖清晰而穩定。通過調整信號幅度與速率、噪聲電平,眼圖隨之做相應變化,但十分穩定。從而表明,在一定的信噪比條件下,系統能正確解碼,且提取的同步信號穩定可靠。
[1] 盧超,朱繼瑜,郝鵬程,等.基于FPGA 的數字信號傳輸性能分析儀[J].電子器件,2013,36(6):837-841.
[2] 張驍,宋杰,丁昊.基于FPGA的簡易數字信號傳輸性能分析儀[J].電子測量技術,2012,35(8):78-81.
[3] 譚先鋒,王祖麟,羅璐.簡易數字信號傳輸性能分析儀的設計[J].江西理工大學學報,2013,34(5):48-53.
[4] 樊汝森,王勇,裴秀高,等.基于FPGA 的數字信號傳輸性能分析儀的設計與實現[J].上海電力學院學報,2013,29(4):399-403.
[5] 孫盼,姚佳毅,林閱斌.基于FPGA 的數字信號傳輸性能分析儀[J].電子科技,2012,25(8): 32-34.
[6] 張驍,宋杰,丁昊.基于FPGA 的簡易數字信號傳輸性能分析儀[J].電子測量技術,2012,35(8): 78-81.
[6] 童詩白. 模擬電路技術基礎[M]. 北京:高等教育出版社,2008.
[7] 唐晨光,唐緒偉.一種高增益低功耗LC 諧振放大器的設計[J].懷化學院學報,2015,34(5): 63-67.
[8] 榮軍,張敏,李一鳴,等.基于單片機的恒流源技術研究[J].電子器件,2011,29(23):63-65.
[9] 黃智偉. 全國大學生電子設計競賽系列教程[M]. 北京:電子工業出版社,2005.
[10] 趙瑞林,盧慶林,張順星.教學型雙足步行機器人的結構及其控制電路設計[J].計算技術與自動化,2014,33(2):73-76.
Maxim面向HVAC和樓宇自動化推出CAN收發器,快速解決安裝故障并提高可靠性MAX14883E具有±60 V故障保護、極性可選,確保可靠通信并減少安裝錯誤
目前,Maxim宣布推出MAX14883E控制局域網(CAN)收發器,可快速解決采暖、通風及空調系統(HVAC)和樓宇自動化系統的安裝錯誤。
?有關MAX14883E的更多信息,請訪問: https://www.maximintegrated.com/cn/products/interface/transceivers/MAX14883E.html
?下載高清圖片:https://www.maximintegrated.com/content/dam/images/newsroom/2017/MAX14883E-PR-Graphic.png
CAN總線已經廣泛應用于工業領域。在惡劣的工業環境中,操作人員在安裝系統時很容易將CANH (CAN總線高電平端) 和CANL (CAN總線低電平端) 接反,導致用戶花費大量的時間和資金來查找并解決安裝錯誤問題,增加往返現場的次數,并承擔通信故障的風險。
MAX14883E是一款極性可選的高速CAN收發器,為工業網絡應用量身打造,可快速解決安裝錯誤問題,確保通信的可靠性。該器件提供極性選擇輸入(POL),可將CANH和CANL I/O進行交換,并通過軟件糾正接反的現場電纜。此外,MAX14883E還提供±60 V故障保護、高達±22 kV的ESD保護(HBM),CANH和CANL總線可承受高達±25 V共模輸入范圍,從而確保通信的可靠性。該收發器支持CAN總線最高通信速率(小型網絡速率高達1 Mb/s),5 V單電源(VCC)供電,邏輯電源輸入(VL)確保器件兼容1.8 V至5 V邏輯電平。MAX14883E采用窄體8引腳SOIC封裝,工作溫度范圍在-40℃至+125℃。
主要優勢:更智能:可選擇更改極性;更可靠:±60 V故障保護,±22 kV ESD保護(HBM),±25 V共模輸入范圍;更靈活:邏輯接口簡化設計,1.71 V至5.5 V邏輯供電(VL)范圍。
(Maxim Integrated供稿)
Technology study of digital signal transmission performance analyzer
Peng Xin, Chen Song
(School of Information and Communication Engineering, Hunan Institute of Science and Technology, Yueyang 404006, China)
TM391.9
A
10.19358/j.issn.1674- 7720.2017.18.025
彭鑫,陳松.數字信號傳輸性能分析儀的技術研究[J].微型機與應用,2017,36(18):84-88.
2017-02-28)
彭鑫(1981-),男,博士,副教授,中國計算機學會(CCF)會員,主要研究方向:傳感器網絡和CPS。