電力線仿真系統(tǒng)的FPGA設(shè)計與實現(xiàn)
摘要 電力線通信設(shè)備的研發(fā)需要一種標(biāo)準(zhǔn)化的測試平臺對電力線信道進行實時仿真,通過信道傳輸特性和各種噪聲進行全面的測試和驗證,而目前缺乏這樣的平臺。文中對電力線信道傳輸特性和噪聲進行了深入研究,并在此基礎(chǔ)上提出了一種基于硬件的電力線仿真系統(tǒng)實現(xiàn)方法。使用Matlab仿真驗證了該算法的可行性以及使用FPGA硬件實現(xiàn)的實用價值。
關(guān)鍵詞 電力線通信;信道仿真;電力線噪聲;FPGA
由于配電網(wǎng)絡(luò)具有的超大規(guī)模和電力線通信具有的成本低、覆蓋廣、部署便捷等特點。電力線通信提供了優(yōu)良的設(shè)備互聯(lián)解決方案,因而受到廣泛關(guān)注,并在智能電網(wǎng)、Internet接入、智能家居等領(lǐng)域得到了廣泛應(yīng)用。
然而由于電力線并不是為通信而設(shè)計,對于頻率較高的通信信號而言,電力線信道比較復(fù)雜和惡劣。因此建立一個標(biāo)準(zhǔn)化的測試平臺對電力線通信設(shè)備的研發(fā)十分必要。對于生產(chǎn)商而言,這樣的測試平臺能在產(chǎn)品開發(fā)的每一步對算法性能立即進行可重復(fù)性的驗證。對于用戶而言,這樣的平臺可以幫助其在同一平臺下對比不同生產(chǎn)商的產(chǎn)品性能,以便對產(chǎn)品做出更客觀的評價。而當(dāng)前缺乏這種針對物理層進行測試驗證的工具,大部分針對電力線通信設(shè)備的測試主要集中在上層,由于采用多種糾錯技術(shù),所以由物理層帶來的問題有可能被掩蓋。
盡管目前基于順序執(zhí)行的處理器主頻已經(jīng)很高,但是處理深度較大的復(fù)雜數(shù)據(jù)流往往力不從心。FPGA強大的并行處理能力和靈活的可定制性為這類數(shù)據(jù)的處理提供了一個良好的解決方案。
1 系統(tǒng)框架
1.1 電力線信道的數(shù)學(xué)模型
基本的電力線信道模型如圖1所示,該模型描述的電力線信道分為兩個部分,分別是信道傳輸特性和噪聲。電力線信道通??梢悦枋鰹榫€性系統(tǒng),即用單位沖擊響應(yīng)或頻率響應(yīng)函數(shù)表示。可等效為信號通過一個線性濾波器。電力線信道中的噪聲通常為加性噪聲,等效為信號電壓與噪聲源電壓之和,如式(1)所示。其中“”表示卷積運算。
1.2 硬件結(jié)構(gòu)
系統(tǒng)的硬件結(jié)構(gòu)如圖2所示。為實現(xiàn)對具有雙向通信功能的電力線設(shè)備的測試,仿真系統(tǒng)的每個端口都應(yīng)該具有雙向通信功能。使用定向耦合器實現(xiàn)對接收信號和對待測設(shè)備發(fā)送信號的隔離。FPGA控制放大器對輸入信號進行放大以實現(xiàn)最大的動態(tài)范圍,然后經(jīng)過A/D采樣轉(zhuǎn)換為數(shù)字信號進行進一步處理。用于對信道進行仿真的濾波器參數(shù)預(yù)先存入FPGA中,該濾波器在每次仿真前進行修改,仿真過程中保持不變。信號經(jīng)過虛擬的電力線信道后通過D/A再次轉(zhuǎn)換為模擬信號。
FPGA中的噪聲序列產(chǎn)生器用于產(chǎn)生各種電力線噪聲。該噪聲序列經(jīng)過另一個D/A轉(zhuǎn)換器形成模擬信號,該模擬信號通過受SNR控制單元控制的放大器進行輸出,從而調(diào)節(jié)輸出信號中噪聲成分的功率。SNR參數(shù)同濾波器參數(shù)一樣,在仿真前進行設(shè)定和修改。
評論