《電子技術應用》
您所在的位置:首頁 > 微波|射頻 > 設計應用 > 基于Wigner對角切片譜的射頻指紋特征提取
基于Wigner對角切片譜的射頻指紋特征提取
2016年電子技術應用第1期
孫閩紅,閆云珍,邵章義,秦 源,郭泓辰
杭州電子科技大學 通信工程學院,浙江 杭州310018
摘要: 針對衛(wèi)星導航欺騙干擾識別問題,提出了基于Wigner對角切片譜的特征提取算法。由于Wigner對角切片譜(DS-WB)存在交叉項及算法復雜度較高等不足,算法定義了基于Choi-Williams核函數(shù)的Wigner對角切片譜的分布熵、奇異值熵、均值及其對數(shù)和構成四維特征矢量,并通過支持向量機(SVM)實現(xiàn)欺騙干擾識別。算法具有特征矢量維數(shù)低,且在低信噪比條件下能達到較高識別率的優(yōu)點。軟件仿真與硬件實驗相結合驗證了算法的有效性與優(yōu)越性。在信噪比分別為5 dB和-4 dB時,軟件仿真與硬件實驗的正確識別率可達90%以上。與基于雙譜提取的特征向量相比較,基于DS-WB的特征向量具有更好的識別性能與魯棒性。
中圖分類號: TN973
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.01.023
中文引用格式: 孫閩紅,閆云珍,邵章義,等. 基于Wigner對角切片譜的射頻指紋特征提取[J].電子技術應用,2016,42(1):87-90.
英文引用格式: Sun Minhong,Yan Yunzhen,Shao Zhangyi,et al. RF fingerprint extraction based on diagonal sliced Wigner bispectrum[J].Application of Electronic Technique,2016,42(1):87-90.
RF fingerprint extraction based on diagonal sliced Wigner bispectrum
Sun Minhong,Yan Yunzhen,Shao Zhangyi,Qin Yuan,Guo Hongchen
School of Communication Engineering,Hangzhou Dianzi University,Hangzhou 310018,China
Abstract: A RF fingerprint extraction algorithm for spoofing detection of global navigation satellite systems(GNSS) based on diagonal sliced Wigner bispectrum(DS-WB) is put forward in this paper. Allowing for the cross term interference and high computational complexity, a 4-dimensional feature vector, including distribution entropy, singular value entropy, the mean of spectrum and the sum of logarithms based on DS-WB with a Choi-Williams kernel, and the support vector machine(SVM) are used to realize the identification of spoofing signals. The dimension of characteristics vector of this algorithm is low, and it has good performance in low SNR. Both the software simulation and hardware experiment verify the effectiveness and superiority of the algorithm. The recognition rate of both software simulation and hardware experiment can reach to 90% at the SNR of 5dB and -4dB, respectively. Compared to the same features extracted from bispectrum, the features based on the DS-WB have better recognition performance and stronger robustness.
Key words : global navigation satellite system;spoofing detection;diagonal sliced Wigner bispectrum;RF fingerprint;feature extraction

0 引言

    隨著信息戰(zhàn)技術的發(fā)展,欺騙干擾逐漸成為衛(wèi)星導航系統(tǒng)的重要威脅。衛(wèi)星導航接收機的欺騙干擾是干擾發(fā)射機發(fā)射與真實信號相類似的干擾信號,誤導衛(wèi)星導航接收機偏離準確的導航和定位。因而,準確識別欺騙干擾信號是衛(wèi)星導航系統(tǒng)面臨的重大挑戰(zhàn)。從接收信號中提取出由干擾機或衛(wèi)星導航發(fā)射機唯一確定的射頻指紋特征是實現(xiàn)欺騙干擾識別的關鍵。

    國內外學者已提出了多種特征提取的方法,主要有時頻分析[1]、分形理論[2]、高階譜分析[3-4]等,其中,高階譜因具有時移不變性、尺度變化性和相位保持特性得到廣泛應用[3]。Wigner雙譜(WB)是Gerr[5]在1988年提出的概念,隨后由Nikias[6]推廣到普遍意義上的Wigner高階矩譜(Wigner Higher Order Moment Spectrum,WHOS)。Wigner高階矩譜是高階譜與Wigner時頻分布結合得到的,同時具備了高階累積量和時頻分布的優(yōu)良性能,得到廣泛應用。然而,尚未見有基于Wigner高階矩譜的特征提取方法的文獻報道。本文對信號進行Wigner雙譜分析,提取其主對角切片譜,進而提取譜熵及譜奇異值熵等特征組成特征向量,并與基于雙譜的特征提取方法進行比較。實驗結果表明,該方法性能有明顯的優(yōu)勢。

