FPGA-Based Control System of an Ultrasonic Phased Array Keywords: ultrasonic imaging, phased array, B-scan, FPGA

Similar documents
FPGA-BASED CONTROL SYSTEM OF AN ULTRASONIC PHASED ARRAY

Ihor TROTS, Andrzej NOWICKI, Marcin LEWANDOWSKI

18th World Conference on Nondestructive Testing, April 2012, Durban, South Africa. Joanna X.Qiao 1, Matthias Jobst 2

Parametric Beamformer for Synthetic Aperture Ultrasound Imaging

Further development of synthetic aperture real-time 3D scanning with a rotating phased array

Comprehensive Ultrasound Research Platform

Reconfigurable Arrays for Portable Ultrasound

Ultrasound Beamforming and Image Formation. Jeremy J. Dahl

Ultrasound Bioinstrumentation. Topic 2 (lecture 3) Beamforming

VLSI Architecture for Ultrasound Array Signal Processor

Mathematical Modeling of Ultrasonic Phased Array for Obstacle Location for Visually Impaired

Signal Processing and Display of LFMCW Radar on a Chip

Multi-Element Synthetic Transmit Aperture Method in Medical Ultrasound Imaging Ihor Trots, Yuriy Tasinkevych, Andrzej Nowicki and Marcin Lewandowski

Ultrasonic Linear Array Medical Imaging System

A COST-EFFECTIVE METHOD FOR ULTRASOUND VOLUMETRIC IMAGING

Nuove tecnologie per ecografia ad ultrasuoni: da 2D a 4D

ECHO-CANCELLATION IN A SINGLE-TRANSDUCER ULTRASONIC IMAGING SYSTEM

RECENT ADVANCEMENTS IN THE APPLICATION OF EMATS TO NDE

Generation Laser Scanning Method for Visualizing Ultrasonic Waves Propagating on a 3-D Object

Medical Imaging (EL582/BE620/GA4426)

A Delta-Sigma beamformer with integrated apodization

Further Developments in Ultrasonic Phased Array Inspection of Aging Aircraft

Virtual ultrasound sources

Developments in Ultrasonic Phased Array Inspection III

Multiplierless sigma-delta modulation beam forming for ultrasound nondestructive testing

The Physics of Echo. The Physics of Echo. The Physics of Echo Is there pericardial calcification? 9/30/13

ULTRASONIC GUIDED WAVE FOCUSING BEYOND WELDS IN A PIPELINE

A Real-time Photoacoustic Imaging System with High Density Integrated Circuit

Simulation of Ultrasonic Testing of Rail Wheel Face using Phased Array and DDF technique

Linear arrays used in ultrasonic evaluation

Miniaturized GPS Antenna Array Technology and Predicted Anti-Jam Performance

Operation and Sound Field of an Ultrasonic Biplane-Array

An Overview Algorithm to Minimise Side Lobes for 2D Circular Phased Array

DESIGN OF HIGH-PERFORMANCE ULTRASONIC PHASED ARRAY EMISSION AND RECEPTION CON- TROLLING SYSTEM

ENHANCEMENT OF SYNTHETIC APERTURE FOCUSING TECHNIQUE (SAFT) BY ADVANCED SIGNAL PROCESSING

COMPUTER PHANTOMS FOR SIMULATING ULTRASOUND B-MODE AND CFM IMAGES

The Development of Laser Ultrasonic Visualization Equipment and its Application in Nondestructive Inspection

Sonic Distance Sensors

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 4, July 2013

RapidScan II Application Note General Composite Scanning

INSPECTION OF THERMAL BARRIERS OF PRIMARY PUMPS WITH PHASED ARRAY PROBE AND PIEZOCOMPOSITE TECHNOLOGY

A Multichannel Pipeline Analog-to-Digital Converter for an Integrated 3-D Ultrasound Imaging System

On Determination of Focal Laws for Linear Phased Array Probes as to the Active and Passive Element Size

Liquid sensor probe using reflecting SH-SAW delay line

Medical ultrasound has gained popularity in the clinical

DACON INSPECTION SERVICES. Phased Array Ultrasonic Testing

