← 返回
智能化与AI应用
★ 4.0
用于存储器型快速傅里叶变换架构的新型无缩放CORDIC性能增强
Enhanced Performance of New Scaling-Free CORDIC for Memory-Based Fast Fourier Transform Architecture
| 作者 | C. Paramasivam · Sandeep Singh Chauhan · Veerpratap Meena · A. Sreejagathi · B. A. V. N. Hasini · K. L. K. Kishore |
| 期刊 | IEEE Access |
| 出版日期 | 2025年1月 |
| 技术分类 | 智能化与AI应用 |
| 相关度评分 | ★★★★ 4.0 / 5.0 |
| 关键词 | 无缩放CORDIC算法 泰勒级数 快速傅里叶变换 CORDIC单元架构 FPGA实现 |
语言:
中文摘要
本文提出一种高性能、低功耗的新型无缩放坐标旋转数字计算机(NSF-CORDIC)算法,采用四阶泰勒级数逼近消除传统CORDIC中的缩放操作,并通过优化移位值预测技术减少迭代次数,适用于FFT中的固定旋转角度。算法收敛角为57.1°,结合预旋转技术可扩展至180°。设计了基于泰勒迭代的新型CORDIC单元,并构建了基于该单元的存储器型FFT架构,省去了复数常系数乘法器。在Zynq-7ZC706 FPGA上的实现结果表明,所提架构在资源占用、延迟和功耗方面均显著优于现有设计。
English Abstract
Coordinate rotation digital computer (CORDIC) algorithm is an iterative method and it performs the vector rotation operation by micro-rotation with scaling operation in each iteration. This study introduces a high-performance power-efficient new scaling-free coordinate rotation digital computer (NSF-CORDIC) algorithm to perform vector rotation operation in circular coordinates. The scaling operation required in the existing algorithm has been completely removed by the fourth-order approximation of Taylor series (TS). The number of iterations is reduced by an optimized shift value prediction technique for known and fixed angles, like the twiddle factor angle available in the fast Fourier transform (FFT) algorithm. The angle of convergence (AOC) of the algorithm is 57.1°, and it is extended to 180° using the pre-rotation operation and optimized shift value prediction technique. In addition to that, the new CORDIC cell architecture is designed to perform Taylor series-based iterations. Further, a memory-based FFT architecture is designed using a new CORDIC cell. In the FFT architecture, the CORDIC cell performs all the multiplication of twiddle factor. Therefore, the complex constant multiplier required to execute the twiddle factor multiplication is eliminated. The proposed architectures are implemented in the Zynq-7ZC706 FPGA board using the Vivado EDA tool. The scaling-free CORDIC cell architecture has 31% and 3% slice reduction, 72% and 45% slice delay product reduction, and 38% and 23% power reduction compared to the two different existing scaling-free CORDIC designs. The memory-based FFT architecture has 37.8% and 19.6% slice reduction, 38.4% and 27% slice delay product reduction, and 45% and 34% power reduction compared to the two different existing memory-based FFT architecture.
S
SunView 深度解读
该无缩放CORDIC算法对阳光电源数字控制系统具有重要应用价值。在ST储能变流器和SG光伏逆变器中,FFT广泛用于电网谐波分析、功率质量检测和并网同步控制。该算法通过泰勒级数逼近消除缩放操作,减少迭代次数,可显著降低FPGA/DSP控制器的计算资源占用和功耗,提升实时控制性能。特别适用于构网型GFM控制中的快速谐波补偿、PowerTitan大型储能系统的多机并联协调控制,以及充电桩的电能质量监测。低延迟特性可缩短控制周期,提高系统动态响应速度,为高功率密度产品设计提供算法优化方向。