Diversity and multiplexing: a fundamental tradeoff in multiple-antenna channels
space - time codes for high data rate wireless communications : performance criterion and code construction .