Research Article Open Access

VHDL Modeling, Simulation and Prototyping of a Novel Arbitrary Signal Generation System

S. A. Abbasi1, A. R.M. Alamoud1 and J.M. Al Shahrani1
  • 1 King Saud University, Saudi Arabia


Problem statement: Arbitrary signal generators play an important role in many applications. Several different techniques utilizing both analog and digital approaches are being used for the generation of periodic signals. However, all of them suffer from many drawbacks. In this study, we present modeling, simulation and prototyping of a novel periodic arbitrary signal generation system using FPGAs. The proposed system utilizes orthogonal functions to generate a variety of periodic arbitrary signals. Approach: A new approach for designing arbitrary signals utilizing Walsh and Rademacher functions had been used. The design had been done using state-of-the-art high level design techniques and has been targeted to the latest available FPGA chips from Xilinx and Altera. Results: The simulation results demonstrated both the digital and analog versions were presented. It was found that all the signals generated showed precisely zero error and the signal generated was exactly the same as the desired one. Conclusion: Excellent accuracy with zero error is achieved. The designed and implemented Arbitrary signal Generation System is stand-alone and doesn’t require the support of any computer hardware or software, as was needed in earlier attempts It has been concluded that virtually any periodic signal can be generated using the technique developed.

American Journal of Engineering and Applied Sciences
Volume 3 No. 4, 2010, 670-677


Submitted On: 19 June 2010 Published On: 5 November 2010

How to Cite: Abbasi, S. A., Alamoud, A. R. & Shahrani, J. A. (2010). VHDL Modeling, Simulation and Prototyping of a Novel Arbitrary Signal Generation System. American Journal of Engineering and Applied Sciences, 3(4), 670-677.

  • 2 Citations



  • Field programmable gate arrays
  • hardware design languages
  • signal generators
  • Walsh analyze