Digital Signal Processing (DSP) Lab

Dr R.C.S. Chauhan
Lab Area: 390 Sqfeet
Room Number: EC 201 A

Lab Faculty: Er Gayatri Tiwari

Lab Instructor: Mr Tejveer Singh

Lab Staff: Mr Jai Krishan Tiwari

Courses Covered

  • KEC 453/ EC 453-Signals & Systems Lab 
  • REC 353-Signals & Systems Lab 
  • REC553-Digital Signal Processing Lab



1. Introduction to MATLAB
a. To define and use variables and functions in MATLAB.
b. To define and use Vectors and Matrices in MATLAB.
c. To study various MATLAB arithmetic operators and mathematical functions.
d. To create and use m-files.
2. Basic plotting of signals
a. To study various MATLAB commands for creating two- and three-dimensional plots.
b. Write a MATLAB program to plot the following Continuous time and discrete time signals 1. Step Function
2. Impulse Function 3. Exponential Function 4. Ramp Function 5. Sine Function
3. Time and Amplitude transformations
a. Write a MATLAB program to perform amplitude-scaling, time-scaling and time shifting on a given signal.
4. Convolution of given signals a. Write a MATLAB program to obtain linear convolution of the given
5. Autocorrelation and Cross-correlation
a. Write a MATLAB program to compute autocorrelation of a sequence x(n) and verify the property.
b. Write a MATLAB program to compute cross-correlation of sequences x(n) and y(n) and verify the property.
6. Fourier Series and Gibbs Phenomenon
a. To calculate Fourier Series coefficients associated with Square Wave.
b. To Sum the first 10 terms and plot the Fourier Series as a function of time
c. To Sum the first 50 terms and plot the Fourier Series as a function of time
7. Calculating transforms using MATLAB
a. Calculate and plot Fourier Transform of a given signal
b. Calculate and plot Z-transform of a given signal
8. Impulse response and Step response of a given system
a. Write a MATLAB program to find the impulse response and step response of a system form its difference
b. Compute and plot the response of a given system to a given input
9. Pole-zero diagram and bode diagram
a. Write a MATLAB program to find pole-zero diagram, bode diagram of a given system from the given
system function b. Write a MATLAB program to find, bode diagram of a given system from the given system
10. Frequency response of a system
a. Write a MATLAB program to plot magnitude and phase response of a given system
11. Checking Linearity/Non-Linearity of a system using SIMULINK
a. Build a system that amplifies a sine wave by a factor of two.
b. Test the linearity of this system using SIMULINK
1. Introduction of Image Processing toolbox.
2. Reading, Writing, VideoCapturing using Matlab window.
3. Color Recognition using Matlab window.


  1. Generation of Basic Signals using MATLAB.
  2. Generation of Basic Signals using SCILAB.
  3. Basic operations on Matrices using SCILAB.
  4. Perform Linear Convolution of two sequences using SCILAB.
  5. To perform Linear Convolution using MATLAB.
  6. To perform Circular Convolution using MATLAB.
  7. Perform circular convolution of two given discrete sequences using SCILAB.
  8. Evaluate DFT of given sequence using MATLAB.
  9. Verify Blackman and Hamming windowing techniques sequences using SCILAB.
  10. Implement IIR Butterworth analog Low Pass for a 4 KHz cut off frequency using SCILAB.
  11. To verify FIR filters using MATLAB.
  12. To design and implement IIR (LPF/HPF) filters.                   

Beyond the Syllabus Experiments:

  1. Design of FIR filter using Hanning window.
  2. Design of FIR filter using Kaiser window.
  3. Design of FIR filter using Bartlett window.


Softwares Available:


List Of Recent Lab Equipments 


50MHz Digital Storage Oscilloscope It should have following features:Bandwidth 50MHz, Real-time Sampling Rate 500 MSa/s, Equivalent Sampling Rate 50GSa/s., Memory Depth: 32Kpts, Trigger types: Edge, Pulse width, Video, Slope, Alternative, Unique Digital Filter function and Waveform Recorder function, Support pass/fail function., 32 parameters Auto Measure function, Save/recall types: Setups, Waveforms, CSV file, Picture, Waveform Intensity and grid brightness can be adjusted, Nationwide Service, Standard configuration port:USB Host: Support USB flash driver save/recall function and update firmware, USB Device: Support PictBridge compatible printer and support PC remote control, RS232, Pass/Fail Output, It should have following Technical Specifications:Bandwidth :50MHz,

Realtime Sample Rate:500MSa/s (Single Channel), Equivalent Sample Rate 50GSa/s, Number of Channels :2 CH +1 Ext, Memory Depth : 32Kpts (Single Channel), Acquisition Modes:Normal/Average/Peak Detect, Average:Selectable from 4 to 256, Vertical Sensitivity : 2mV/div - 10V/div, Vertical Resolution :8 bits, Input Impedance:1 MW ±2% II 17 pF ±3 pF,

