Compact implementation of dynamic receive apodization in ultrasound scanners

The image quality in medical ultrasound scanners is determined by several factors, one of which is the ability of the receive beamformer to change the aperture weighting function with depth and beam angle. In digital beamformers, precise dynamic apodization can be achieved by representing that function by numeric sequences. For a 15 cm scan depth and 100 lines per image, a 64-channel, 40 MHz ultrasound beamformer may need almost 50 million coefficients. A more coarse representation of the aperture relieves the memory requirements but does not enable compact and precise beamforming. Previously, the authors have developed a compact beamformer architecture which utilizes sigma-delta A/D conversion, recursive delay generation and sparse sample reconstruction using FIR filters. The channel weights were here fixed. In this paper, a compact implementation of dynamic receive apodization is presented. It allows precise weighting coefficient generation and utilizes a recursive algorithm which shares its starting parameters with the recursive delay generation logic. Thus, only a separate calculation block, consisting of 5 adders and 5 registers, is necessary. A VHDL implementation in a Xilinx XCV2000E-7 FPGA has been made for the whole receive beamformer for assessing the necessary hardware resources and the achievable performance for that platform. The code implements dynamic apodization with an expanding aperture for either linear or phased array imaging. A complete 32-channel beamformer can operate at 129.82 MHz and occupies 1.28 million gates. Simulated in Matlab, a 64-channel beamformer provides gray scale image with around 55 dB dynamic range. The beamformed data can also be used for flow estimation.

[1]  T. G. Noll,et al.  Low power delay calculation for digital beamforming in handheld ultrasound systems , 2000, 2000 IEEE Ultrasonics Symposium. Proceedings. An International Symposium (Cat. No.00CH37121).

[2]  C. Burrus,et al.  Array Signal Processing , 1989 .

[3]  W. E. Engeler,et al.  Windowing of wide-band ultrasound transducers , 1996, 1996 IEEE Ultrasonics Symposium. Proceedings.

[4]  K. Boone,et al.  Effect of skin impedance on image quality and variability in electrical impedance tomography: a model study , 1996, Medical and Biological Engineering and Computing.

[5]  O. Norman A band-pass delta-sigma modulator for ultrasound imaging at 160 MHz clock rate , 1996 .

[6]  D. E. Davies,et al.  Array signal processing , 1983 .

[7]  Jørgen Arendt Jensen,et al.  A new architecture for a single-chip multi-channel beamformer based on a standard FPGA , 2001, 2001 IEEE Ultrasonics Symposium. Proceedings. An International Symposium (Cat. No.01CH37263).

[8]  Jørgen Arendt Jensen,et al.  Delay generation methods with reduced memory requirements , 2003, SPIE Medical Imaging.

[9]  Borislav Gueorguiev Tomov,et al.  Compact beamforming in medical ultrasound scanners , 2003 .

[10]  Don H. Johnson,et al.  Array Signal Processing: Concepts and Techniques , 1993 .