Title :
Design of a real time digital beamformer for a 50MHz annular array ultrasound transducer
Author :
Cao, Pei-Jie ; Shung, K. Kirk ; Karkhanis, Neel ; Chen, Wo-Hsing
Author_Institution :
Dept. of Biomed. Eng., Univ. of Southern California, Los Angeles, CA, USA
Abstract :
A Field Programmable Gate Array (FPGA) based real time beamformer was developed for a six-ring annular array ultrasound transducer. Six analog to digital converters (AD9054, Analog Devices Inc.) were used to digitized the echoes at 200MHz. A Xilinx Virtex E FPGA chip which works at a 200MHz clock was used to delay the digitized echoes for beamforming. The delay for each channel was accomplished in two steps. A programmable FIFO was used for the delays of integer multiples of the clock period, a 4-tap Fractional Delay (FD) FIR filter was used for the delays less than one clock period. A high speed Cypress FIFO was used to transfer the summed beam to a DSP microprocessor (ADSP21065L). The DSP microprocessor completes envelope detection, imaging processing and transfers the image data to a computer for display through a PCI bus I/O card (PCI6534, National Instruments). The source codes for FPGA were written in VHDL language and schematic capture. A lookup table method based multiplier was designed to improve the speed of algorithm. The whole beamformer was designed in a pipeline structure; it is capable of working at 240MHz clock frequency after implemented in ISE Foundation 4.2i (Xilinx Inc). Using a Gaussian modulated sinusoidal pulse, with a 50MHz center frequency and a 50% bandwidth, the Matlab simulation study shows that the FD filter gave a maximal error of 11.2% in amplitude from the ideal waveform, and a 0.3% maximum mean square error when the required delay was 0.2 of the clock period.
Keywords :
array signal processing; delays; field programmable gate arrays; ultrasonic imaging; ultrasonic transducer arrays; 200 MHz; 240 MHz; 50 MHz; DSP microprocessor; FPGA; Gaussian modulated sinusoidal pulse; VHDL; annular array ultrasound transducer; delays; digitized echoes; envelope detection; lookup table; pipeline structure; real time digital beamformer; Clocks; Delay; Digital signal processing; Field programmable analog arrays; Field programmable gate arrays; Finite impulse response filter; Microprocessors; Ultrasonic imaging; Ultrasonic transducer arrays; Ultrasonic transducers;
Conference_Titel :
Ultrasonics Symposium, 2002. Proceedings. 2002 IEEE
Print_ISBN :
0-7803-7582-3
DOI :
10.1109/ULTSYM.2002.1192604