ADC/DAC and Quantization

The ADC Resolution--Bandwidth--Power Triangle

Every wireless receiver must convert the continuous analog signal to discrete digital samples using an analog-to-digital converter (ADC). ADC power consumption scales roughly as PADC∝2bβ‹…fsP_{\text{ADC}} \propto 2^b \cdot f_s, where bb is the resolution in bits and fsf_s is the sampling rate. In a massive MIMO base station with 64--256 antennas, each requiring two ADCs (I and Q), the total ADC power can dominate the system power budget. This motivates the study of low-resolution ADCs β€” even down to 1-bit quantisation β€” as a radical approach to energy-efficient massive MIMO. Understanding the capacity loss from quantisation is essential for making principled architecture decisions.

Definition:

Signal-to-Quantisation-Noise Ratio (SQNR)

A uniform bb-bit ADC with full-scale range [βˆ’VFS,VFS)[-V_{\text{FS}}, V_{\text{FS}}) has quantisation step size Ξ”=2VFS/2b\Delta = 2V_{\text{FS}}/2^b. For a sinusoidal input that spans the full range, the SQNR is:

SQNR=32β‹…22b=6.02 b+1.76β€…β€ŠdB\text{SQNR} = \frac{3}{2}\cdot 2^{2b} = 6.02\,b + 1.76 \;\text{dB}

For a Gaussian-distributed input (as in OFDM signals), optimally loading the ADC with VFSβ‰ˆ4ΟƒxV_{\text{FS}} \approx 4\sigma_x gives:

SQNRGaussβ‰ˆ6.02 b+1.76βˆ’PARdB\text{SQNR}_{\text{Gauss}} \approx 6.02\,b + 1.76 - \text{PAR}_{\text{dB}}

where PARdBβ‰ˆ4\text{PAR}_{\text{dB}} \approx 4--55 dB is the back-off needed to avoid clipping the Gaussian tails.

The "6 dB per bit" rule is a cornerstone of ADC design. Each additional bit doubles the number of quantisation levels, reducing the quantisation noise power by a factor of 4 (6 dB). For Gaussian signals, the effective SQNR is lower because the signal rarely uses the full ADC range.

Definition:

Bussgang Decomposition for Quantised Systems

The Bussgang theorem states that for a Gaussian input xx passed through a memoryless nonlinearity Q(β‹…)\mathcal{Q}(\cdot) (such as quantisation), the output can be decomposed as:

Q(x)=α x+d\mathcal{Q}(x) = \alpha\, x + d

where Ξ±=E[x Q(x)]/E[∣x∣2]\alpha = \mathbb{E}[x\,\mathcal{Q}(x)]/\mathbb{E}[|x|^2] is a deterministic linear gain, and dd is a distortion term uncorrelated with xx (though not independent). For 1-bit quantisation (Q(x)=sign(x)\mathcal{Q}(x) = \text{sign}(x)) of a zero-mean Gaussian input with variance Οƒx2\sigma_x^2:

Ξ±1bit=2π σx2\alpha_{1\text{bit}} = \sqrt{\frac{2}{\pi\,\sigma_x^2}}

The distortion power is Οƒd2=1βˆ’2/Ο€β‰ˆ0.3634\sigma_d^2 = 1 - 2/\pi \approx 0.3634. The Bussgang decomposition enables the use of standard linear receivers (MRC, ZF, MMSE) even after 1-bit quantisation, with the distortion treated as additional uncorrelated noise.

The Bussgang decomposition is exact in the sense that dd is uncorrelated with xx, but dd is not Gaussian and is not independent of xx. Treating dd as Gaussian noise gives a lower bound on the achievable rate that is tight in the massive MIMO regime (Mβ†’βˆžM \to \infty).

,

Theorem: Capacity Loss from 1-Bit Quantisation in Massive MIMO

Consider an uplink massive MIMO system with MM receive antennas, KK single-antenna users, and 1-bit ADCs at each antenna. Under Rayleigh fading with hk∼CN(0,IM)\mathbf{h}_k \sim \mathcal{CN}(\mathbf{0}, \mathbf{I}_M) and MRC reception with Bussgang decomposition, the achievable rate for user kk at SNR ρ\rho satisfies:

