Linear versus channel coding trade-offs in full diversity full rate MIMO systems