J4 ›› 2011, Vol. 38 ›› Issue (3): 169-174.doi: 10.3969/j.issn.1001-2400.2011.03.028

• 研究论文 • 上一篇    下一篇

高速广义多载波解调的低成本硬件优化设计

熊何锐;郝学飞;胡国荣   

  1. (中国科学院 微电子研究所,北京  100029)
     
  • 收稿日期:2010-04-29 出版日期:2011-06-20 发布日期:2011-07-14
  • 通讯作者: 熊何锐
  • 作者简介:熊何锐(1985-),男,中国科学院硕士研究生,E-mail: xiongherui@163.com.

Low-cost hardware optimization design for high-speed GMC demodulation

XIONG Herui;HAO Xuefei;HU Guorong   

  1. (Institute of Microelectronic, Chinese Academy of Science, Beijing  100029, China)
  • Received:2010-04-29 Online:2011-06-20 Published:2011-07-14
  • Contact: XIONG Herui

摘要:

针对广义多载波解调,设计了一种输出符合多相滤波器串行输入的512点流水线结构逆快速傅里叶变换处理器, 从而避免了系统中额外的数据存储,减少了系统总体的硬件开销和运算延时.处理器基本运算单元采用一种输入正序、输出正序的新型基23单路延时本地反馈结构. 经过三级基本单元和一级深度为64的缓存后,最终输出为按逆快速傅里叶变换计算结果以因子8抽取的序列. 在具体实现中,还提出了一种提取公因值的方法来优化旋转因子的存储.该处理器用FPGA验证,相比传统基23单路延时反馈结构和基8前向反馈结构,存储资源可分别减少30%和67%,并且比单路延时反馈结构输出延时减少约43%.

关键词: 广义多载波, 快速傅里叶变换, 单路延时本地反馈, 旋转因子

Abstract:

Based on GMC (Generalized Multi-carrier)demodulation, a 512 point pipelined IFFT processor is proposed, whose output sequence is consistent with the input sequence of the polyphase filter, thus avoiding the extra data storage and reducing the hardware cost and latency of the whole system. The processor takes a new radix 23 SDLF (Single-path Delay Locally Feedback) architecture as the basic operating unit, which has a sequence input and a sequence output. After three stages' operation and a buffer with the depth of 64, the processor's final output is the extraction of IFFT results by factor of 8. In the design, a method for extracting the common factor is also proposed to opimize twiddle factor storage. The verification, based on the FPGA, indicates that the proposed processor can reduce the memory size by 30% and 67% respectively, compared with the traditional radix 23 SDF (Single-path Delay Feedback) and radix 8 FF (Feed Forward) architecture, and reduce output latency by about 43%, compared with the SDF architecture.

Key words: generalized multi-carrier, fast Fourier transform, single-path delay locally feedback, pipelined, twiddle factor