New Approach for Calculating Inversed Order Sequence in FFT
Funds:
The National Natural Science Foundation of China (51176016)
-
摘要: 為了提高快速傅里葉變換的運(yùn)算效率,減少運(yùn)算時(shí)間,該文研究了FFT中倒序序列的計(jì)算。研究發(fā)現(xiàn)不同長度的倒序序列不相互獨(dú)立,它們之間有深刻的聯(lián)系,長度為N的倒序序列可以由長度為N/2的倒序序列生成。根據(jù)不同長度的倒序序列之間的相互關(guān)聯(lián)性,給出了新的倒序序列的計(jì)算方法及相應(yīng)的算法流程。通過計(jì)算仿真,驗(yàn)證了算法的正確性。該算法實(shí)現(xiàn)簡單,而且運(yùn)算效率高。與傳統(tǒng)算法相比,新算法可將計(jì)算效率提高3個(gè)數(shù)量級。
-
關(guān)鍵詞:
- 數(shù)字信號處理 /
- 快速傅里葉變換 /
- 序列 /
- 倒序
Abstract: In order to improve the efficiency of Fast Fourier Transform (FFT) and reduce the computation time, an algorithm of inversed order sequence in FFT is studied. It is revealed that the inversed order sequences with different length N are not independent but have a deep connection, that is, the inversed order sequence with length N can be produced by the one with length N/2 according to a specific schedule. Based on the interconnectedness, a new approach for calculating the inversed order sequence with length N is proposed and the corresponding procedure flow is shown. The algorithm is simulated and the correctness of the algorithm is verified. The algorithm not only can be realized simply, but also has high efficiency. Compared with the traditional method, the new algorithm can improve the computing efficiency by three orders of magnitude.-
Key words:
- Digital signal processing /
- Fast Fourier Transformation (FFT) /
- Sequence /
- Inversed order
-
GAO Xiquan and DING Yumei. Digital Signal Processing [M]. Fourth Edition, Xi,an: Xi,an Electronic and Science University Press, 2016: 92-100. 高西全, 丁玉美. 數(shù)字信號處理[M]. 第四版, 西安: 西安電子科技大學(xué)出版社, 2016: 92-100. 吳京. 信號分析與處理[M]. 修訂版, 北京: 電子工業(yè)出版社, 2014: 129-142. WU Jing. Signal Analysis and Processing [M]. Revised Edition, Beijing: Electronic Industry Press, 2014: 129-142. 柳群, BRIGHAM E O. 快速傅立葉變換[M]. 上海: 上??茖W(xué)技術(shù)出版社, 1979. LIU Qun and BRIGHAM E O. Fast Fourier Transform[M]. Shanghai: Shanghai Science and Technology Press, 1979. 張克俊, 唐勇波. DIT-FFT的倒序算法[J]. 兵工自動(dòng)化, 2005, 24(5): 46-48. doi: 10.3969/j.issn.1006-1576.2005.05.024. ZHANG Kejun and TANG Yongbo. Reverse algorithm DIT- FFT[J]. Ordnance Industry Automation, 2005, 24(5): 46-48. doi: 10.3969/j.issn.1006-1576.2005.05.024. 朱冰蓮, 方敏. 數(shù)字信號處理[M]. 第2版, 北京: 電子工業(yè)出版社, 2014: 99-114. ZHU Binglian and FANG Min. Digital Signal Processing[M]. Second Editiong, Beijing: Publishing House of Electronics Industry, 2014: 99-114. 徐美清, 孫晨亮. 快速傅立葉變換FFT算法特點(diǎn)分析[J]. 科學(xué)與財(cái)富, 2016, 1(10): 52-54. XU Meiqing and SUN Chenliang. Characteristics analysis of fast Fourier transform FFT algorithm[J]. Journal of Science and Wealth, 2016, 1(10): 52-54. 鄭偉華. 快速傅立葉變換-算法及應(yīng)用[D]. [博士論文], 湖南大學(xué), 2015. ZHENG Weihua. Fast Fourier transform algorithm and its application[D]. [Ph.D. dissertation], Hunan University, 2015. 鄭宇凡. 淺談FFT(快速傅立葉變換)算法及其應(yīng)用[J]. 科技展望, 2015, 25(29): 144-145. doi: 10.3969/j.issn.1672-8289. 2015.29.132. ZHENG Yufan. Discussion on FFT (fast Fourier transform) algorithm and its application[J]. Science and Technology, 2015, 25(29): 144-145. doi: 10.3969/j.issn.1672-8289.2015.29. 132. 徐士良. 計(jì)算機(jī)常用算法[M]. 北京: 清華大學(xué)出版社, 1995: 287-291. XU Shiliang. Computer Algorithm[M]. Beijing: Tsinghua University Press, 1995: 287-291. 程乾生. 數(shù)字信號處理[M]. 北京: 北京大學(xué)出版社, 2003: 7-23. CHENG Qiansheng. Digital Signal Processing[M]. Beijing: Peking University Press, 2003: 7-23. 汪海兵, 徐淑正, 楊華中. 基于查找表的單基FFT原址倒序算法[J]. 清華大學(xué)學(xué)報(bào), 2008, 48(1): 43-45. doi: 10.3321/ j.issn:1000-0054.2008.01.012. WANG Haibing, XU Shuzheng, and YANG Huazhong. The single-base FFT site reverse algorithm based on look-up table[J]. Journal of Tsinghua University, 2008, 48(1): 43-45. doi: 10.3321/j.issn:1000-0054.2008.01.012. 方志紅, 張長耀, 俞根苗. 利用逆序循環(huán)實(shí)現(xiàn)FFT算法中倒序算法的優(yōu)化[J]. 信號處理, 2004, 20(5): 533-535. doi: 10.3969/j.issn.1003-0530.2004.05.023. FANG Zhihong, ZHANG Changyao, and YU Genmiao. To realize the optimization of reverse FFT algorithm in using reverse circulation[J]. Journal of Signal Processing, 2004, 20(5): 533-535. doi: 10.3969/j.issn.1003-0530.2004.05.023. 張學(xué)智, 蔡輝. 快速實(shí)現(xiàn)FFT的逆序方法[J]. 探測與控制學(xué)報(bào), 2001, 23(2): 62-65. doi: 10.3969/j.issn.1008-1194.2001. 02.023. ZHANG Xuezhi and CAI Hui. Fast implementation of FFT reverse order method[J]. Journal of Detection and Control, 2001, 23(2): 62-65. doi: 10.3969/j.issn.1008-1194.2001.02.023. 劉仲, 陳海燕, 向宏衛(wèi). 使用融合乘加加速快速傅立葉變換計(jì)算的向量化方法[J]. 國防科技大學(xué)學(xué)報(bào), 2015, 37(2): 72-78. doi: 10.11887/j.cn.201502015. LIU Zhong, CHEN Haiyan, and XIANG Hongwei. By using fusion and accelerate the vectorization method of fast Fourier transform[J]. Journal of National University of Defense Technology, 2015, 37(2): 72-78. doi: 10.11887/j.cn.201502015. 薛會(huì), 張麗, 劉以農(nóng). 非標(biāo)準(zhǔn)快速傅里葉變換算法綜述[J]. CT理論與應(yīng)用研究, 2010, 19(3): 33-46. doi: 10.3969/j.issn.1003- 2215.2014.11.015. XUE Hui, ZHANG Li, and LIU Yinong. Overview of non standard fast Fourier transform algorithm[J]. CT Theory and Applications, 2010, 19(3): 33-46. doi: 10.3969/j.issn.1003- 2215.2014.11.015. 張大煒. 一種新的級聯(lián)FFT算法[J]. 艦船科學(xué)技術(shù), 2016, 38(5): 60-63. doi: 10.3404/j.issn.1672-7619.2016.05.013. ZHANG Dawei. A new cascade FFT algorithm[J]. Ship Science and Technology, 2016, 38(5): 60-63. doi: 10.3404/ j.issn.1672-7619.2016.05.013. 李龍軍, 王布宏, 夏春和. 基于迭代FFT算法的平面陣列交錯(cuò)稀疏布陣方法[J]. 電子與信息學(xué)報(bào), 2016, 38(4): 970-977. doi: 10.11999/JEIT150749. LI Longjun, WANG Buhong, and XIA Chunhe. Interleaved thinned linear arrays based on modified iterative FFT technigue[J]. Journal of Electronics and Information Technology, 2016, 38(4): 970-977. doi: 10.11999/JEIT150749. 陳慧, 周繼惠, 郭春亮, 等. 基于VB的FFT算法的設(shè)計(jì)和實(shí)現(xiàn)[J]. 華東交通大學(xué)學(xué)報(bào), 2003, 20(1): 94-96. doi: 10.3969/ j.issn.1005-0523.2003.01.027. CHEN Hui, ZHOU Jihui, GUO Chunliang, et al. Design and implementation of FFT algorithm based on VB[J]. Journal of East China Jiaotong University, 2003, 20(1): 94-96. doi: 10.3969/j.issn.1005-0523.2003.01.027. -
計(jì)量
- 文章訪問數(shù): 1469
- HTML全文瀏覽量: 316
- PDF下載量: 215
- 被引次數(shù): 0