Digital Signal Processing Lab


Course Code: EEE 324
Credit Hour: 1.5
Course Group: Core Courses


This lab course is designed to supplement the theory course EEE 323: Digital Signal Processing. The students will learn how to visualize/implement concepts and analysis methods introduced in EEE 323 using MATLAB and FPGA boards. Basic understanding of MATLAB will be very useful in successful completion of this course. In particular, following topics are covered:

Experiments involving representation and analysis of discrete time signals and systems in time and frequency domains, A/D and D/A conversion, aliasing, digital filtering, spectra computation and real-time implementation of digital signal processing algorithms on digital processor chips. Small design project involving original design and implementation of any signal processing system/algorithm for communications, speech, audio, or video in MATLAB.

Describe and analyze digital signals and systems in time and frequency domain using MATLAB.

 

Laboratory Experiments:

 

Exp. No.

Name of the Experiments

Experiment01

Generation of Continuous time signal and Discrete time signal using MATLAB

Experiment02

Generation of different types of basic signals (Unit step signal, Impulse signal, Ramp signal, Exponential signal) using MATLAB

Experiment03

Frequency-domain representation of discrete-time signals and systems

Experiment04

Summation and Multiplication of sinusoidal signal for both Continuous time and Discrete time signal using MATLAB

Experiment05

Verification of Sampling Theorem, Aliasing and Spectrum analysis of sampled signals

Experiment06

DTFT of finite-length signals in MATLAB and their spectra

Experiment07

Impulse response of a given system

Experiment08

Linear Convolution of two given systems

Experiment09

Folding and Time Shifting operation of any sinusoidal signal using MATLAB

Experiment10

Auto correlation of a given sequence and verification its properties

Experiment11

z-Transformation, LTI system analysis in MATLAB

Experiment12

Write the MATLAB code for Fast Fourier Transform of any sinusoidal signal

Experiment13

FIR/IIR Filters using pole-zero placement

Experiment14

Linear phase FIR filter design using window method in MATLAB

Experiment15

IIR filter design using impulse invariance

Experiment16

Perform Fast Fourier Transform of any sinusoidal signal using FPGA board