張子, 羅正華,陳紹祥
(1.電信科學技術第五研究所,四川 成都 610062; 2.成都大學 信息科學與工程學院,四川 成都 610106)
數字調制信號的識別,是指在未知接收信號信息的前提下判斷出數字信號的調制方式,從而為下一步進行信號的解調處理提供所需信息.如何在復雜多變的環境下高效地識別出不同調制方式的信號,科研人員提出了不同的解決方案[1-3].在此基礎上,本研究提出了一種基于分形理論及多分類最小二乘雙支持向量機(Least squares twin multi-class classification support vector machine,ILST-KSVC)分類器[4-5]的數字信號調制識別方法.仿真測試結果表明,與傳統的數字調制信號識別方法相比,本識別方法具有信號識別率更高且識別性能更好的優點,并能夠有效提高信號識別的抗干擾能力.
分形維數是分形理論研究中的一個重要內容,而通信信號作為一種時間序列,利用分形維數就能夠區分信號的不規則程度.分形維數中的盒維數描述了分形集的幾何尺度情況,而信息維數描述了分形集在區域空間上的分布信息,故本研究結合這2種維數作為通信信號調制方式識別的特征參數.
假設有集合C是Rn空間中的任一有界非空子集,那么對于任何ε>0,N(f,ε)可看作中心為f、最大直徑為ε且能完全覆蓋集合C的最小數目,如果存在,
(1)
則稱DB為C的盒維數.實際應用中,可根據不同需要采用球、線段或立方體等作為盒.
由于盒維數只能對空間內的幾何尺度情況進行表達,而不能反映集合在平面空間上的分布疏密,故引入信息維數的概念進行補充.
設{Aj,j=1,2,3,…,K}是集合C的一個有限ε-格形覆蓋,同時設Pj表示C的元素落在集合Aj中的概率,則有信息熵,
(2)
且信息熵滿足以下關系[6],
I(ε)~-lgεDI(f)
(3)
式中,DI(f)是集合C的信息維數,其表達式為,
(4)
不同尺度分解下的調制信號的盒維數和信息維數包含了不同調制信號之間幅度、頻率和相位的區別,因此可將所提取的信號分類特征用盒維數和信息維數表征為,
T=[DB(f),DI(f)]
(5)
根據文獻[7]對分形特征在不同噪聲環境下特征性能的分析得出,在一個恰當的SNR以上時,各種噪聲對特征的影響比較緩慢,能有效保證分類特征在決策空間內存在一個較為清晰的界限.
目前,在機器學習中所使用的大部分分類算法都基于多分類支持向量回歸機(Support vector machine for multi-class classification,KSVCR),該支持向量機能直接對三分類問題求解,對多分類的問題有很好的分類效果.其中,ILST-KSVC[8-9]就是在KSVCR的基礎上加以改進而成,其結構更加簡單,運算速率更快,大大改善了處理多分類問題時的訓練速度和準確率.
在醫學統計學教學全部完成后,利用課間進行調查,采用無記名、自填問卷、當場回收方式開展調查。由醫學統計學教師發放問卷,組織學生填寫。問卷內容包括個人基本信息、對醫學統計學教學效果的評價、各章節教學內容難易度評價、個人學習效果自我評價及教學建議。
“一對一對余”方法就是將支持向量回歸機與傳統的標準支持向量分類機進行結合,從而達到對三分類問題求解的目的.
假定一個三分類的訓練集P={(x-n,y-n)|n=1,2,…,k},其中,
(6)
使矩陣E?Rk1×m表示標簽分類是+1的訓練樣本,矩陣F?Rk2×m表示分類標簽為-1的訓練樣本,矩陣G?Rk3×m是屬于其他分類的訓練樣本,用標簽0表示.其中,k是訓練樣本數據的總和,且k=k1+k2+k3.
對于D類的多分類情況,選取訓練數據中的第i、j(i≠j)類作為數據樣本中的正、負類,其余的D-2類作為0類,則將這種方法稱作“一對一對余”.本方法對全部i、j類進行訓練后獲得D(D-1)/2個三分類器,即得到對應的D(D-1)/2個判決函數的輸出,并利用“投票法"完成了對全部測試樣本所屬類別的判定,規則如下:對分類標簽未知的樣本α,如果在經過決策函數判別后輸出為1,記作α為正類,投第i類1票;與此相反,如果在經過決策函數判別輸出為-1,則將α記作負類,投第j類1票;如果判決函數輸出為0時,不進行投票.所有D(D-1)/2次投票完成后,對投票結果進行計算,最終取α為得票數最多的測試樣本.若2種投票數相同時,只需任選其中1種作為投票最終結果.根據投票規則可以看到,此類結構的分類器分類準確率更高且效果更明顯.
數字信號對時效性的要求比較高,所以要求算法訓練時間盡量短.目前應用在數字調制信號識別的常用方法有:判決樹、高階積累量、概率神經網絡(Probabilistic neural network,PNN)及支持向量機(Support vector machine,SVM)等.本研究將ILST-KSVC應用到數字信號調制方式識別的問題上,針對CW、2ASK、4ASK、2FSK、4FSK、2PSK、4PSK與16QAM共8種調制方式進行識別仿真.識別流程架構設計如圖1所示.
圖1系統架構設計流程圖
為驗證所提出的方法的有效性,本研究將各種數字調制信號混雜并加入噪聲作為接收到的信號來設計仿真實驗,選擇的信號包括未調載波CW及已調信號2ASK、4ASK、2FSK、4FSK、2PSK、4PSK、16QAM共8種數字信號.本研究對每種調制信號類型在-5、0、5、10及15 dB時分別采用120個樣本進行訓練,再用1 200個樣本進行測試.其中:實驗1對8種不同的調制方式提取了分形盒維數和信息位數作為提取的信號調制特征;實驗2測試了在不同信噪比的條件下本研究提出的ILST-KSVC分類器與傳統分類器對8種數字信號調制方式的識別效果.
實驗的取樣頻率為80 kHz,選用的接收機帶寬為20 kHz,中頻為10 MHz.已調信號的信號碼元速率為1 200 bit/s,其中BFSK和QFSK信號的頻偏分別為5和2.5 kHz.本研究使用MATLAB R2016a編程完成仿真.
MATLAB仿真定量給出了如下表1所示每種信號在-5~15 dB的SNR范圍內分形盒維數及信息維數的均值和方差.
數字調制信號分形特征的均值表明其特征空間中的位置與中心點的偏離程度,較小的方差說明在中心點處特征的聚集成度非常高,而分形特征的方差又能有效地表明不同信號特征之間的內部波動程度.本研究通過將這2種分形特征組合成特征向量來實現對差異信息的描述.從每類的每個SNR點上取50個特征樣本, 總共2 000個,的特征分布圖.

