新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 分?jǐn)?shù)階Fourier變換應(yīng)用于水聲通信及其FPGA實(shí)現(xiàn)

分?jǐn)?shù)階Fourier變換應(yīng)用于水聲通信及其FPGA實(shí)現(xiàn)

——
作者:余杰 王逸林 宋威 康一梅 時(shí)間:2013-06-26 來源:電子產(chǎn)品世界 收藏

  傳統(tǒng)4FSK參數(shù)如下:載波頻率分別為f1=4500Hz,f2=5500Hz,f3=6500Hz,f4=7500Hz。

本文引用地址:http://2s4d.com/article/146838.htm

  改進(jìn)型算法參數(shù)如下:帶寬1.0kHz,脈寬0.02s,信號中心頻率分別為4.5kHz、5.5kHz、6.5kHz和7.5kHz,采樣頻率為48kHz。通過大數(shù)統(tǒng)計(jì)得到其誤碼率曲線如圖3所示?! ?/p>

?

  由圖3可以知:當(dāng)信噪比大于-11dB之后,4FSK調(diào)制解調(diào)方式誤碼率變化相對緩慢,而基于FRFT的u域調(diào)制解調(diào)方法誤碼率顯著下降。在信噪比為-4dB時(shí),后者的誤碼率接近于零。

  基于Ozaktas采樣型算法DFRFT的實(shí)現(xiàn)

  基于硬件平臺的改進(jìn)型Ozaktas采樣型算法實(shí)現(xiàn)流程主要分為以下兩個功能模塊:復(fù)數(shù)乘法器模塊、卷積處理模塊,其總體流程圖如圖4所示。  

?

  離散分?jǐn)?shù)階變換(DFRFT)計(jì)算需經(jīng)過兩次復(fù)數(shù)乘法運(yùn)算和一次與Chirp信號的卷積運(yùn)算來得到DFRFT的結(jié)果。計(jì)算結(jié)果通過峰值位置搜索判決找到其峰值點(diǎn)進(jìn)而判斷出其相對應(yīng)的調(diào)頻率和中心頻率。

  為了便于硬件的實(shí)現(xiàn),減少的資源消耗,本文對復(fù)數(shù)乘法的實(shí)現(xiàn)進(jìn)行了改進(jìn),下面具體介紹主要模塊的實(shí)現(xiàn)過程。

  改進(jìn)復(fù)數(shù)乘法器模塊

  由圖4可知本算法的實(shí)現(xiàn)需要兩次復(fù)數(shù)乘法運(yùn)算環(huán)節(jié),因此對復(fù)數(shù)乘法的改進(jìn)可提高運(yùn)算效率。一般執(zhí)行一次復(fù)數(shù)乘法需要4個乘法器和2個加法和減法器。本文通過代數(shù)方法重新推導(dǎo)公式,將復(fù)數(shù)乘法表達(dá)式重新寫成另外一種只需3個乘法器、3個加法器和2個減法器的表達(dá)式。設(shè)A=Ar+jAi,B=Br+jBi是兩個復(fù)數(shù),那么復(fù)數(shù)乘法的標(biāo)準(zhǔn)表達(dá)式如下:

  R=A×B=(Ar+jAi)×(Br+jBi)=Rr+jRi (3)

  其中Rr=Ar×Br-Ai×Bi,Ri=Ar×Bi+Ai×Br,上述標(biāo)準(zhǔn)表達(dá)式需要使用4個乘法器。通過代數(shù)方法重新推導(dǎo)整理為:

  Rr=Ar×Br-Ai×Bi (4)
  Rr=Ar×Br-Ai×Bi+0 (5)
  Rr=Ar×Br-Ai×Bi+(Ar×Bi-Ai×Br)-(Ar×Bi-Ai×Br) (6)
  Rr=(Ar×Br-Ar×Bi+Ai×Br-Ai×Bi)+(Ar×Bi-Ai×Br) (7)

fpga相關(guān)文章:fpga是什么


數(shù)字通信相關(guān)文章:數(shù)字通信原理


通信相關(guān)文章:通信原理




關(guān)鍵詞: Fourier FPGA 水聲通信 201307

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