Advance Digital Siganl Processing Lab
Digital Signal Processing Lab is used by UG and PG students in an regular course on Digital Signal Processing paper. The lab is facilitate with Texas Instrument DSP kit, Xilinx FPGA for carring out various regular and advance level experiments and research work.
This lab is also known as Texas Instrument Innovation Lab.
Facilities:
The software facilities include the following:
Code composer Studio
MATLAB
Tina
Vivado
Test and Measuring Instrument:
Digital Multi meter
Storage Oscilloscope
Function Generator
Computers include various software and applications
Intel Quad Core Desktop Computer
Intel Pentium IV Desktop Computer
Intel Core I7 Desktop Computer
List of experiment:
Prerequisite:
Basics of any Hardware Description Language (HDL)Digital Design (verilog,vhdl).
[for reference please take the Course on Verilog by Prof. Indranil Sengupta, Digital VLSI Testing by Prof. Santanu Chattopadhyay ]
Advance Digital Design [Introduction & Design Methods],[Programmable Logic Devices],[Modern FPGA Architectures]
Design Digital System in Reconfigurable Platform.[Digital Design Part-2]
Simulation Laboratory using Standard Simulator: [Reference Virtual Lab]
1.Sampled sinusoidal signal, various sequences and different arithmetic operations.
2.Convolution of two sequences using graphical methods and using commands- verification of the properties of convolution.
3.Z-transform of various sequences – verification of the properties of Z-transform.
4.Twiddle factors – verification of the properties.
5.DFTs / IDFTs using matrix multiplication and also using commands.
6.Circular convolution of two sequences using graphical methods and using commands, differentiation between linear and circular convolutions.
7.Verifications of the different algorithms associated with filtering of long data sequences and Overlap –add and Overlap-save methods.
8.Butterworth filter design with different set of parameters.
9.FIR filter design using rectangular, Hamming and Blackman windows.
Hardware Laboratory using either 5416 or 6713 Processor and Xilinx FPGA:
1.Writing & execution of small programs related to arithmetic operations and convolution using Assembly Language of TMS320C 5416/6713 Processor, study of MAC instruction.
2.Writing of small programs in VHDL and downloading onto Xilinx FPGA.
3.Mapping of some DSP algorithms onto FPGA.