制作出如圖2所示

圖2信息維數與盒維數的聯合特征分布圖
從圖2可知,本研究通過提取數字調制信號的分形維數的聯合特征,能有效地對每種調制方式進行區分,為下一步調制信號的分類提供了很好的支持.
針對已提取的2種分形維數組合成的特征向量,本研究完成了SVM、PNN、ILST-KSVC 3種分類器分類性能的測試.測試過程中,每次只對某種調制方式進行識別,結果如表2所示.

表2 不同分類器的識別效果/%
從表2結果可知,針對同種調制方式而言,不同分類器的識別率也有所不同,在低信噪比的條件下,PNN分類器要比SVM分類器對數字信號調制方式的識別率高,而ILST-KSVC分類器識別率最優.
同時,本研究進一步做了以下2組實驗,以測試不同分類器的識別性能.
1)實驗1.不同信噪比環境下,3種算法的分類識別率對比.

圖3不同信噪比下3種算法識別率對比圖
從圖3可知:基于3種算法的分類器對調制信號的識別率都隨著信噪比的增加而增加,且在5 dB之后識別率漸漸趨于平穩;基于ILST-KSVC分類器的識別率明顯優于PNN及ISVM分類器,其識別性能最優.
2)實驗2.當信噪比固定在5 dB時,3種算法訓練耗時對比.
信噪比在5 dB的環境下,3種算法分類器對調制信號識別所需的訓練時間,如圖4所示.

圖4信噪比在5 dB時不同算法訓練耗時對比
從圖4可知:當信噪比固定在5 dB時,基于ILST-KSVC算法的分類器在計算過程中所需要的時間明顯要少于基于PNN算法分類器及ISVM算法分類器.
此外,本研究通過實驗仿真了在信噪比從-5到15 dB時ILST-KSVC分類器對8種數字調制方式的識別準確率,結果如圖5所示.
測試結果表明,在數字調制信號方式識別的分類器選擇中,基于ILST-KSVC算法的分類器無論在分類識別率還是在訓練所需時間上性能明顯優于基于PNN算法與ISVM算法分類器.

圖5基于ILST-KSVC分類器在不同信噪比下對多種調制方式的識別率
數字通信信號調制類型識別的難點在于信號經過無線信道的傳輸后,信噪比變化范圍較大,這樣就使得同類信號的不同信噪比樣本提取的特征可能產生嚴重的畸變,即特征對信噪比變化很敏感.本研究通過分形理論,提出了一種對通信信號提取特征的有效方法.所提取的分形特征包含了區別不同調制類型所需的幅度、頻率和相位等主要信息,具有較好的抗干擾特性.本研究使用ILST-KSVC作為分類器,與使用PNN及SVM分類器的識別方法相比,能夠在低信噪比的條件下較好地完成不同數字信號調制方式的識別.