1 Wigner高階矩譜

    對任一零均值信號x(t),信號的雙譜是三階累積量的二維傅里葉變換[4],定義為:

    tx6-gs1-2.gif

    式(1)表明頻率變量w1與w2是等價的,因而雙譜具有對稱性。另外,由于高斯信號的三階累積量為零,雙譜可以有效抑制高斯噪聲,因而得到廣泛應用。

    WHOS是Wigner-Ville分布與高階譜的結合。對于給定信號x(t),其k階WHOS由k維局部自相關函數(shù)Rkt1,τ2,…,τk)的k階傅里葉變換得到[6],即:

    tx6-gs3-4.gif

    令k=2即可得到Wigner雙譜(WB)。

    同WVD等其他二次型時頻分布類似的是Wigner雙譜也存在著交叉項干擾的問題,這就影響了其對信號分析的有效性,因此有必要抑制其交叉項的干擾。為了消除不同的頻率成分引入的交叉項的干擾,通過采用解析信號和Choi-Williams核函數(shù)[7]來抑制交叉項干擾。該核函數(shù)的定義如下:

    tx6-gs5-6.gif

2 Wigner對角切片譜及二次特征提取

    WHOS可以最大化地保留信號本身的固有信息,因而非常利于提取信號的特征,但WHOS的存儲量和識別的計算量都比較大。另外,WB作為三維函數(shù),它的直接應用就要求計算復雜的三維模板匹配,因此大大限制了WB在模式識別領域的應用。

    為了克服這一困難,引入Wigner對角切片譜(Diagonal Sliced Wigner Bispectrum,DS-WB)[8]的方法,選取WB的兩個譜頻率構成平面的對角切片將三維的WB變換為二維的DSWB。因為WB中兩個譜頻率值是對稱的,對角切片上包含了WB的主要信息。根據(jù)CWB,可以定義帶核函數(shù)的Wigner對角切片譜(DS-CWB)如下:

    tx6-gs7.gif

    然而DS-CWB仍為二維函數(shù),直接使用時數(shù)據(jù)量和計算復雜度仍然很大。為了能進一步降低計算的復雜性,本文對信號的DS-CWB進行二次特征提取,提取DS-CWB譜的分布熵、奇異譜熵連同DS-CWB的均值、對數(shù)和等特征參數(shù)組成四維特征參數(shù)向量。

    對信號進行DS-CWB譜估計,可以得到一個時間-頻率的二維平面。對于該平面上的每個DS-CWB譜值,設DS-CWB矩陣為S∈RM×N,令:

    tx6-gs8-9.gif

    DS-CWB的分布熵用于衡量在時間-頻率二維平面內能量的分布。對分布熵而言,若不同時間-頻率區(qū)域能量分布均勻,則熵值最大;相反,若能量分布集中,則雙譜分布熵較小。

    奇異值特征是一種性質良好的代數(shù)特征,可以作為信號的特征用于識別。為了充分利用所有奇異值信息,并且有效降低特征維度,本文利用信息熵的特性對奇異值譜進行分析,將得到的DS-CWB譜矩陣S進行奇異值分解,得到一系列奇異值組成的主奇異值向量并定義其為信號的奇異值譜。DS-CWB的奇異譜熵的表達式為:

    tx6-gs10.gif

    DS-CWB的奇異值譜熵直接反映了被分析DS-CWB譜矩陣的代數(shù)特性和內在屬性。對DS-CWB的奇異譜熵而言,奇異值分布越均勻,則熵值越大;反之,奇異值分布越離散,則熵值越小。

    此外,均值經(jīng)常用于信號的特征提取中,用來衡量信號能量的平均程度。因此,定義二維平面內的DS-CWB分布序列的均值來表征信號的特征,即:

    tx6-gs11.gif

    還可定義DS-CWB譜的對數(shù)和作為特征,DS-CWB譜矩陣的和表示譜的能量大小,取對數(shù)可以使數(shù)據(jù)更加平穩(wěn),其表達式為:

    tx6-gs12.gif

    因此,基于DS-CWB的特征提取算法可描述如下:

    (1)對信號進行WB變換,得到三維的WB數(shù)據(jù);

    (2)用式(7)計算DS-CWB,得到時間-頻率的二維DS-CWB數(shù)據(jù);

    (3)根據(jù)式(9)對DS-CWB矩陣提取其分布熵特征;

    (4)對二維的DS-CWB矩陣進行奇異值分解,并根據(jù)式(10)提取DS-CWB的奇異譜熵;

    (5)根據(jù)式(11)和式(12)對DS-CWB矩陣提取其均值μ、對數(shù)和Hsum_log

    (6)將提取的特征組合成四維特征向量[E,Esvd,μ,Hsum_log]作為信號特征用于分類識別。

