Dynamic Configurable Floating-Point FFT Pipelines and Hybrid-Mode CORDIC on FPGA

Jie Zhou, Yazhuo Dong, Y. Dou, Yuanwu Lei
{"title":"Dynamic Configurable Floating-Point FFT Pipelines and Hybrid-Mode CORDIC on FPGA","authors":"Jie Zhou, Yazhuo Dong, Y. Dou, Yuanwu Lei","doi":"10.1109/ICESS.2008.95","DOIUrl":null,"url":null,"abstract":"Floating-point fast Fourier transform (FFT) processor and coordinate rotation digital computer (CORDIC) element play important roles in communication and radar applications. But even with the rapid development of large-scale integrated circuit, it is usually impractical to implement these floating-point computations on FPGA, as they will consume a large amount of chip resources. In this paper, a compact SAR processor, composed of four 1D FFT-PEs (processing elements) and a CORDIC co-processor, is implemented on FPGA. In particular, a dynamic configurable pipeline is used in FFT-PE to reduce the area consumption through reusing floating-point units. And the 32-bit floating-point hybrid-mode CORDIC co-processor is implemented to generate compensation factors and compute transcendental functions in SAR image visualization phase. Experimental results show that our SAR processor performs well both in area and latency. It consumes about 40% of LUTs and DSPs, and about 48% of memory bits on a StratixII FPGA. Moreover, 32-bit floating-point hybrid-mode CORDIC co-processor only occupies about 2.6% LUTs and Registers of Virtex5 and achieves a clock frequency of 217 MHz. Regarding the latency, it takes 1232.6 ms to transform the SAR raw data of 4K*4K into a visible image of 256 grey levels and can meet the real-time requirement.","PeriodicalId":278372,"journal":{"name":"2008 International Conference on Embedded Software and Systems","volume":"259 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Embedded Software and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICESS.2008.95","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

Floating-point fast Fourier transform (FFT) processor and coordinate rotation digital computer (CORDIC) element play important roles in communication and radar applications. But even with the rapid development of large-scale integrated circuit, it is usually impractical to implement these floating-point computations on FPGA, as they will consume a large amount of chip resources. In this paper, a compact SAR processor, composed of four 1D FFT-PEs (processing elements) and a CORDIC co-processor, is implemented on FPGA. In particular, a dynamic configurable pipeline is used in FFT-PE to reduce the area consumption through reusing floating-point units. And the 32-bit floating-point hybrid-mode CORDIC co-processor is implemented to generate compensation factors and compute transcendental functions in SAR image visualization phase. Experimental results show that our SAR processor performs well both in area and latency. It consumes about 40% of LUTs and DSPs, and about 48% of memory bits on a StratixII FPGA. Moreover, 32-bit floating-point hybrid-mode CORDIC co-processor only occupies about 2.6% LUTs and Registers of Virtex5 and achieves a clock frequency of 217 MHz. Regarding the latency, it takes 1232.6 ms to transform the SAR raw data of 4K*4K into a visible image of 256 grey levels and can meet the real-time requirement.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于FPGA的动态可配置浮点FFT管道和混合模式CORDIC
浮点快速傅里叶变换(FFT)处理器和坐标旋转数字计算机(CORDIC)元件在通信和雷达应用中发挥着重要作用。但是,即使大规模集成电路发展迅速,在FPGA上实现这些浮点运算通常也是不现实的,因为它们会消耗大量的芯片资源。本文在FPGA上实现了一种由4个一维fft - pe(处理元件)和一个CORDIC协处理器组成的小型SAR处理器。特别是,FFT-PE中使用了动态可配置管道,通过重复使用浮点单元来减少面积消耗。在SAR图像可视化阶段,采用32位浮点混合模式CORDIC协处理器生成补偿因子和计算超越函数。实验结果表明,我们的SAR处理器在面积和延迟方面都有很好的性能。它消耗了大约40%的lut和dsp,以及大约48%的StratixII FPGA内存位。32位浮点混合模式CORDIC协处理器仅占用Virtex5约2.6%的LUTs和寄存器,时钟频率达到217 MHz。在延迟方面,将4K*4K的SAR原始数据转换为256级灰度的可见图像需要1232.6 ms,可以满足实时性要求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
An Efficient Multi-protocol RFID Interrogator Baseband Processor based on a Reconfigurable Architecture Schedulability Analysis for Fault-Tolerant Hard Real-Time Tasks with Arbitrary Large Deadlines Energy Efficiency of Scratch-Pad Memory at 65 nm and Below: An Empirical Study Formal Schedulability Analysis and Simulation for AADL An Entropy-based Trust Modeling and Evaluation for Wireless Sensor Networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1