趙德勝 梁文磊 陳勵軍
(1.92932部隊 湛江 524016)(2.東南大學信息科學與工程學院 南京 210096)
基于PXI平臺的水聲通信節(jié)點研究*
趙德勝1梁文磊2陳勵軍2
(1.92932部隊 湛江 524016)(2.東南大學信息科學與工程學院 南京 210096)
論文利用韋弗法實現單邊帶調制,并且使用幅頻分傳技術改善通信質量。對所設計的系統進行了仿真建模和數值計算,在此基礎上搭建了基于NI PXI FPGA平臺和LabVIEW軟件開發(fā)平臺的水下通信節(jié)點系統。通過水池實驗對系統的性能進行了分析。結果表明基于PXI平臺的水聲通信節(jié)點設計靈活,性能穩(wěn)定,具有較好的應用價值。
PXI平臺; 模擬水聲通信; 韋弗法; 幅頻分傳
Class Number TN929.3
水下語音通信在海洋科考和國防軍事等諸多方面有著廣泛用途[1],尤其隨著我國經濟科技發(fā)展,經營海洋已經成為一個重要的著力點。水聲通信的性能主要受復雜時變空變信道的傳播損失、多途干擾和隨機起伏等方面的影響[2],因此水聲通信也就成為一種與電磁通信技術有極大差異的特殊通信技術。作為水聲通信領域最早應用的通信方式之一,單邊帶(SSB)通信已經發(fā)展成為一種成熟的水聲通信方式,并且被廣泛應用。傳統的模擬單邊帶系統對模擬器件的性能要求較高,靈活性差,不易調試[3]。隨著現在數字信號處理技術的發(fā)展,通過軟件無線電技術實現的單邊帶通信系統將更能適應水聲信道的復雜多變。
本文介紹一種基于軟件無線電思想[4],在NI PXI信號處理平臺上實現的數字單邊帶水聲通信節(jié)點。其中單邊帶調制用韋弗法實現,并且通過幅頻分傳技術來改善通信質量。關鍵的信號處理和調制解調等環(huán)節(jié)均通過LabVIEW軟件平臺實現,充分發(fā)揮了軟件無線電的靈活性、開放性和快速可配置性。
2.1 通信節(jié)點系統模型
數字單邊帶水聲通信就是將語音信息從信源通過信道傳遞給信宿的過程。首先是將自然語音輸入轉換為電信號,經過處理后將該電信號轉換為聲信號發(fā)送到水中,以聲波為載體通過水聲信道傳播到信宿接收端,接收端將聲信號轉換成電信號后經過相關的處理,還原成自然語音信息提供給接收者。這一過程如圖1的水聲通信系統模型所示。
圖1 數字單邊帶水聲通信系統模型
圖1中各部分功能簡述如下:
1) 發(fā)射部分
首先通過麥克風等將語音消息轉換為數字電信號。然后通過發(fā)射信號處理部分對信源傳遞過來的數字信號進行通帶濾波,保留傳遞有效信息所需的語音信號,濾除帶外冗余和噪聲。通過數字單邊帶調制技術將數字語音信號搬移到適于在水聲信道中傳播的頻帶上。最后通過發(fā)射換能器將經過調制的信號轉換成聲信號發(fā)射到水中,進行傳播。
2) 水聲信道
水聲信道是指能夠傳播聲音信號的水下物理媒質,從而使發(fā)射端的信號到達接收端。同時,水聲信道的時變、空變、頻變以及多徑特性也將對接收信號引入干擾和噪聲[5]。
3) 接收部分
接收端首先通過接收水聽器,將接收到的聲音信號轉換為電信號并經過放大、A/D變換和數字濾波處理后,再通過數字單邊帶解調技術將接收信號搬移到原始語音信號頻帶上。最后通過揚聲器等輸出。
2.2 數字單邊帶調制解調
基帶信號對載波進行幅度調制后,輸出信號頻譜包括載頻、上邊帶、下邊帶三部分,而實際上傳輸一個邊帶的信號即可保留全部信息。因此僅僅傳輸一個邊帶的單邊帶通信(SSB)就能節(jié)省發(fā)射功率和信道帶寬,而后者在水聲通信中極具現實意義。
本文選擇利用相位關系的韋弗法來實現單邊帶調制解調。以下將就韋弗法調制過程進行介紹,解調為調制的逆過程,不再贅述[6]。
首先利用一對頻率在基帶信號邊帶正中間的正交預載波與基帶信號相乘,折疊下邊帶,再通過低通濾波器將上邊帶濾除。然后通過一對二級正交載波將頻譜搬移到所需的頻帶上,兩路信號相加即可得在載波頻帶上的單邊帶調制信號。調制過程如圖2所示。
圖2 韋弗法單邊帶調制
如圖2所示,假設輸入語音基帶信號是一個單頻信號:f(t)=V0cosω0t,并且假設ωm為語音信號的最高頻率。
輸入信號與正交預載波調制得:
(1)
(2)
經過低通濾波保留下邊帶:
(3)
(4)
經過二級正交載波調制后:
(5)
(6)
兩者相加后,即得保留上邊帶的單邊帶信號:
(7)
韋弗法單邊帶調制解調的關鍵是在低通濾波后需要進行數字內插-抽取處理[6]。這是由于通?;鶐盘柋容d波信號的頻帶低得多,兩者的采樣率也會相差很大。因此在預載波調制并且低通濾波后需要通過內插來提升信號采樣率,從而實現將信號調制到較高頻帶上的目的。同樣的,接收解調時,需要相應的抽取來降低采樣率到適合基帶信號的范圍內。
2.3 幅頻分傳技術
雖然單邊帶通信已經能夠節(jié)約發(fā)射功率和帶寬了,但是由于水聲通信受信道環(huán)境影響非常大,實際通信質量往往不理想,而且受客觀條件的制約也不能簡單地通過增大發(fā)射功率來解決,因此可以通過對發(fā)射信號進一步加工來改善通信質量。
通常在講話的過程中,聲音強度的起伏較大,這樣低強度信號就容易被噪聲淹沒,并且功率利用效率也很低。同時,人耳的聽覺是非線性的,主觀上聽到的聲音并不會隨著聲音強度的增大而線性增大。因此可以通過振幅壓擴技術[7]來降低信號的起伏。對調制產生的單邊帶信號進行深度限幅后發(fā)射,可以提高發(fā)射功率利用率。同時,限幅產生的諧波已經不在使用頻帶內,因此可以通過帶通濾波來抑制諧波。
圖3 振幅壓縮信號示意圖
如圖3所示對調制載波信號進行振幅壓縮,直接限幅后將引入諧波,如圖3(c)示,經過通帶濾波后,可以將諧波抑制掉。同時注意到,由于損失了幅度信息,功率譜上的起伏也相應的降低了,功率譜在通帶范圍內也較為平滑,如右下角圖示。
限幅導致單邊帶信號中的幅度信息損失,可以通過專門的載波單頻信號承載幅度信息,與單邊帶信號一起發(fā)射出去,然后在接收端將幅度和頻率信息進行還原。
圖4 幅頻分傳信號示意圖
圖4所示首先用一個單頻信號承載調制載波的幅度信息,然后將該信號包絡在0~1之間翻轉,疊加到限幅的載波信號上,可以大大減少信號強度的起伏,同時可以保留頻率信息。
上述即為幅頻分傳的過程,采用這種方式發(fā)射信號可以提高功率利用率,同時保證語音的可懂度。
本通信節(jié)點系統采用NI公司PXI總線實時控制平臺[8]來實現,包括基于PXI總線的可擴展機箱PXIe-1802、PXIe-8133高性能嵌入式控制器模塊、NI FlexRio 5781 I/O適配器和FlexRio 7965R FPGA模塊,以及顯示器、鍵鼠等外接設備。
5781 I/O模塊具有兩個采樣率可達100MS/s的I/O通道,完全能夠滿足水聲通信的需求。7965R FPGA模塊包括高性能的Xilinx Virtex-5 FPGA模塊和高達512MB的板載內存,滿足高性能數據處理需要。5781適配器與7965R FPGA模塊相結合完全能夠滿足本文所述水聲通信節(jié)點的性能需求。
圖5 通信節(jié)點系統架構圖示
軟件系統采用NI公司的LabVIEW軟件開發(fā)平臺[9],LabVIEW作為虛擬儀器(Visual Instrument,VI)圖形化開發(fā)平臺,能夠簡潔方便地開發(fā)NI FPGA模塊程序和系統前端控制程序,編程靈活方便,實時性強,系統穩(wěn)定可靠。
本系統包括對FPGA進行映射編程的FPGA VI和上位機前端控制的Host VI兩部分。7965R FPGA主要完成具有實時性要求的信號采樣和相關的數據處理;上位機控制VI主要完成人機交互以及需要大量矩陣運算的調制解調和相關的濾波任務。
系統設計接收和發(fā)射模塊相互獨立,因此可以方便地實現收發(fā)雙工模式,兩者并行獨立工作。
FPGA VI通過7965R FPGA模塊控制5781適配器實現數據的輸入/輸出功能。在發(fā)射數據時,將上位機傳輸進來的單邊帶調制數據通過5781直接經過功放傳送到發(fā)射換能器發(fā)射到水聲信道中。接收數據時,通過5781采集經過放大的接收換能器收到的數據,在經過RMS預觸發(fā)模塊進行粗同步后開始接收數據傳入FPGA中,然后經過帶通濾波處理后將數據傳入上位機進行接收解調處理。
圖6 FPGA VI關鍵模塊
圖6所示為FPGA模塊的關鍵程序,主要包括將數據從上位機導入后傳入I/O口進行發(fā)射的發(fā)射信號模塊和從I/O口接收數據的接收模塊。其中接收模塊在接收數據后將首先進行RMS預觸發(fā)判斷,在確認有用信號到達后才將數據傳入上位機。
上位機VI負責主要的數據處理工作。發(fā)射信息時,首先通過控制麥克風來接收語音信息的輸入,然后在LabVIEW中直接通過MatlabScript腳本[10]完成韋弗法調制,并對信號進行幅頻分傳調整。然后將數據通過DMA通道傳入FPGA中。接收信息時,接收到FPGA模塊傳來的數據后,通過MatlabScript腳本來完成幅頻分傳調整,然后進行韋弗法解調和相關的濾波操作,最后控制揚聲器或耳機將解調得到的接收基帶信號播放出來。
上位機VI主要包括人機交互的前面板和后臺的數據處理程序。前面板可以輸入各種控制參數,并且能夠實時監(jiān)視接收到的和發(fā)射出去的數據。后臺數據處理程序承擔信號調制解調的主要工作,通過Matlab Script腳本模塊調用Matlab程序來完成數據處理工作。
本文所述通信節(jié)點系統在實驗室長8m,寬5m,深5m的消聲水池進行了相關的實驗。T54水聲換能器一對,間距4m,發(fā)射換能器深度3m,接收換能器深度2m,沿水池短邊中線布放,并且對稱于長邊中線;JYH-100功放一臺;PF-1u-16FA信號調理器一臺;通信信號為一段長11s左右的語音文件;PXI實時控制處理平臺及LabVIEW軟件系統。
通過實驗分析發(fā)現,韋弗法調制解調的效果要比同等條件下的通帶濾波法效果好,能夠在更低信噪比的條件下實現相同的通信效果。通過幅頻分傳技術對發(fā)射信號進行調整后,可以在相同發(fā)射功率下獲得更好的通信效果。
以下對水池實驗中的數據片段進行舉例分析。
圖7 發(fā)射信號片段及其功率譜
圖7所示為信源語音信號的一個片段,考慮自然語言交流所需語音頻帶范圍,對源信號進行了帶通濾波,從而節(jié)省帶寬。經過韋弗法兩級正交調制,得到的調制信號功率譜如圖7(c)示,可以看到該調制信號功率譜為原始信號功率譜在載波頻段的鏡像翻轉。
圖8 接收信號片段及其功率譜
如圖8所示的接收信號片段,具有較高的信噪比。雖然從接收信號時域波形包絡上看,有一定的失真,但是從解調后恢復的語音信號的功率譜上看,已經能夠恢復較理想的頻域信息了。主要在低頻段有一定的帶外干擾,可以通過更加嚴格的數字帶通濾波來改善。
本文介紹了一種基于PXI實時控制平臺的單邊帶水聲通信節(jié)點系統。該系統結合FPGA模塊,可以實現高速數據采集和處理。實現了韋弗法單邊帶調制解調,并且通過幅頻分傳技術改善通信效果。通過水池實驗驗證了系統的可行性,通過比較分析,本系統信息傳輸性能穩(wěn)定,可靠性強,具有較好的實用前景。
[1] 朱昌平,韓慶邦,李建,等.水聲通信基本原理與應用[M].北京:電子工業(yè)出版社,2009:251-252.
[2] 許天增,許鷺芬.水聲數字通信[M].北京:海洋出版社,2010:29-31.
[3] 郭中源,陳巖,賈寧.水下數字語音通信系統的研究與實現[J].聲學學報,2008,5:1-3.
[4] 楊小牛.軟件無線電原理與應用[M].北京:電子工業(yè)出版社,2001:2-3.
[5] (美)尤立克,R.J.水聲原理[M].洪申,譯.北京:國防工業(yè)出版社,1990:79-80.
[6] 王奎甫.全數字化載波通信的原理及實現方法[J].繼電器,2002,7:27-20,39.
[7] 龔漢東,葉梧,馮穗力,等.一種基于門限的改進OFDM信號壓擴方案[J].桂林電子工業(yè)學院學報,2005,6:6-9.
[8] 高性能測試測量與控制平臺——PXI[EB/OL]. http://www.ni.com/pxi/zhs/.
[9] 雷震山,趙晨光,魏麗,等.LabVIEW8.2基礎教程[M].北京:中國鐵道出版社,2008:1-2.
[10] 曲麗榮,胡容,范壽康.LabVIEW、Matlab及其混合編程技術[M].北京:機械工業(yè)出版社,2011:144-146.
Underwater Acoustic Communication Node Based on the PXI Platform
ZHAO Desheng1LIANG Wenlei2CHEN Lijun2
(1. No. 92932 Troops of PLA, Zhanjiang 524016) (2. Information Science and Engineering Department, Southeast University, Nanjing 210096)
Using Weaver method to achieve single sideband modulation, use the amplitude and frequency separate transmitting technology to improve the quality of communication. The simulation modeling and numerical computation have been done for the designed system, on this basis, build the system based on NI PXI FPGA and LabVIEW. The system performance is analyzed by waterpool experiments. The results showed that the underwater acoustic communication node based on the PXI platform have flexibility design, stable performance, and application value.
PXI, simulate underwater acoustic communication, Weaver method, amplitude and frequency separate transmitting
2014年4月7日,
2014年5月26日
趙德勝,男,工程師,研究方向:通信工程。梁文磊,男,碩士研究生,研究方向:信號處理。陳勵軍,男,碩士研究生,教授,研究方向:信號處理。
TN929.3
10.3969/j.issn1672-9730.2014.10.017