3 實驗驗證

    為了進一步驗證本文所提出的基于DS-CWB的特征提取算法在欺騙干擾識別中的識別性能,采取了軟件仿真與硬件實驗相結合的驗證方法。本文將基于DS-CWB的特征提取算法與基于雙譜的特征提取算法進行比較,兩種算法均分別使用奇異值特征(對信號的DS-CWB與雙譜進行奇異值分解,得到奇異值向量作為識別特征)與文中所提出的四維特征作為信號的特征向量,并比較了不同信噪比的高斯噪聲背景下的欺騙干擾識別效果。

3.1 軟件仿真

    本文假定欺騙干擾為轉發(fā)式欺騙干擾,該類干擾與真實信號有很高的相似性。設GPS信號為C/A碼信號,調制方式為QPSK調制。為了仿真產生與衛(wèi)星導航發(fā)射機非常相似的欺騙干擾信號,需要借助Hammerstein模型[9]。將衛(wèi)星發(fā)射機/干擾機視為一個靜態(tài)非線性子系統(tǒng),該子系統(tǒng)可以用一個無記憶多項式模型表示;并將無線信道視為一個動態(tài)線性子系統(tǒng), 該子系統(tǒng)可以用一個FIR濾波器表示。二者級聯(lián)得到輸入與輸出的關系為:

    tx6-gs13.gif

    其中,M是多項式系數(shù)個數(shù),d(n)是輸入信號,b2i-1為多項式系數(shù),hk是信道響應系數(shù),N是FIR濾波器階數(shù),w(n)~N(0,σ2)為加性高斯白噪聲。假定多項式系數(shù)的階數(shù)為7,F(xiàn)IR濾波器的階數(shù)為3,實驗中的參數(shù)設置見表1。表1中的兩組參數(shù)具有很高的相似度,因而仿真產生的兩組信號也非常相似,從而保證了實驗的有效性。

tx6-b1.gif

    實驗中基于表1中的參數(shù),仿真分別產生真實發(fā)射機和欺騙干擾機各1 000個長度為256的樣本信號。分類識別中采用的分類器為支持向量機(SVM),實驗中選取真實信號與欺騙干擾各500個樣本用于訓練,剩余1 000個樣本作為測試。設信噪比從-10 dB~20 dB變化,步長為2 dB,最終識別結果由100次實驗取平均得到。

    圖1為在不同信噪比情況下兩種方法在提取不同特征時的識別率對比圖。由圖1可以看出,欺騙干擾的檢測識別準確率隨著信噪比的升高而增大。以奇異值為特征時,基于雙譜的特征提取算法識別性能較基于DS-CWB的特征提取算法要好,且識別率平均高出5%。利用本文提出的四維特征時,基于DS-CWB的特征提取算法優(yōu)于基于雙譜的特征提取算法,識別的準確率平均高出15%以上,且效果最優(yōu)。另外,本文提出的基于DS-CWB的特征提取算法在信噪比大于5 dB時,準確率可高達90%以上;在信噪比為0 dB時,準確率也達到82.5%。實驗說明,在提取高維的奇異值特征時,雙譜有較好的性能,但是在提取低維特征時,DS-CWB性能要遠遠優(yōu)于雙譜,而本文中提取的特征較奇異值分解計算復雜度低,且低維特征減小了后續(xù)分類步驟的計算量,因而具有更大的優(yōu)勢。

tx6-t1.gif

