Text this: Block diagonalization precodingfor multiuser - MIMO downlink channel: article / Nur Asniffah Mat Zain