Rk(1bit)β‰₯log⁑2 ⁣(1+2Ο€Mρ(1βˆ’2Ο€)Mρ+2Ο€(Kβˆ’1)ρ+1)R_k^{(1\text{bit})} \geq \log_2\!\left(1 + \frac{\frac{2}{\pi}M\rho} {(1 - \frac{2}{\pi})M\rho + \frac{2}{\pi}(K-1)\rho + 1}\right)

In the large-MM limit with fixed KK and ρ\rho:

Rk(1bit)β†’log⁑2 ⁣(1+2/Ο€1βˆ’2/Ο€)=log⁑2 ⁣(Ο€Ο€βˆ’2)β‰ˆ2.47β€…β€Šbits/s/HzR_k^{(1\text{bit})} \to \log_2\!\left(1 + \frac{2/\pi}{1 - 2/\pi}\right) = \log_2\!\left(\frac{\pi}{\pi - 2}\right) \approx 2.47 \;\text{bits/s/Hz}

Compared to the unquantised case (Rk(∞)β†’βˆžR_k^{(\infty)} \to \infty as Mβ†’βˆžM \to \infty), 1-bit quantisation imposes a hard capacity ceiling of approximately 2.47 bits/s/Hz per user regardless of the number of antennas or SNR.

With 1-bit ADCs, each antenna contributes at most 1 bit of information per sample. The Bussgang gain Ξ±=2/Ο€\alpha = \sqrt{2/\pi} means that only a fraction 2/Ο€β‰ˆ63.72/\pi \approx 63.7% of the signal power is preserved; the rest becomes quantisation distortion. In the massive MIMO limit, the distortion (which also scales with MM) becomes the dominant impairment, creating the ceiling.

,

ADC Quantisation and Capacity

Explore how ADC resolution affects system capacity. The plot shows the achievable rate as a function of channel SNR for different ADC resolutions. The unquantised (infinite-bit) Shannon capacity is shown as a reference. Observe the capacity ceiling that emerges at low resolutions and how quickly it is approached. Note that 5--6 bits recover most of the unquantised capacity for typical operating SNRs.

Parameters
6
20

1-Bit Massive MIMO Uplink Rate

Visualise the per-user achievable rate in a massive MIMO uplink with 1-bit ADCs as a function of the number of base station antennas MM. Compare against the unquantised case. Adjust the number of users KK and SNR to observe how the capacity ceiling and the antenna requirement change. Note how 1-bit systems need roughly 2.5Γ—2.5\times more antennas to match the unquantised rate at moderate SNR.

Parameters
4
10

Example: ADC Power in a Massive MIMO Base Station

A 64-antenna massive MIMO base station operates at 100 MHz bandwidth. Each antenna has two ADCs (I and Q channels).

(a) If each ADC has b=10b = 10 bits resolution and the Walden figure of merit is FoM=100\text{FoM} = 100 fJ/conversion-step, estimate the total ADC power consumption. (b) Repeat for b=6b = 6 bits and b=1b = 1 bit. (c) At 10 dB SNR, estimate the capacity loss (in %) from using 6-bit vs. 10-bit ADCs.

Quick Check

What is the fundamental capacity limitation of 1-bit ADCs in massive MIMO?

The capacity scales logarithmically with the number of antennas

There is a hard per-user capacity ceiling of approximately 2.47 bits/s/Hz regardless of the number of antennas

1-bit ADCs completely destroy the signal and no communication is possible

The capacity is exactly half of the unquantised capacity at all SNR values

πŸ”§Engineering Note

ADC State of the Art and the Walden Figure of Merit

