Duplexing: FDD vs TDD
Two Directions, One Channel
All the multiple access techniques discussed so far address the uplink (users to base station) and downlink (base station to users) separately. But a real system must support both directions, and the spectrum allocated to a cell must be shared between them. This sharing is called duplexing. The two dominant approaches β Frequency Division Duplex (FDD) and Time Division Duplex (TDD) β have profoundly different implications for channel estimation, spectral efficiency, and massive MIMO operation. The choice of duplexing mode is one of the most consequential system design decisions, particularly as the number of antennas grows.
Definition: FDD, TDD, and Channel Reciprocity
FDD, TDD, and Channel Reciprocity
FDD (Frequency Division Duplex): The uplink and downlink use separate frequency bands, separated by a guard band to prevent self-interference. Each direction operates continuously.
- Uplink band: , downlink band: with .
- Total spectrum consumed: .
- Channel estimation: the uplink channel and downlink channel are independent because they occupy different frequencies. The BS must learn from downlink pilot feedback: it sends pilots, users estimate the channel, quantise it, and feed it back.
TDD (Time Division Duplex): The uplink and downlink share the same frequency band, separated in time. Each frame is divided into uplink and downlink sub-frames.
- Single band: .
- Total spectrum consumed: (no guard band).
- Channel estimation exploits channel reciprocity: since both directions use the same frequency, (after calibrating hardware differences). The BS learns the downlink channel from uplink pilots alone β no feedback required.
Channel reciprocity holds because the electromagnetic propagation channel is reciprocal (by the Lorentz reciprocity theorem). Hardware non-reciprocity (different TX/RX chains) is corrected by periodic calibration.
FDD has historically dominated cellular deployments because it avoids the guard period overhead and synchronisation complexity of TDD. However, TDD is increasingly preferred for massive MIMO and 5G NR deployments because channel reciprocity eliminates the feedback bottleneck that would otherwise scale as with the number of BS antennas.
Theorem: CSI Overhead Scaling in FDD vs. TDD
Consider a base station with antennas serving single-antenna users, with coherence time symbols.
TDD overhead: The BS needs uplink pilots from each user. With orthogonal pilot sequences of length :
The pilot overhead scales as and is independent of .
FDD overhead: The BS sends downlink pilot symbols (one per antenna), and each user feeds back the estimated -dimensional channel vector. The total overhead is:
where symbols are needed for feedback ( bits per user per antenna coefficient). The overhead scales as .
For , TDD is dramatically more efficient: .
In TDD, the BS learns the channel matrix from just uplink pilot symbols (each pilot is received on all antennas simultaneously). In FDD, the channel matrix must be communicated explicitly: downlink pilots plus feedback coefficients. As grows (massive MIMO), the FDD overhead eventually consumes the entire coherence interval, while TDD overhead remains constant at symbols. This is the fundamental reason why massive MIMO overwhelmingly uses TDD.
TDD pilot overhead
Each of users sends an orthogonal pilot of length symbols. The remaining symbols are available for data:
This is independent of : adding more BS antennas does not increase the pilot overhead because all antennas receive the same uplink pilots simultaneously.
FDD pilot and feedback overhead
The BS transmits downlink pilot symbols (one per antenna dimension). Each user estimates the -dimensional channel and feeds back the estimate. With bits per complex coefficient, the feedback requires bits per user, or symbols on the uplink.
Total overhead: symbols. Even with generous compression ( bits, bit/symbol), this is symbols, growing linearly in .
For :
- TDD: overhead
- FDD: overhead (pilots alone)
For : FDD overhead exceeds β impossible to estimate the channel within one coherence interval.
TDD vs FDD: CSI Overhead as Antennas Grow
FDD vs. TDD Spectral Efficiency
Compare the effective spectral efficiency of FDD and TDD as functions of the number of BS antennas , coherence time , and number of users . Observe how TDD maintains high efficiency even with large , while FDD degrades rapidly as the CSI overhead consumes the coherence interval.
Parameters
FDD vs. TDD Comparison
| Property | FDD | TDD |
|---|---|---|
| Spectrum usage | Paired bands (UL + DL) | Single band (shared) |
| Guard requirement | Frequency guard band | Time guard period (GP) |
| Channel reciprocity | Not available (different frequencies) | Available (same frequency, after calibration) |
| CSI acquisition | DL pilots + UL feedback: overhead | UL pilots only: overhead |
| Massive MIMO suitability | Poor (feedback bottleneck for ) | Excellent (overhead independent of ) |
| UL/DL ratio | Fixed (paired spectrum) | Flexible (dynamic UL/DL split) |
| Latency | Continuous UL and DL | Half-duplex: UL/DL switching delay |
| Interference | UL and DL isolated by frequency | Cross-link interference if cells unsynchronised |
| Deployment history | Dominant in 2G/3G/4G FDD bands | Growing in 5G NR (esp. C-band, mmWave) |
| Hardware complexity | Duplexer filter required | TX/RX switch (simpler, cheaper) |
Example: CSI Overhead in FDD vs. TDD
A 5G base station with antennas serves users. The coherence time is OFDM symbols (corresponding to 10 ms at 20 kHz subcarrier spacing). Each FDD feedback coefficient requires 8 bits, and the feedback channel supports 1 bit per symbol.
(a) Compute the TDD pilot overhead fraction. (b) Compute the FDD pilot + feedback overhead fraction. (c) At what value of does FDD overhead reach 100%?
TDD overhead
TDD pilot length: symbols.
Overhead fraction: .
Data efficiency: .
FDD overhead
DL pilots: symbols.
Feedback per user: bits bits symbols (at 1 bit/symbol).
Total feedback: symbols.
Total FDD overhead: symbols.
But symbols! The overhead far exceeds the coherence interval (). FDD is infeasible at this scale without aggressive compression.
Even with ideal 4-bit feedback per coefficient: .
Critical antenna count for FDD
With just pilots (no feedback): gives .
Including minimal feedback (1 bit/coefficient, 1 bit/symbol): , so .
This shows that FDD with full CSI feedback is impractical for antennas under these conditions. In practice, FDD systems use codebook-based feedback (Type I/II CSI in 5G NR) that compresses the feedback significantly, but the overhead still grows with .
Quick Check
A massive MIMO system has antennas, users, and coherence time symbols. What fraction of the coherence interval is consumed by TDD uplink pilots?
2.7% (8 out of 300 symbols)
42.7% (128 out of 300 symbols)
45.3% (128 + 8 = 136 out of 300)
100% β not enough symbols for full CSI
With TDD, only orthogonal pilot symbols are needed, regardless of . Overhead: . This leaves 97.3% of the coherence interval for data β the key advantage of TDD for massive MIMO.
Why This Matters: TDD in 5G NR
5G NR has embraced TDD for the majority of new spectrum allocations, particularly:
- C-band (n77, n78): 3.3--4.2 GHz, the primary mid-band 5G spectrum globally. TDD with massive MIMO (64T64R) is the standard deployment configuration.
- mmWave (n257, n258, n261): 24--40 GHz. All mmWave 5G bands use TDD, exploiting reciprocity with large antenna arrays (256--512 elements).
The 5G NR TDD frame structure supports flexible UL/DL configurations: each slot (14 OFDM symbols) can be designated as downlink, uplink, or flexible, with the ratio adjusted dynamically based on traffic patterns. The guard period (GP) between DL and UL is typically 1--2 OFDM symbols.
Channel reciprocity calibration in 5G NR uses SRS (Sounding Reference Signal) in the uplink, with the BS applying antenna-specific calibration factors updated every few seconds. This enables implicit CSI acquisition for massive MIMO precoding without any downlink CSI feedback.
Why This Matters: TDD Massive MIMO in the MIMO Book
The CSI overhead analysis in this section motivates the use of TDD for massive MIMO. The MIMO book develops the complete theory:
- Ch 8-10: Massive MIMO fundamentals β channel hardening, favorable propagation, pilot contamination
- Ch 11: JSDM (Joint Spatial Division and Multiplexing) β a CommIT contribution by Adhikary/Nam/Ahn/Caire that enables FDD massive MIMO by exploiting spatial correlation structure
- Ch 14-16: Cell-free massive MIMO β Ngo/Caire et al. on user-centric distributed MIMO with fronthaul constraints
- Ch 17: Hybrid beamforming for mmWave massive MIMO
The JSDM framework is particularly relevant: it shows that FDD massive MIMO is feasible if users can be grouped by similar spatial signatures, reducing the feedback dimension from to the rank of each group's covariance matrix.
FDD
Frequency Division Duplex: a duplexing scheme in which uplink and downlink transmissions occur simultaneously on different frequency bands, separated by a guard band. Dominant in legacy cellular deployments (2G--4G).
Related: TDD, Channel Reciprocity
TDD
Time Division Duplex: a duplexing scheme in which uplink and downlink transmissions share the same frequency band but occur at different times within each frame. Enables channel reciprocity for massive MIMO CSI acquisition.
Related: FDD, Channel Reciprocity