DSPRelated.com
Books

ENGINEERING SIGNALS+SYSTEMS-W/

Fawwaz T. Ulaby, Andrew Yagle 2013

Book by Fawwaz Ulaby, Andrew Yagle


Why Read This Book

You should read this book if you want a practice-oriented bridge between signals-and-systems theory and real-world digital signal processing applications — from audio and speech to radar and communications. You will learn analytical techniques (spectral analysis, FFT, wavelets) and engineering workflows (filter design, adaptive and statistical methods) illustrated with examples that emphasize intuition and implementation.

Who Will Benefit

Upper-level undergraduates, graduate students, and practicing engineers who have basic math and circuits background and want to apply signals-and-systems theory to DSP, audio/speech, radar, and communications problems.

Level: Intermediate — Prerequisites: Single-variable calculus, basic multivariable calculus/linear algebra, introductory probability and random processes, and introductory circuits or signals fundamentals.

Get This Book

Key Takeaways

  • Analyze time- and frequency-domain representations of signals using Fourier methods and the FFT
  • Design and evaluate digital filters (FIR and IIR) for audio, communications, and radar applications
  • Apply spectral analysis and wavelet techniques to real signals for feature extraction and denoising
  • Implement adaptive filtering algorithms (LMS, RLS) and use them for echo cancellation, channel equalization, and interference suppression
  • Use statistical signal processing tools to model noise and make optimal estimation/detection decisions
  • Translate theory into practice using numerical examples and implementation-focused workflows

Topics Covered

  1. Introduction: Signals, Systems, and Engineering Perspective
  2. Mathematical Preliminaries: Complex Signals, Transforms, and Linear Algebra
  3. Time-Domain and Frequency-Domain Analysis
  4. The Fourier Transform, DTFT, and the FFT
  5. Discrete-Time Systems and Digital Filter Fundamentals
  6. FIR and IIR Filter Design and Implementation
  7. Spectral Analysis and Parametric Methods
  8. Wavelets and Time–Frequency Methods
  9. Adaptive Filtering: LMS, RLS and Variants
  10. Statistical Signal Processing and Estimation Theory
  11. Applications: Audio and Speech Processing
  12. Applications: Radar Signal Processing
  13. Applications: Communications Systems and Channel Modeling
  14. Practical Implementation Notes and Numerical Examples

Languages, Platforms & Tools

MATLABPythonC (for implementation examples)General-purpose computing (desktop/laptop)DSP hardware (implementation-oriented discussion, not platform-specific)MATLAB/SimulinkGNU OctaveNumPy/SciPyFFTW (referenced for FFT implementation)

How It Compares

Covers similar ground to Oppenheim & Willsky's Signals and Systems for foundational theory but places more emphasis on DSP algorithms and applications (audio, radar, communications) like Proakis's DSP texts while maintaining an engineering-oriented, example-driven presentation.

Related Books