Skip to content
New
Latest News || 7 October 2026: Quiz and Pizza Night — Titanic Crew placed fourth. || 3 October 2026: Serving as a Student Ambassador at Queen's University Belfast, welcoming prospective students and visitors and supporting EEECS tours and event activities. || 9 September 2026: Published at AP-S/URSI 2026: “Near Field-Aware UE Localization in RIS-Aided Wireless Networks Through ML-Regressor.” || 25 August 2026: Poster presentation at UCMMT 2026 in Birmingham — “Experimental Validation of Localisation in RIS-Assisted mmWave Networks.” || 18 August 2026: Published at EuCAP 2026: “Impact of RIS Size on Machine Learning-Enabled Beam Sweeping for User Localization.”
Knowledge Hubwireless communication basics3. MIMO and Massive MIMO

wireless communication basics learning note

3. MIMO and Massive MIMO

Learn how multiple antennas create diversity, spatial multiplexing, and beamforming gains—and how massive MIMO serves many users on the same time-frequency resource.

From One Antenna to Many

A single-input single-output link uses one transmit antenna and one receive antenna. Multiple-input multiple-output (MIMO) uses multiple antennas at one or both ends of the link. The purpose is not merely to radiate more power. Multiple antennas provide spatial observations and spatial control.

Depending on the channel and signal processing, MIMO can provide:

  • Array gain: combine energy coherently to improve received SNR.
  • Diversity gain: send or combine information through independently fading paths.
  • Spatial multiplexing gain: send multiple data streams at the same time and frequency.
  • Interference suppression: steer energy away from unintended users or cancel interfering directions.
References for this section3

Does Any Multiple-Antenna Array Count as MIMO?

No. An antenna array describes the physical arrangement of elements; MIMO describes a communication system with multiple independently accessible signal inputs and multiple independently observed outputs. The distinction becomes clear from the number of transmit and receive ports:

Active transmit portsActive receive portsSystem descriptionWhat it can do
11SISOOne transmitted and one received signal
1More than 1SIMOReceive combining or diversity
More than 11MISOTransmit beamforming or diversity
More than 1More than 1MIMODiversity, beamforming, or multiple spatial streams

A panel may contain 64 antenna elements but use a single RF chain and one common analogue weight network. It can form a narrow beam, yet from the baseband signal perspective it may still expose only one transmit input. Conversely, a smaller array with several independently controlled RF chains can create several simultaneous signal dimensions.

Multiple antenna ports→Independent RF/baseband access→Measurable spatial channel→Precoding and detection

For a link to be physically classified as MIMO, both ends must expose multiple antenna ports to the channel model: Nt≥2N_{\mathrm{t}}\geq2 and Nr≥2N_{\mathrm{r}}\geq2. To obtain spatial multiplexing gain, further conditions are required:

  1. Enough RF chains or equivalent digital dimensions: the transmitter and receiver must be able to generate and observe the intended number of streams.
  2. A channel with sufficient rank: the propagation paths must create distinguishable spatial signatures rather than highly correlated copies.
  3. Adequate SNR and channel conditioning: a mathematically non-zero second mode may still be too weak to carry useful data.
  4. Channel state information: the transmitter, receiver, or both need a sufficiently accurate estimate for precoding, combining, and detection.
  5. Suitable signal processing: streams must be mapped to the antenna ports and separated at the receiver.
  6. Antenna isolation and calibration: severe mutual coupling, common hardware errors, or poor calibration can reduce the effective dimensions.

The maximum number of independently recoverable streams is bounded by

Ns≤rank⁡(H)≤min⁡(Nt,Nr)N_{\mathrm{s}} \leq \operatorname{rank}(\mathbf{H}) \leq \min(N_{\mathrm{t}},N_{\mathrm{r}})

Therefore, four transmit antennas and four receive antennas do not guarantee four useful streams. If all paths arrive with nearly the same spatial signature, H\mathbf{H} can be close to rank one. The link is still a MIMO configuration, but it behaves mainly like a beamforming or diversity link rather than a four-stream spatial-multiplexing link.

References for this section3

The MIMO Channel Model

A narrowband MIMO link is commonly written as

y=Hx+n\mathbf{y}=\mathbf{H}\mathbf{x}+\mathbf{n}

Here, x\mathbf{x} contains the transmitted signals, H\mathbf{H} is the channel matrix, y\mathbf{y} contains the received signals, and n\mathbf{n} is noise. Each entry of H\mathbf{H} describes the complex gain from one transmit antenna to one receive antenna.

The number of useful simultaneous streams is limited by the rank of H\mathbf{H}. A rich-scattering environment can create several sufficiently independent paths and support spatial multiplexing. A highly correlated channel may have many physical antennas but only one or a few effective spatial dimensions.

References for this section3

Three Ways to Use Multiple Antennas

References for this section3

Diversity

