Lab Area: 390 Sqfeet
Room Number: EC 201A
Lab Faculty: Er Pooja Nishad (Research Scholar)
Lab Faculty: Er Namrata (Research Scholar)
Lab Instructor: Mr Tejveer Singh
Lab Staff: Mrs. Sarita Devi
Courses Covered
 KEC 753A Digital Image Processing Lab_2021
 KEC 453 Signals & Systems Lab_2019
 KEC 553 Digital Signal Processing Lab_2020
 REC 353Signals & Systems Lab_2017
 REC553Digital Signal Processing Lab_2018
LIST OF EXPERIMENTS
KEC 753A: DIGITALIMAGE PROCESSING LAB_2021
SUGGESTIVE LIST OF EXPERIMENTS: 1. Introduction to MATLAB Image Processing Toolbox. 2. Write a MATLAB program to learn the basic image processing operations. 3. Write a MATLAB program for geometric transformation. 4. Write a MATLAB program for image enhancement using Histogram equalization. 5. Write a MATLAB program to perform smoothing or averaging filter in the spatial domain. 6. Write a MATLAB program to perform smoothing or averaging filters in the frequency domain. 7. Write a MATLAB program for image restoration. 8. Write a MATLAB program of sharpening of the image using gradient mask. 9. Write a MATLAB program for performing morphological operations on the image. 10. Write a MATLAB program to fill the region of interest of the image. 11. Write a MATLAB program for edge detection of an image. 12. Write a MATLAB program for DCTbased image compression. 13. Write a MATLAB program to remove highfrequency components in the image using the frequency domain approach.LIST OF EXPERIMENTS
KEC 353: SIGNALS SYSTEMS LAB_2019
SUGGESTIVE LIST OF EXPERIMENTS 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 mfiles. 2. Basic plotting of signals a. To study various MATLAB commands for creating two and threedimensional plots. b. Write a MATLAB program to plot the following continuous time and discrete time signals. i. Step Function ii. Impulse Function iii. Exponential Function iv. Ramp Function v. Sine Function 3. Time and Amplitude transformations Write a MATLAB program to perform amplitudescaling, timescaling and timeshifting on a given signal. 4. Convolution of given signals Write a MATLAB program to obtain linear convolution of the given sequences. 5. Autocorrelation and Crosscorrelation a. Write a MATLAB program to compute the autocorrelation of a sequence x(n) and verify the property. b. Write a MATLAB program to compute the crosscorrelation 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 the Ztransform 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 from its difference equation. b. Compute and plot the response of a given system to a given input. 9. Polezero diagram and bode diagram a. Write a MATLAB program to find the polezero 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 function. 10. Frequency response of a system Write a MATLAB program to plot the magnitude and phase response of a given system. 11. Checking linearity/nonlinearity 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.LIST OF EXPERIMENTS
KEC 553: Digital Signal Processing Lab_2020
SUGGESTIVE LIST OF EXPERIMENTS: 1. Introduction to MATLAB and or Open Source Software, Scilab (Using Spoken Tutorial MOOCs). 2. Write a Program for the generation of basic signals such as unit impulse, unit step, ramp, exponential, sinusoidal and cosine. 3. Implement IIR Butterworth analog Low Pass for a 4 KHz cutoff frequency. 4. Verify Blackman and Hamming windowing techniques. 5. Evaluate 4point DFT of and IDFT of x(n) = 1, 0 ≤ n ≤ 3; 0 elsewhere. 6. Verify the Linear convolution of two sequences using FFT 7. Verify the Circular Convolution of two sequences using FFT. 8. To verify FFT as a sample interpolator. 9. To implement Tone Generation. 10. To implement floating point arithmetic. 11. To study DSP Processors and the architecture of the TMS320C6713 DSP processor. 12. VIRTUAL Lab by NMEICT available at: (Through Virtual Lab) 12.1 Study of Discrete Fourier Transform (DFT) and its inverse. 12.2 Study of FIR filter design using window method: Lowpass and highpass filter. 12.3 Study of FIR filter design using window method: Bandpass and Bandstop filter. 12.4 Study of Infinite Impulse Response (IIR) Filter. Virtual Lab Link: http://vlabs.iitkgp.ernet.in/dsp/index.html# http://vlabs.iitkgp.ernet.in/dsp/ Available on: http://www.vlab.co.in/broadareaelectronicsandcommunications Spoken Tutorial (MOOCs): Spoken Tutorial MOOCs, ' Course on Scilab', IIT Bombay (http://spokentutorial.org/)LIST OF EXPERIMENTS
REC 353: SIGNALS & SYSTEMS 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 mfiles.
2. Basic plotting of signals
a. To study various MATLAB commands for creating two and threedimensional 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 amplitudescaling, timescaling and time shifting on a given signal.
4. Convolution of given signals a. Write a MATLAB program to obtain linear convolution of the given
sequences.
5. Autocorrelation and Crosscorrelation
a. Write a MATLAB program to compute autocorrelation of a sequence x(n) and verify the property.
b. Write a MATLAB program to compute crosscorrelation 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 Ztransform 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
equation
b. Compute and plot the response of a given system to a given input
9. Polezero diagram and bode diagram
a. Write a MATLAB program to find polezero 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
function
10. Frequency response of a system
a. Write a MATLAB program to plot magnitude and phase response of a given system
11. Checking Linearity/NonLinearity 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
BEYOND THE SYLLABUS
1. Introduction of Image Processing toolbox.
2. Reading, Writing, VideoCapturing using Matlab window.
3. Color Recognition using Matlab window.
REC 553: DIGITAL SIGNAL PROCESSING LAB
 Generation of Basic Signals using MATLAB.
 Generation of Basic Signals using SCILAB.
 Basic operations on Matrices using SCILAB.
 Perform Linear Convolution of two sequences using SCILAB.
 To perform Linear Convolution using MATLAB.
 To perform Circular Convolution using MATLAB.
 Perform circular convolution of two given discrete sequences using SCILAB.
 Evaluate DFT of given sequence using MATLAB.
 Verify Blackman and Hamming windowing techniques sequences using SCILAB.
 Implement IIR Butterworth analog Low Pass for a 4 KHz cut off frequency using SCILAB.
 To verify FIR filters using MATLAB.
 To design and implement IIR (LPF/HPF) filters.
Beyond the Syllabus Experiments:
 Design of FIR filter using Hanning window.
 Design of FIR filter using Kaiser window.
 Design of FIR filter using Bartlett window.
Softwares Available:
 MATLAB
List Of Recent Lab Equipments
DIGITAL STORAGE OSCILLOSCOPE 50MHZ
50MHz Digital Storage Oscilloscope It should have following features:Bandwidth 50MHz, Realtime 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, XY, 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
DIGITAL SIGNAL PROCESSING DEVELOPMENT BOARD
Universal Development Board for Image Processing, signal processing and Video Processing with USB Emulator and Color CCD Camera: Board following features on boardProcessor: 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 UART1 interface , On board 3 pin header for UART2 interface, On board USB TYPE B Connector for UART2 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 PowerOn 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, RealTime Mode). Support for targets with 1.8v and 3.3v IO voltages, Support for USB High Speed (480 Mbit/s), Support cablebreak detection
DSK  6713 Kit Interfacing License Version Code Compressive Studio(VS) Real Line Image Processing

 DSK 6713 01
 ASK 2301
 ASK 0101
 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