Exercise 1-3. Radar Antennas EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION OF FUNDAMENTALS. Antenna types

Integrated 16-channel Transmit and Receive Beamforming ASIC for Ultrasound Imaging

Development of the air-coupled ultrasonic vertical reflection method

FPGA-BASED PULSED-RF PHASE AND AMPLITUDE DETECTOR AT SLRI

CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION

Study of the ALICE Time of Flight Readout System - AFRO

The Architecture of the BTeV Pixel Readout Chip

ULTRASONIC IMAGING of COPPER MATERIAL USING HARMONIC COMPONENTS

Development and Application of 500MSPS Digitizer for High Resolution Ultrasonic Measurements

Ginzton Laboratory, W. W. Hansen Laboratories of Physics Stanford University, Stanford, CA 94305

Switched MEMS Antenna for Handheld Devices

A PHASED ARRAY ULTRASONIC TESTING OF A MANUAL THICK AUSTENITIC WELD FEEDBACK

The Application of TOFD Technique on the Large Pressure Vessel

A novel tunable diode laser using volume holographic gratings

PROBE CORRECTION EFFECTS ON PLANAR, CYLINDRICAL AND SPHERICAL NEAR-FIELD MEASUREMENTS

Multi-spectral acoustical imaging

Design & Development of 4-channel Phased Array Control & Amplifier for EMAT based Phased Array UT System for Weld Joints

SonaFlex. Set of Portable Multifunctional Equipment for Non-contact Ultrasonic Examination of Materials

Basic functions of the universal flaw detector GEKKO

A Pin-Loaded Microstrip Patch Antenna with the Ability to Suppress Surface Wave Excitation

Personal Ultrasound The future of ultrasonic scanning is here, today right in your hands. It s portable and affordable giving you the power and

30 th April 2008 Glasgow DSpace Service

Development of Under-Sodium Inspection Technique Using Ultrasonic Waveguide Sensor. FR13 4 ~ 7 Mar Paris, France

A COMPARISON BETWEEN ASTM E588 AND SEP 1927 RELATING RESOLUTION LIMITS AT DETERMINATION OF THE PURITY GRADE

ULTRASONIC SIGNAL CHARACTERIZATIONS OF FLAT-BOTTOM HOLES IN

A Modified Synthetic Aperture Focussing Technique Utilising the Spatial Impulse Response of the Ultrasound Transducer

Attenuation and velocity of ultrasound in solid state materials (transmission)

Table 1 The wheel-set security system of China high-speed railway

PERFORMANCE CONSIDERATIONS FOR PULSED ANTENNA MEASUREMENTS

A10-Gb/slow-power adaptive continuous-time linear equalizer using asynchronous under-sampling histogram

Radiation Pattern of Waveguide Antenna Arrays on Spherical Surface - Experimental Results

Fast, portable, user-friendly...the complete C-scan solution.

Rapid. Simplicity Capability Reliability

arxiv:physics/ v1 [physics.optics] 28 Sep 2005

This is a repository copy of Front-end electronics for cable reduction in Intracardiac Echocardiography (ICE) catheters.

HIGH POWER ELECTROMAGNETIC TRANSIENT PULSE IN-PHASE SYNTHESIS

Measurement of phase velocity dispersion curves and group velocities in a plate using leaky Lamb waves

Used in Image Acquisition Area CCD Driving Circuit Design

Retrospective Transmit Beamformation. Whitepaper. ACUSON SC2000 Volume Imaging Ultrasound System. Answers for life.

CIRCULAR DUAL-POLARISED WIDEBAND ARRAYS FOR DIRECTION FINDING

Ultrasound Nondestructive Evaluation (NDE) Imaging with Transducer Arrays and Adaptive Processing

LASER GENERATION AND DETECTION OF SURFACE ACOUSTIC WAVES

DEFECT SIZING IN PIPE USING AN ULTRASONIC GUIDED WAVE FOCUSING TECHNIQUE

SUPPLEMENTARY INFORMATION

