西安电子科技大学学报 ›› 2022, Vol. 49 ›› Issue (6): 42-50.doi: 10.19665/j.issn1001-2400.2022.06.006

• 信息与通信工程 • 上一篇    下一篇

一种支持多数据块混合处理的FFT优化方法

洪钦智1,2(),王志君3(),郭一凡1,2(),梁利平3()   

  1. 1.中国科学院微电子研究所,北京 100029
    2.中国科学院大学 集成电路学院,北京 100049
    3.北京邮电大学 集成电路学院,北京 100876
  • 收稿日期:2021-12-10 出版日期:2022-12-20 发布日期:2023-02-09
  • 作者简介:洪钦智(1985—),男,中国科学院微电子研究所博士研究生,E-mail:alex85_hong@163.com|王志君(1981—),女,研究员,E-mail:wangzhijun@bupt.edu.cn|郭一凡(1996—),男,中国科学院微电子研究所博士研究生,E-mail:guoyifan@ime.ac.cn|梁利平(1969—),男,教授,E-mail:liangliping@bupt.edu.cn
  • 基金资助:
    国家科技重大专项(2013ZX03003015)

Multi-data mixed FFT processing optimization method

HONG Qinzhi1,2(),WANG Zhijun3(),GUO Yifan1,2(),LIANG Liping3()   

  1. 1. Institute of Microelectronics of The Chinese Academy of Sciences,Beijing 100029,China
    2. College of Integrated Circuits,University of Chinese Academy of Sciences,Beijing 100049,China
    3. College of Integrated Circuits,Beijing University of Posts and Telecommunications,Beijing 100876,China
  • Received:2021-12-10 Online:2022-12-20 Published:2023-02-09

摘要:

针对快速傅里叶变换处理器中运算通路深流水线气泡会导致性能损失以及不同点数的快速傅里叶变换存在吞吐率不均衡问题,提出了一种可以同时支持多个快速傅里叶变换数据混合处理的优化方法。设计了一种深度流水的可配置蝶形处理电路以及可支持多数据块混合处理的块浮点处理架构,使得在同一硬件框架下可支持1个基9/2个基8/3个基5/4个基4/5个基3的高精度蝶形运算,运算速率和资源效率较高。基于上述方法,实现了一种支持4G/5G标准的多模高性能快速傅里叶变换处理器,可以支持64~4 096 点的FFT/iFFT和12~3 240点的DFT/iDFT处理(60种点数模式)。该快速傅里叶变换处理器基于55 nm CMOS工艺实现,面积1.59 mm2,最高工作频率500 MHz,单数据模式下最大吞吐率 1.5 GS/s,混合数据模式下最大吞吐率2.2 GS/s。与近年研究相比,该设计在增加较少资源的情况下,实现了更多点数支持、更高的吞吐率(2X~6X)和各种点数下更均衡的性能。

关键词: 快速傅里叶变换处理器, 高性能, 多模式, 5G

Abstract:

A new computational method is proposed to support multiple FFT processing simultaneously.The method can effectively solve the performance loss of memory-based architecture FFT processors due to the computational path pipeline bubbles and the unbalanced throughput of different FFT points.A deeply pipelined WFTA algorithm-based configurable butterfly unit and a new multiple block floating-point processing unit are designed,which can support high precision computing and include one radix-9/two radix-8/three radix-5/four radix-4/five radix-3 in parallel.Based on the proposed method,a multi-mode high performance FFT processor for 4G/5G is implemented,which can support 60 modes including 64~4 096-point FFT/iFFT and 12~3 240-point DFT/iDFT computing.The processor is implemented based on 55 nm CMOS technology,with a 1.46 mm2 layout,supports 1.5GS/s in a single mode and 2.2 GS/s in a mixed mode at 500MHz.It is shown that the proposed processor can support more points and has a better performance than previous designs.

Key words: FFT processor, high-performance, multi-mode, 5G

中图分类号: 

  • TN432