首页> 外文OA文献 >Performance Analysis and Design of a Discreet Cosine Transform processor Using CORDIC algorithm
【2h】

Performance Analysis and Design of a Discreet Cosine Transform processor Using CORDIC algorithm

机译:基于CORDIC算法的离散余弦变换处理器的性能分析和设计

摘要

CORDIC is an acronym for COrdinate Rotation Digital Computer. It is a class of shift adds algorithms for rotating vectors in a plane, which is usually used for the calculation of trigonometric functions, multiplication, division and conversion between binary and mixed radix number systems of DSP applications, such as Discreet cosine Transform(DCT). The Jack E. Volder's CORDIC algorithm is derived from the general equations for vector rotation. The CORDIC algorithm has become a widely used approach to elementary function evaluation when the silicon area is a primary constraint. The implementation of CORDIC algorithm requires less complex hardware than the conventional method.udIn digital communication, the straightforward evaluation of the cited functions is important, numerous matrix based adaptive signal processing algorithms require the solution of systems of linear equations, the computation of eigen values, eigenvectors or singular values. All these tasks can be efficiently implemented using processing elements performing vector rotations. The (CORDIC) offers the opportunity to calculate all the desired functions in a rather simple and elegant way. Due to the simplicity of the involved operations the CORDIC algorithm is very well suited for VLSI implementation. The rotated vector is also scaled making a scale factor correction necessary. VHDL coding and simulation of selected CORDIC algorithm for sine and cosine, the comparison of resultant implementations and the specifics of the FPGA implementation has been discussed.udIn this thesis, the CORDIC algorithm has been implemented in XILINX Spartan 3E FPGA kit using VHDL and is found to be accurate. It also contains the implementation of Discrete Cosine Transform using radix-2 decimation-in-time algorithm in Xilinx. on the same FPGA kit. Due to the high speed, low cost and greater flexibility offered by FPGAs over DSP processors the FPGA based computing is becoming the heart of all digital signal processing systems of modern era. Moreover the generation of test bench by Xilinx ISE 9.2i verifies the results with directly computed dct values from mat lab.
机译:CORDIC是COrdinate旋转数字计算机的首字母缩写。它是一类用于在平面内旋转矢量的移位加法算法,通常用于三角函数的计算,DSP应用的二进制和混合基数系统之间的乘法,除法和转换,例如离散余弦变换(DCT) 。 Jack E. Volder的CORDIC算法是从矢量旋转的一般方程式得出的。当硅面积是主要限制因素时,CORDIC算法已成为一种广泛用于基本功能评估的方法。与传统方法相比,CORDIC算法的实现所需的硬件更少。 ud在数字通信中,对所引用功能的直接评估很重要,许多基于矩阵的自适应信号处理算法都需要解线性方程组,计算特征值,特征向量或奇异值。使用执行矢量旋转的处理元素可以有效地实现所有这些任务。 (CORDIC)提供了以相当简单而优雅的方式计算所有所需功能的机会。由于所涉及操作的简单性,CORDIC算法非常适合VLSI实现。旋转的矢量也被缩放,从而需要进行比例因子校正。对正弦和余弦的选定CORDIC算法进行VHDL编码和仿真,讨论了所得实现的比较和FPGA实现的细节。被发现是准确的。它还包含Xilinx中使用radix-2实时抽取算法的离散余弦变换的实现。在同一FPGA套件上。由于FPGA通过DSP处理器提供的高速,低成本和更大的灵活性,基于FPGA的计算正成为现代所有数字信号处理系统的核心。此外,Xilinx ISE 9.2i生成的测试平台可以直接通过Mat Lab的dct值来验证结果。

著录项

  • 作者

    Panda Satyasen;

  • 作者单位
  • 年度 2010
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号