A reconfigurable arbitrary waveform generator using PWM modulation for ultrasound research
© Assef et al.; licensee BioMed Central Ltd. 2013
Received: 17 December 2012
Accepted: 12 March 2013
Published: 20 March 2013
In ultrasound imaging systems, the digital transmit beamformer is a critical module that generates accurate control over several transmission parameters. However, such transmit front-end module is not typically accessible to ultrasound researchers. To overcome this difficulty, we have been developing a compact and fully programmable digital transmit system using the pulse-width modulation (PWM) technique for generating simultaneous arbitrary waveforms, specifically designed for research purposes.
In this paper we present a reconfigurable arbitrary waveform generator (RAWG) for ultrasound research applications that exploits a high frequency PWM scheme implemented in a low-cost FPGA, taking advantage of its flexibility and parallel processing capability for independent controlling of multiple transmission parameters. The 8-channel platform consists of a FPGA-based development board including an USB 2.0 interface and an arbitrary waveform generator board with eight MD2130 beamformer source drivers for individual control of waveform, amplitude apodization, phase angle and time delay trigger.
To evaluate the efficiency of our system, we used equivalent RC loads (1 kΩ and 220 pF) to produce arbitrary excitation waveforms with the Gaussian and Tukey profiles. The PWM carrier frequency was set at 160 MHz featuring high resolution while keeping a minimum time delay of 3.125 ns between pulses to enable the acoustic beam to be focused and/or steered electronically. Preliminary experimental results show that the RAWG can produce complex arbitrary pulses with amplitude over 100 Vpp and central frequency up to 20 MHz with satisfactory linearity of the amplitude apodization, as well as focusing phase adjustment capability with angular resolution of 7.5°.
The initial results of this study showed that the proposed research system is suitable for generating simultaneous arbitrary waveforms, providing extensive user control with direct digital access to the various transmission parameters needed to explore alternative ultrasound transmission techniques.
KeywordsUltrasound FPGA Arbitrary waveform generator Transmit beamformer
In medical ultrasound (US) imaging systems, also called scanners, the transmit (TX) beamformer represents an important segment that generates high-voltage (HV) pulsed signals to effectively excite the transducer for a satisfactory signal-to-noise ratio (SNR)[1, 2]. Although commercial US systems have been typically used by research laboratories for the development and experimental test of new investigation methods for transmission of US, these systems do not always fit the needs for testing the proposed novel approaches. With limited programmability and flexibility, research users of these machines who may wish to evaluate alternative transmission techniques cannot have access to various US transmission parameters during pulse-echo experiments, because their typical architecture is often “closed” and available only for system engineers[4, 5].
In recent years, some commercial US machines have been introduced with different implementation to enable researchers direct control of multielement probes[5, 12]. A significant example is represented by the Verasonics research scanner (Verasonics Inc., WA, USA) that is built on an open-architecture software platform that can be configured to operate in various modes required for research, such as unfocused broad beam emissions, which can be used to increase the frame rate over conventional focused beam approaches. Another commercial US equipment designed for medical and industrial applications is the OPEN System (Lecoeur Electronique Corp. Chuelles, France), based on a modular architecture with multiple dedicated electronics boards that includes programmable analog transmitters and an USB 2.0 interface to a host computer.
On the other hand, only few US platforms have been specifically developed for research purposes and a need exists for open architectures for direct access to the transmission parameters with an independent excitation scheme for each channel[14–20]. One of these is the ULtrasound Advanced Open Platform (ULA-OP), which applies the sigma-delta technique combined with the high-speed of the low-voltage differential signaling (LVDS) channels integrated on FPGAs to synthesize arbitrary waveforms with output amplitude operating up to 24 Vpp. Alternatively, another method for generating arbitrary waveforms is presented in paper. Here, Jensen et al. described the Remotely Accessible Software configurable Multichannel Ultrasound Sampling (RASMUS) system, a high-level US research scanner for real-time synthetic aperture acquisition data capable of different arbitrary emission strategies, where the individual synthesized waveforms are stored in a 128-ksample pulse RAM, controlled by two FPGAs, and connected to a 40 MHz, 12-bit digital-to-analog converter (DAC).
In this paper we present a reconfigurable arbitrary waveform generator (RAWG) that exploits the pulse-width modulation (PWM) technique implemented in a low-cost FPGA for independent control of multiple transmission parameters. All electronics necessary to control 8-channel simultaneously were integrated in two boards, which can be connected to any PC through the USB 2.0 high speed interface. The novel architecture introduces the possibility of extensive user control over the amplitude apodization and excitation waveform of individual elements in a multielement transducer, as well as the time delays and phase adjustment between them, to enable the acoustic beam to be focused and/or steered electronically.
Reconfigurable Arbitrary Waveform Generator (RAWG)
The digital transmit and control board (Cyclone III FPGA Development Board, Altera, CA, USA) uses an Altera EP3C120 FPGA that works at 320 MHz as the central processor. The FPGA has 531 user I/O pins, 119,088 logic elements and a total of 3,981,312 bits of internal RAM, which is crucial for handling a large amount of synthesized arbitrary waveforms data.
The AWG board includes eight high-speed arbitrary waveform push-pull source driver MD2130 (Supertex Inc., CA, USA), high-voltage MOSFETs, US pulse transformers for impedance matching and T/R switches for interface with commercial analog front-end (AFE) evaluation modules, as described by Assef et al.. The communication between the FPGA and the US beamforming source drivers is performed by eight high-speed serial peripheral interface (SPI) to achieve fast updating, through a 172-pin High-Speed Mezzanine Card (HSMC) connector (Samtec Inc., IN, USA).
The FPGA circuit not only generates accurate timing for each serial data and clock to set and change the TX parameters (amplitude apodization and phase adjustment), but also provides a suitable scheme for the eight high-speed PWM control waveforms. The digital waveforms data, synthesized in two in-phase (IA and IB) and quadrature (QA and QB) PWM signals, can be independently driven to each channel with a fully programmable sequence, including output timing, frequency, cycle in the burst and waveform envelope. A state machine in the FPGA allows easy control to produce the individual excitation waveform that can be transferred from the PC through the USB channel, according to highly flexible transmission strategies using concatenated chain of look-up tables (LUTs). In this case, the FPGA transfers the selected digital arbitrary waveform PWM data to the eight MD2130 integrated circuits (ICs), which convert the PWM signal into a complex high voltage analog waveform.
where (x c , z c ) is the reference center point of the aperture, (x f , z f ) is the point of the focal point, (x i , z i ) is the center for the physical element number i, and c is the speed of sound.
where DAC is the value of the 8-bit MD2130 DAC register, I max is the full scale output peak current (from 2.7 A to 3.3 A) and I oo is the output current offset (from 0.5 mA to 1.0 mA). Thereby, any user change in the beamforming phase angles or apodization amplitudes is updated automatically in the 16-bit data serial register and then transferred simultaneously to the MD2130 devices by the SPI, which works with a serial clock maximum frequency of 20 MHz. Each data serial register includes two most significant bits (MSB) for command options, eight bits for the DAC waveform amplitude control (0 – 255) and the six least significant bits (LSB) for the phase angle adjustment (0 – 48), as presented by Supertex Inc..
Generation of complex arbitrary waveform
where N is the total number of samples (sampling rate/output center frequency), n is the sample position, B is the Gaussian factor, and T is the period of the output waveform.
The performance of the AWG was evaluated using RC loads (1 kΩ and 220 pF) and the system was set to an excitation waveform with the Gaussian profile. The power supply was set to +70 V for high-voltage pulse generation and the PRF was set to 1 kHz. The waveforms shown in this paper were recorded by a digital oscilloscope MSO6034A (Agilent Technologies, CA, USA).
Transducer parameters used to produce a transmission focusing delay pattern
Number of elements
Center frequency (MHz)
Element pitch – kerf (mm)
Element height (mm)
Element width (mm)
Focal depth – FD (mm)
A high-frequency PWM modulation scheme was developed using four signals to control the necessary in-phase and quadrature look-up table timing to generate high voltage output waveforms with the Gaussian profile and adjustable amplitude.
The RAWG presented here generates complex excitation signals with a peak-to-peak voltage up to 120 Vpp at 10 MHz using a power supply of 70 V. Although such level is sufficient in most US applications, the proposed approach is able to operate with a high voltage supply up to 100 V. In this way, the choice to use the MD2130 beamforming source driver allowed us to overlap the limitation related to the electronics used for the amplification of the TX signals, described by Tortoli et al., where the maximum output voltage level of the ULA-OP is fixed at 24 Vpp. Another important feature is the transmit time delay with resolution of 3.125 ns, which is adequate for high resolution transmitting waveform with appropriate focusing and side lobes reduction in the transmit beam. This parameter represents a potential limitation of the research platforms described in papers[4, 14–16] to improve the performance in terms of quantization lobes. Also considering the TX section of such systems that uses high performance state-of-art FPGAs from Stratix family (Altera, San Jose, CA) and Virtex family (Xilinx, San Jose, CA) with a considerable cost, the proposed flexible transmission system was implemented using a Cyclone III FPGA Development Board (~US$ 1,200.00) with a relatively low cost FPGA (~US$ 500.00).
The achieved PWM clock frequency in this study (160 MHz) can be further improved using a new integrated pulser MD2131 (250 MHz) that was recently released by Supertex Inc. to replace the MD2130 IC, featuring the same package and compatible pin-out configuration.
The parameters implemented in the FPGA can easily adjust beamforming settings through a GUI software to support different application requirements. Moreover, research users can also explore the parallel processing capability to implement alternative transmission strategies, reprogramming and reconfiguring the FPGA, and also adapting available Matlab, Visual C++ or others tools to develop a customized US research interface (URI). Different transmission sequences with time delay and phase adjustment can be transmitted to the MD2130 devices and arbitrarily changed between consecutive PRF through the individual 20 MHz SPI channel. Therefore, based on the initial result to produce a chirp signal (see Figure10), we believe that the system programmability can meet the requirement for arbitrary waveform coded excitation with different windowing and modulated excitation imaging using various coding strategies, as described in papers[19, 28, 30].
Although this technique requires additional components compared to other US pulsers[8, 9], and thus, considerably more area in a multichannel TX board, our preliminary experimental results show that the proposed research platform can be considerably advantageous to provide accurate control over several US transmission parameters, such as waveforms, aperture weighting amplitude control and dynamic focusing phase adjustment.
The proposed architecture was evaluated through onboard equivalent loads which includes a capacitor and resistor connected in parallel and performed exactly as expected, featuring low second order harmonic distortions (< −40 dB) and demonstrating its feasibility. On the other hand, this approach avoids the implementation of external DACs and broadband power amplifiers used in other research platforms[15, 19] to generate the high-voltage pulses to properly drive the transducers. Thus, further research work is needed to demonstrate the feasibility of the RAWG with commercial transducers for different US applications and imaging modes. For example, we expect a close relationship between the amplitude of the excitation waveforms and the amplitude of echoes with low jitter and distortions, and also to evaluate the system performance as a high resolution transmit beamformer using wire phantoms and tissue mimicking phantoms with potential increase in SNR, which in turn will result in images with better resolution[24, 25].
The breakdown voltage of the RAWG is up to 200 Vpp and the 3 A peak output current of the MD2130 push-pull source driver ensures the driving capability on a capacitive load, which can result in significant signal loss due to transducer elements, connection cables and operating frequency[7, 8]. At the same time, due to the nonidentical electrical characteristics between the passive components and some of the connecting traces lengths in the PCB layout, in particular between the MD2130 output pins and the two cascading DN2625 MOSFETs source pins, there was an output amplitude variation of 12 V and 13 V at 10 MHz and 20 MHz, respectively, across the RC loads. This difference can be minimized by refining the layout further as a future work.
More studies are required to optimize the presented system and facilitate its use on the research of new transmission investigation methods. In addition, the proposed hardware architecture can be further extended and developed to implement a complete US research system, including not only the TX but also the receive (RX) beamformer fully configurable and flexible, making it suitable for possible implementation of a large class of new US methods.
In summary, we have successfully developed and tested a fully reconfigurable arbitrary waveform generator system specifically designed for US research purposes. The PWM technique has been efficiently implemented using LUTs in a low-cost FPGA, which controls eight MD2130 push-pull source drivers providing a suitable approach for generating simultaneous arbitrary waveforms over eight TX channels. The proposed RAWG system can be used in a wide range of US research applications, including novel TX beamforming methods, dynamic transmission focusing, high-intensity focused ultrasound (HIFU), coded excitation and others. The preliminary experimental results demonstrated the system flexibility to provide accurate beamforming and focus scanning for diagnostic and therapeutic US research applications, as well as non-destructive testing (NDT) image evaluation.
This research was supported by the Brazilian agencies CNPq, FINEP, Fundação Araucária and Ministry of Health.
- Thomenius KE: Evaluation of ultrasound beamformers. In Proceedings of the IEEE Ultrason. Symp. 1996, 2: 1615–1622.Google Scholar
- Basoglu C, Managuli R, York G, Kim Y: Computing requirements of modern medical diagnostic ultrasound machines. Parallel Comput. 1998, 24: 1407–1431. 10.1016/S0167-8191(98)00064-7View ArticleGoogle Scholar
- Tortoli P, Jensen JA: Introduction to the special issue on novel equipment for ultrasound research. IEEE Trans Ultrason Ferroelectr Freq Control 2006, 53: 1705–1706.View ArticleGoogle Scholar
- Bassi L, Boni E, Cellai A, Dallai A, Guidi F, Ricci S, Tortoli P: A Novel Digital Ultrasound System for Experimental Research Activities. 11th EUROMICRO Conference on DSD 2008 2008, 413–417.Google Scholar
- Wilson T, Zagzebski J, Varghese T, Chen Q, Rao M: The ultrasonix 500RP: A commercial ultrasound research interface. IEEE Trans Ultrason Ferroelectr Freq Control 2006, 53: 1772–1782.View ArticleGoogle Scholar
- Maxim Integrated Medical Solutions Guide: Ultrasound Imaging Systems. [http://www.maximintegrated.com/solutions/guide/medical/Ultrasound.pdf]
- Brunner E: How ultrasound system considerations influence front-end component choice. [http://www.analog.com/library/analogdialogue/archives/36–03/ultrasound/ultrasound.pdf]
- Brown JA, Lockwood GR: A Low-cost, high-performance pulse generator for ultrasound imaging. IEEE Trans Ultrason Ferroelectr Freq Control 2002, 49: 848–851.View ArticleGoogle Scholar
- Xu X, Yen JT, Shung KK: Low-cost bipolar pulse generator for high-frequency ultrasound applications. IEEE Trans Ultrason Ferroelectr Freq Control 2007, 54: 443–447.View ArticleGoogle Scholar
- Ricci S, Bassi L, Boni E, Dallai A, Tortoli P: Multichannel FPGA-based arbitrary waveform generator for medical ultrasound. Electron Lett 2007, 43: 1335–1336. 10.1049/el:20072859View ArticleGoogle Scholar
- Sikdar S, Managuli R, Gong L, Shamdasani V, Mitake T, Hayashi T, Kim Y: A single mediaprocessor-based programmable ultrasound system. IEEE Trans Ultrason Ferroelectr Freq Control 2003, 7: 64–70.Google Scholar
- Kaczkowski PJ, Daigle RE: The Verasonics ultrasound system as a pedagogic tool in teaching wave propagation, scattering, beamforming, and signal processing concepts in physics and engineering. J Acoust Soc Am 2011, 129: 2648–2648.View ArticleGoogle Scholar
- Daigle RE, Pflugrath L, Flynn J, Linkhart K, Kaczkowski PJ: High frame rate quantitative Doppler imaging over a wide field of view. [http://www.verasonics.com/pdf/ieee_verasonics_2009_specs.pdf]
- Tortoli P, Bassi L, Boni E, Dallai A, Guidi F, Ricci S: ULA-OP: an advanced open platform for ultrasound research. IEEE Trans Ultrason Ferroelectr Freq Control 2009, 56: 2207–2216.View ArticleGoogle Scholar
- Jensen JA, Holm O, Jensen LJ, Bendsen H, Nikolov SI, Tomov BG, Munk P, Hansen M, Salomonsen K, Hansen J, Gormsen K, Pedersen HM, Gammelmark KL: Ultrasound research scanner for real-time synthetic aperture data acquisition. IEEE Trans Ultrason Ferroelectr Freq Control 2005, 52: 881–891.View ArticleGoogle Scholar
- Ricci S, Boni E, Guidi F, Morganti T, Tortoli P: A programmable real-time system for development and test of New ultrasound investigation methods. IEEE Trans Ultrason Ferroelectr Freq Control 2006, 53: 1813–1819.View ArticleGoogle Scholar
- Chang-Hong H, Xiao-Chen X, Cannata JM, Yen JT, Shung KK: Development of a real-time, high-frequency ultrasound digital beamformer for high-frequency linear array transducers. IEEE Trans Ultrason Ferroelectr Freq Control 2006, 53: 317–323.View ArticleGoogle Scholar
- Boni E, Bassi L, Dallai A, Guidi F, Ramalli A, Ricci S, Housden J, Tortoli P: A reconfigurable and programmable FPGA-based system for nonstandard ultrasound methods. IEEE Trans Ultrason Ferroelectr Freq Control 2012, 59: 1378–1385.View ArticleGoogle Scholar
- Qiu W, Yu Y, Tsang F, Sun L: A multifunctional, reconfigurable pulse generator for high-frequency ultrasound imaging. IEEE Trans Ultrason Ferroelectr Freq Control 2012, 59: 1558–1567.View ArticleGoogle Scholar
- Kim GD, Yoon C, Kye SB, Lee Y, Kang J, Yoo Y, Song TK: A single FPGA-based portable ultrasound imaging system for point-of-care applications. IEEE Trans Ultrason Ferroelectr Freq Control 2012, 59: 1386–1394.View ArticleGoogle Scholar
- Assef AA, Maia JM, Schneider FK, Costa ET, da Silveira Nantes Button VL: A Programmable FPGA-based 8-Channel Arbitrary Waveform Generator for Medical Ultrasound Research Activities. 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC) 2012, 515–518.View ArticleGoogle Scholar
- Jensen JA: Linear description of ultrasound imaging systems. [http://field-ii.dk/documents/ref_jaj_1999.pdf]
- Cincotti G, Cardone G, Gori P, Pappalardo M: Efficient transmit beamforming in pulse-echo ultrasonic imaging. IEEE Trans Ultrason Ferroelectr Freq Control 1999, 46: 1450–1458.View ArticleGoogle Scholar
- Hedrick WR, Hykes DL, Starchman DE: Ultrasound Physics and Instrumentation. London: Mosby, Inc.; 1995.Google Scholar
- Thomenius KE: Recent Trends in Beamformation in Medical Ultrasound. [http://folk.ntnu.no/htorp/Undervisning/MEDT8007/notater/TrendsBeamforming.Thomenius.pdf]
- Supertex Inc: MD2130 High Speed Ultrasound Beamforming Source Driver. [http://www.supertex.com/pdf/datasheets/MD2130.pdf]
- Zhou S, Hossack JA: Dynamic-transmit focusing using time dependent focal zone and center frequency. IEEE Trans Ultrason Ferroelectr Freq Control 2003, 50: 142–152.View ArticleGoogle Scholar
- Mamou J, Ketterling JA, Silverman RH: Chirp-coded excitation imaging with a high-frequency ultrasound annular array. IEEE Trans Ultrason Ferroelectr Freq Control 2008, 55: 508–513.View ArticleGoogle Scholar
- Supertex Inc: MD2131 High Speed Ultrasound Beamforming Source Driver. [http://www.supertex.com/pdf/datasheets/MD2131.pdf]
- Huang SW, Li PC: Arbitrary waveform coded excitation using bipolar square wave pulsers in medical ultrasound. IEEE Trans Ultrason Ferroelectr Freq Control 2006, 53: 106–116.View ArticleGoogle Scholar
- Kennedy JE, ter Haar GR, Cranston D: High intensity focused ultrasound: surgery of the future? Br J Radiol 2003, 76: 590–599. 10.1259/bjr/17150274View ArticleGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.