Skip to main content

FPGA-Based Reconfigurable Measurement Instruments with Functionality Defined by User


Using the field-programmable gate array (FPGA) with embedded software-core processor and/or digital signal processor cores, we are able to construct a hardware kernel for measurement instruments, which can fit common electronic measurement and test requirements. We call this approach the software-defined instrumentation (SDI). By properly configuring, we have used the hardware kernel to implement an-channel arbitrary waveform generator with various add-on functions, a wideband and precise network analyzer, a high-speed signal digitizer, and a real-time sweep spectrum analyzer. With adaptively reconfiguring the hardware kernel, SDI concept can easily respond to the rapidly changing user-application-specified needs in measurement and test markets.


  1. 1.

    Xilinx Incorporation : The programmable logic data book. 2002

    Google Scholar 

  2. 2.

    Cummings M, Haruyama S: FPGA in the software radio. IEEE Communications Magazine 1999, 37(2):108–112. 10.1109/35.747258

    Article  Google Scholar 

  3. 3.

    Tsai G-R, Lin M-C, Sun G-S, Lin Y-S: Single chip FPGA-based reconfigurable instruments. Proceedings of International Conference on Reconfigurable Computing and FPGAs (ReConFig '04), September 2004, Colima, Mexico

    Google Scholar 

  4. 4.

    Dyer SA: Survey of Instrumentation and Measurement. John Wiley & Sons, New York, NY, USA; 2001.

    Google Scholar 

  5. 5.

    Hsieh J-W, Tsai G-R, Lin M-C: Using FPGA to implement a n-channel arbitrary wave form generator with various add-on functions. In Proceedings of 2nd IEEE International Conference on Field-Programmable Technology (FPT '03), December 2003, Tokyo, Japan. University of Tokyo; 296–298.

    Google Scholar 

  6. 6.

    Tsai G-R, Lin M-C, Tung W-Z, Chuang K-C, Chan S-Y: Wide-band and precisely measurement method of phase detector based on FPGA with embedded processor. In Proceedings of International Conference on Informatics, Cybernetics and Systems (ICICS'03), December 2003, Kaohsiung, Taiwan. I-SHOU University;

    Google Scholar 

  7. 7.

    Tsai G-R, Lin M-C: High speed signal sampler by multiple-path algorithm. Proceedings of IEEE Region 10 Conference (TENCON '04), November 2004, Chiang Mai, Thailand 1: 29–31.

    Google Scholar 

  8. 8.

    Tsai G-R, Lin M-C: Implementation of a real-time harmonic analyzer core by a single FPGA chip. Proceedings of 25th Symposium on Electrical Power Engineering, November 2004, Tainan, Taiwan

    Google Scholar 

  9. 9.

    Tierney J, Rader C, Gold B: A digital frequency synthesizer. IEEE Transactions on Audio and Electroacoustics 1971, 19(1):48–57. 10.1109/TAU.1971.1162151

    Article  Google Scholar 

  10. 10.

    Dick C, Harris FJ: Configurable logic for digital communications: some signal processing perspectives. IEEE Communications Magazine 1999, 37(8):107–111. 10.1109/35.783133

    Article  Google Scholar 

  11. 11.

    Vankka J, Waltari M, Kosunen M, Halonen KAI: A direct digital synthesizer with an on-chip D/A-converter. IEEE Journal of Solid-State Circuits 1998, 33(2):218–237. 10.1109/4.658623

    Article  Google Scholar 

  12. 12.

    Lindsey WC, Chie CM: A survey of digital phase-locked loops. Proceedings of the IEEE 1981, 69(4):410–431.

    Article  Google Scholar 

  13. 13.

    Best RE: Phase-Locked Loops: Design, Simulation, and Applications. 5th edition. McGraw-Hill, New York, NY, USA; 2003.

    Google Scholar 

  14. 14.

    Watanabe T, Yamauchi S: An all-digital PLL for frequency multiplication by 4 to 1022 with seven-cycle lock time. IEEE Journal of Solid-State Circuits 2003, 38(2):198–204. 10.1109/JSSC.2002.807405

    Article  Google Scholar 

  15. 15.

    Kularatna N: Modern Electronic Test and Measuring Instruments. IEE, London, UK; 1996.

    Google Scholar 

  16. 16.

    Xilinx System Generator v6.2 User Guide 2004.

  17. 17.

    Xilinx : The Low-Cost, Efficient Serial Configuration of Spartan FPGAs. XAPP098, 1998

    Google Scholar 

  18. 18.

    Xilinx : Configuring Spartan-II FPGAs from Parallel EPROMs. XAPP178, 1999

    Google Scholar 

  19. 19.

    Xilinx : Data Generation and Configuration for Spartan Series FPGAs. XAPP126, 2003

    Google Scholar 

Download references

Author information



Corresponding author

Correspondence to Guo-Ruey Tsai.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Tsai, G., Lin, M. FPGA-Based Reconfigurable Measurement Instruments with Functionality Defined by User. EURASIP J. Adv. Signal Process. 2006, 084340 (2006).

Download citation


  • Network Analyzer
  • Digital Signal
  • Quantum Information
  • Measurement Instrument
  • Spectrum Analyzer