首页> 外文会议>IEEE Aerospace Conference >Reduced Precision Redundancy in a Radix-4 FFT Implementation on a Field Programmable Gate Array
【24h】

Reduced Precision Redundancy in a Radix-4 FFT Implementation on a Field Programmable Gate Array

机译:在现场可编程门阵列上的基数-4 FFT实现中降低了精度冗余

获取原文

摘要

Reduced Precision Redundancy (RPR) is demonstrated as a new method for improving fault tolerance in Field Programmable Gate Arrays (FPGAs) replacing Triple Modular Redundancy (TMR) to protect against the Single Event Effects due to radiation in arithmetic processes. As a test of this approach, the RPR technique was used to implement a Radix-4 Fast Fourier Transform (FFT). This design was implemented in a Xilinx Virtex 2~(~R) FPGA in order to find the possible gain in speed and reduction in power and resources as compared to the TMR method. Simulation of different degrees of RPR explore the impact on speed and power on the FPGA performance at various levels of precision reduction. This paper deals with a 64-point 32-bit 3-stage Radix-4 in-place FFT based on an improved FFT algorithm. The whole FFT structure was implemented based on modules designed by the author and Virtex 2~(~R) FPGA's modules. The implementation of the FFT was successful and was able to handle data in real time at a throughput rate (sample rate) of 134 MHz in simulation. Based on this FFT design, the implementation of TMR and RPR modules was attempted. First, the TMR structure was designed, creating three identical replicas of the FFT and installing a TMR Voter per FFT's stage. The implementation of this design was not possible due to resource requirements just exceeding the capabilities of the FPGA. The next step was the alteration of the existing FFT and the creation of a smaller 14-bit Butterfly module (BF) for the bound-computing portion of the RPR structure. After the successful completion of this step, we advanced to the implementation of an RPR module with a 14-bit reduced precision bound and a 32-bit precise value (RPR degree 14/32). This design employed a new approach to RPR where two copies of the truncated lower bound are computed separately from the precise value. The degree 14/32 RPR, Radix-4, 3-stage pipeline FFT functioned correctly and was able to work in real time handling data at a throughput of 163 MHz.
机译:降低精度冗余(RPR)作为提高现场可编程门阵列(FPGA)中的容错的新方法,替换三重模块化冗余(TMR)以防止由于算术过程中的辐射而导致的单个事件效应。作为这种方法的测试,RPR技术用于实现基数-4快速傅里叶变换(FFT)。与TMR方法相比,这种设计在Xilinx Virtex 2〜(〜R)FPGA中实现了速度和功率和资源的可能增益。不同程度的RPR模拟探讨了各种精度减少水平对FPGA性能的影响。本文根据改进的FFT算法处理64点32位3级基准-4原位FFT。整个FFT结构是基于由作者和Virtex 2〜(〜R)FPGA模块设计的模块来实现的。 FFT的实施成功,能够在模拟中以134MHz的吞吐率(采样率)实时处理数据。基于此FFT设计,尝试了TMR和RPR模块的实现。首先,设计了TMR结构,创建了三个相同的FFT复制品,并在每个FFT阶段安装TMR选民。由于仅超过FPGA的能力,因此无法实现这种设计。下一步是改变现有FFT和创建RPR结构的绑定计算部分的较小的14位蝴蝶模块(BF)。在成功完成此步骤后,我们向实现RPR模块的实现,具有14位降低的精度界限和32位精确值(RPR学位14/32)。该设计采用了RPR的新方法,其中截断下限的两个副本与精确值分开计算。 14/32 RPR,基数-4,3级管道FFT正常运行,并且能够以163 MHz的吞吐量实时处理数据。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号