Ultrasonic systems, applied in the field of Medical Imaging and Non-Destructive Testing, have evolved from the trolley-based units to more... Show moreUltrasonic systems, applied in the field of Medical Imaging and Non-Destructive Testing, have evolved from the trolley-based units to more portable, hand-held devices. These systems are built to suit a specific application or aim at specific target material. In order to make these systems portable and adaptable to the testing environment, a flexible and programmable hardware is built. A fully configurable Analog Front-End (AFE) is presented, which possesses the capability for dynamic re-configuration by using ARM processing core for real-time control, data acquisition and signal analysis in a Linux environment. This system supports up to 8 ultrasonic sensors. The flexibility built into the AFE allows for various beamforming and signal conditioning requirements. This reconfigurable system enables ultrasonic researchers to efficiently prototype different experiments and to incorporate high performance ultrasonic signal and image processing algorithms. This system provides real-time signal processing for nondestructive evaluation (NDE) and imaging applications using ultrasonic sensors ranging from 60 KHz to 15 MHz operating frequencies. A dynamically reconfigurable sensor interface is presented for ultrasonic pulse-echo measurements targeting flaw detection and parametric echo classification applications. For real-time implementation, a SoC-based system is developed on an ARM platform. For a working system, a BCM2835 SoC on a Raspberry Pi hardware system is explored with a further upgrade to Xilinx Zynq 7020 SoC in order to achieve a higher throughput. M.S. in Electrical Engineering, December 2014 Show less