李明媚 董麗元 唐磊磊
摘 要:文中以直擴通信原理的教學(xué)思路為依據(jù),LabVIEW為平臺,開發(fā)了由m序列生成與特性分析、直擴系統(tǒng)(DSSS)抗窄帶干擾和直擴系統(tǒng)抗多徑干擾三部分構(gòu)成的課堂教學(xué)輔助系統(tǒng)。系統(tǒng)借助原理圖指引操作,按步顯示各階段數(shù)據(jù)變化,通過人機交互實現(xiàn)數(shù)據(jù)采集、運算與特性曲線動態(tài)繪制,用理論計算與仿真結(jié)果的對比及仿真結(jié)果的變化規(guī)律,驗證m序列和直擴系統(tǒng)的各項性能。系統(tǒng)將理論直觀化、動態(tài)化,應(yīng)用于線上或線下課堂教
學(xué),易于吸引學(xué)生的注意力,達(dá)到提升學(xué)生學(xué)習(xí)興趣和提高教師教學(xué)質(zhì)量的目的。
關(guān)鍵詞:偽隨機序列;擴頻;特性分析;抗多徑干擾;抗窄帶干擾;教學(xué)輔助
中圖分類號:TP391.9;TN914.4文獻(xiàn)標(biāo)識碼:A文章編號:2095-1302(2020)11-0-03
0 引 言
擴頻技術(shù)作為移動通信、物聯(lián)網(wǎng)通信等課程的重要教學(xué)內(nèi)容,利用偽隨機序列擴展信號頻譜雖然會使信號的傳輸占用更多的資源,但偽隨機序列的自相關(guān)和互相關(guān)特性,使擴頻通信系統(tǒng)具有很好的抗窄帶和抗多徑干擾性能。因此,擴頻技術(shù)被廣泛使用。隨著虛擬仿真實驗教學(xué)項目的建設(shè),越來越多的高校教師投入到通信、電子類虛擬仿真實驗系統(tǒng)的開發(fā)工作中,為實驗和課堂教學(xué)提供了很多寶貴的素材和經(jīng)驗[1-4]。與擴頻原理相關(guān)的仿真可在多種平臺上實現(xiàn),如FPGA、MATLAB/Simulink、SystemView、LabVIEW等[5-9]。
本文依據(jù)擴頻技術(shù)中直擴通信原理的課堂教學(xué)思路,充分利用LabVIEW的圖形化、可視化編程特點[10],開發(fā)了由m序列生成與特性分析、直擴系統(tǒng)抗窄帶干擾、直擴系統(tǒng)抗多徑干擾三部分構(gòu)成的教學(xué)輔助系統(tǒng)。該系統(tǒng)結(jié)合VI動態(tài)調(diào)用[11]、人機交互、動態(tài)演示、數(shù)據(jù)對比與分析等設(shè)計,實現(xiàn)高效的課堂教學(xué)。
1 直擴通信原理課堂教學(xué)思路
偽噪聲序列有多種,最基本、最常用的一種是最長線性反饋移位寄存器序列,也稱作m序列[12]。因此本文以m序列為例,按照圖1所示的教學(xué)思路進(jìn)行了直擴通信原理教學(xué)輔助系統(tǒng)設(shè)計。
2 m序列生成與特性分析設(shè)計
m序列由n級寄存器構(gòu)成的線性反饋移位寄存器的結(jié)構(gòu)如圖2所示。n級移位寄存器有2n種組合狀態(tài),除了全零狀態(tài),圖2結(jié)構(gòu)能夠輸出的最長序列長度為m=2n-1,即m序列周期長度。在m序列的周期時長Tb不變,周期長度m(或序列級數(shù)n)不同時,m序列的碼片寬度Tc=Tb/m不同,雙極性m序列信號的帶寬B=1/Tc=m/Tb亦不相同。m序列的平衡、游程和移位相加特性,使得它的自相關(guān)值表現(xiàn)出尖銳的二值特性,其互相關(guān)值則會隨著周期長度m(或序列級數(shù)n)的增大[13]而更加接近于0。
根據(jù)m序列的生成原理和特性設(shè)計的仿真實驗系統(tǒng)主界面運行效果如圖3(a)所示。系統(tǒng)可顯示2-5級m序列的產(chǎn)生器結(jié)構(gòu),生成不同輸入狀態(tài)下的m序列;m序列的每一個特性都配有概念說明;平衡、游程和移位相加特性都在主界面上顯示,功率譜、自相關(guān)和互相關(guān)通過VI的動態(tài)調(diào)用,彈出如圖3(b)、圖3(c)和圖3(d)所示的操作與顯示界面;移位相加、自相關(guān)和互相關(guān)的特性分析借助人機交互實現(xiàn)了數(shù)據(jù)采集、運算與動態(tài)顯示。仿真實驗生成的特性曲線和功率譜分布都可以導(dǎo)出,并在實驗結(jié)束后顯示在主界面上,便于對比和分析。
根據(jù)圖3(b)提供的仿真參數(shù)得到3-5級m序列下的信號帶寬理論值見表1所列。它與圖3(a)所示的各級功率譜第一譜零點帶寬相符,驗證了m序列周期長度m(或序列級數(shù)n)與帶寬之間的關(guān)系。自相關(guān)和互相關(guān)特性可對2-4級m序列下的特性曲線進(jìn)行對比,達(dá)到驗證目的。
3 直擴系統(tǒng)抗窄帶干擾設(shè)計
直擴系統(tǒng)(DSSS)抗窄帶干擾仿真實驗系統(tǒng)主界面運行效果如圖4(a)所示,主要用于參數(shù)設(shè)置、波形顯示和實驗選擇。實驗內(nèi)容安排中的各項實驗通過VI的動態(tài)調(diào)用,可彈出如圖4(b)、圖4(c)、圖4(d)所示的操作及顯示界面。根據(jù)界面上原理圖所提供的順序,依次按下相應(yīng)按鍵即可完成各階段的波形顯示,獲得最終的判決輸出結(jié)果。
圖4(e)和圖4(f)為誤碼分析實驗下的實驗數(shù)據(jù)顯示界面。由此可見,高斯白噪聲影響下的2PSK(二進(jìn)制相移鍵控)系統(tǒng)和DSSS系統(tǒng)的誤碼特性曲線無明顯差異,但加入了窄帶干擾后,DSSS系統(tǒng)的性能明顯優(yōu)于2PSK系統(tǒng),由此驗證了直擴系統(tǒng)的抗窄帶干擾性能。更改主界面的m序列級數(shù),重復(fù)操作即可得到不同級數(shù)下直擴系統(tǒng)的誤碼特性曲線,得出級數(shù)變化對直擴系統(tǒng)抗窄帶干擾性能的影響規(guī)律。
4 直擴系統(tǒng)抗多徑干擾設(shè)計
直擴系統(tǒng)抗多徑干擾仿真實驗系統(tǒng)界面如圖5所示。系統(tǒng)搭建了1-2用戶的1-4路信號傳播模型,可分別在3級和5級m序列下完成有無高斯白噪聲影響的多徑通信實驗。以m1序列作為用戶1數(shù)據(jù)的擴頻碼測得的仿真實驗數(shù)據(jù)見表2所列。由此可見,采用同步m1序列對多徑信號進(jìn)行解擴時,系統(tǒng)誤碼率明顯低于不同步時的誤碼率;有噪聲影響時,5級序列下2-4路信號的通信誤碼率明顯低于3級序列下的誤碼率;采用同級但不同結(jié)構(gòu)產(chǎn)生的m2序列對無噪聲影響下的兩用戶2-4路信號進(jìn)行解擴時,通信誤碼率很高,不能正確恢復(fù)用戶1的數(shù)據(jù)。由此驗證了m序列的自相關(guān)和互相關(guān)特性,使直擴系統(tǒng)具有很好的抗多徑干擾性能,且m序列級數(shù)越大,直擴系統(tǒng)的抗多徑干擾性能越好。
5 結(jié) 語
直擴通信原理的課堂教學(xué)輔助系統(tǒng)按照教學(xué)思路展開設(shè)計,有條理地動態(tài)顯示了各環(huán)節(jié)的數(shù)據(jù)和曲線變化,驗證了m序列及直擴系統(tǒng)的特性與性能,適用于線上和線下課堂教學(xué)。信號處理功能模塊化是下一階段的設(shè)計任務(wù),便于課上靈活且快速地搭建起相應(yīng)的系統(tǒng)模型;直擴通信應(yīng)用于無線通信當(dāng)中,物聯(lián)網(wǎng)又是當(dāng)前比較熱門的研究方向,利用物聯(lián)網(wǎng)技術(shù)搭建無線傳輸信道,令仿真環(huán)境更為真實、數(shù)據(jù)更為可信,是系統(tǒng)未來的改進(jìn)目標(biāo)。
參考文獻(xiàn)
[1]蘭萍,嚴(yán)李強,劉俊平,等. 虛擬仿真在電子電路類課程實驗教學(xué)改革中的應(yīng)用研究[J]. 工業(yè)和信息化教育,2020,8(4):57-60.
[2]席軍強,宗瑩,王文碩. 車輛電子控制虛擬實驗教學(xué)平臺研究[J]. 實驗室研究與探索,2015,34(1):79-83.
[3]劉明珠,劉雨晴,喬季軍,等. 基于LabVIEW的通信原理虛擬實驗平臺的設(shè)計[J]. 實驗技術(shù)與管理,2015,32(4):123-126.
[4]全曉莉,古良玲. 基于LabVIEW的電子類虛擬實驗系統(tǒng)設(shè)計[J]. 實驗技術(shù)與管理,2018,35(2):121-123.
[5]齊國元,胡玉慶,萬彰凱. 基于超混沌的偽隨機數(shù)發(fā)生器的FPGA設(shè)計[J]. 天津工業(yè)大學(xué)學(xué)報,2018,37(1):62-67.
[6]馬小青.基于Simulink的直接序列擴頻通信系統(tǒng)仿真設(shè)計[J]. 現(xiàn)代電子技術(shù),2014,37(22):34-37.
[7]馮月華,陳軍. 基于SystemView的m序列發(fā)生器模型電路設(shè)計實現(xiàn)[J]. 自動化與儀器儀表,2014,34(7):179-180.
[8]賈勇,胡煒琳,晏超,等. 基于LabVIEW的直接擴頻通信實驗系統(tǒng)的設(shè)計[J]. 實驗技術(shù)與管理,2019,57(3):165-169.
[9]李毅,楊棟,李曉輝. 基于LabVIEW-USRP的直接序列擴頻通信系統(tǒng)仿真實驗[J]. 實驗技術(shù)與管理,2018,35(12):139-142.
[10]嚴(yán)雨,夏寧. LabVIEW入門與實戰(zhàn)開發(fā)100例[M]. 3版.北京:電子工業(yè)出版社,2017.
[11]陳錫輝,張銀鴻. LabVIEW8.20程序設(shè)計從入門到精通[M]. 北京:清華大學(xué)出版社,2007.
[12]啜鋼,高偉東,孫卓,等. 移動通信原理[M]. 2版. 北京:電子工業(yè)出版社,2016.
[13]張輝,曹麗娜. 現(xiàn)代通信原理與技術(shù)[M]. 4版. 西安:西安電子科技大學(xué)出版社,2018.