DSPRelated.com
Books

Digital and Kalman Filtering: An Introduction to Discrete-Time Filtering and Optimum Linear Estimation, Second Edition (

S. M. Bozic 2018

This text for advanced undergraduates and graduate students provides a concise introduction to increasingly important topics in electrical engineering: digital filtering, filter design, and applications in the form of the Kalman and Wiener filters. The first half focuses on digital filtering, covering FIR and IIR filter design and other concepts. The second half addresses filtering noisy data to extract a signal, with chapters on nonrecursive (FIR Wiener) estimation, recursive (Kalman) estimation, and optimum estimation of vector signals.
The treatment is presented in tutorial form, but readers are assumed to be familiar with basic circuit theory, statistical averages, and elementary matrices. Central topics are developed gradually, including both worked examples and problems with solutions, and this second edition features new material and problems.


Why Read This Book

You will get a compact, tutorial-style bridge between classical digital filter design and optimum linear estimation so you can design practical FIR/IIR filters and apply Wiener and Kalman estimators to real noisy data. The book emphasizes worked examples and problems that make theory immediately applicable to audio, radar, and communications signal-processing tasks.

Who Will Benefit

Advanced undergraduates, graduate students, and practicing engineers who need a concise, application-oriented introduction to discrete-time filtering, Wiener estimation, and Kalman recursive estimation.

Level: Intermediate — Prerequisites: Basic signals and systems concepts, elementary linear algebra (matrices and vectors), probability/statistics (means, autocorrelation), and basic circuit theory; familiarity with MATLAB or similar numerical tools is helpful.

Get This Book

Key Takeaways

  • Design FIR and IIR digital filters using windowing, frequency-sampling, and analog-prototype techniques
  • Apply FFT-based spectral analysis to characterize signals and evaluate filter performance
  • Formulate and implement nonrecursive Wiener (FIR) estimators for MMSE signal estimation
  • Derive, implement, and tune the recursive Kalman filter for scalar and vector state-space models
  • Analyze stability, numerical issues, and practical realizations of digital filters and estimators

Topics Covered

  1. Introduction to discrete-time filtering and estimation
  2. Discrete-time signals and systems — z-transform and frequency response
  3. FIR filter design: windows, optimal approximations, and realizations
  4. IIR filter design: analog prototypes, bilinear transform, and stability
  5. Filter structures, realization forms, and numerical considerations
  6. Fast algorithms and spectral analysis: FFT, periodograms, and resolution
  7. Nonrecursive estimation: Wiener filters and MMSE design
  8. State-space modeling and fundamentals of recursive estimation
  9. Kalman filter: derivation, implementation, and properties
  10. Vector Kalman filtering and optimum estimation of multivariate signals
  11. Adaptive filtering concepts and practical considerations
  12. Applications: audio/speech, radar, and communications examples; worked problems
  13. Appendices: mathematical tools, tables, and problem solutions

Languages, Platforms & Tools

MATLABPythonCMATLAB/OctaveNumPy/SciPyFFTWSignal Processing Toolbox (conceptual)

How It Compares

More concise and tutorial-oriented than Haykin's Adaptive Filter Theory (which is deeper on adaptive algorithms) and more focused on connecting digital filter design with Kalman estimation than Brown & Hwang's broader Introduction to Random Signals and Kalman Filtering.

Related Books