Programmable canonical correlation analysis: a flexible framework for blind adaptive spatial filtering | IEEE Journals & Magazine | IEEE Xplore