Download presentation
Presentation is loading. Please wait.
1
Development and Implementation of a FPGA-based digital beamformer Supervisors: Nandita Bhattacharjee Dr. Andrew Paplinski Dr. Andrew Paplinski Dale Harders
2
Presentation Outline Presentation Outline –An Ultrasonic Imaging System Overview –Beamforming Fundamentals –Significance of study –Simulator role within this project –Implementation Dale Harders
3
Ultrasonic Imaging System Overview Dale Harders
4
Spatial Filter Spatial Filter - Only extract desired directional data - Remaining signals are attenuated Beamforming Fundamentals What is a beamformer? Dale Harders Focussing subsystem Focussing subsystem - Electronic vs. Mechanical - Sharper images are produced
5
Beamforming Fundamentals Consider how an ultrasonic imaging system operates Dale Harders How is this focussing achieved digitally?
6
Beamforming Fundamentals Possible Solution: Delay in time Dale Harders Disadvantages: Large storage requirements High clock rates required for fine delays High clock rates required for fine delays
7
A rotation of complex data in the frequency domain is equivalent to a time delay in the time domain. A rotation of complex data in the frequency domain is equivalent to a time delay in the time domain. Beamforming Fundamentals Better Solution: Phase-shift via complex vector rotation Dale Harders Process data in a different Domain Process data in a different Domain - requires Quadrature sampling (Re, Im) Advantages: Relatively small digital circuitry required Lower sampling rates required Lower sampling rates required
8
Significance of Study Increase Image Resolution Increase Image Resolution - Improve Signal-to-noise ratio - Improve Signal-to-noise ratio Maintain fast frame-rates Maintain fast frame-rates - Real-time imaging - Real-time imaging Develop 3D-imaging techniques Develop 3D-imaging techniques Ultimate Goals Dale Harders Continuation of Previous Research @ Monash Continuation of Previous Research @ Monash - (Hampson G, 1998), (Bhattacharjee et al, 2000) - (Prain R, 2001)
9
Simulator role within this project Ultrasound simulation program Ultrasound simulation program - Developed by Joergen Jensen, Denmark - Running under Matlab Capable of emulating all sub-systems Capable of emulating all sub-systems Field II Dale Harders (Jensen, 1996)
10
Simulator role within this project Field II Example Origin 0 -x +x+x 0 +z Dale Harders
11
Simulator role within this project Field II Example Dale Harders
12
Simulator role within this project Field II Example Origin Dale Harders
13
Implementation Hardware system Hardware system - Two word-parallel, fully pipelined, CORDIC vector rotators operating in parallel - Summing performed on chip Design implemented on a Xilinx Spartan II FPGA Design implemented on a Xilinx Spartan II FPGA Device Driver Device Driver - Interfaced PCI communications API to Matlab Developed System - Block Schematic Next Slide…
14
Beamformer System ACCUMULATOR
15
Conclusion Dale Harders Stable Development Platform built Stable Development Platform built - Easy to use interface for new design test-benching PCI communications PCI communications - Developed a PCI communications interface between Matlab and the Hardware for design verification and future development acceleration Project deliverables satisfied Project deliverables satisfied - Successfully implemented a hardware digital beamformer
16
References Bhattacharjee N, Paplinski A and Hampson G, "Phase-shift Beamforming", TR 2000/53, CSSE, Monash University, Clayton, 2000 Hampson G.A, "Implementing Multi-Dimensional Digital Hardware Beamformers", PhD thesis, Faculty of Computing and Information Technology. Monash University, Clayton, 1998. Jensen J.A, "Field: A program for simulating ultrasound systems", 10th Nordic-Baltic Conference on Biomedical Imaging, vol 4, pg 351-353, 1996. Prain R, “Parallel CORDIC implementation for hardware beamformers”, Honours Thesis, Department of CSSE, Monash University, Clayton, 2001. Dale Harders
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.