日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

探究高階累積量調(diào)制識別改進算法的FPGA實現(xiàn)

出處:李月貞,郭 敏 中南民族大學 發(fā)布于:2011-08-26 18:31:25

  引言

  現(xiàn)在數(shù)字產(chǎn)品越來越受到喜愛,諸多數(shù)字產(chǎn)品層出不窮,比如數(shù)字電視,數(shù)碼相機等。不僅如此,其實在通信信號處理領(lǐng)域?qū)?shù)字調(diào)制信號地應(yīng)用也越來越多,因此對數(shù)字信號調(diào)制識別的研究也越來越多。傳統(tǒng)的調(diào)制識別的判決方法有:決策判決法、高階累積量算法和人工神經(jīng)網(wǎng)絡(luò)算法等。但是決策判決法在低信噪比環(huán)境中識別率不高,而基于人工神經(jīng)網(wǎng)絡(luò)的識別方法計算復(fù)雜度較高。信號的高階累積量算法具有很好的抗噪性能,故對基于高階累積量的通信信號調(diào)制識別算法的研究受到了廣泛重視。但是,基于高階累積量的數(shù)字調(diào)制信號識別算法在低信噪比環(huán)境下識別率較低。針對此問題,本文提出了高階累積量的改進算法,并在Xilinx公司開發(fā)的一款理想的DSP開發(fā)軟件System Generator中實現(xiàn)了算法的FPGA設(shè)計。

  1 高階累積量的改進算法

  數(shù)字信號的調(diào)制識別通常經(jīng)過三個步驟:接收信號預(yù)處理、特征參數(shù)提取和調(diào)制方式識別。下面首先介紹高階累積量算法是如何提取用于調(diào)制識別的特征參數(shù)的。這是關(guān)鍵一步。

  1.1 特征參數(shù)的提取

  首先給出高階矩的定義,對于一個具有零均值的復(fù)隨機過程X(t),其p階混合矩可表示為:Mpq=E[X(t)p-qX*(t)q]。其中,*表示函數(shù)的共軛。然后定義高階累積量如下:

d.JPG

  設(shè)信號的能量為E,利用文獻中提出的算術(shù)平均來代替統(tǒng)計平均的方法,計算各種數(shù)字調(diào)制信號的高階累積量,得到高階累積量的理論值,如表1所示。

e.JPG

  從表1中可以看出,從信號的高階累積量中提取特征參數(shù),可以實現(xiàn)大部分信號的分類,而由于2ASK和BPSK信號的各累積量值相同,故利用高階累積量無法實現(xiàn)其分類。

  由文獻知,對MFSK信號求導,再經(jīng)中值濾波,在濾除含有沖激函數(shù)的項后,再計算所得信號的高階累積量值,如表2所示。

f.JPG

  由以上分析可知,為了實現(xiàn)數(shù)字調(diào)制信號的調(diào)制識別,利用不同的累積量組合,從中提取了以下4個特征參數(shù),定義如下:

g.JPG

h.JPG

  1.2 信號的調(diào)制識別流程

  基于高階累積量的數(shù)字調(diào)制信號識別算法對2ASK和4ASK信號的識別率在低噪音中普遍較低。本文提出了高階累積量的改進算法。文中在高階累積量算法的基礎(chǔ)上,對四個特征參數(shù)的判決順序稍作調(diào)整,將MASK信號與其他信號分離,效果很好。識別過程如下:

 ?。?)用編程工具編程產(chǎn)生各種數(shù)字調(diào)制信號,并加入信噪比已知的噪聲,作為待識別的信號。

  (2)將接收到的待識別信號通過下變頻直接變換到零頻,然后利用正交下變頻技術(shù)得到復(fù)基帶調(diào)制信號。

 ?。?)計算各種待識別信號的二、四、六階累積量,并計算其特征參數(shù)Fe1,F(xiàn)e2,T4。

 ?。?)利用特征參數(shù)T4的識別,可以將信號分為兩組:組為MASK信號,第二組為MPSK,16QAM,MFSK信號。利用Fe2的閾值(t1)實現(xiàn)組組內(nèi)識別;再利用Fe2的另一個閾值(t2)和Fe1從第二組中識別出16QAM,MPSK信號。

  (5)將待識別信號進行微分后再經(jīng)中值濾波器,計算變換信號的高階累積量,并計算特征參數(shù)Fe3,利用Fe2實現(xiàn)MFSK類內(nèi)識別。

  在信號的調(diào)制識別過程中,主要是根據(jù)決策樹方法進行分類和識別。本文在提取上述四個特征參數(shù)的基礎(chǔ)上,根據(jù)不同的決策規(guī)則建立決策樹。經(jīng)過多次性能的仿真和比較,終得到一種比較好的識別算法,如圖1所示。其中t0,t1,t2,t3,t4都是閾值。

