You are on page 1of 9


The oscilloscope is basically a graph-displaying device - it draws a graph of an electrical signal. In most applications the graph shows how signals change over time: the vertical (Y) axis represents voltage and the horizontal (X) axis represents time. The intensity or brightness of the display is sometimes called the Z axis.

This simple graph can tell you many things about a signal. Here are a few:

You can determine the time and voltage values of a signal. You can calculate the frequency of an oscillating signal. You can see the "moving parts" of a circuit represented by the signal. You can tell if a malfunctioning component is distorting the signal. You can find out how much of a signal direct current (DC) or alternating current (AC) is. You can tell how much of the signal is noise and whether the noise is changing with time.

Signal Generator :
Signal generators, also known variously as function generators, RF and microwave signal generators, pitch generators, arbitrary waveform generators, digital pattern generators or frequency generators are electronic devices that generate repeating or non-repeating electronic signals (in either the analog or digital domains). They are generally used in designing, testing, troubleshooting, and

repairing electronic or electroacoustic devices; though they often have artistic uses as well. There are many different types of signal generators, with different purposes and applications (and at varying levels of expense); in general, no device is suitable for all possible applications. Traditionally, signal generators have been embedded hardware units, but since the age of multimedia-PCs, flexible, programmable software tone generators have also been available. General purposes of signal generator are : Function generators Arbitrary waveform generators RF and microwave signal generators. Analog signal generators Vector Signal Generator Logic Signal Generator

Main Theme:
This is not a usual Oscilloscope or signal generator we used in our daily life but actual it is good to call this as Techno-Oscilloscope and Signal Generator but of the functions built in them Signal generator can be improved up to numerous signal generations simultaneously and similarly for Oscilloscopes channels as well. Why did I choose this project? This is a wise question actually we recently covered semester subject Signal and System and all the tools we studied in this subject are available in LabVIEW with GUI therefore we decided to make Oscilloscope which emphasizes on the dual measurements like phase, magnitude, CrossCorrelation and Convolution and single signal measurements like FFT analysis and auto Correlation with all other functions that are usually available in our

Oscilloscope and likewise a signal generator which can generate a signal signal of all kinds and in addition it can add noise of any kind.
How we started? Out main target was to generate a simple signal and visualize it on Oscilloscope then we put a noise option and again visualize it one channel one signal with noise a very simple Oscilloscope and signal generator indeed and then we found a good plateform and converted into a technical and highly prcised instrument.

Front panel:
This picture show the whole front panel including signal generator and Oscillscope.

Oscilloscope :
This part is actually called Oscilloscope.

Signal Generator:
This part is called Signal Generator.

SUB VI and VI hierarchy:

There are five sub VI which are attached with email these are following Dual Measurements Tone measurements Autocorrelation Signal Measurements Formula

Working of project through Block Diagram:

This can be explained step by step. 1. Firstly signal generator was designed using case structure and this signal generator was capable to generate two signal at a time and case structure was built so that we could get following signals. Sine Saw Tooth Square Wave Triangular Wave

DC 2. Then we added noise by using formula block and another signal simulator and it is capable of generating Gaussian Noise, Uniform Noise, MLS, Inverse F, Poisson Noise and Random Noise. 3. Then two signal with noise option these were fed in another case structure in order to select channel 1 or channel 2

4. Each channel is capable for showing AC and DC part of wave with separate trigger option and also invert option and all these features were installed in case structure of each channel.

5. Then both the signals are fed for Cross Correlation, Combined signal imaging and Convolution which can be visualized in oscilloscope waveform graph.

6. And also both signals for dual measurements including magnitude and phase are fed in dual measurement formula and can be seen in dual measurement Waveform graph.

7. At the bottom of Channel selection case structure there are some Waveform graph properties to select x-axis and y-axis. 8. The signal which is selected by selecting channel was fed in tone measurement, signal measurement in order to measure following parameters Amplitude Frequency Phase Maximum Minimum Peak to peak Total Samples RMS value DC offset Standard Deviation Arithmetic mean

How should it start?

It is again a very important question follow the following steps Run the Project Decide noise, AC/DC parts at channel tab It is assumed that signal 1 is at channel 1 and signal is at channel 2 Select signal 1 at right bottom Select channel 1 from Oscilloscope pull button and from slider also Generate your own signal

Future Idea:
We developed this Virtual oscilloscope and signal generator in a such a way that it can easily be extended to numerous signal and channels simultaneously and this is not enough each year as LabVIEW will be upgraded this VI will also

be enhanced and upgraded more dual and singleton operations can be added including Circular Convolution Periodic Convolution Bode Plot Increase channels and signal generations

Two students are involved in this project Ali Shafique Zeeshan Israr (2011-EE-86) (2011-EE-79)

As far as contribution is concerned so I would say this is purely a team work we both effort hard for this project and our contribution is equal in all aspects of project preparation.

References: Subscription of bmanishap and pianoman