Programmable Signal Generator Model

Programmable Signal generator is an electronic device whose application is to generate waveform for provided signal. There are different types of signal generators available in the market such as function generator, arbitrary waveform generator, RF signal generator, vector signal generator and audio

2025-06-28 16:34:37 - Adil Khan

Project Title

Programmable Signal Generator Model

Project Area of Specialization Electrical/Electronic EngineeringProject Summary

Programmable Signal generator is an electronic device whose application is to generate waveform for provided signal. There are different types of signal generators available in the market such as function generator, arbitrary waveform generator, RF signal generator, vector signal generator and audio signal generator and pulse generator. In this work we will design a 4 channel programmable signal generator via a controller that will generate the Sine, 90? phased Cosine and impulse signal at each channel according to the frequency that will vary from 1Hz to 500 Hz with precision up to 3 decimal places. The generated signals will also drive 4 power amplifiers. The Signals from channels have the same frequencies but different amplitude levels. The output voltage of the amplitude will vary from -5v to +5v. The phase (sine or cosine) of each channel can be different as per user selection. The output display will be shown through a graphic user interface (GUI).

Project Objectives

After studying the recent research and motivated by the problem in the existing system. We are proposing a solution whose main objectives are as under.
1. Design a 4-channel programmable signal generator.
2. To attain Precision up to 3-decimal places.
3. To get the variable frequency from 1Hz to 500Hz.
4. To develop the low-cost design as far as possible.

Project Implementation Method

After studying different research papers and analyses of their implementation methods, we organize our project implementation into two parts.

Hardware Implementation:- 

In this step, first of all, we design our model on Proteus for simulation purpose, whether it is working on not, after its working we move to the next step its hardware implementation in this we see how it is working practically, first of all, microcontroller take inputs from pc through graphical user interface frequency, amplitude and etc. Then, according to the desired requirement of the user, it performs operation and generates a signal.

Software Implementation:-

In this step, we design our model on Proteus and Arduino for simulation, fritzing for PCB designing, Matlab and Python for graphical user interface with microcontroller.

Benefits of the Project

Benefits to the society:

1. Available in market with less price.
2. Increases employment ratio in local industries.
3. Due to the self-designing products maintenance problem is resolved.

Technical Details of Final Deliverable

The technical view of our project is described below in the form of block view:-

Programmable Signal Generator Model _1583080747.png

As the figure shows that, first of all, enter the following parameter such as in our case frequency, amplitude and phase shifting.

Further channel selection can also be done through a microcontroller as per the desired requirement of the user. 

After receiving the signal from Arduino output, then it is feded to phase accumulator for the accumulation process, then user performs shifting if the user wants.

finally, the signal pass through DAC for digital to analog conversion further signal pass through low pass filter for removing of unwanted signal means noise.

Circuit is given below:-

In this, the same thing is happen,

Programmable Signal Generator Model _1583080748.png

fritzing circuit is given below also:-

Programmable Signal Generator Model _1583080750.png

PCB layout is given below:-

Programmable Signal Generator Model _1583080752.png

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther Industries Manufacturing Core Technology OthersOther TechnologiesSustainable Development Goals Quality Education, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 31450
arduino mega 2560 Equipment316004800
dds ad9850+ delivery Equipment4450018000
electronics components Miscellaneous 1505750
male to male and male to female connectors Miscellaneous 3030900
pbc febrication + delivery charges Equipment170007000

More Posts