首页> 外文期刊>IEEE Transactions on Circuits and Systems. I, Regular Papers >Mixed-Scaling-Rotation CORDIC (MSR-CORDIC) Algorithm and Architecture for High-Performance Vector Rotational DSP Applications
【24h】

Mixed-Scaling-Rotation CORDIC (MSR-CORDIC) Algorithm and Architecture for High-Performance Vector Rotational DSP Applications

机译:高性能矢量旋转DSP应用的混合缩放旋转CORDIC(MSR-CORDIC)算法和体系结构

获取原文
获取原文并翻译 | 示例
       

摘要

The coordinate rotational digital computer (CORDIC) algorithm is a well-known iterative arithmetic for performing vector rotations in many digital signal processing (DSP) applications. However, the large number of iteration is a major disadvantage of this algorithm for its speed performance. Many researchers have proposed schemes to reduce the number of iterations. Nevertheless, in performing the existing CORDIC algorithms, the norm of the vector is usually enlarged so that extra scaling operations are required to deliver the normalized output. In this paper, we merge the two operation phases (microrotations and scaling phases) and propose a new vector rotational scheme called mixed-scaling-rotation coordinate rotational digital computer (MSR-CORDIC) algorithm. It can eliminate the overhead of the scaling operations that are inevitable in existing CORDIC algorithms; hence, it can significantly reduce the total iteration number so as to improve the speed performance. The proposed MSR-CORDIC can be applied to DSP applications, in which the rotational angles are known in advance [e.g., twiddle factor in fast Fourier transform (FFT) processor designs]. Moreover, most CORDIC algorithms generally suffer from the roundoff noise in the fixed-wordlength implementations. We also propose two schemes to control and reduce the impairment. Our simulation results show that the MSR-CORDIC algorithm can enhance the signal-to-quantization-noise ratio (SQNR) performance by controlling the internal dynamic range. We also investigate the first- and second-order statistical properties, including the mean and variance of the SQNR. Simulation results show that the MSR-CORDIC can enhance SQNR performance of both first-and second-order statistical properties. At the VLSI architecture level, we proposed a generalized MSR-CORDIC engine for the tradeoff between hardware complexity and quantization error performance. It can further reduce the hardware complexity when compared with the newly proposed extend elementary angle set CORDIC algorithm [5]. The MSR-CORDIC scheme has been applied to a variable-length FFT processor design [29], and results in significant hardware reduction in implementing the twiddle factor operations.
机译:坐标旋转数字计算机(CORDIC)算法是一种众所周知的迭代算法,用于在许多数字信号处理(DSP)应用程序中执行矢量旋转。但是,大量迭代是该算法在速度性能方面的主要缺点。许多研究人员提出了减少迭代次数的方案。但是,在执行现有的CORDIC算法时,通常会扩大矢量的范数,因此需要额外的缩放操作才能传递标准化输出。在本文中,我们合并了两个操作阶段(微旋转和缩放阶段),并提出了一种新的矢量旋转方案,称为混合缩放-旋转坐标旋转数字计算机(MSR-CORDIC)算法。它可以消除现有CORDIC算法不可避免的缩放操作的开销;因此,它可以显着减少总迭代次数,从而提高速度性能。所提出的MSR-CORDIC可以应用于事先已知旋转角的DSP应用中(例如,快速傅立叶变换(FFT)处理器设计中的旋转因子)。而且,大多数CORDIC算法通常在固定字长实现中遭受舍入噪声的困扰。我们还提出了两种方案来控制和减少减值。我们的仿真结果表明,MSR-CORDIC算法可以通过控制内部动态范围来增强信噪比(SQNR)性能。我们还研究了一阶和二阶统计属性,包括SQNR的均值和方差。仿真结果表明,MSR-CORDIC可以增强SQNR的一阶和二阶统计特性。在VLSI体系结构级别,我们提出了一种通用的MSR-CORDIC引擎,用于在硬件复杂度和量化误差性能之间进行权衡。与新提出的扩展基本角度集CORDIC算法相比,它可以进一步降低硬件复杂度[5]。 MSR-CORDIC方案已应用于可变长度FFT处理器设计[29],并在实现旋转因子运算中显着减少了硬件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号