Low-Resolution DACs and ADCs
The Hardware Wall: Why ADC Resolution Limits Massive MIMO
The last ten chapters of this book have treated the receiver as a perfect linear operator: the channel output arrives, and we decode. The premise breaks quietly but decisively at the massive MIMO scale. A contemporary mmWave base station is built around receive antennas; each antenna feeds one (or two, for I/Q) analog-to-digital converter (ADC) that must sample at the full signal bandwidth. For 5G NR FR2, that bandwidth is 400 MHzβ1 GHz; for 6G sub-terahertz proposals, it is 5β10 GHz. A high-resolution 12-bit ADC at 1 GSample/sec consumes roughly W per chain; at this is W β before any amplifier, LNA, or digital signal processing.
The industry answer, adopted in nearly every serious massive-MIMO design since 2015, is low-resolution ADCs: bits per sample. Each bit saved roughly halves the ADC power. A 3-bit ADC at 1 GS/s is mW; a 1-bit ADC (a single comparator) is mW. Dropping from 12 to 3 bits saves two orders of magnitude in ADC power.
This is a radical redesign of the receiver. Every assumption about linear receivers β optimal MMSE filters, Gaussian noise at the decoder input, BICM demapper accuracy β was derived under the implicit premise that the ADC is essentially transparent. At the ADC becomes a dominant, strongly nonlinear distortion source, and the coded modulation must be redesigned around it: constellation shape, detection algorithm, and LDPC code design all shift.
We devote Β§Β§1-2 to the AWGN and 1-bit-MIMO consequences, and Β§5 to the full system picture. The take-home from Β§1 is quantitative: a -bit ADC contributes a quantisation noise floor that limits the effective SNR to dB, and for this number dominates the thermal noise at the amplifier output β meaning the code must be designed against a low-effective-SNR regime.
Definition: Uniform Scalar Quantiser
Uniform Scalar Quantiser
A -bit uniform scalar quantiser is a deterministic map , where is a finite set of levels, spaced uniformly by step size . If the input dynamic range is then and the quantiser rounds its input to the nearest level: For a complex input the quantiser operates independently on the real and imaginary parts: .
The quantisation error is . In the high- resolution regime with input having a smooth density relative to , Bennett's theorem (1948) asserts that is approximately uniform on and statistically independent of , with variance . This is the additive quantisation noise (AQN) model used in most linear system analyses. At low and low input SNR, the AQN model fails β the error becomes correlated with the signal and the receiver must treat quantisation as a genuinely nonlinear operator.
Distinguish carefully the quantiser from the Q-function used for AWGN error probabilities. They are different objects: is a deterministic nonlinear map from continuous to discrete; is an integral of a Gaussian density. Both appear in this chapter β e.g., the 1-bit capacity of Β§2 is expressed using but refers to a channel whose front end is a with 1 bit.
Definition: Quantisation Signal-to-Noise Ratio ()
Quantisation Signal-to-Noise Ratio ()
The quantisation SNR of a -bit uniform quantiser on a full-scale input is the ratio of signal power to quantisation-noise power: For a full-amplitude sinusoidal input with and step , this evaluates to which in decibels is Each additional ADC bit buys dB of effective SNR: this is the per-bit rule of uniform quantisation, proved as the theorem below.
The rule assumes (i) a uniformly-distributed or full-amplitude sinusoidal input and (ii) the input occupies the full ADC dynamic range. For a Gaussian input with clipping, the constant is replaced by dB (because 0.3% of samples clip and a Gaussian has higher peak-to- average ratio than a sinusoid). For small with a matched input, the real constant is closer to to dB β the approximation is tight but not exact. The BICM receiver rarely cares about the constant; it is the slope that matters for system design.
Theorem: Quantisation-SNR Rule for a -Bit Uniform Scalar Quantiser
Under Bennett's high-resolution assumption (the input density is smooth relative to the quantisation step ), the quantisation error is approximately uniform on with variance , and is uncorrelated with the input . For a -bit uniform quantiser with a full-scale input , for a full-scale sinusoidal input with .
The doubling of levels per extra bit means the quantisation step shrinks by a factor of 2, and the quantisation error power shrinks by 4 β that is, 6 dB. The dB constant is the specific signal-to-noise advantage of a full-scale sinusoid (peak-to- average-power ratio ) relative to a full-amplitude uniform distribution; it moves slightly for Gaussian inputs. What matters in system design is the dB-per-bit slope, which is robust across input distributions.
Compute .
Use for uniform .
Compute for a sinusoid.
Step 1 β Compute quantisation error variance
By Bennett's assumption, independent of . Therefore
Step 2 β Evaluate $\Delta$ for a $b$-bit ADC
With levels covering the range , the step size is . Thus
Step 3 β Evaluate signal power
For a full-scale sinusoid , the time- averaged power is
Step 4 β Compute SNR and convert to decibels
$
Achievable Rate vs. ADC Resolution at Fixed Input SNR
Achievable rate (bits per channel use) of a scalar AWGN channel observed through a -bit uniform ADC, as the ADC resolution varies from to bits. The channel input SNR is user-controllable. The plot overlays three curves: (1) the unquantised Shannon bound ; (2) the AQN-model approximation with ; (3) the exact quantised-AWGN mutual information (computed numerically by discretising the input). The AQN model is visibly tight at and high input SNR; at or SNR dB it underestimates the rate by a small margin. The curve plateaus at bits at high SNR β you cannot send more than bits through a -bit ADC.
Parameters
Example: Effective Rate at a -Bit ADC with dB
Consider a single receive antenna, Gaussian-input AWGN channel with pre-ADC SNR dB, observed through a -bit uniform ADC. Under the additive-quantisation-noise (AQN) model: (a) Compute the quantisation-SNR in dB. (b) Compute the effective post-ADC SNR, . (c) Compute the achievable rate under AQN and compare it to the unquantised capacity. (d) Interpret: how much capacity is lost to quantisation?
(a) Quantisation SNR
(b) Effective post-ADC SNR
Converting to linear: , . By the AQN model (quantisation noise adds to channel noise), so , i.e., dB.
(c) Rates
Unquantised capacity: bits/ch.use. Quantised capacity (AQN): bits/ch.use.
(d) Interpretation
The -bit ADC costs about bit/ch.use, or a dB equivalent SNR loss. This is substantial but tolerable: the saved in ADC power dwarfs the -bit rate loss for most massive-MIMO deployments. In practice the code is redesigned (stronger LDPC) to close part of this gap.
Historical Note: The Origin of Quantisation Theory: Bennett (1948) and Max (1960)
1948β1960The statistical theory of quantisation was born at Bell Labs in 1948, the same year as Shannon's foundational information theory paper. W. R. Bennett analysed what we now call the additive quantisation noise model, showing that in the high-resolution regime a uniform quantiser's error is approximately uniformly distributed on and independent of the input. Bennett's theorem is the theoretical foundation of the dB rule and remains in every DSP textbook.
The second milestone came in 1960, when J. Max (later at AT&T Bell Labs) formulated and solved the minimum-distortion quantiser problem: for a given input distribution and number of levels, find the quantiser levels and thresholds that minimise the mean-square error. The Lloyd-Max iteration β introduced concurrently by Lloyd and Max β is still the standard algorithm for non-uniform quantiser design. For a Gaussian input with bits, the Lloyd-Max quantiser is about dB better than the uniform quantiser at (not enough to matter) and within dB at (also not enough to matter). This is why uniform quantisers dominate in practice.
The modern resurgence of low-resolution quantisation theory (1996βpresent) was driven by digital communications: Widrow, KollΓ‘r, and Liu's 1996 paper revitalised the subject in the context of wireless receivers, and the massive-MIMO era (2015β) made 1β4 bit ADCs a mainstream engineering question.
Common Mistake: The AQN Model Fails at Low and Low SNR
Mistake:
A reader might take the additive quantisation noise (AQN) model β with uniform and independent of β as universally valid, and apply it even at bit ADCs on AWGN with input SNR dB. The LDPC-code design and the constellation design would then be computed from the AQN-effective SNR, with the assumption that Gaussian demapping and BICM receivers remain optimal.
Correction:
The AQN model relies on Bennett's assumption that the input density is smooth relative to the quantisation step . At there are only two levels () so β a coarser grid than any realistic signal density. The error is strongly correlated with the sign of the input, not independent of it. Similarly at low SNR the input is dominated by noise, which has a wider spread than any Gaussian signal component; the quantiser error becomes bimodal. In both regimes, the AQN model underestimates the true quantised-capacity by up to βdB and misleads the code designer. The remedy, covered in Β§2, is to use the exact BSC capacity formula for 1-bit ADCs and to compute the quantised mutual information numerically for . Never apply the rule to quantitatively-accurate code design below .
ADC Power Budget in 5G NR FR2 and 6G Research Prototypes
The ADC power crisis is a measurable, quantifiable engineering constraint, not an abstract concern. A 12-bit ADC at 1 GSample/sec dissipates roughly W (Walden figure-of-merit: pJ per conversion-step Γ steps/sec); a 3-bit ADC at the same sampling rate is pJ/sample Γ mW. Multiplied across antennas:
- 12-bit: W (plus I/Q doubling: W) β infeasible.
- 3-bit: W total β compatible with 5G NR base station.
- 1-bit: W total β the 6G extreme.
3GPP TS 38.104 does not specify ADC bit-depth directly, but the receiver EVM (error-vector magnitude) requirements implicitly constrain it: FR2 UE category requires EVM %, which corresponds to dB β hence for the UE. For base stations (gNB), no comparable spec is published, but commercial massive-MIMO gNB implementations are known to use with per-antenna automatic gain control (AGC) to exploit the dynamic range efficiently. Research prototypes at USC (Heath group), NYU (Rappaport), and KTH (Larsson group) have demonstrated 1-bit and 2-bit uplink ADCs achieving 80%+ of full-resolution uplink rate in configurations.
- β’
UE category FR2 (mmWave): EVM %, implying effective ADC
- β’
gNB side: in commercial deployments, in research prototypes
- β’
antennas Γ 2 (I/Q) Γ : intractable W
- β’
Γ 2 Γ : W β compatible with massive MIMO
Key Takeaway
A -bit uniform ADC contributes a quantisation noise floor at effective SNR dB. For this floor is above typical thermal noise, and the AQN model is accurate; a low-resolution ADC () introduces a dominant, signal-correlated nonlinearity that breaks the AQN model and forces exact or per-constellation-point analysis. The dB-per-bit rule drives a sharp practical trade: each saved bit buys roughly in ADC power, and for a 128- antenna mmWave receiver, dropping from to bits saves in ADC power at the cost of about bit/ch.use of capacity β an engineering trade that has come to define the 5G-NR FR2 and emerging 6G receiver architecture.
Quick Check
A -bit uniform ADC is used to sample a sinusoidal input. Going from to bits yields roughly how much improvement in quantisation SNR?
2 dB
6 dB
12 dB
60 dB
Correct. Each additional bit adds dB of quantisation SNR; 2 bits add dB.
Quick Check
The additive quantisation noise (AQN) model treats quantisation as independent additive noise. When does it FAIL to be a good approximation?
At high-resolution ADCs () with high input SNR
At low-resolution ADCs () or at low input SNR
Only when the input is discrete (e.g., QAM)
Only at quantisation rates above the Nyquist rate
Correct. At the input density is not smooth relative to the step; at low SNR the noise dominates. Both regimes violate Bennett's smoothness assumption.
ADC (Analogue-to-Digital Converter)
A device that samples a continuous-time signal at rate and quantises each sample into one of discrete levels ( = resolution). Key non-idealities: quantisation noise, clipping, timing jitter. In massive MIMO the ADC is the dominant per-antenna power consumer, motivating low-resolution () architectures.
Related: DAC, Uniform Scalar Quantiser, Walden figure of merit
Quantisation SNR
The ratio of signal power to quantisation-noise power for a -bit uniform ADC. For a full-scale sinusoidal input, dB (Bennett's theorem). The dB-per-bit slope is robust across reasonable input distributions; the dB constant is input-distribution- specific.
Related: Bennett's theorem, additive quantisation noise