DSPRelated.com
Books

Nonlinear System Identification: From Classical Approaches to Neural Networks and Fuzzy Models

Nelles, Oliver 2000

Written from an engineering point of view, this book covers the most common and important approaches for the identification of nonlinear static and dynamic systems. The book also provides the reader with the necessary background on optimization techniques, making it fully self-contained. The new edition includes exercises.


Why Read This Book

You should read this book if you need a practical, engineering-focused guide to modeling and estimating nonlinear systems: it walks you from classical series and block-structured approaches through modern black‑box methods such as neural networks and fuzzy models. You will get applied guidance on optimization, model selection and validation so you can build reliable nonlinear models for DSP, control, or communications problems.

Who Will Benefit

Engineers and researchers with some DSP or systems-background who must build or validate nonlinear models for signals, control systems, or communications receivers.

Level: Advanced — Prerequisites: Undergraduate-level signals & systems, linear system identification basics, linear algebra and probability; familiarity with optimization concepts is helpful (the book provides a review).

Get This Book

Key Takeaways

  • Formulate nonlinear identification problems and choose appropriate model structures (Volterra, Hammerstein–Wiener, block-structured, NARX/NARMAX).
  • Apply parametric estimation and optimization techniques (least squares, prediction error methods, regularization) to fit nonlinear models.
  • Design and validate identification experiments and model validation tests to assess model fitness and generalization.
  • Implement black-box modeling using neural networks and fuzzy models and understand their strengths/tradeoffs for system identification.
  • Analyze model structure selection, complexity control and methods to avoid overfitting in nonlinear contexts.

Topics Covered

  1. Introduction and problem statement
  2. Mathematical and optimization preliminaries
  3. Linear identification review and extensions
  4. Static nonlinear modeling and regression methods
  5. Volterra series and polynomial-based models
  6. Block-structured models: Hammerstein, Wiener and Wiener–Hammerstein
  7. Dynamic black-box models: NARX/NARMAX approaches
  8. Neural network methods for system identification
  9. Fuzzy modelling and neuro-fuzzy approaches
  10. Parameter estimation and numerical optimization techniques
  11. Model validation, experiment design and noise handling
  12. Regularization, model selection and practical considerations
  13. Examples, exercises and case studies

Languages, Platforms & Tools

MATLAB (typical for examples and implementation)Numerical optimization libraries (general guidance, no specific IDE required)

How It Compares

Covers nonlinear model families and practical estimation in more application-focused detail than Ljung's System Identification (which is broader and more theory-heavy for linear models), and is complementary to Billings' NARMAX-focused texts which dive deeper into that specific family.

Related Books

Duda, Richard O., Hart, Pet...