Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL

Chapter 15. MATLAB Applications in Digital Signal Processing

Chapter 15. MATLAB Applications in Digital Signal Processing

Learning Objectives

  • 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.


You are currently reading a PREVIEW of this book.


Get instant access to over $1 million worth of books and videos.


Start a Free 10-Day Trial

  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint