新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 分數階Fourier變換應用于水聲通信及其FPGA實現

        分數階Fourier變換應用于水聲通信及其FPGA實現

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

          復數結果的新表達式是:

        本文引用地址:http://www.104case.com/article/146838.htm

          Rr=[(Ar+Ai)×(Br-Bi)]+(Ar×Bi-Ai×Br)(3次乘法) (8)
          Ri=Ar×Bi+Ai×Br(復用來自Rr的乘積) (9)

          綜上可知:改進的復數乘法可用3個乘法器、3個加法器和2個減法器實現。在Cyclone系列中,每個8×8位乘法器需95個邏輯單元,而每個位寬16位的加法/減法模塊只需18個邏輯單元,即改進后的復數乘法器減少41個邏輯單元,降低了的資源消耗。

          卷積模塊

          本文采用FFT運算完成卷積運算[11]?;诳焖俑盗⑷~變換的卷積計算流程如圖5所示。分別對x(n)和h(n)進行FFT運算,得到對應的頻域響應X(k)和H(k),將X(k)和H(k)相乘的結果再做IFFT,即可以得到x(n)和h(n)的卷積結果y(n)?! ?/p>

        ?

          由于進行卷積的Chirp信號已知,為了降低的資源消耗,可預先計算Chirp信號的FFT結果,并將其保存到RAM中,即可減少一次FFT硬件運算。其改進快速傅立葉變換的卷積計算流程示意圖如圖6?! ?/p>

        ?

          兩次FFT運算共需要2×1/2Nlog2N次相乘還有N次相乘,因此共需要相乘次數為m=N(1+lbN)。傳統方法直接計算線性卷積需要n=ML次乘法。當x(n)和h(n)點數相同時,則M=L,傳統直接計算方法與改進方法進行卷積計算的運算量[12]比較為:
        ???????? ?? (10)?

          由式(10)可知M值越大,此算法的優越性越明顯。用硬件語言設計出改進快速傅立葉變換的卷積部分并生成模塊,如圖7所示?! ?/p>

        ?

        fpga相關文章:fpga是什么


        數字通信相關文章:數字通信原理


        通信相關文章:通信原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 蓬莱市| 梓潼县| 金寨县| 新乡市| 五台县| 秦安县| 伊春市| 武汉市| 大丰市| 闽清县| 商城县| 西林县| 南江县| 武宣县| 全南县| 安庆市| 昔阳县| 龙陵县| 龙川县| 靖宇县| 青海省| 沙坪坝区| 泰和县| 屏边| 平果县| 馆陶县| 新乡县| 彰化县| 东阿县| 金昌市| 招远市| 曲松县| 乌拉特前旗| 彰化市| 调兵山市| 怀化市| 通江县| 麻栗坡县| 沁源县| 临江市| 大宁县|