Skip to content


  • Research Article
  • Open Access

FPGA-Based Reconfigurable Measurement Instruments with Functionality Defined by User

  • 1 and
  • 1
EURASIP Journal on Advances in Signal Processing20062006:084340

  • Received: 2 October 2004
  • Accepted: 25 May 2005
  • Published:


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.


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

Authors’ Affiliations

Department of Electronics Engineering, Kun-Shan University of Technology, Taiwan


  1. Xilinx Incorporation : The programmable logic data book. 2002Google Scholar
  2. Cummings M, Haruyama S: FPGA in the software radio. IEEE Communications Magazine 1999, 37(2):108–112. 10.1109/35.747258View ArticleGoogle Scholar
  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, MexicoGoogle Scholar
  4. Dyer SA: Survey of Instrumentation and Measurement. John Wiley & Sons, New York, NY, USA; 2001.Google Scholar
  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. 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. 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. 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, TaiwanGoogle Scholar
  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.1162151View ArticleGoogle Scholar
  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.783133View ArticleGoogle Scholar
  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.658623View ArticleGoogle Scholar
  12. Lindsey WC, Chie CM: A survey of digital phase-locked loops. Proceedings of the IEEE 1981, 69(4):410–431.View ArticleGoogle Scholar
  13. Best RE: Phase-Locked Loops: Design, Simulation, and Applications. 5th edition. McGraw-Hill, New York, NY, USA; 2003.Google Scholar
  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.807405View ArticleGoogle Scholar
  15. Kularatna N: Modern Electronic Test and Measuring Instruments. IEE, London, UK; 1996.Google Scholar
  16. Xilinx System Generator v6.2 User Guide 2004.Google Scholar
  17. Xilinx : The Low-Cost, Efficient Serial Configuration of Spartan FPGAs. XAPP098, 1998Google Scholar
  18. Xilinx : Configuring Spartan-II FPGAs from Parallel EPROMs. XAPP178, 1999Google Scholar
  19. Xilinx : Data Generation and Configuration for Spartan Series FPGAs. XAPP126, 2003Google Scholar


© Tsai and Lin 2006