 |
CenSSIS: Acoustics Group at Boston University
Analogic Ultrasound Engine (AN 2300) Matlab Toolbox
|
Analogic Ultrasound Engine
The Analogic Ultrasound Engine (AN 2300) is a commercial
hardware platform which is designed to be incorporated into clinical ultrasound scanners.
It is the underlying hardware for the B-K Medical
Viking 2400 scanner.
The AN2300 can operate standard scanheads with up to 192 elements. It has a fully digital
transmit and receive beamforming which can address upto 64 elements
in the scanhead in a given pulse-echo A-line. The system is controlled through
open-source software which allows complete access to the internal signals and
controls within the imager.
The Analogic Engine Toolbox is a collection of MATLAB functions and user interface tools
designed to facilate transferring scan line data from Analogic hardware from the real-time engine
to MATLAB for visualization and analysis. The core of the toolbox is a set of functions the provide
an M interface to many of the functions in the engine SDK, making it possible to write MATLAB
functions and scripts to automate initializing, configuring, and collecting data from the engine,
or to work with the engine interactively from the command line.
The key Matlab commands are
casacc a GUI which allows basic control of the imaging directly from MATLAB
casareadrf returns an array containing all the RF lines from a single B-scan image
casareadbw returns an array containing all the envelope detected data from a single B-scan image
casaTGCParamsRead returns the time-gain compensation (TGC) settings for a given B-scan image
Some example files are available at the BU MedBED page and
also on the CenSSIS image database.
Download the Toolbox
The toolbox can be downloaded as a zipped folder.
an2300tb.zip
Unzip the folder and read the file readme.txt for
installation instructions.
Documentation
Analogic Engine Toolbox 1.0 This includes the instructions for
installation and a description of some of the available commands. The use of commands that are not described in
this document can be determined using the help command in MATLAB.
Contributors
Patrick Edson, The Mathworks
Kenneth Lopez, Electrical Engineering Undergraduate, Boston University and Mathworks Co-op
Emmanuel Bossy, Post-doc, Aerospace and Mechanical Engineering, Boston University
Robin Cleveland, Assoc. Prof, Aerospace and Mechanical Engineering, Boston University
Paul Barbone, Assoc. Prof, Aerospace and Mechanical Engineering, Boston University
Ronald Roy, Professor, Aerospace and Mechanical Engineering, Boston University
The development of this toolbox was supported by CenSSIS, The Mathworks, and Analogic Corp.
Physical Acoustics Laboratory
Department of Aerospace and
Mechanical Engineering
110 Cummington Street
Boston University
Boston, Massachusetts 02215
Last Updated Dec 2003
Contact Webmaster