Multiple-input multiple-output (MIMO) communication systems employ multiple antennas at both transmitter and receiver to enhance spectral efficiency, link reliability and throughput. Optimisation ...