In-Band Full Duplex
Doubling Spectral Efficiency — The Full-Duplex Promise
All deployed cellular systems use half-duplex (HD) transmission: uplink and downlink are separated in either frequency (FDD) or time (TDD). This separation wastes spectrum — at best, the system can use each Hz of bandwidth in one direction at a time.
In-band full duplex (IBFD) transmits and receives simultaneously on the same frequency, potentially doubling the spectral efficiency. The fundamental obstacle is self-interference (SI): the transmitter's own signal, which may be 100 -- 130 dB stronger than the desired received signal, leaks into the receiver chain.
After decades of research, SI cancellation has matured to the point where IBFD is a serious candidate for 6G, particularly for:
- Simultaneous uplink/downlink at base stations (infrastructure FD).
- Integrated access and backhaul (IAB) nodes.
- Full-duplex relay and repeater nodes.
- Simultaneous communication and sensing (ISAC receivers).
This section analyses the three-stage SI cancellation architecture and quantifies the rate gains and residual interference floors.
Definition: Three-Stage Self-Interference Cancellation
Three-Stage Self-Interference Cancellation
Self-interference cancellation in IBFD is performed in three cascaded stages, each operating in a different domain:
1. Propagation-domain cancellation (20 -- 40 dB): Physical isolation between Tx and Rx antennas through spatial separation, cross-polarisation, directional isolation (beamforming nulls toward the Rx), and absorptive shielding. Achievable isolation depends on antenna geometry: separate Tx/Rx arrays (40 dB), shared array with circulators (20 dB).
2. Analog-domain cancellation (30 -- 60 dB): A reference copy of the transmitted signal is passed through an analog cancellation circuit (tapped delay line with adjustable gains and phases) that models the SI channel's multipath profile. The resulting anti-SI signal is subtracted at RF before the LNA. This stage is critical to prevent receiver saturation and ADC clipping.
3. Digital-domain cancellation (30 -- 50 dB): After ADC conversion, the known transmitted digital signal is used to reconstruct and subtract the residual SI in baseband. Adaptive filters (e.g., widely linear MMSE) model both linear and nonlinear SI components (PA distortion, IQ imbalance, phase noise).
The total SI cancellation is the sum (in dB) of all three stages:
State-of-the-art systems achieve -- dB in total, bringing residual SI close to the noise floor for transmit powers up to 20 -- 30 dBm.
The ordering of stages matters: analog cancellation must reduce SI below the ADC dynamic range (typically 60 -- 70 dB below the Tx power) to avoid quantisation noise floors that digital cancellation cannot remove. This is the key bottleneck — any SI power that saturates the ADC is irrecoverably lost.
Self-Interference Signal Model
The self-interference signal at the receiver input of a full-duplex node can be decomposed as:
where:
- is the (multipath) SI channel impulse response,
- is the transmitted signal,
- captures PA nonlinear distortion (typically modelled by a parallel Hammerstein model with odd-order terms up to 7th or 9th order),
- includes transmitter noise (phase noise, DAC quantisation noise, oscillator leakage) that is uncorrelated with and therefore cannot be cancelled digitally.
The transmitter noise floor is the ultimate limit on SI cancellation. For a transmit power of 20 dBm and a transmitter EVM of dB, the Tx noise power is dBm. With a receiver noise floor of dBm (in 20 MHz), this Tx noise is 70 dB above the thermal noise — setting a practical ceiling on the total achievable cancellation.
Theorem: Full-Duplex Rate Gain Over Half-Duplex
Consider a single full-duplex base station communicating with two half-duplex users (one UL, one DL) on the same time-frequency resource with bandwidth . Let be the transmit power in each direction, and be the desired channel gains, and be the residual self-interference power after cancellation.
The full-duplex sum rate is:
while the half-duplex (TDD with equal UL/DL split) sum rate is:
The FD gain satisfies:
- as (perfect cancellation) and high SNR.
- (FD is worse than HD) when residual SI dominates: .
- In practice, for -- dB and typical urban channel conditions.
Full duplex uses each Hz in both directions simultaneously, so the factor-of-2 time loss of TDD disappears. However, the DL receiver sees residual SI as additional noise, reducing its SINR. The net gain depends on whether the SI cancellation is sufficient to make the DL SINR comparable to the SI-free HD SINR.
Derivation of the gain expression
Define and as the SI-free SNRs, and .
More directly, for symmetric channels ():
At high SNR () and good cancellation ():
When (SI equals desired signal):
which approaches 1 from above — the FD gain vanishes.
Full-Duplex SI Cancellation and Rate Gain
(Left) Waterfall diagram showing the SI power reduction through propagation, analog, and digital cancellation stages. (Right) Sum-rate comparison of full-duplex vs half-duplex as a function of SNR. Adjust the transmit power and cancellation depths to observe when FD provides a meaningful gain over HD.
Parameters
Full Duplex with Massive MIMO
Massive MIMO and full duplex are synergistic: the large number of spatial degrees of freedom at the base station can be used to simultaneously serve DL users, receive UL signals, and place spatial nulls toward the Rx array to suppress SI in the propagation domain.
Consider a base station with antennas split into Tx and Rx elements (or a shared array with circulators). The propagation-domain SI is an channel . By designing the Tx precoder to include a null-space constraint:
additional 30 -- 50 dB of spatial SI suppression can be achieved without any analog hardware. This "beamforming-aided" SI cancellation is unique to multi-antenna FD systems and significantly relaxes the requirements on the analog canceller.
Recent results (e.g., Everett et al., 2016) demonstrate that a 64-antenna FD base station can achieve 90% of the theoretical 2 rate gain with total SI cancellation of only 80 -- 90 dB (vs 110+ dB for single-antenna FD), making massive MIMO FD a compelling 6G architecture.
Full-Duplex Applications in 6G
Beyond the raw rate gain, full duplex enables qualitatively new capabilities in 6G:
-
Integrated access and backhaul (IAB): Small cells that simultaneously receive backhaul from the donor cell and serve access users, eliminating the half-duplex bottleneck at relay nodes.
-
Simultaneous transmit and sense (STARS / ISAC): A radar receiver co-located with a communication transmitter can listen for echoes of its own signal while transmitting data — the foundation of monostatic ISAC.
-
Latency reduction: In HD-TDD, a UE must wait for its allocated UL slot to transmit. FD allows immediate UL transmission during a DL slot, reducing round-trip latency by up to 50%.
-
Spectrum efficiency in unlicensed bands: FD listen-before-talk (LBT) can sense the channel while transmitting, improving coexistence with Wi-Fi.
Self-Interference Cancellation Waterfall
Full-Duplex SI Cancellation — State of the Art
State-of-the-art full-duplex demonstrators and their SI cancellation:
- Rice University (2014): Single-antenna FD with 110 dB total cancellation (antenna isolation + analog + digital) at 20 MHz BW, enabling 1.87 throughput gain over HD in indoor tests.
- Columbia/Stanford DARPA ACT (2020): 64-antenna massive MIMO FD with 95 dB total cancellation using spatial + analog + digital stages. Achieved 1.6 sum-rate gain over TDD.
- Samsung 5G FD prototype (2023): Sub-6 GHz FD relay for IAB with 120 dB SI cancellation at 100 MHz BW.
- Bandwidth scaling: SI cancellation degrades with bandwidth because the analog canceller must match the multipath SI channel across the entire band. Wideband cancellers (e.g., 400 MHz for 5G NR) require more tapped delay line stages, increasing complexity and power consumption.
- Practical FD rate gain: Lab demos consistently show 1.4 -- 1.8 throughput gain; system-level simulations (accounting for inter-cell SI) project 1.2 -- 1.5 at network level.
- •
Best demonstrated: 130 dB SI cancellation at 20 MHz BW
- •
Bandwidth scaling: cancellation degrades ~3 dB per doubling of BW
- •
Network-level FD gain: 1.2-1.5x (less than point-to-point 1.4-1.8x)
Common Mistake: The "2x Rate Gain" Is a Best Case
Mistake:
Claiming that full duplex doubles the system throughput in all scenarios.
Correction:
The gain is an idealised upper bound assuming perfect SI cancellation, symmetric UL/DL traffic, no inter-node interference, and no cross-link interference (UL UE to DL UE). In practice: (1) residual SI reduces the DL SINR; (2) cross-link interference from UL UEs to nearby DL UEs can be severe; (3) traffic asymmetry means the idle direction wastes spectrum even in FD mode. System-level gains of -- are more realistic for network deployments.
Common Mistake: ADC Saturation Limits Digital Cancellation
Mistake:
Relying primarily on digital SI cancellation and under-designing the analog canceller.
Correction:
Digital cancellation operates on the quantised signal. If SI power at the ADC input exceeds its dynamic range, the quantisation noise floor rises irreversibly — no amount of digital processing can recover the lost information. The analog canceller must reduce SI to within the ADC's linear range (typically 60 -- 70 dB below the Tx power) before digitisation. This makes the analog canceller the most critical and most challenging component.
Key Takeaway
Full duplex achieves -- rate gain in practice through 100 -- 130 dB of cascaded SI cancellation. Massive MIMO spatial cancellation significantly relaxes the analog hardware requirements, making FD a compelling 6G architecture for infrastructure nodes (base stations, IAB relays, ISAC receivers).
In-Band Full Duplex (IBFD)
Simultaneous transmission and reception on the same frequency and time resource. Requires 100 -- 130 dB of self-interference cancellation through propagation isolation, analog circuits, and digital processing.
Related: Self-Interference Cancellation
Self-Interference Cancellation
The process of suppressing the transmitter's own signal at the co-located receiver in a full-duplex system. Performed in three cascaded domains: propagation (20 -- 40 dB), analog (30 -- 60 dB), and digital (30 -- 50 dB).
Related: In-Band Full Duplex (IBFD)
Quick Check
In a full-duplex transceiver with dBm, the analog cancellation stage achieves 50 dB of SI suppression and the digital stage achieves 40 dB. If propagation isolation provides 25 dB, what is the residual SI power?
dBm
dBm
dBm
dBm
Correct. Total cancellation: dB. Residual SI: dBm. For a 20 MHz receiver with noise floor dBm, the residual SI is 6 dB above the thermal noise — acceptable for moderate-SNR operation but it will degrade high-SNR performance.