Date Added: Jun 2013
In this paper it is shown that for more users, joint triangularization of the time extensions of the channel matrices is necessary in general, which corresponds to carrying out the unitary processing over multiple channel uses. It is further shown that exact triangularization, where all resulting diagonals are equal, is not always possible, and appropriate conditions for the existence of such are established for certain cases. When exact triangularization is not possible, an approximate construction is proposed, that achieves the desired equal diagonals up to constant-length prefix and suffix. By enlarging the number of channel uses processed together, the loss in rate due to the prefix and the suffix can be made arbitrarily small.