Unsupervised Adaptive Filtering, Volume 1: Blind Source Separation (2000-04-14)
Why Read This Book
You will learn how blind source separation (BSS) and unsupervised adaptive filtering turn mixed, noisy measurements into separated signals using practical algorithms and statistical principles. This volume emphasizes algorithmic detail and real-world applications (audio, speech, radar, communications), so you'll gain techniques you can apply to real datasets and implement in MATLAB/Python toolchains.
Who Will Benefit
Engineers or researchers with a solid DSP and math background who need to implement or evaluate blind source separation and adaptive filtering methods for audio, radar, or communications problems.
Level: Advanced — Prerequisites: Linear algebra (matrix decompositions, eigen/singular-value), probability & statistics, basic digital signal processing (discrete-time systems, FFT, spectral analysis), and familiarity with numerical computing (MATLAB or Python).
Key Takeaways
- Implement common ICA and BSS algorithms (e.g., FastICA, Infomax, SOBI) and understand their convergence behavior
- Apply adaptive filtering methods (LMS, RLS-like variants and unsupervised adaptations) to separate sources in audio, speech, radar, and communications signals
- Analyze spectral and time–frequency properties relevant to separation, including FFT and wavelet-based preprocessing
- Evaluate performance using objective metrics (SIR, SDR, SINR) and statistical tests for independence and non-Gaussianity
- Design practical processing chains that integrate filtering, spectral analysis, and adaptive algorithms for real-world datasets
Topics Covered
- 1. Introduction to Blind Source Separation and Unsupervised Adaptive Filtering
- 2. Statistical Foundations: Independence, Entropy, and Higher-Order Statistics
- 3. Linear Algebra Tools for BSS: PCA, SVD, and Whitening
- 4. Independent Component Analysis: Theory and Cost Functions
- 5. Practical ICA Algorithms: FastICA, Infomax, and Related Methods
- 6. Second-Order and Temporal BSS Methods (SOBI, AJD)
- 7. Adaptive Filtering Techniques and Unsupervised Variants (LMS, RLS, Natural Gradient)
- 8. Time–Frequency and Wavelet Approaches for Nonstationary Sources
- 9. Applications: Audio and Speech Separation, Radar, and Communications
- 10. Performance Evaluation, Robustness, and Practical Implementation Issues
- 11. Case Studies and Worked Examples (MATLAB/Python code sketches)
- 12. Appendices: Mathematical Background, Algorithm Pseudocode, and Bibliography
Languages, Platforms & Tools
How It Compares
Covers similar applied ground to Hyv rinen, Karhunen & Oja's 'Independent Component Analysis' but with a stronger emphasis on unsupervised adaptive implementations and application case studies; complements Comon & Jutten's BSS references with more hands-on algorithmic guidance.












