DOI QR코드

DOI QR Code

FPGA-based design and implementation of data acquisition and real-time processing for laser ultrasound propagation

  • Abbas, Syed Haider (Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology) ;
  • Lee, Jung-Ryul (Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology) ;
  • Kim, Zaeill (Agency for Defense Development)
  • Received : 2016.06.07
  • Accepted : 2016.10.16
  • Published : 2016.12.30

Abstract

Ultrasonic propagation imaging (UPI) has shown great potential for detection of impairments in complex structures and can be used in wide range of non-destructive evaluation and structural health monitoring applications. The software implementation of such algorithms showed a tendency in time-consumption with increment in scan area because the processor shares its resources with a number of programs running at the same time. This issue was addressed by using field programmable gate arrays (FPGA) that is a dedicated processing solution and used for high speed signal processing algorithms. For this purpose, we need an independent and flexible block of logic which can be used with continuously evolvable hardware based on FPGA. In this paper, we developed an FPGA-based ultrasonic propagation imaging system, where FPGA functions for both data acquisition system and real-time ultrasonic signal processing. The developed UPI system using FPGA board provides better cost-effectiveness and resolution than digitizers, and much faster signal processing time than CPU which was tested using basic ultrasonic propagation algorithms such as ultrasonic wave propagation imaging and multi-directional adjacent wave subtraction. Finally, a comparison of results for processing time between a CPU-based UPI system and the novel FPGA-based system were presented to justify the objective of this research.

Keywords

References

  1. Scales, J. A. and Malcolm, A. E., "Laser Characterization of Ultrasonic Wave Propagation in Random Media", Physical Review E, Vol. 67, No. 4, 2003, pp. 046618. DOI: 10.1103/PhysRevE.67.046618
  2. Choi, Y. S., Jeong, H. and Lee, J. R., "Laser Ultrasonic System for Surface Crack Visualization in Dissimilar Welds of Control Rod Drive Mechanism Assembly of Nuclear Power Plant", Shock and Vibration, 2014. DOI: 10.1155/2014/296426
  3. Michaels, T. E. and Michaels, J. E., "Application of Acoustic Wavefield Imaging to Non-Contact Ultrasonic Inspection of Bonded Components", In AIP Conference Proceedings 2006, Vol. 820, No. B, 2006, pp. 1484. DOI: 10.1063/1.2184698
  4. Thomas, S., Obayya, S., Pinto, D., Dulay, D., Balachandran, W. and Darwish, M., "Time Domain Analysis of Ultrasonic Wave Propagation Using an Electromagnetic Acoustic Transducer", Sensors & Transducers, Vol. 108, No. 9, 2009, pp. 102-115.
  5. Lee, J. R., Shin, H. J., Chia, C. C., Dhital, D., Yoon, D. J. and Huh, Y. H., "Long Distance Laser Ultrasonic Propagation Imaging System for Damage Visualization", Optics and Lasers in Engineering, Vol. 49, No. 12, 2011, pp. 1361-1371. DOI: 10.1016/j.optlaseng.2011.07.011
  6. Cakarevic, V., Radojkovic, P., Verdu, J., Pajuelo, A., Cazorla, F. J., Nemirovsky, M. and Valero, M., "Characterizing the Resource-Sharing Levels in the UltraSPARC T2 Processor", In Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture, ACM, 2009, pp. 481-492.
  7. Radojkovic, P., Girbal, S., Grasset, A., Quinones, E., Yehia, S. and Cazorla, F. J., "On the Evaluation of the IJmpact of Shared Resources in Multithreaded COTS Processors in Time-Critical Environments", ACM Transactions on Architecture and Code Optimization (TACO), Vol. 8, No. 4, 2012, pp. 34. DOI: 10.1145/2086696.2086713
  8. D'Hollander, E. H., Stroobandt, D. and Touhafi, A., "Parallel Computing with FPGAs-Concepts and Applications", InPARCO, 2007, pp. 739-740.
  9. Sundararajan, P., "High Performance Computing Using FPGAs", Xilinx White Paper: FPGAs, 2010, pp. 1-5.
  10. Mueller. R., Teubner, J. and Alonso, G., "Data Processing on FPGAs", Proceedings of the VLDB Endowment, Vol. 2, No. 1, 2009, pp. 910-921. https://doi.org/10.14778/1687627.1687730
  11. "FPGA Co-Processing Evolution: Sustained Performance Approaches Peak Performance", Altera White paper, WP-01031-1.1, 2010.
  12. Xing, J., Liu, S. and Zhao, W., "FPGA-Accelerated Real-Time Volume Rendering for 3D Medical Image", In 2010 3rd International Conference on Biomedical Engineering and Informatics, IEEE, Vol. 1, 2010, pp. 273-276. DOI: 10.1109/BMEI.2010.5639475
  13. Birk, M., Koehler, S., Balzer, M., Huebner, M., Ruiter, N. V. and Becker, J., "FPGA-Based Embedded Signal Processing for 3D Ultrasound Computer Tomography", In Real Time Conference (RT), 17th IEEE-NPSS, IEEE, 2010, pp. 1-5. DOI: 10.1109/RTC.2010.5750384
  14. Hadjitheophanous, S., Ttofis, C., Georghiades, A. S. and Theocharides, T., "Towards Hardware Stereoscopic 3D Reconstruction: a Real-Time FPGA Computation of the Disparity Map", In Proceedings of the Conference on Design, Automation, and Test in Europe, 2010, pp. 1743-1748. DOI: 10.1109/DATE.2010.5457096
  15. Shan, J. S., Abbas, S. H., Kang, D. and Lee, J. R. "Using Field Programmable Gate Array Hardware for the Performance Improvement of Ultrasonic Wave Propagation Imaging System", Journal of the Korean Society for Nondestructive Testing, Vol. 35, No. 6, 2015, pp. 389-397. DOI: 10.7779/JKSNT.2015.35.6.389
  16. Naylor, D. and Jones, S., VHDL: A Logic Synthesis Approach, Springer Science & Business Media; 1997 Jul 31, pp. 4-7.

Cited by

  1. Hardware Implementation of KLT Tracker for Real-Time Intruder Detection and Tracking Using On-board Camera pp.2093-2480, 2019, https://doi.org/10.1007/s42405-018-0131-2