Underdetermined recursive least-squares adaptive filtering