3.2 硬件實驗

    硬件實驗采用三塊來自同一廠家的開源軟件無線電開發(fā)板HackRF one構建實驗平臺,兩塊HackRF one分別模擬真實發(fā)射機和轉發(fā)式欺騙干擾機,分時發(fā)送相同數(shù)據(jù),一塊HackRF one作為接收機,在接收端接收并采集數(shù)據(jù)。信號源為一段44.1 kHz、單通道、wav格式的音頻信號,通過4QAM調制發(fā)射,信號采樣率統(tǒng)一設置為8 MHz,中心頻率設置為92 MHz,接收帶寬為250 kHz。在Ubuntu系統(tǒng)的GNURadio平臺上,通過TCP/IP協(xié)議發(fā)送,再將接收數(shù)據(jù)儲存到電腦中。

    與軟件仿真實驗相同,該實驗同樣采集2 000個長度為256的樣本信號,然后使用SVM進行分類識別。訓練和分類采用和上述實驗相同的設置。不同信噪比情況下的識別準確率如圖2所示。圖2為采用實測信號分析時,不同信噪比情況下,兩種算法在提取不同特征時得到的識別率對比圖。當以奇異值為特征時,基于DS-CWB的特征提取算法要優(yōu)于基于雙譜的特征提取算法,且識別率平均高出12%。按照本文算法提取DS-CWB和雙譜的四維特征時,基于DS-CWB的特征提取算法優(yōu)于基于雙譜的特征提取算法,識別的準確率平均高出30%以上,且效果最優(yōu)。在信噪比為-6 dB時,識別率可達80%,在信噪比為6 dB時,識別率接近100%。

tx6-t2.gif

    由以上兩個實驗可以看出,DS-CWB相較于雙譜,在不同類型信號的特征提取方面均有良好的識別性能與穩(wěn)定性。高維的奇異值特征相較于本文提取的低維特征并無明顯優(yōu)勢,而且低維的特征可以減小后續(xù)的分類過程的計算量。這進一步證實了本文提取的低維特征在輻射源個體識別中的優(yōu)勢,表明本文基于DS-CWB的特征提取算法在衛(wèi)星導航信號的欺騙干擾識別中可以取得良好的識別性能,且在應用廣義的輻射源識別中也能實現(xiàn)良好的效果。

4 結論

    針對衛(wèi)星導航欺騙干擾識別問題,本文提出一種基于DS-CWB的特征提取算法。該方法首先計算DS-CWB,進而得到其對角切片譜DS-CWB,然后計算DS-CWB的譜分布熵和奇異譜熵,并結合譜均值、譜對數(shù)和構成信號的射頻指紋特征向量。該方法不但能有效減小算法復雜度,還能保留大部分有用的WB信息。仿真實驗與硬件實驗均采用SVM對信號進行分類識別,其結果表明,基于DS-CWB的特征提取算法不僅在識別準確率上要優(yōu)于基于雙譜的特征提取算法,且具有更好魯棒性。本文特征提取算法也可應用于輻射源個體識別技術中。

參考文獻

[1] KENNEDY I,SCANLON P,MULLANY F,et al.Radio transmitter fingerprinting:a steady state frequency domain approach[J].Vehicular Technology Conference IEEE,2008.

[2] WENDT H,ABRY P,JAFFARD S.Bootstrap for empirical multifractal analysis[J].Signal Processing Magazine IEEE,2007,24:38-48.

[3] XU Y,QIAN Z P,SHAO W,et al.Radio identification algorithm based on high order spectrum analysis of radio steady-state[C].In Communication Technology(ICCT),2012 IEEE 14th International Conference on,2012:956-960.

[4] TANG L,JIANG T.Target identification based on diagonal slice of the complex bispectrum[C].In Communication Problem-Solving(ICCP),2014 IEEE International Conference on,2014:303-306.

[5] GERR N L.Introducing a third-order Wigner distribution[J].Proceedings of the IEEE,1988,76:290-292.

[6] FONOLIOSA J R,NIKIAS C L.Wigner higher order moment spectra:definition,properties,computation and application to transient signal analysis[J].IEEE Transactions on Signal Processing,1993,41:245-266.

[7] CHOI H I,WILLIAMS W J.Improved time-frequency representation of multicomponent signals using exponential kernels[J].Acoustics Speech & Signal Processing IEEE Transactions on,1989,37(6):862-871.

[8] TANG L,JIANG T.Target identification based on diagonal slice of the complex bispectrum[C].In Communication Problem-Solving(ICCP),2014 IEEE International Conference on,2014:303-306.

[9] MING W L,DOHERTY J F.Nonlinearity estimation for specific emitter identification in multipath channels[J].IEEE Transactions on Information Forensics and Security,2011(6):1076-1085.

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。