i.JPG

  1.3 仿真結(jié)果

  文中采用高階累積量的改進方法,對算法識別性能做蒙特卡洛仿真。給閾值t0,t1,t2,t3,t4設(shè)置合適的值后,再將1 000次獨立實驗得到的仿真結(jié)果取平均。在每次試驗中,設(shè)置信號的載波頻率為12 kHz,碼元速率為1 200 b/s,其中4FSK,8FSK的頻偏分別為1.5 kHz,3.5 kHz,碼元個數(shù)為200。圖2為原算法仿真結(jié)果,圖3為本文算法的仿真結(jié)果。

a.JPG

  對圖2和圖3進行比較,可以看出本文算法的識別效果有了顯著提高。在信噪比為2 dB時,本文算法對16QAM信號和4PSK信號識別率達到100%,而原算法幾乎不能識別16QAM信號;在信噪比為4 dB時,對2ASK,4ASK信號的識別率分別為93%,100%。在信噪比為8 dB時,所有信號的識別率都可以達到90%以上,原算法有的信號識別率低于90%。比較后可知,在低信噪比環(huán)境下本文的算法對2ASK,4ASK,4PSK,16QAM信號的識別率有了顯著提高。

  2 算法的System Generator設(shè)計

  System Generator是Xilinx公司進行數(shù)字信號處理開發(fā)的一種設(shè)計工具,它通過將Xilinx開發(fā)的一些模塊嵌入到Simulink的庫中,可以在Simulink中進行定點仿真,可是設(shè)置定點信號的類型,這樣就可以比較定點仿真與浮點仿真的區(qū)別。并且可以生成HDL文件,或者網(wǎng)表,可以再ISE中進行調(diào)用。或者直接生成比特流文件。能夠加快DSP系統(tǒng)的開發(fā)進度。

  目前,F(xiàn)PGA芯片已成為數(shù)字信號處理系統(tǒng)的器件。針對FPGA并未在數(shù)字信號處理領(lǐng)域獲得廣泛應(yīng)用。System Generator在很多方面擴展了MathWorks公司的Simulink平臺,提供了適合硬件設(shè)計的數(shù)字信號處理建模環(huán)境,加速、簡化了FPGA的DSP系統(tǒng)級硬件設(shè)計。通過Simulink的設(shè)計,System Generator即可自動完成硬件比特流的產(chǎn)生,從而高效的實現(xiàn)FPGA設(shè)計。

  在FPGA調(diào)試和開發(fā)過程中,采用Xilinx公司的系統(tǒng)級建模工具System Generator構(gòu)建信號調(diào)制識別的算法模塊,開發(fā)板選用Virtex-4。算法模塊主要由信號產(chǎn)生模塊,信號參數(shù)提取模塊和信號判決模塊構(gòu)成。

  2.1 調(diào)制信號的產(chǎn)生

  在System Generator設(shè)計過程中,各種調(diào)制信號是利用Matlab語言編程提供的,并疊加上已知信噪比的高斯白噪聲。本文測試了2ASK,4ASK,4PSK,16QAM,4FSK和8FSK信號的識別率。

  2.2 微分前參數(shù)提取模塊

  提取特征參數(shù)Fe1,F(xiàn)e2,T4的模塊,如圖4所示。其中,signal是信號源,DDS,F(xiàn)IR,DowSamp共同實現(xiàn)復(fù)基帶信號的同向分量和正交分量的提取,calculatmodule是計算Fe1,F(xiàn)e2,T4三個特征參數(shù)的模塊,且這三個特征參數(shù)的結(jié)果分別由三個示波器輸出。

