DOI QR코드

DOI QR Code

Development of a smart wireless sensing unit using off-the-shelf FPGA hardware and programming products

  • Kapoor, Chetan (School of Electrical & Computer Engineering, University of Oklahoma Norman) ;
  • Graves-Abe, Troy L. (Department of Electrical Engineering, Princeton University Princeton) ;
  • Pei, Jin-Song (School of Civil Engineering & Environmental Science, University of Oklahoma Norman)
  • Received : 2005.12.19
  • Accepted : 2006.06.20
  • Published : 2007.01.25

Abstract

In this study, Field-Programmable Gate Arrays (FPGAs) are investigated as a practical solution to the challenge of designing an optimal platform for implementing algorithms in a wireless sensing unit for structuralhealth monitoring. Inherent advantages, such as tremendous processing power, coupled with reconfigurable and flexible architecture render FPGAs a prime candidate for the processing core in an optimal wireless sensor unit, especially when handling Digital Signal Processing (DSP) and system identification algorithms. This paper presents an effort to create a proof-of-concept unit, wherein an off-the-shelf FPGA development board, available at a price comparable to a microprocessor development board, was adopted. Data processing functions, including windowing, Fast Fourier Transform (FFT), and peak detection, were implemented in the FPGA using a Matlab Simulink-based high-level abstraction tool rather than hardware descriptive language. Simulations and laboratory tests were carried out to validate the design.

Keywords