Input Coupling :       DC, AC and GND, Maximum Input Voltage            : ±400Vpp,

Trigger Sources:       CH1, CH2, Ext, Ext /5, AC Line, Trigger Modes Auto, Normal, Single,

Trigger Type :Edge, Pulse Width, Slope, Video, Alternate, Auto Measure:FOV Shoot, RPRE Shoot, FPRE Shoot, Rise time, Fall time, Freq, Period, Vpp, Vmax, Vmin, Vamp, Vtop, Vbase, Vavg, Mean, Crms, Vrms, ROVShoot, + Wid, -Wid, +Dut, -Dut, BWid, Phase, FRR, FRF, FFR, FFF, LRR, LRF, LFR, LFF Cursor Measure             :Manual, Track and Auto measure,                                                                           mode Maths :+, – , ×, /, FFT, Waveform Interpolation :Sin x/x, Linear, Storage       :Internal:2 reference waveforms,  20 waveforms and 20 Setups USB : BMP, CSV, Waveforms, Setups,

Communication Port :USB Host, USB Device, RS232, Pass/Fail, Sample Types      :Real Time and Equivalent Time, FFT:Window: Hanning, Hamming, Blackman, Rectangular, Measure Display Modes :Main, Window, Window Zoom, Scan, X-Y, Menu Display :2 sec, 5 sec, 10 sec, 20 sec, Infinite, Display :7 inch TFT Color LCD Display, Power :100 - 240V AC, 50VA Max,

Accessories :1:1/10:1 Probe (2 pcs), Power Cord, USB Cable, Easy , Scope Software,  Warranty at least 3 – years


Universal Development Board for Image Processing, signal processing and Video Processing with USB Emulator and Color CCD Camera: Board following features on board-Processor:  TMS320C6748 – Fixed/Floating Point Digital Signal  Processor,  DSP with up to 456 MHz performance,  On board 14 Pin (2×7 Pin) JTAG emulation  connector,  Boot mode selection switch,  Memory: On board 256 MB Flash memory, On board 128 MB RAM Data Transfer Interfaces: On board DB9 connector for UART-1 interface , On board 3 pin header for UART-2 interface,   On board USB TYPE B Connector for UART-2 interface for   Debug Console, LED indication for USB connection for Debug  Console,  On board Reset Switch with LED indication,  On board USB Type A Connector for USB host interface , On board micro USB Type A Connector for USB OTG  interface, On board RJ45 connector for 10/100 Etherne interface,  On board I2C based Temperature sensor,  On board I2C based RTC interface with battery backup, On board SPI based micro SD card interface, On board SATA connector,  Input/Output Interfaces and other Facilities : On board Power-On LED indication,   On board 4 User LED at GPIO Pin as GPIO Test Point. Special functionality:  Boot mode selection switch,  On board Video in port available,  On board VGA out connector,  On board composite video out connector,  On board Graphics LCD interface connector,   On board audio jack and speaker (Mic in) interface,  On board audio codec for speaker out,  On board CMOS sensor connector to interface CMOS camera , Various test points for various signals,  Specifications for USB JTAG Emulator for DSP Kit:  The emulator provides JTAG access to Texas Instruments' JTAG based devices, It is compatible with Code Composer StudioTM development  environment, Debug features (Emulation Connect/Disconnect, Read/Write    memory, Read registers, Load program, Run, Halt, Step,  Software  and Hardware Breakpoint  support, Real-Time  Mode). Support for targets with 1.8v and 3.3v IO voltages,  Support for USB High Speed (480 Mbit/s), Support cable-break detection


DSK - 6713 Kit Interfacing License Version Code Compressive Studio(VS) Real Line Image Processing

    • DSK 6713 -01
    • ASK 23-01
    • ASK 01-01
    • ASK 08 -01
    • ASK 19 -01
    • ASK 18 -01
    • GSM Modem 01
    • ASK 13 FRID Kit -01
    • DSP Tuter Set -01
    • 9 V Power Supply -01
    • EPB 67H8 -01
    • USB JJAG Emulator -01
    • 5 V Power Supply -01
    • 12 V Power Supply -01
    • USB A to B Cable -01
    • USB A to Meaning AC Cable -01
    • Crocodile Cable -02
    • Audio Cable -02
    • Video Cable -01
    • BNC to RC Connector -01
    • Work Book 6713 -01
    • Work Book 6718 -01
    • Camera Lens -01
    • Ether Net Cable -01
    • 25.14 Pin FRC Cable -01
    • 20 Pin FRC Cable -03
    • Serial Cable -01
    • DVD -02

 CCS -01