牛永光, 卜瑋琛, 高玲玲
(山東中實易通集團有限公司, 山東,濟南 250000)
近年來,基于物聯(lián)網(wǎng)技術的智能家居行業(yè)得到了廣泛的推廣。各種新型的家電設備開始具有上網(wǎng)需求,這大大促進了家庭低壓電力線通信(Power Line Communication,PLC)網(wǎng)絡的快速發(fā)展[1-3]。相比于傳統(tǒng)技術,低壓電力線通信無需鋪設新的線纜設備,因此,它的實施成本低、其通信帶寬較高。
但是低壓配電網(wǎng)絡是在原有電力線纜上進行的,因此其傳輸信道并不十分適合數(shù)據(jù)的高速傳輸,存在噪聲干擾大、信號衰減、多徑傳播等特性[4]。目前,正交頻分復用技術(OFDM)[5]已經(jīng)成為低壓電力線通信的主流方案。例如,周春良等[6]提出了一種OFDM電力線通信采樣頻偏的估計與補償方法,對幀結(jié)構(gòu)的信標時間戳進行了研究,驗證了OFDM技術在PLC系統(tǒng)中的可行性。由于OFDM調(diào)制與解調(diào)的復雜性,目前基OFDM的電力線載波通信系統(tǒng)大多采用DSP或者FPGA平臺,如秦天凱等[7]對基于OFDM的電力線通信信道進行了研究,電力線通信的速率較為穩(wěn)定。但是,F(xiàn)PGA平臺存在功耗大、成本高等問題。
因此,在綜合考慮性能和成本等因素后,提出將高效且成本低廉的ARM應用于電力線載波通信系統(tǒng)。首先,根據(jù)國內(nèi)低壓配電網(wǎng)的特性,對G3-PLC協(xié)議[8-9]的前導和窗函數(shù)進行了設計;其次,給出了基于ARM的OFDM通信系統(tǒng)整體設計。核心硬件模塊采用STM32F4 ARM處理器,信號接口電路模塊采用了信號的耦合,以便提高施工時的安全性。系統(tǒng)測試驗證了其可靠性和穩(wěn)定性。
目前,基于OFDM的低壓電力線通信的主流方案中,認可度較高的為G3-PLC標準協(xié)議。為了提高傳輸帶寬,G3-PLC幀結(jié)構(gòu)在多數(shù)區(qū)段都進行了信號的傳輸[10],這樣會導致信號的傳輸也會在信道環(huán)境最惡劣的區(qū)段中進行。因此,本文嘗試在G3-PLC協(xié)議的基礎上,對物理層所用的前導和窗函數(shù)進行了設計,只在過零點區(qū)段進行信號的傳輸,從而達到改善通信質(zhì)量的目的。
根據(jù)國內(nèi)低壓配電網(wǎng)的特性,家用交流電的頻率為50 Hz。本文嘗試在整個交流電周期內(nèi)僅使用1/3的區(qū)段,即過零點區(qū)段附近進行信號的傳輸。因為該區(qū)段的背景噪聲和干擾均最低,是最理想的通信時隙。因此,采用了恒包絡零自相關序列作為前導碼,以便縮短幀長度。具體為Zadoff-Chu序列,其表達式如下:
(1)
其中,k=0,1,…,N-1,N表示序列的長度,M為一個與N互質(zhì)的數(shù),q表示隨機整數(shù)。
本系統(tǒng)設計的中心頻率為421 kHz,為了滿足幀長度參數(shù)的要求,選擇了長度N等于30,M等于29,q等于15的Zadoff-Chu序列。生成的前導符號如圖1所示。

(a) 波形圖

(b) 自相關特性圖圖1 前導符號
對OFDM信號加窗的目的是為了盡量降低頻譜能量的泄露,一般采用的是升余弦窗,其定義如下:
w(t)=
(2)
其中,β表示加窗的滾降系數(shù),Ts表示符號的周期長度。
不同β時加窗后的OFDM符號功率譜如圖2所示。

圖2 加窗后OFDM符號功率譜
本系統(tǒng)中Ts=1 174采用的是離散時間計算升余弦窗,則式(2)變?yōu)?/p>
w(n)=
(3)
因此,本系統(tǒng)所用窗函數(shù)的時域波形圖如圖3所示。

圖3 窗函數(shù)的時域波形圖
采用DBPSK調(diào)制實現(xiàn)子載波的調(diào)制,系統(tǒng)的幀長度為
=[1 024×3+(1 024+120-32)×5]÷(2.0×106)
=3.253(ms)
(4)
其中,NDATA表示DATA域信息長度,NCP表示有用子載波個數(shù),Nwindow表示加窗覆蓋點數(shù),NFCH表示幀控制頭符號數(shù),NFFT表示快速傅立葉變換點數(shù),Npre表示前導符號數(shù),fs表示采樣頻率。
從式(4)的結(jié)果可看出,系統(tǒng)的幀長度略小于G3-PLC交流電周的1/3,結(jié)合加窗后OFDM符號功率譜圖,完成了設計中計劃的過零點區(qū)段信號傳輸,有效改善數(shù)據(jù)通信的質(zhì)量。系統(tǒng)產(chǎn)生的某一幀的時域波形如圖4所示。