REAL-TIME B-SCAN ULTRASONIC IMAGING USING A DIGITAL PHASED. Robert Dunki-Jacobs and Lewis Thomas General Electric Company Schenectady, New York, 12301

MultiScan MS Tube Inspection System. Multi-technology System Eddy Current Magnetic Flux Leakage Remote Field IRIS Ultrasound

Equipment for Attenuation and velocity of ultrasound in solid state materials (transmission), experimental set-up

MAKING TRANSIENT ANTENNA MEASUREMENTS

z t h l g 2009 John Wiley & Sons, Inc. Published 2009 by John Wiley & Sons, Inc.

Eddy Current Testing (ET) Technique

CIRCULAR PHASED ARRAY PROBES FOR INSPECTION OF SUPERPHOENIX STEAM GENERATOR TUBES

INSTRUMENTATION DESIGN FOR ULTRASONIC IMAGING

A SHEAR WAVE TRANSDUCER ARRAY FOR REAL-TIME IMAGING. R.L. Baer and G.S. Kino. Edward L. Ginzton Laboratory Stanford University Stanford, CA 94305

MultiScan MS Tube Inspection System. Multi-technology System Eddy Current Magnetic Flux Leakage Remote Field IRIS Ultrasound

Transcription:

Paper received: 22.08.2009 DOI:10.5545/sv-jme.2010.178 Paper accepted: 04.03.2010 Santos, M.J.S.F. - Santos, J.B. Mário João Simões Ferreira dos Santos* - Jaime Batista dos Santos University of Coimbra s Mechanical Engineering Research Center, Department of Electrical Engineering and Computers, University of Coimbra, Portugal One of the main features of ultrasonic phased arrays is the ability to create an ultrasonic focused beam by applying time-delayed signals to each one of the elements of the array. If the focused beam can sweep a certain area it is possible to obtain a B-scan image. This process is called beamforming. In this work, a prototype control system for a phased array, based in a FPGA (Field Programmable Gate Array), was conceived. The array has 30 elements and is to be used in B-scan low resolution imaging (50 50 pixels). Time-delayed was implemented by means of a 50 MHz oscillator, which allows a minimum delay of 20 ns. By using nine bits counters it is possible to obtain a maximum delay of 10.24 µs between control signals. The scanning sector area is 60 mm in depth and a ±30º aperture. 2011 Journal of Mechanical Engineering. All rights reserved. Keywords: ultrasonic imaging, phased array, B-scan, FPGA 0 INTRODUCTION The ultrasonic waves are mechanical vibrations that can propagate through many different types of materials. Typically, in ultrasonic non-destructive testing (UNDT), an ultrasonic signal is transmitted into the material to be tested, after which this signal is collected and processed to obtain information that may be related to parameters or properties of that material. A classic application is the detection of defects or inclusions inside a given material: the ultrasounds when travelling between materials with different properties (interface material/ defect), give rise to a reflected wave, which can be used for identification and classification of defects or inclusions. After a defect has been located in a given material it is often important to have information about their shape and size and then make decisions about its integrity. In the medical field, 2D US images are an important means of diagnosis essential to evaluate many clinical situations. One of the most often used techniques is the ultrasonic B-scan imaging. This technique combines the information obtained by a onedimensional A-scan method, related to the ultrasonic beam propagation inside the material, with a mechanical movement that produced an image parallel to the direction of propagation. The time-of-flight (travel time) of the sound energy is displayed along the vertical axis and the linear position of the transducer is displayed along the horizontal axis. The mechanical movement made by the transducer is usually replaced by an electronic scanning of the beam, by means of a phased array [1] and [2]. In the most basic sense, a phased array system utilizes the wave physics principle of phasing. Varying the time between a series of outgoing ultrasonic pulses in such a way that the individual wave fronts generated by each element in the array combine with each other to add or cancel energy in predictable ways that effectively steer and shape the sound beam. In the last decades there has been considerable advancement in the ultrasound systems function and their beamformers [3]. The first techniques used to implement the delays among the different elements of an array were based in analog systems like lumped elements, electromagnetic delay lines or charge transfer devices [4]. In modern ultrasound scanners a wide variety of beamforming approaches are applied using digital processing. Some of them use classical full phased array imaging and sweep out a sector image by beam steering across the image space, where all elements are active during both transmission and receiving [1]. Other developed techniques use a different number of active channels and different approaches: parallel receiving phase rotation [5], single-bit delta-sigma conversion [6], direct sampled in-phase/quadrature *Corr. Author s Address: University of Coimbra s Mechanical Engineering Research Center, Department of Electrical Engineering and Computers, University of Coimbra, 3030-290 Coimbra, Portugal, marioj@deec.uc.pt 135

