RLS Algorithm Implementation with MATLAB for Adaptive Interference Cancellation
This project implements the RLS (Recursive Least Squares) algorithm using MATLAB for adaptive interference cancellation. The implementation includes performance validation with provided signal examples: ① mixed speech-noise signal (signalnosie.wav) and ② pure noise signal (noise.wav). Both signals are stereo, PCM-compressed, with a sampling rate of 48 kHz and 16-bit resolution. The code demonstrates RLS filter initialization, recursive weight updates, and real-time adaptive filtering operations.