Spatial Multiplexing
Spatial multiplexing is a technique used in wireless communication systems to transmit multiple data streams simultaneously over the same radio frequency channel. Instead of using different frequencies or time slots, spatial multiplexing equips multiple antennas at both the transmitter and receiver to create independent communication links. By exploiting the spatial dimension of the wireless channel, spatial multiplexing significantly increases data throughput and spectral efficiency. It is a fundamental component of modern wireless standards, particularly in Multiple Input Multiple Output (MIMO) systems.
Assuming the knowledge of the channel state information (CSI) at the transmitter, we can convert the MIMO channel into multiple non-interfering parallel SISO channels via singular value decomposition (SVD) based pre-processing and post-processing at the transmitter and receiver, respectively.
Consider a MIMO system with antennas at the transmitter and antennas at the receiver. Let the signal received at the receiver be
where is the transmitted signal vector, is the MIMO channel matrix, and is the AWGN noise with variance . Without loss of generality, we assume unit transmission power, i.e. .
Structure of the MIMO Channel Matrix
The effectiveness of spatial multiplexing fundamentally depends on the structure and properties of the MIMO channel matrix. In particular, the rank of the channel matrix determines how many independent spatial data streams can be supported. This concept is closely related to the spatial Degrees of Freedom (DoF), which quantifies the multiplexing capability of the system. The channel matrix represents the spatial coupling between transmit and receive antennas, where each element denotes the complex channel gain from transmit antenna to receive antenna.
The structure of this matrix depends on antenna spacing, array geometry, propagation environment, scattering richness, and the presence or absence of Line-of-Sight (LoS) components. These factors directly influence the rank of the channel matrix and therefore the achievable spatial multiplexing performance.
Channel Decomposition and Linear Precoding in Spatial Multiplexing
The received signal components are coupled due to interference, commonly referred to as crosstalk.
Each receive antenna recieves data as
where is the channel coefficient for between the receiver antenna and the transmitter antenna, is the information transmitted by the antenna, and is the noise component affecting the transmitter antenna. This shows that multiple transmitted streams interfere with one another. This crosstalk prevents direct separation of spatial streams without appropriate signal processing.
From matrix theory, the channel matrix can be decomposed using SVD as
where and are unitary matrices (i.e and ) and is a diagonal matrix with singular values as its entries. There exist singular values where is the rank of the matrix . The received signal can now be written as
Pre-processing at the transmitter
a) Let
b) The received signal is now modified as
Post-processing at the receiver
a) Let
b) The received signal is now modified as
The above transformation diagonalizes the channel matrix and eliminates crosstalk between spatial streams. The MIMO system is therefore converted into parallel, non-interfering SISO channels, where is given as
It determines the number of independent spatial data streams that can be transmitted simultaneously. It satisfies . The spatial Degrees of Freedom (DoF) of the MIMO system are equal to the rank of . If , full spatial multiplexing gain is achieved. If , the system effectively behaves as a SISO channel regardless of the number of antennas. Therefore, spatial multiplexing capability is fundamentally limited by the rank of the channel matrix rather than merely by the number of antennas deployed.
Finally, each precoded symbol at the receiver is given as
where is the singular value of . It can be observed that the transmit precoding and receiver shaping transform the MIMO channel into non-interfering parallel single-input single-output (SISO) channels with input and output .
MIMO Capacity
The capacity of a MIMO communication system can be expressed as
where is the total transmission power and being the noise power.
The capacity expression explicitly depends on . At high SNRs, the capacity scales approximately as
which demonstrates that the spatial DoF directly determine the multiplexing gain and the slope of capacity growth with SNR. Therefore, the rank of the MIMO channel matrix governs the number of parallel data streams, the achievable multiplexing gain, and the overall spatial efficiency of the system.