beamformer [7] or phased subarray imaging [8]. Also, FPGA based systems have been developed where power dissipation [9] and compact size [10] are important project parameters. In this work, a way to implement the delays to be provided to each of the elements of a linear array with 30 elements, designed to obtain low resolution ultrasonic B-scan images is presented. In the proposed implementation a low cost and high scale of integration solution, based on an FPGA xc3s1000 from Xilinx, was used. 1 ULTRASONIC B-SCAN IMAGING WITH PHASED ARRAYS In most conventional ultrasonic inspections only one probe is used and the information gathered is related to propagation axis. If this monoblock probe is divided into several elements (array) with width much less than its length, we can assume that each of the elements leads to a linear source of cylindrical waves. The wave fronts of the array elements will interfere, generating an overall wave front [11]. The new wave fronts may be delayed and synchronized with each other in terms of phase and amplitude in order to create an ultrasonic beam with the possibility of focusing and steering. The individual control of each of the elements of the array is made to give rise to a focused beam, with the possibility of changing some parameters such as angle, the focal length or size. This process is controlled by dynamic software. The scanning of the focused beam allows detection of defects with several orientations, as well as outside of the propagation axis. These situations are illustrated in Fig. 1a: a single probe showing some limitations in the detection of defects presenting the illustrated orientations or located outside the propagation axis. To produce a beam with constructive interference, the various elements of the array must be excited with signals with small time differences between them. Fig. 2 shows the acquisition and control system for the transmitted (a) and received signals (b), in order to produce a focus on the desired point. The collected signals are shifted in time, as shown in Fig. 3 before being added. The result is an A-scan signal that emphasizes the response of the desired focal point and attenuates the echoes from other points of the testing material. During the transmission, the acquisition unit sends a trigger signal to the control system, which converts this signal into a high voltage pulse with a time delay and width programmed according to the focal law. Each element receives only one pulse, giving rise to a beam with a specific angle and focal length. When the beam reaches the defect a reflection occur and the signal is collected by each one of the elements of the array, and time-shifted according to the parameters of the system. Finally, the signals are combined so that only one ultrasonic pulse is delivered to the acquisition system. Fig. 4 shows the beam focusing for an angled incidence. There are several techniques of beam scanning to obtain an image [8]. Typically, in phased arrays with a high number of elements, a sequential excitation of a group of active transducers with the same delay is done along the array. In other cases, it may be a scan based on changes in focal length, with all elements to be used simultaneously and focalization on the receiving stage. Other techniques use a Fig. 1. Detection of misoriented defects by: a) monocrystal probe; b) multielement probe 136 Santos, M.J.S.F. - Santos, J.B.

focalization of all elements simultaneously with constant distance from the centre of the array and variable inclination. Fig. 2. Acquisition and control system of the phased array: a) transmission; b) reception assumed that each of its elements will behave as a point source and the radiation diagram is omnidirectional in the plane of interest. For a homogeneous medium with constant wave speed, it is then necessary to determine the distances from each one element of the array to the focussing points. The resulting delays are obtained from the corresponding ratio between the distances and wave speed in the medium. Fig. 5 depicts the geometry used to deduce the expression for calculating the delays to provide to a phased array with an even number of elements. Fig. 3. Delays in the reception Fig. 5. Geometry of a linear phased array used to deriving the focusing formula For a particular focalization point with polar coordinates (r, θ), it is possible to obtain the distances (dist n ) to each array element by the expression: dist = N n r + r + 1 ( cos θ) ( sin θ ( nd ) ) 2 2 2, (1) Fig. 4. Beam focusing for angled incidence 2 FOCUSING DELAY CALCULATION To make the focusing of a phased array transmitted beam at a particular point, it is where: r is the distance to the centre of the array [m], N is the number of elements of the array, n is the index of the array element, d is the distance between two consecutive elements [m]. Using an auxiliary variable defined as k n N k = 1 n ( nd ), (2) 2 137