The Walden figure of merit (FoM) measures ADC efficiency: FoM=PADC/(2bβ‹…fs)\text{FoM} = P_{\text{ADC}} / (2^b \cdot f_s) in joules per conversion step. Current state of the art:

  • Sub-6 GHz massive MIMO (100 MHz BW): 10-bit ADCs at 200 MSa/s. FoMβ‰ˆ50\text{FoM} \approx 50 fJ/step. Power: ∼10\sim 10 mW/ADC. Total for 64-antenna array: ∼1.3\sim 1.3 W (manageable).
  • mmWave (400 MHz BW): 8-bit ADCs at 800 MSa/s. FoMβ‰ˆ100\text{FoM} \approx 100 fJ/step. Power: ∼20\sim 20 mW/ADC. Total for 256-element array: ∼10\sim 10 W (significant).
  • 1-bit ADCs: Essentially a comparator. Power: <1< 1 mW at any speed. Total for 256 elements: ∼0.5\sim 0.5 W.
  • Walden limit: The best SAR ADCs achieve ∼1\sim 1 fJ/step; the practical limit for pipeline ADCs at high speed is ∼10\sim 10--100100 fJ/step.
Practical Constraints
  • β€’

    Walden FoM: 50-100 fJ/step for current commercial ADCs

  • β€’

    Total ADC power for 256-antenna mmWave array with 8-bit ADCs: ~10 W

  • β€’

    1-bit ADCs reduce to comparators at < 1 mW each

Common Mistake: Applying the Sinusoidal SQNR Formula to OFDM Signals

Mistake:

Using SQNR=6.02b+1.76\text{SQNR} = 6.02b + 1.76 dB directly for OFDM signals and concluding that 5-bit ADCs provide 32 dB SQNR.

Correction:

The 6.02b + 1.76 formula assumes a full-scale sinusoidal input. OFDM signals are approximately Gaussian with high PAPR, requiring the ADC full-scale range to accommodate peaks. Optimal loading at VFSβ‰ˆ4ΟƒxV_{\text{FS}} \approx 4\sigma_x wastes 4--5 dB of SQNR on headroom. The effective SQNR for OFDM is closer to 6.02bβˆ’36.02b - 3 dB. For 5-bit: SQNReffβ‰ˆ27\text{SQNR}_{\text{eff}} \approx 27 dB, not 32 dB.

Why This Matters: Low-Resolution ADCs in the MIMO Book

The MIMO book (Chapter 12) extends the 1-bit analysis from this chapter to multi-bit quantisation with optimal thresholds, mixed-ADC architectures, and the impact on channel estimation accuracy. The FSI book (Chapter 15) covers the Bussgang decomposition in the general estimation-theoretic framework, connecting it to LMMSE estimation with nonlinear observations.

See full treatment in Favorable Propagation and Asymptotic Orthogonality

Key Takeaway

For massive MIMO at typical operating SNRs (0--20 dB), 5--6 bit ADCs recover >99> 99% of the unquantised capacity while consuming 16Γ—16\times less power than 10-bit ADCs. The extreme 1-bit case imposes a hard capacity ceiling of ∼2.47\sim 2.47 bits/s/Hz per user but reduces ADC power by 500Γ—500\times β€” a viable trade-off for ultra-dense IoT scenarios.

Signal-to-Quantisation-Noise Ratio (SQNR)

The ratio of signal power to quantisation noise power for a bb-bit ADC. For a full-scale sinusoid: SQNR=6.02b+1.76\text{SQNR} = 6.02b + 1.76 dB. Each additional bit adds approximately 6 dB of SQNR.

Related: Bussgang Decomposition, ADC Resolution

Bussgang Decomposition

A decomposition of the output of a memoryless nonlinearity applied to a Gaussian input: Q(x)=Ξ±x+d\mathcal{Q}(x) = \alpha x + d, where Ξ±\alpha is a deterministic gain and dd is uncorrelated distortion. Enables linear signal processing techniques after quantisation.

Related: Signal-to-Quantisation-Noise Ratio (SQNR), ADC Resolution

ADC Resolution

The number of bits bb used by the analog-to-digital converter to represent each sample. Determines the quantisation step size Ξ”=2VFS/2b\Delta = 2V_{\text{FS}}/2^b and the SQNR. ADC power scales exponentially with resolution: P∝2bβ‹…fsP \propto 2^b \cdot f_s.

Related: Signal-to-Quantisation-Noise Ratio (SQNR), Bussgang Decomposition