[發明專利]一種基于融合乘加指令加速FFT計算的方法在審
| 申請號: | 201310364339.5 | 申請日: | 2013-08-20 |
| 公開(公告)號: | CN103440228A | 公開(公告)日: | 2013-12-11 |
| 發明(設計)人: | 劉仲;竇強;郭陽;鄧讓鈺;向宏衛;龔國輝;唐遇星;王永文;陳海燕;彭元喜;陳躍躍;吳家鑄 | 申請(專利權)人: | 中國人民解放軍國防科學技術大學 |
| 主分類號: | G06F17/14 | 分類號: | G06F17/14 |
| 代理公司: | 湖南兆弘專利事務所 43008 | 代理人: | 周長清 |
| 地址: | 410073 湖南省長沙市硯瓦池正*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 融合 指令 加速 fft 計算 方法 | ||
1.一種基于融合乘加指令加速FFT計算的方法,設計算的FFT點數為N=2n,其中n為大于1的整數,其特征在于,步驟為:
步驟1:判斷n是否為偶數;
步驟2:若n是偶數,可表達為n=2m,其中m為大于0的整數,則N=2n=22m=4m,這時,FFT的計算轉化為m級基于融合乘加指令的時域抽取基4FFT的計算;若n不是偶數,n為奇數,可表達為n=2m+1,其中m為大于0的整數,則N=2n=22m+1=4m*2,這時,FFT的計算轉化為先進行m級基于融合乘加指令的時域抽取基4FFT計算,最后進行一級基于融合乘加指令的時域抽取基2FFT計算;
其中,計算m級基于融合乘加指令的時域抽取基4FFT,時域抽取基4FFT的每個蝶形單元計算由24條融合乘加指令完成;計算一級基于融合乘加指令的時域抽取基2FFT,時域抽取基2FFT的每個蝶形單元計算由6條融合乘加指令完成;
步驟3:FFT的計算完成。
2.根據權利要求1所述的基于融合乘加指令加速FFT計算的方法,其特征在于,進行一個時域抽取基4FFT的蝶形單元的計算方法包括以下步驟:
步驟2.1.1:預先計算出時域抽取基4FFT算法所需的旋轉因子W1,W2,并且分別把兩個旋轉因子W1,W2按實部1為W1r、虛部1/實部1為W1i/W1r、實部2為W2r、虛部2/實部2為W2i/W2r的方式存放;
步驟2.1.2:給定4個輸入數據A,B,C,D;其中,A的實部和虛部分別表示為Ar,Ai;B的實部和虛部分別表示為Br,Bi;C的實部和虛部分別表示為Cr,Ci;D的實部和虛部分別表示為Dr,Di;計算蝶形單元的4個輸出結果Y1,Y2,Y3,Y4;其中,Y1的實部和虛部分別表示為Y1r,Y1i;Y2的實部和虛部分別表示為Y2r,Y2i;Y3的實部和虛部分別表示為Y3r,Y3i;Y4的實部和虛部分別表示為Y4r,Y4i;
步驟2.1.3:依據下式(1),通過12條融合乘加指令完成對4個中間結果的實部和虛部的計算;其中,分別為第一個中間結果的實部和虛部;分別為第二個中間結果的實部和虛部;分別為第三個中間結果的實部和虛部;分別為第四個中間結果的實部和虛部;
步驟2.1.2:依據下式(2),通過12條融合乘加指令完成4個輸出結果Y1,Y2,Y3,Y4的實部和虛部的計算;其中,Y1的實部和虛部分別表示為Y1r,Y1i;Y2的實部和虛部分別表示為Y2r,Y2i;Y3的實部和虛部分別表示為Y3r,Y3i;Y4的實部和虛部分別表示為Y4r,Y4i;
3.根據權利要求1或2所述的基于融合乘加指令加速FFT計算的方法,其特征在于,進行一個時域抽取基2FFT的蝶形單元的計算方法包括以下步驟:
步驟2.2.1:預先計算出時域抽取基2FFT算法所需的旋轉因子W,并且按實部為Wr、虛部/實部為Wi/Wr的方式存放;
步驟2.2.2:給定2個輸入數據A,B;其中,A的實部和虛部分別表示為Ar,Ai;B的實部和虛部分別表示為Br,Bi;計算蝶形單元的2個輸出結果Y1,Y2;其中,Y1的實部和虛部分別表示為Y1r,Y1i;Y2的實部和虛部分別表示為Y2r,Y2i;
步驟2.2.3:依據下式(3),通過2條融合乘加指令完成2個中間結果的實部和虛部的計算;其中,分別為第一個中間結果的實部和虛部;分別為第二個中間結果的實部和虛部;
步驟2.2.4:依據下式(4),通過4條融合乘加指令完成2個輸出結果Y1,Y2的實部和虛部的計算;其中,Y1的實部和虛部分別表示為Y1r,Y1i;Y2的實部和虛部分別表示為Y2r,Y2i;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310364339.5/1.html,轉載請聲明來源鉆瓜專利網。