圖4 某一幀的時域波形
為了實現(xiàn)上述章節(jié)中所需系統(tǒng)功能和指標,需要高性能的處理器進行正反傅里葉變換運算。在綜合考慮性能和成本等因素后,選擇了ARM的STM32F4處理器,其具有更低的功耗和豐富的外設接口,較為適合OFDM系統(tǒng)硬件實現(xiàn)。系統(tǒng)硬件總體框圖如圖5所示。

圖5 系統(tǒng)硬件總體框圖
系統(tǒng)直接使用交流220 V供電。此外,為了穩(wěn)定的輸出8M頻率的方波,核心的STM32F4處理器外接一個8M的晶體振蕩作為時鐘信號,如圖6所示。

圖6 8M晶體振蕩器電路
為了對系統(tǒng)的輸出信號進行必要的噪聲濾波,在DA/AD接口外接了一個無源低通RC濾波器,則調(diào)制后的OFDM信號頻率f為
f=1/(2πRC)
(5)
其中,C表示該電路中電容,本系統(tǒng)中設置0.1 μF。R表示該電路中電阻,本系統(tǒng)中使用一個電位器,以便按需調(diào)節(jié)。該低通RC濾波電路如圖7所示。

圖7 低通RC濾波電路
在實際的PLC安裝工程中,如果直接將設備與電力線網(wǎng)絡連接起來,施工一般較為困難且存在較大的安全隱患。因此,為了提高系統(tǒng)實施的安全性,本系統(tǒng)采用扣式磁環(huán)將OFDM輸出信號和電力線進行耦合,磁環(huán)耦合方式如圖8所示。

圖8 磁環(huán)耦合方式
采用上述磁環(huán)耦合方式,可以避免施工人員直接接觸電力線網(wǎng),大大增加了安全性。
測試過程中,采用兩臺PC機作為OFDM系統(tǒng)的通信端,電力線布網(wǎng)的環(huán)境為4層實驗樓,有效子載波為120,快速傅里葉變換點數(shù)為1 024,中心頻率為420.898 kHz,采樣頻率為2 MHz。測試硬件為網(wǎng)絡測試儀,測試軟件為PLC專用的Power Packet Utility。在測試過程中,通過示波器對系統(tǒng)發(fā)射端的模擬幀信號進行采集,如圖9所示。

圖9 幀信號的時域波形
利用網(wǎng)絡測試儀對本系統(tǒng)在2~250 m距離上的吞吐量進行了測試,結(jié)果如表1所示。

表1 系統(tǒng)吞吐量測試結(jié)果
在數(shù)據(jù)包大小為128字節(jié),吞吐量負載為80%的情況下,利用網(wǎng)絡測試儀對不同距離時系統(tǒng)的延時性能進行測試,結(jié)果如表2所示。

表2 系統(tǒng)延時測試結(jié)果
在數(shù)據(jù)包大小為128字節(jié),吞吐量負載為80%的情況下,利用網(wǎng)絡測試儀對不同距離時系統(tǒng)的丟包情況進行測試,結(jié)果如表3所示。

表3 系統(tǒng)丟包率測試結(jié)果
作為通信系統(tǒng)的關鍵指標,可靠性驗證是測試驗證的必需內(nèi)容。采用蒙特卡洛方法,對基于ARM的OFDM電力線通信系統(tǒng)進行了20次測試,每次數(shù)據(jù)傳輸大小為500幀。系統(tǒng)的平均誤碼率結(jié)果如圖10所示。

圖10 系統(tǒng)的平均誤碼率
總體來說,從表1、表2和表3可以看出,在200 m的距離上,系統(tǒng)的丟包率為0%,最大平均延時為36 ms,最低吞吐量95 Mbps,上述性能指標均滿足實際寬帶接入需求。此外,從圖10看出,在-5 dB之后,隨著信噪比的增加,系統(tǒng)平均誤碼率出現(xiàn)明顯下降,可達10-3水平,可有效保證通信的可靠性。
本文提出了一種基于ARM的安全性電力線載波通信系統(tǒng)。主要對G3-PLC協(xié)議的前導和窗函數(shù)進行了設計。核心硬件模塊采用ARM處理器。信號接口電路模塊采用了信號的耦合,以便提高了施工時的安全性。實驗結(jié)果表明,系統(tǒng)的吞吐量等性能指標均滿足實際寬帶接入需求。但是正反傅里葉變換運算效率不高,后續(xù)將針對定點傅里葉變換的優(yōu)化進行研究。