the Eq. (1) can be simplified leading to: 2 2 dist = r + 2k rsinθ + k. (3) n n n The delays can now be calculated by: delay n distmax distn =, (4) c where c is the wave speed in the medium [m/s], dist max is the maximum distance value [m]. With the present system, we intend to control an array with 30 elements having 1 mm separation between elements, capable to produce a scanning area from 10 to 60 mm in depth with an aperture of ±30º. Fig. 6 shows schematically these dimensions. The low resolution image has 2500 pixels (50 50), corresponding to 1 pixel/mm in the direction perpendicular to the array (depth) and a minimum of 1.35 pixel/mm in the angle direction. 3 DELAY IMPLEMENTATION The implementation of the delays was done using a Xilinx FPGA xc3s1000 from Spartan-3 family. The Digilent programmable logic board presented in Fig. 7 and VHDL programming language were used for that goal. This board has high-speed USB2 port, together with a collection of I/O devices (VGA output, pushbuttons, switches and LCD display), data ports and expansion connectors that allow a wide range of designs to be completed without needing any additional components. The simplified block diagram of hardware implementation is depicted in Fig. 8. Each block represents a programming module and is controlled by the whole global program responsible for data loading. Fig. 6. Scanning area The situation where there are major differences between the delays is for the closer points to the array. For the minimum focalization distance (10 mm), the maximum delay between the central element and one of the extremes of the array can be easily calculated, and for the present case is 5.3 µs. The delays are implemented based on synchronous counters which operate at a frequency of 50 MHz, allowing a minimum counting period (delay) of 20 ns. As it will be used 9 bit counters, maximum delay values of 2 9 20 ns = 512 20 ns = 10.24 µs are possible, which is about two times above the desired specifications. Fig. 7. Programmable logic board The Calc_sin module provides the sin values of the angle corresponding to the focalization point, relatively to the centre of the array. As VHDL language does not support the sin function, a solution often used in programmable devices that consists of the creation of a lookup table (LUT) with the 50 values was implemented, corresponding to the 50 points of the angular scanning (±30º). To determine different distances from the focalization points to the elements of the array, the Eq. (3) will be used with the parameters n, d and N previously defined. Again the strategy of calculating the square root needs to be used as this is not supported by the language. In this 138 Santos, M.J.S.F. - Santos, J.B.

case the use of LUT is not adequate because it would consume many resources (50 50 values), so the alternative was the development of Eq. (3) in terms of Taylor series. This module is called Calc_dist. After calculating the distances, the module Calc_dist max determines the maximum of all distances. Fig. 8. Simplified block diagram of the array control system From this point, the system will have as many parallel channels as the number of elements of the array, which is 30 for the present system. From the set of distances previously calculated and using its maximum value, the delays will be calculated using the module Calc_delay_ n, which in practice implements the Eq. (4). After the calculation of the delays, these values must be converted to multiples of the time unit of the system, which are 20 ns. As already mentioned, the system uses 9 bit counters, which allows a maximum number of 512 counts. The initial value to load each one counters, L_cont n, is then given by: delay L_ contn = 512 20 where: delay n is delay of n th element [ns]. n, (5) The greater the value of delay n, which indicates a higher proximity of the element to the focalization point, the lower the L_cont n value to provide to the counter. The final module Cont n consists of a counter. After all L_cont n signals have been loaded, a control signal sent to all counters (not represented) will start the count of each one from the original value L_cont n. The control signals of the array S n will change its state when each a counter reaches the maximum count, leading to the desired shift to provide to the corresponding element. For a new focalization point, the whole process is repeated, with the introduction of the angle and radius parameters. 4 RESULTS At this stage the system was only tested for a focalization in a single point. Fig. 9 shows the timing diagram for the outputs S n corresponding to a focalization point with an angle of +9 and a distance of 43.5 mm from the centre of the array. As can be seen, the shifting between the signals agrees with the predictions: the transducers further away from the focalization point are excited first (extremes of the array) and the closest are excited later (centre of the array). Note that in this case, the excitation of the elements 12 to 16 is simultaneous, which is due to the fact that the spatial difference between them is very small, causing differences in the propagation times less than 20 ns. Delays were measured and found in accordance with the theoretical values given by Eq. (4). It was also possible to verify that only 40% of all resources (10 6 gates) of the FPGA have been used. Thus, this circuit can be used in situations where controlling of larger number of elements or analyzing of greater scanning areas are needed. These results can be seen as an improvement when compared with the ones provided by other authors [9] and [10]. 5 CONCLUSIONS In this work, a way to implement a phased array control to be used in low resolution ultrasonic B-scan imaging has been developed. Using a FPGA, the signals were successfully obtained to excite the array elements. The experimental results are in agreement with the analytical calculations. One of the major advantages of the presented implementation is the great degree of miniaturization when compared with the use of conventional electronic circuits. The used FPGA occupies an area less than 3 cm 2. It is also very versatile as the control system can be housed in 139