b.JPG

  2.3 微分后參數(shù)提取模塊

  提取特征參數(shù)Fe3的模塊,如圖5所示。其中,dmfilt是微分中值濾波模塊,兩個Black Box是計算特征參數(shù)Fe3的模塊。待識別調(diào)制信號經(jīng)過dmfilt模塊后,然后由DDS,F(xiàn)IR,DowSamp等提取同向分量和正交分量,再通過計算Fe3的模塊計算參數(shù),結(jié)果由Scope輸出。

c.JPG

  圖6是當信號為4FSK時,計算得到的Fe3值。其中,O.03~O.1 s是模塊計算參數(shù)的過程,O.1 s時對應(yīng)的數(shù)據(jù)是計算的終結(jié)果。將結(jié)果輸出到Matlab變量空間workspace中,可以得到在0.1 s時計算的Fe3值為12.4。

l.JPG

  3 實驗結(jié)果

  為了驗證調(diào)制識別系統(tǒng)的可行性,分別在Simulink和目標開發(fā)板上運行該設(shè)計。在產(chǎn)生硬件協(xié)同仿真模塊之前,先調(diào)用Resource Esti-mator模塊對本系統(tǒng)所需資源進行估測。估測結(jié)果見表3。

j.JPG

  由于所需芯片內(nèi)部資源較多,所以選用Virtex4-xc4vlx200芯片。然后在System Generator模塊中點擊Generate產(chǎn)生硬件協(xié)仿真模塊,并將它拖入到設(shè)計文件當中。給Virtex-4目標板上電,連接好JTAG口,啟動硬件協(xié)同仿真。當信號分別為2ASK,4ASK,4PSK等調(diào)制信號時,測試整個設(shè)計系統(tǒng)判決的結(jié)果,并將1 000次獨立試驗得到的仿真結(jié)果取平均,得到各種調(diào)制信號的識別率,如表4所示。從試驗結(jié)果來看,調(diào)制識別系統(tǒng)設(shè)計的FPGA硬件協(xié)同實現(xiàn)與Simulink仿真的結(jié)果基本一致,說明了System Generator有很高的。

k.JPG

  4 結(jié)語

  本文采用高階累積量改進算法對各種數(shù)字信號進行調(diào)制識別,大大提高了低信噪比環(huán)境下2ASK,4ASK,4PSK和16QAM信號的識別率,并在 System Generator中實現(xiàn)了高階累積量改進算法的FPGA設(shè)計,從模型的建立到FPGA的實現(xiàn)都是在圖形化設(shè)計環(huán)境下完成的,避開了編寫復(fù)雜VHDL語言的環(huán)節(jié),且轉(zhuǎn)化到FPGA上實現(xiàn)的性能好,設(shè)計過程簡便靈活,從而為調(diào)制方式識別算法的設(shè)計提供了一種新的方案。測試結(jié)果表明,該算法在低信噪比環(huán)境下對2ASK,4ASK,4PSK,16QAM信號的識別率有顯著提高。在信噪比為4 dB時,對2ASK,4ASK信號的識別率分別為93.4%,100%。在信噪比為2 dB時,對4PSK,16QAM信號的識別率,達到了99.7%。同時又能顯著縮短設(shè)計開發(fā)周期。


  
關(guān)鍵詞:FPGA

版權(quán)與免責聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!