• DocumentCode
    3514788
  • Title

    Rotating ultrasonic signal vectors with a word-parallel CORDIC processor

  • Author

    Paplinski, Andrew P. ; Bhattacharjee, Nandita ; Greif, Charles

  • Author_Institution
    Comput. Sci. & Software Eng., Monash Univ., Clayton, Vic., Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    254
  • Lastpage
    261
  • Abstract
    The CORDIC algorithm is an iterative method for the efficient computation of vector rotations and several other trigonometric and hyperbolic functions. We have developed a fast, redundant, constant-scale factor, word-parallel implementation of a CORDIC algorithm to rotate ultrasonic signal vectors. The implementation is an improvement of a similar 1996 algorithm know as the differential CORDIC. The CORDIC processor is a part of an ultrasonic imaging system under development and has been implemented using logic synthesis of VHDL descriptions on a Xilinx Virtex 800 FPGA. The algorithm has been simulated with MATLAB. The results of simulation and testing of the CORDIC rotator using a novel VHDL testbench have been presented. The error resulting from truncations is well within the expected limit
  • Keywords
    digital arithmetic; field programmable gate arrays; hardware description languages; iterative methods; logic design; ultrasonic imaging; MATLAB; VHDL descriptions; Xilinx Virtex 800 FPGA; differential CORDIC; hyperbolic functions; iterative method; logic synthesis; trigonometric functions; ultrasonic imaging system; ultrasonic signal vectors; vector rotations; word-parallel CORDIC processor; Computer science; Frequency; Iterative algorithms; Phased arrays; Sensor arrays; Signal processing; Signal processing algorithms; Testing; Ultrasonic imaging; Ultrasonic transducer arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Systems Design, 2001. Proceedings. Euromicro Symposium on
  • Conference_Location
    Warsaw
  • Print_ISBN
    0-7695-1239-9
  • Type

    conf

  • DOI
    10.1109/DSD.2001.952290
  • Filename
    952290