Study of basic discrete-time signals such as unit impulse, step, ramp, real and complex exponential and their representation using MATLAB functions.
Study of different types of discrete-time systems.
Mathematical operations on discrete-time signals such are addition, multiplication, scaling, folding and shifting using user-defined MATLAB functions.
Use of MATLAB functions such as decimate, interp, downsample, upsample and resample.
Use of MATLAB functions to obtain convolution of discrete-time signal.
Brief introduction to z-Transform, Discrete Time Fourier Transform (DTFT), Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT).
Use of fft and ifft functions to obtain DFT and FFT.
Digital filter design using MATLAB functions as buttord, cheby1ord, cheby2ord, ellipord and butter, chebyl, cheby2 etc.
Use of freqz function to obtain response of the filter.
FIR digital filter design using functions such as kaiserord, firpmord, fir1, fir2, firls and fircls.
Study of functions for design of FIR filters using windows such as blackman, hamming, hann and kaiser.
Use of Window Visualization Tool (WV Tool) to visualize window.
Study of Filter Design and Analysis Tool (FDA Tool) and Filter Visualization Tool (FV Tool) for designing and visualization of digital filters.
Design of IIR and FIR filters using FDA Tool.