Cognitive Engine Design for Link Adaptation: An Application to Multi-Antenna Systems | IEEE Journals & Magazine | IEEE Xplore