The same information is transmitted or received through several antenna paths. If one path fades deeply, another may remain usable. Diversity improves reliability rather than increasing the number of parallel data streams.

References for this section3

Spatial Multiplexing

Different data streams are transmitted through different spatial modes. Under favorable channel conditions, the receiver separates them, increasing peak data rate without adding bandwidth.

References for this section3

Beamforming

The array weights each antenna signal in amplitude and phase so radiation combines strongly in a desired direction. Beamforming can increase coverage, reduce interference, or serve multiple users with separate spatial beams.

References for this section3

What Makes MIMO “Massive”?

Massive MIMO uses a base station with many antenna elements—often substantially more elements than simultaneously served users. The exact antenna count is not the definition; the important feature is that a large array gives the network many spatial degrees of freedom.

Original massive-MIMO diagram showing separate spatial beams to four users
Original diagram: a large array uses distinct channel vectors to serve several users through separate spatial beams on the same time-frequency resource.

As the number of base-station antennas grows, independent channel variations can average out. This is called channel hardening. User channels may also become closer to orthogonal, a property called favorable propagation. Neither effect is automatic: array geometry, propagation, correlation, blockage, and user placement all matter.

References for this section3

Multi-User Massive MIMO

In multi-user MIMO, a base station serves several users on the same time-frequency resource. Let KK be the number of users and MM the number of base-station antennas. A common design has M≫KM\gg K, giving the base station room to strengthen desired signals while controlling inter-user interference.

References for this section3

Uplink Combining

The base station combines its antenna observations to detect each user's signal.

  • Maximum-ratio combining (MRC): aligns with the desired user's channel. It is simple and provides strong array gain but may leave interference.
  • Zero forcing (ZF): separates users by nulling estimated inter-user interference. It needs enough spatial degrees of freedom and can amplify noise when channels are poorly conditioned.
  • MMSE combining: balances interference suppression and noise enhancement using channel and noise statistics.
References for this section3

Downlink Precoding

The base station applies corresponding spatial weights before transmission.

  • Maximum-ratio transmission (MRT): maximizes energy toward the desired channel.
  • ZF precoding: places nulls toward other scheduled users.
  • Regularized ZF/MMSE precoding: avoids overly aggressive inversion when SNR or channel conditioning makes pure ZF inefficient.
References for this section3

Channel State Information

Beamforming and spatial separation depend on channel state information (CSI). In time-division duplex systems, uplink and downlink channels are physically reciprocal within the channel coherence interval. The base station can estimate the uplink from pilots and reuse that spatial information for downlink precoding after RF-chain calibration.

CSI becomes stale when users move or the environment changes quickly. It is also imperfect because pilots have finite energy and may be reused across cells. Pilot reuse can cause pilot contamination, where an estimate contains components from another user transmitting the same or a non-orthogonal pilot.

References for this section3

Capacity and Spectral Efficiency

For an ideal MIMO channel, a common capacity expression is

C=Blog⁡2det⁡ ⁣(I+ρNtHHH)C = B\log_{2}\det\!\left( \mathbf{I} +\frac{\rho}{N_{\mathrm{t}}}\mathbf{H}\mathbf{H}^{\mathrm{H}} \right)

where ρ\rho represents received SNR and NtN_{\mathrm{t}} is the number of transmit antennas. The determinant reflects the contribution of multiple spatial eigenmodes. If only one strong mode exists, adding streams brings little benefit. If several strong modes exist, capacity can grow substantially.

Massive MIMO therefore improves spectral efficiency by spatially reusing the same bandwidth, rather than by creating new spectrum.

References for this section3

Practical Limits

  • Channel correlation: closely spaced elements or limited angular spread reduce independent spatial information.
  • Mutual coupling: elements interact electromagnetically and alter the intended response.
  • RF-chain cost and power: fully digital arrays require many converters and transceiver chains.
  • Calibration: phase and gain differences across RF chains distort beamforming weights.
  • Pilot overhead: channel estimation consumes time-frequency resources.
  • Mobility: fast channel variation reduces the useful life of CSI.
  • Near-field operation: very large arrays can observe spherical wavefronts, so a user's range as well as angle affects the channel.

Hybrid beamforming reduces RF-chain count by combining analogue phase control with lower-dimensional digital processing. This is common at mmWave frequencies, where arrays are large and RF hardware is expensive.

References for this section3

A Useful Mental Model

Think of bandwidth as the width of the road and MIMO as adding independently usable spatial lanes within that road. The extra lanes exist only when the channel and signal processing can separate them.

References for this section3

Takeaway

MIMO turns spatial variation into a communication resource. Massive MIMO extends the idea with a large array that can focus energy, separate users, improve reliability, and raise spectral efficiency. Its real performance depends on channel structure, CSI quality, calibration, and the available RF architecture.

References for this section3

Complete references and further reading