one standard FPGA that can easily be programmed and upgraded. Another advantage is related to the huge cost savings, because a simple laptop can be used to visualize the information. The developed hardware allows controlling the array transmission. Future work will deal with developments concerning the reception of the collected signals and their processing, towards the formation of B-scan image of the interior of structures to be inspected. 6 REFERENCES [1] Macovski, A. (1979). Ultrasonic Imaging Using Arrays. Proceedings of the IEEE, vol. 67, no. 4, p. 484-495. [2] Von Ramman, O., Smith, S. (1983). Beam steering with linear arrays. Trans. on Biomedical Engineering, vol. BME-30, no. 8, p. 438-452. [3] Thomenius, K.E. (1996). Evolution of ultrasound beamformers. IEEE Ultrasonic Symposium, San Antonio, p. 1615-1622. [4] Manes, G.F., Atzeni, C., Susini, C., Somer, J.C. (1979). A new delay technique with application to ultrasound phased-array imaging systems. Ultrasonics, vol. 17, no. 5, p. 225-229. [5] O Donnell, M. (1990). Efficient parallel receive beam forming for phased array imaging using phase rotation (medical US application). IEEE Ultrasonic Symposium, Honolulu, p. 1495-1498. [6] Kozak, M., Karama, M. (2001). Digital phased array beamforming using single-bit delta-sigma conversion with non-uniform over-sampling. IEEE Tran. Ultrason. Ferroelect. Freq. Control, vol. 48, p. 922-931. Fig. 8. Timing diagram of the excitation signals for a focalization point with 9º inclination and 43.5 mm of distance, for the centre of the array 140 Santos, M.J.S.F. - Santos, J.B.

[7] Ranganathan, K., Santy, M., Blalock, T., Hossack, J., Walker, W. (2005). Direct sampled I/Q beamforming for compact and very low-cost ultrasound imaging. IEEE Tran. Ultrason. Ferroelect. Freq. Control, vol. 51, no. 9, p. 1082-1094. [8] Johnson, J., Karaman, M., Khuri-Yakub, B. (2005). Coherent-array imaging using phased subarrays. Part I: Basic principles. IEEE Tran. Ultrason. Ferroelect. Freq. Control, vol. 52, no. 1, p. 37-50. [9] Feldkamper, H, Schwann, R., Gierenz, T., Noll, T. (2000). Low power delay calculation for digital beamforming in handheld ultrasound systems. IEEE Ultrasonic Symposium, San Juan, p. 1763-1766. [10] Tomov, B., Jensen, J. (2001). A new architecture for single-chip multi-channel beamformer based on a standard FPGA. IEEE Ultrasonic Symposium, Atlanta, p. 1529-1533. [11] R/D Tech, (2004). Introduction to Phased Array Ultrasonic Technology Applications. R/D Tech Corp, Waltham. 141