文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.173280
中文引用格式: 趙海楊,包亞萍,,朱曉梅,,等. 基于分?jǐn)?shù)低階協(xié)方差譜的頻譜感知算法研究及其FPGA實現(xiàn)[J].電子技術(shù)應(yīng)用,2018,,44(3):43-46.
英文引用格式: Zhao Haiyang,,Bao Yaping,Zhu Xiaomei,,et al. Research and FPGA implementation of spectrum sensing algorithm based on fractional lower order covariance spectrum[J]. Application of Electronic Technique,,2018,44(3):43-46.
0 引言
長期以來,,傳統(tǒng)的頻譜管理與劃分采用靜態(tài)頻譜分配方式[1],,導(dǎo)致無線頻譜利用率低下,同時研究發(fā)現(xiàn),,即使是那些被授權(quán)了的頻段,,平均利用率也僅有15%~85%。為了解決頻譜資源匱乏的問題,,認(rèn)知無線電(Cognitive Radio,,CR)[2]的概念被提出,其核心觀點就是在不影響主用戶工作的前提下,,對空閑頻段進(jìn)行重復(fù)利用,,提高無線頻譜的利用率。
頻譜感知是認(rèn)知無線電系統(tǒng)中最為關(guān)鍵的環(huán)節(jié),,它能夠?qū)χ車鸁o線電環(huán)境進(jìn)行動態(tài)的頻譜檢測,,尋找可以利用的頻譜資源,從而提高利用率,。此外,,在頻譜感知技術(shù)中,當(dāng)前所誕生的大多數(shù)成果是在隨機(jī)噪聲服從高斯分布的假設(shè)下取得的,,但在實際認(rèn)知通信系統(tǒng)中,,隨機(jī)噪聲大多為非高斯噪聲,這種噪聲往往比高斯噪聲具有更加顯著的尖峰脈沖特性和拖尾特性,。α穩(wěn)定分布是描述非高斯噪聲最具有潛力的模型之一,,文獻(xiàn)[3]提出了α穩(wěn)定分布是描述認(rèn)知通信系統(tǒng)中噪聲干擾的有效模型。根據(jù)穩(wěn)定分布沒有二階及二階以上統(tǒng)計量的特性,,傳統(tǒng)基于二階統(tǒng)計量的處理方法不再適合,,使得基于高斯模型的感知算法出現(xiàn)性能退化甚至失效[4],,傳統(tǒng)的功率譜估計性能大大減弱甚至失效。針對這一問題,,引入分?jǐn)?shù)低階統(tǒng)計量[5],,給出適合于α穩(wěn)定分布隨機(jī)過程的譜分析方法,并提出了基于共變的α譜估計,,但當(dāng)特征指數(shù)α≤1時,,基于共變的算法將出現(xiàn)顯著的性能退化。針對這一問題,,引入分?jǐn)?shù)低階協(xié)方差(FLOC),,它是描述α分布隨機(jī)過程之間關(guān)系的分?jǐn)?shù)低階統(tǒng)計量,而且適合于α的所有取值,,文獻(xiàn)[6]提出基于分?jǐn)?shù)低階協(xié)方差的譜估計,。本文采用分?jǐn)?shù)低階協(xié)方差譜對α穩(wěn)定分布噪聲下的主用戶信號進(jìn)行了譜估計,根據(jù)MATLAB仿真對譜估計算法進(jìn)行了優(yōu)化,,即對自相關(guān)函數(shù)中的統(tǒng)計矩進(jìn)行了改進(jìn),,改進(jìn)后的算法能夠有效地從α穩(wěn)定分布噪聲中檢測出主用戶信號的存在,有效地保留了主用戶信號的幅度和相位信息,,較好地解決了主用戶先驗信息未知條件下的頻譜感知問題,。
目前關(guān)于頻譜感知的研究基本上是理論與仿真,在實物平臺上的驗證和實現(xiàn)并不多見,。因此研制寬頻帶,、小型化、便利型,、可移植型的頻譜感知終端系統(tǒng)成為目前開發(fā)熱點,。FPGA無論是在資源上還是速度上都具有強(qiáng)大的優(yōu)勢?;诖?,本文利用Xilinx公司Nexys4_DDR開發(fā)板設(shè)計了基于FPGA的分?jǐn)?shù)低階協(xié)方差譜頻譜感知系統(tǒng),在此系統(tǒng)上對分?jǐn)?shù)低階協(xié)方差算法進(jìn)行了實現(xiàn)與驗證,,并利用液晶屏顯示了頻譜檢測的結(jié)果,。該系統(tǒng)運行穩(wěn)定,可移植性強(qiáng),,適用于不同的主用戶頻譜檢測方案在此系統(tǒng)上進(jìn)行實現(xiàn)與驗證,。
1 頻譜感知算法
1.1 系統(tǒng)模型
在認(rèn)知無線電系統(tǒng)中,頻譜感知的目的是次級用戶感知和發(fā)現(xiàn)空閑頻譜,,從而提高頻譜的資源利用率,。因此,可以用二元假設(shè)檢驗來描述頻譜感知問題,,模型定義為:
其中,,H0表示主用戶不存在,;H1表示主用戶存在;s(n)表示主用戶在n時刻的發(fā)射信號,;w(n)表示認(rèn)知通信系統(tǒng)中的背景噪聲,,本文假設(shè)噪聲為α穩(wěn)定分布噪聲;z(n)表示次級用戶所接收到的信號,。從系統(tǒng)模型可以看出,次級用戶從含有α穩(wěn)定分布噪聲的信號中檢測出主信號的存在,。
1.2 α穩(wěn)定分布噪聲模型
對于α穩(wěn)定分布,,沒有閉式的概率密度函數(shù),通常用它的特征函數(shù)給出,,表達(dá)式為:
1.3 基于分?jǐn)?shù)低階協(xié)方差的感知方法
針對在非高斯噪聲情況下傳統(tǒng)的功率譜估計性能失效的問題,,本文給出了基于分?jǐn)?shù)低階協(xié)方差的感知方法,采用分?jǐn)?shù)低階協(xié)方差譜對α穩(wěn)定分布噪聲下的主用戶信號進(jìn)行了譜估計,這種譜估計能夠很好地保留主用戶信號的幅度和相位信息,。
分?jǐn)?shù)低階協(xié)方差是一種描述α分布隨機(jī)過程之間關(guān)系的分?jǐn)?shù)低階統(tǒng)計量,,服從聯(lián)合α穩(wěn)定分布的兩個隨機(jī)變量X和Y,其分?jǐn)?shù)低階協(xié)方差定義為:
1.4 算法優(yōu)化
從MATLAB仿真實驗(具體內(nèi)容見第3節(jié))總體上發(fā)現(xiàn),,實驗效果與統(tǒng)計矩P值有關(guān),,而且P值越小,從噪聲中分離主信號的效果越好,,當(dāng)P趨近于0時,,感知效果明顯提高,此時分?jǐn)?shù)低階自相關(guān)表達(dá)式完全取決于輸入信號x(n)的符號,,而與其大小不再有關(guān)系,,這樣在實現(xiàn)算法時就可以大幅度簡化。令u(n)=sign(n),,u(n)的傅里葉變換為X(w),,則優(yōu)化過的分?jǐn)?shù)低階自相關(guān)函數(shù)和分?jǐn)?shù)低階協(xié)方差譜表達(dá)式為:
用頻譜模的平方去替代功率譜,大大簡化了程序,,奠定了在FPGA系統(tǒng)中實現(xiàn)的基礎(chǔ),。
2 基于FPGA頻譜感知系統(tǒng)設(shè)計
系統(tǒng)主要分為3個部分的設(shè)計,即信號源模塊,、信號處理模塊和顯示模塊的設(shè)計,。系統(tǒng)的設(shè)計框圖如圖1所示,信號處理模塊是系統(tǒng)設(shè)計的核心,,主要完成頻譜感知算法的設(shè)計,。
2.1 信號源模塊
射頻信號可以通過一些寬帶射頻接收器接收,比如常用的USRP,,但這些設(shè)備通常集成度高,,價格昂貴,,再次開發(fā)難度大。針對這一問題,,系統(tǒng)利用FPGA產(chǎn)生射頻接收機(jī)所接收的信號作為主用戶信號,,模塊框圖如圖2所示,這里QPSK調(diào)制信號作為主信號,,在其基礎(chǔ)上添加α分布加性噪聲,。為了更接近實際無線電環(huán)境中的信號,這里設(shè)計的QPSK信號中心頻率為25 MHz,,帶寬為12.5 MHz,,添加的噪聲為特征參數(shù)α=1的α穩(wěn)態(tài)分布隨機(jī)噪聲。
2.2 信號處理模塊
信號處理模塊實現(xiàn)對分?jǐn)?shù)低階協(xié)方差譜估計的實現(xiàn),。設(shè)計框圖如圖3所示,,其中x(n)為前端射頻接收機(jī)所接收的信號,在這里為信號源模塊所產(chǎn)生的混有α穩(wěn)定分布隨機(jī)噪聲的QPSK調(diào)制信號,,首先取信號的符號得到u(n),,對其做快速傅里葉變換(FFT),再進(jìn)行取模操作,,得到分?jǐn)?shù)低階協(xié)方差譜S(w),。
2.3 顯示模塊
在整個頻譜感知系統(tǒng)中,為了能夠更好地觀察分?jǐn)?shù)低階協(xié)方差譜感知算法的效果,,也讓用戶有一個良好的視覺體驗,,本文利用液晶屏顯示分?jǐn)?shù)低階協(xié)方差譜估計的結(jié)果。顯示模塊的設(shè)計如圖4所示,。
3 仿真及實驗驗證
頻譜檢測目的是從噪聲中檢測出主用戶信號的存在,。本文利用MATLAB對算法進(jìn)行了傳統(tǒng)功率譜估計和分?jǐn)?shù)低階協(xié)方差譜估計方法的仿真。選取的QPSK信號帶寬為12.5 MHz,,載波頻率為25 MHz,,分析頻段0~50 MHz,α穩(wěn)定分布噪聲的特征指數(shù)為1,。圖5顯示了傳統(tǒng)功率譜估計和P=0.8,、P=0.4、P=0時分?jǐn)?shù)低階協(xié)方差譜估計結(jié)果,。
從圖5中可以發(fā)現(xiàn),,利用傳統(tǒng)功率譜估計的算法難以檢測出主用戶信號。當(dāng)P=0.8時,,統(tǒng)計階數(shù)為1.6,,大于α值,統(tǒng)計量不存在,理論上檢測不出來,,從圖中也可以看出,,檢測效果非常不明顯。P=0的分?jǐn)?shù)低階協(xié)方差譜估計明顯優(yōu)于P=0.4的譜估計,。通過仿真可以發(fā)現(xiàn),,分?jǐn)?shù)低階協(xié)方差算法能夠有效地從α穩(wěn)定分布噪聲中檢測出主信號的存在,并且當(dāng)P值越小時,,檢測的效果越好,。
液晶屏顯示界面如圖6所示,顯示了算法處理前的原始QPSK信號頻譜和混有α噪聲信號的頻譜,,以及分?jǐn)?shù)低階協(xié)方差統(tǒng)計量處理后的頻譜,,其處理結(jié)果與上述結(jié)果相同。
4 結(jié)論
本文采用分?jǐn)?shù)低階協(xié)方差譜對穩(wěn)定分布噪聲下的主用戶信號進(jìn)行了譜估計,,并對統(tǒng)計矩P進(jìn)行了優(yōu)化,通過MATLAB和頻譜感知系統(tǒng)的仿真及實驗,,驗證基于分?jǐn)?shù)低階協(xié)方差的感知方法能夠有效地解決傳統(tǒng)功率譜估計在非高斯噪聲環(huán)境下失效的問題,,并且該算法能夠有效地從從噪聲中檢測出主信號的存在。
目前關(guān)于頻譜感知的研究基本上是理論與仿真,,在實物平臺上的驗證和實現(xiàn)并不多見,。基于FPGA設(shè)計的頻譜感知系統(tǒng)可移植性強(qiáng),,適用于不同的主用戶頻譜檢測方案在此系統(tǒng)上進(jìn)行實現(xiàn)與驗證,。
參考文獻(xiàn)
[1] KHAN A A,REHMANI M H,,REISSLEIN M.Cognitive radio for smart grids: survey of architectures, spectrum sensing mechanisms, and networking protocols[J].Communications Surveys & Tutorials.IEEE,,2016,18(1):860-898.
[2] Sun Hongjian,,NALLANATHAN A,,Wang Chengxiang,et al.Wideband spectrum sensing for cognitive radio networks: a survey[J].IEEE Wireless Communications,,2013,,20(2):74-81.
[3] GEORGIADIS A T,MULGREW B.Adaptive Bayesian decision feedback equaliser for alpha-stable noise environments[J].Signal Processing,,2001,,81(8):1603-1623.
[4] 朱曉梅.認(rèn)知無線電系統(tǒng)中非高斯噪聲背景下頻譜感知算法研究[D].南京:南京郵電大學(xué),2014.
[5] Zhu Xiaomei,,Zhu Weiping,,CHAMPAGNE B.Spectrum sensing based on fractional lower order moments for cognitive radios in α -stable distributed noise[J].Signal Processing,2015,111(C):94-105.
[6] 孫永梅,,邱天爽,,李暉,等.?琢穩(wěn)定分布過程的譜分析方法[J].大連交通大學(xué)學(xué)報,,2010,,31(4):9-12.
作者信息:
趙海楊,包亞萍,,朱曉梅,,吳體昊
(南京工業(yè)大學(xué) 計算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 南京211816)