A user equipment device configured to receive rank d signaling over a direct channel and align interference from a cross channel, comprising: an array of K receive antennas for receiving one or more signals over a direct channel from a first transmitter having M transmit antennas and to receive one or more interfering signals over a cross channel from a second transmitter having M transmit antennas; and a processor configured to align interference from the one or more interfering signals over the cross channel by: computing a direct channel matrix and a cross channel matrix for the direct and cross channels, respectively; determining a rank d of the direct channel; selecting d predetermined vectors from a set of predetermined vectors having size M, where the set of predetermined vectors is known by the first and second transmitters and by any other user equipment devices affiliated with the first or second transmitters; computing a combining matrix as a product of an Hermitian of the d predetermined vectors and an inverse of the cross channel matrix; and applying the combining matrix to decode rank d data signals received at the user equipment device to project all cross channel signals from the second transmitter to an Hermitian of the d predetermined vectors to reduce or eliminate interference from the second transmitter. an array of K receive antennas for receiving one or more signals over a direct channel from a first transmitter having M transmit antennas and to receive one or more interfering signals over a cross channel from a second transmitter having M transmit antennas; and a processor configured to align interference from the one or more interfering signals over the cross channel by: computing a direct channel matrix and a cross channel matrix for the direct and cross channels, respectively; determining a rank d of the direct channel; selecting d predetermined vectors from a set of predetermined vectors having size M, where the set of predetermined vectors is known by the first and second transmitters and by any other user equipment devices affiliated with the first or second transmitters; computing a combining matrix as a product of an Hermitian of the d predetermined vectors and an inverse of the cross channel matrix; and applying the combining matrix to decode rank d data signals received at the user equipment device to project all cross channel signals from the second transmitter to an Hermitian of the d predetermined vectors to reduce or eliminate interference from the second transmitter. computing a direct channel matrix and a cross channel matrix for the direct and cross channels, respectively; determining a rank d of the direct channel; selecting d predetermined vectors from a set of predetermined vectors having size M, where the set of predetermined vectors is known by the first and second transmitters and by any other user equipment devices affiliated with the first or second transmitters; computing a combining matrix as a product of an Hermitian of the d predetermined vectors and an inverse of the cross channel matrix; and applying the combining matrix to decode rank d data signals received at the user equipment device to project all cross channel signals from the second transmitter to an Hermitian of the d predetermined vectors to reduce or eliminate interference from the second transmitter.