DSPRelated.com
Books

Digital Signal Processing Using MATLAB & Wavelets added for testing purpose: .

Weeks, Michael 2010

Although Digital Signal Processing (DSP) has long been considered an electrical engineering topic, recent developments have also generated significant interest from the computer science community. DSP applications in the consumer market, such as bioinformatics, the MP3 audio format, and MPEG-based cable/satellite television have fueled a desire to understand this technology outside of hardware circles. Designed for upper division engineering and computer science students as well as practicing engineers and scientists, Digital Signal Processing Using MATLAB & Wavelets, Second Edition emphasizes the practical applications of signal processing. Over 100 MATLAB examples and wavelet techniques provide the latest applications of DSP, including image processing, games, filters, transforms, networking, parallel processing, and sound. This Second Edition also provides the mathematical processes and techniques needed to ensure an understanding of DSP theory. Designed to be incremental in difficulty, the book will benefit readers who are unfamiliar with complex mathematical topics or those limited in programming experience. Beginning with an introduction to MATLAB programming, it moves through filters, sinusoids, sampling, the Fourier transform, the z-transform and other key topics. Two chapters are dedicated to the discussion of wavelets and their applications. A CD-ROM (platform independent) accompanies every new printed copy of the book and contains source code, projects for each chapter, and the figures from the book. (eBook version does not include the CD-ROM)


Why Read This Book

You should read this book if you want a hands-on DSP introduction that ties core theory to practical implementations in MATLAB and introduces modern wavelet techniques. It gives numerous worked MATLAB examples so you can quickly prototype filters, transforms, and wavelet analyses on audio and image data.

Who Will Benefit

Upper-division undergraduates, graduate students, and practicing engineers who need a practical DSP reference with MATLAB examples and a modern introduction to wavelets.

Level: Intermediate — Prerequisites: Basic calculus and linear algebra, an introductory course in signals and systems (discrete-time signals and linear systems), and familiarity with basic programming concepts; basic MATLAB familiarity is helpful.

Get This Book

Key Takeaways

  • Implement and experiment with core DSP algorithms in MATLAB (DFT/FFT, convolution, filtering).
  • Design and analyze FIR and IIR digital filters and evaluate their frequency responses and stability.
  • Apply windowing and spectral analysis techniques to estimate and interpret power spectra.
  • Use multirate concepts (decimation/interpolation) for sampling-rate conversion and subband processing.
  • Perform wavelet transforms and use wavelet-based methods for signal and image analysis and denoising.

Topics Covered

  1. Introduction and MATLAB review / Practical MATLAB examples
  2. Discrete-time signals and systems / Convolution and difference equations
  3. Z-transform and system analysis
  4. Sampling and reconstruction / A/D and D/A basics
  5. DFT and FFT algorithms
  6. Spectral analysis and windowing
  7. Digital filter design: FIR methods
  8. Digital filter design: IIR methods and implementation
  9. Multirate signal processing (decimation, interpolation, polyphase)
  10. Wavelet transforms: theory and discrete wavelet transform
  11. Wavelet applications: denoising, compression, image and audio examples
  12. Practical projects and extended MATLAB case studies / Appendices

Languages, Platforms & Tools

MATLABGNU Octave (compatible examples)MATLAB Signal Processing Toolbox (implied)MATLAB Wavelet Toolbox (examples reference)MATLAB environment / scripts and m-files

How It Compares

Less theoretical/deeper-math than Oppenheim & Schafer's Discrete-Time Signal Processing, but more application-focused and MATLAB-driven; closer in spirit to Richard Lyons' Understanding Digital Signal Processing for practitioners, with the added emphasis on wavelets.

Related Books