References

  1. ACM-Association for Computing Machinery (2002), Proceeding of the 2002 ACM/SIGDA 10th international Symposium on Field Programmable Gate Arrays, Monterey, California, USA, 2002., Sponsored by ACM, Special Interest Group on Design Automation (SIGDA).
  2. ACM-Association for Computing Machinery (2003), Proceeding of the 2003 ACM/SIGDA 11th international Symposium on Field Programmable Gate Arrays, FPGA-FFT 20, Monterey, California, USA, Sponsored by ACM, Special Interest Group on Design Automation (SIGDA).
  3. ACM-Association for Computing Machinery (2004), Proceeding of the 2004 ACM/SIGDA 12th International Symposium on Field Programmable Gate Arrays, Monterey, California, USA, 2004., Sponsored by ACM, SpecialInterest Group on Design Automation (SIGDA).
  4. Choi, S., Scrofano, R., Prasanna, V. K. and Jang, J.-W. (2003), "Energy-efficient signal processing using FPGAS", Proceeding of the 2003 ACM/SIGDA 11th International Symposium on Field Programmable Gate Arrays, pages 225-234, Monterey, CA, February 23-25 2003. ACM 1-58113-651-X/03/0002.
  5. Chopra, A. K. (2000), Dynamics of Structures: Theory and Applications to Earthquake Engineering, Prentice Hall, 2 edition.
  6. Dehon, A. and Wawrzynek, J. (1997), The Case for Reconfigurable Processors, January.
  7. Farrar, C. (2004), "Converting large sensor array data into structural health information", a speech delivered at a special session on 'distributed sensing for structural systems', 4th International Workshop on Structural Control (4IWSC), Columbia University, New York, NY, USA, 10-11 June.
  8. Hamming, R. W. (1989), Digitial Filters, 3rd ed. Prentice Hall, pp. 284.
  9. Implementing an FFT with the HERON-FPGA Family (2003), Hunt Engineering, http://www.hunt-dsp.com.
  10. Inman, D. J. (1994), Engineering Vibration, Prentice Hall.
  11. Kapoor, C. (2005), "Reliable and smart wireless sensing units for structural health monitoring", Master's thesis, The University of Oklahoma.
  12. Kapoor, C., Graves-Abe, T. L. and Pei, J. S. (2005), "Development of an off-the-shelf field-programmable-gate arraybased wireless sensing unit for structural health monitoring", SPIE International Symposia - Smart Structures and Materials/NDE.
  13. Kung, C.-H., Devaney, M. J. and Jung, C.-M. (2002), "The VLSI implementation of an artificial neural networkscheme embedded in an automated inspection quality management system", IEEE Instrumentation and Measurement Technology Conference, pages 239-244, Anchorage, AK, USA, 21-23 May.
  14. Liu, S.-C. and Tomizuka, M. (2003), "Strategic research for sensors and smart structures technology", Structural Health Monitoring and Intelligent Infrastructure, pages 113-117, Tokyo, Japan, 13-15 November, Proceedings of the First International Conference on Structural Health Monitoring and Intelligent Infrastructure, edited by Z.S. Wu and M. Abe, Swets & Zeitlinger B.V., Lisse, The Netherlands.
  15. Lynch, J. P., Law, K. H., Kiremidjian, A. S., Carryer, E., Farrar, C. R., Sohn, H., Allen, D. W., Nadler, B. and Wait, J. R. (2004), "Design and performance validation of a wireless sensing unit for structural monitoring applications", Struct. Eng. Mech., 17(3-4), 393-408. https://doi.org/10.12989/sem.2004.17.3_4.393
  16. Mahgoub, I. and Ilyas, M. (2006), Smart Dust: Sensor Network Application, Archietcture, and Design. CRC Taylor& Francis.
  17. MATLAB. The Mathwork Inc. (2005), http://www.mathworks.com/products/matlab/.
  18. Maxfield, C. (2004), The Design Warrior's Guide to FPGAs: Devices, Tools and Flows. Newnes.
  19. Maxim MAX1165 Datasheet (2004a), Maxim Integrated Products, Inc, http://www.maxim-ic.com/.
  20. Memec Insight DS-KIT-2VP4LC Product Information (2004), Memec Insight, Inc, http://www.insightelectronics.com.
  21. NASA. Hilbert-huang transform (2004), http://techtransfer.gsfc.nasa.gov/HHT/HHT.htm.
  22. Ohtani, K., Baba, M. and Notohara, D. (2002), "An intelligent position sensor for light spots using an analog scancircuit and FPGA", IEEE Instrumentation and Measurement Technology Conference, pages 711-715, Anchorage,AK, USA, 21-23 May.
  23. Oppenheim, A. V., Schafer, R. W. and Buck, J. R. (1999), Discrete-Time Signal Processing, Prentice Hall, 2nd edition.
  24. Paschalakis, S. and Lee, P. (2003), "Double precision floating-point arithmetic on FPGAs", 2nd International Conferenceon Filed Programmable Technology (FPT2003), pages 352-358, Tokyo, December 15-17.
  25. Pei, J. S., Kapoor, C., Graves-Abe, T. L., Sugeng, Y. P. and Lynch, J. P. (2006a), "An experimental investigation of the data delivery performance of wireless sensing units composed of off-the-shelf components for structural healht monitoring", Structural Control and Health Monitoring, 2006a, accepted for publication
  26. Pei, J. S., Kapoor, C., Graves-Abe, T. L., Sugeng, Y. P., Lynch, J. P. and Ferzli, N. A. (2006b), "An experimental investigation of the data quality in a wireless sensing unit as affected by hardware design and operational conditions", Mechanical Systems and Signal Processing, in preparation.
  27. Roth, C. H. Jr. (1998), Digital System Design Using VHDL, PWS Publishing Company.
  28. Shang, L., Kaviani, A. S. and Bathala, K. (2002), "Dynamic power consumption in VIRTEX-II FPGA family", Proceeding of the 2002 ACM /SIGDA 10th International Symposium on Field Programmable Gate Arrays, pages 157-164, Monterey, CA, USA, February 24-26, FPGA-FFT 22.
  29. Smyth, A. W. and Betti, R. (2004). Proceedings of the Fourth International Workshop on Structural Control, 2004. International Association on Structural Control (IASC), DesTech Press.
  30. Spencer, B. F. Jr. (2003), "Opportunities and challenges for smart sensing technology", Structural HealthMonitoringand Intelligent Infrastructure, pages 65-71, Tokyo, Japan, 13-15 November 2003. Proceedings of the First International Conference on Structural Health Monitoring and Intelligent Infrastructure, edited by Z.S. Wu and M. Abe, Swets & Zeitlinger B.V., Lisse, The Netherlands.
  31. Tredennick, N. and Shimamoto, B. (2003), Go reconfigure. IEEE Spectrum, pages 36-40.
  32. Tuan, T., Kao, S., Rahman, A., Das, S. and Trimberger, S. (2006), "A 90 nm low-power FPGA for battery-poweredapplications", Proceeding of the Internation Symposium on Field Programmable Gate Arrays, pages 3-11, Monterey, CA, USA, February 22-24.
  33. Verkest, D. (2003), "Machine chameleon, a sneak peek inside the handheld of the future", IEEE Spectrum, 41-46.
  34. Wentzlaff, D. and Agarwal, A. (2004), "A quantitative comparison of reconfigurable, tiled, and conventional architectures on bit-level computation", Proceedings of the 12th Annual IEEE Symposium on Field-ProgrammableCustom Computing Machines table of contents, pages 289-290.
  35. Wolf, W. (2004), FPGA-Based System Design. Prentice Hall.
  36. Xilinx LogiCORE FFTx Block Datasheet (2004a), Xilinx, Inc, http://www.xilinx.com.
  37. XStream-DEV Wireless Development Kits 900 MHz & 2.4 GHz (2004b), MaxStream, Inc, http://www.maxstream.net.
  38. Virtex II Datasheet (2004b), Xilinx, Inc, http://www.xilinx.com.
  39. Virtex II Pro Datasheet. (2004c), Xilinx, Inc, http://www.xilinx.com.
  40. Presentation Materials at 2004 Digital Signal Processing Design Flow Workshop (2004d), Xilinx Inc.
  41. Xilinx CORE Generator Information (2004e), Xilinx, Inc, http://www.xilinx.com.
  42. Xilinx System Generator Information (2004f), Xilinx, Inc, http://www.xilinx.com.
  43. Yalamanchili, S. (2001), Introductory VHDL: From Simulation to Synthesis, Prentice Hall.

Cited by

  1. Embedded Algorithms Within an FPGA to Classify Nonlinear Single-Degree-of-Freedom Systems vol.9, pp.11, 2009, https://doi.org/10.1109/JSEN.2009.2019322
  2. Damage Assessment Methodology for Nonstructural Components with Inspection Robot vol.558, pp.1662-9795, 2013, https://doi.org/10.4028/www.scientific.net/KEM.558.297