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
Link To Document