Reliable Communication in Massive MIMO with Low-Precision Converters
Christoph Studer
v i p . e c e . c
- r
u with Low-Precision Converters d e . l l e n Christoph - - PowerPoint PPT Presentation
Reliable Communication in Massive MIMO u with Low-Precision Converters d e . l l e n Christoph Studer r o c . e c e . p i v Smartphone traffic evolution needs technology revolution u d e . l l e n r o c . e c e
Source: Ericsson, June 2017
Source: Ericsson, June 2017
User1 User2 BS
*Other terms for the same technology: very-large MIMO, full-dimension MIMO, mega MIMO, hyper MIMO, extreme MIMO, large-scale antenna systems, etc.
➜ 10× capacity increase over small-scale MIMO ➜ 100× increased radiated efficiency
[1]
T-WCOM, 2010 [2]
base stations,” ACM MobiCom, 2012 [3] H.Benn, “Vision and key features for 5th generation (5G) cellular,” Samsung R&D Institute UK, 2014 [4] “ZTE Pre5G massive MIMO base station sets record for capacity,” ZTE Press Center, 2016 [5] “Sprint and Ericsson conduct first U.S. field tests for 2.5 GHz massive MIMO,” Sprint Press Release, 2017
Analog circuit power of a single RF chain in a picocell BS in Watt [1]
[1]
Power of ADCs/DACs scales exponentially with bits Massive MIMO requires a large number of ADCs/DACs
Remaining RF circuitry (amplifiers, filters, etc.) needs to
Extreme case of 1-bit data converters enables the use of high-efficiency, low-power, and nonlinear RF circuitry
Example: 128 antenna BS and 10-bit ADCs/DACs operating at 80 MS/s produces more than 200 Gb/s of raw baseband data
*terms and conditions apply
narrowband channel
RF RF RF
ADC ADC ADC ADC ADC ADC
map. map. map. CHEST and data detection
narrowband channel
. . .
RF RF RF
ADC ADC ADC ADC ADC ADC
. . .
map. map. map. CHEST and data detection
Quantization error Q is statistically dependent on input Y An exact analysis with this approximate model is difficult
Probability distribution p(Z | Y ) has a known form Exact model but a theoretical analysis is difficult
[1]
Quantization error E is uncorrelated with input Y This decomposition is exact → theoretical analysis possible
[1]
[2]
t=1 ytxH t
−20 −15 −10 −5 5 10 10−5 10−4 10−3 10−2 10−1 100 SNR [dB] bit error rate (BER) 1-bit 2 bit 3 bit ∞ bit B = 200 antennas, U = 10 users, P = 10 pilots, Rayleigh fading
[1]
with low-resolution ADCs,” IEEE T-WC, 2017
FEC
frequency-selective wireless channel
. . .
RF RF RF
. . .
S/P S/P S/P
. . .
DFT DFT DFT
. . .
CHEST and data detection
dec.
. . .
IDFT IDFT IDFT
. . .
P/S P/S P/S
. . .
RF RF RF
. . .
dec. dec. FEC FEC
. . .
ADC ADC ADC ADC ADC ADC
Exact model (model quantization statistically) Approximate model (treat as unorrelated noise)
[1] CS and G. Durisi, “Quantized massive MIMO-OFDM uplink,” IEEE T-WCOM, 2016
˜ sw,w∈Ωdata
B
s
2
b=1 = T {
w=1
2 4 6 8 10 12 14 16 2 4 6 8 10 12 Infinite precision Minimum SNR for 1% PER Quantization bits Qb SIMO bound, CSIR SIMO bound, CHEST Exact model Approximate model 3 3 32 2 2 × × × 8 8 8 MU-MIMO-OFDM system, 128 subcarriers, 16-QAM, rate-5/6 convolutional code, Rayleigh fading, standard pilot-based training
2 4 6 8 10 12 14 16 2 4 6 8 10 12 Infinite precision Minimum SNR for 1% PER Quantization bits Qb SIMO bound, CSIR SIMO bound, CHEST Exact model Approximate model 6 6 64 4 4 × × × 8 8 8 MU-MIMO-OFDM system, 128 subcarriers, 16-QAM, rate-5/6 convolutional code, Rayleigh fading, standard pilot-based training
2 4 6 8 10 12 14 16 2 4 6 8 10 12 Infinite precision Minimum SNR for 1% PER Quantization bits Qb SIMO bound, CSIR SIMO bound, CHEST Exact model Approximate model 1 1 12 2 28 8 8 × × × 8 8 8 MU-MIMO-OFDM system, 128 subcarriers, 16-QAM, rate-5/6 convolutional code, Rayleigh fading, standard pilot-based training
2 4 6 8 10 12 14 16 2 4 6 8 10 12 Infinite precision Minimum SNR for 1% PER Quantization bits Qb SIMO bound, CSIR SIMO bound, CHEST Exact model Approximate model 1 1 12 2 28 8 8 × × × 8 8 8 MU-MIMO-OFDM system, 128 subcarriers, 16-QAM, rate-5/6 convolutional code, Rayleigh fading, standard pilot-based training
det.
frequency-flat wireless channel
precoder
. . .
DAC
. . .
RF map. RF RF RF RF RF
DAC DAC DAC DAC DAC
. . . . . . . . .
map. map. det. det.
det.
frequency-flat wireless channel
precoder
. . .
DAC
. . .
RF map. RF RF RF RF RF
DAC DAC DAC DAC DAC
. . . . . . . . .
map. map. det. det.
2
2 + β2UN0
x∈X B, β∈R
2 + β2UN0
2 ≤ ρ
✗ For 128 BS antennas with 1-bit DACs, an exhaustive search would evaluate the objective more than 1077 times...
[1]
IEEE T-COM, 2017
−10 −5 5 10 15 10−4 10−3 10−2 10−1 100
SNR [dB] bit error rate (BER) Simulated Analytical ZF precoding; QPSK signaling; B = 128, U = 16; Rayleigh fading
−4 −2 2 4 −4 −2 2 4
−4 −2 2 4 −4 −2 2 4
−4 −2 2 4 −4 −2 2 4
16-QAM signaling, B = 8, U = 2, SNR = ∞; Rayleigh fading
x∈X B, β∈R
2 + β2UN0
2 ≤ P
SDR (semidefinite relaxation) C1PO (biConvex 1-bit PrecOding)
[1]
IEEE T-COM, 2017
−10 −5 5 10 15 10−4 10−3 10−2 10−1 100 SNR [dB] bit error rate (BER) 1-bit ZF SDRr C1PO Infinite-precision ZF
QPSK signaling; B = 128, U = 16; Rayleigh fading
[1]
Precoding in VLSI,” under review, IEEE JETCAS
C2PO implementation on a Xilinx Virtex-7 XC7VX690T FPGA BS antennas B 64 128 256 Slices 6 519 12 690 24 748 LUTs 21 920 43 710 85 323 Flipflops 12 461 26 083 53 409 DSP48 units 272 544 1 088 Clock freq. [MHz] 206 208 193 Latency [clock cycles] 40 41 42 Mvectors/s 5.13 5.06 4.63
[1]
Precoding in VLSI,” under review, IEEE JETCAS
det.
frequency-selective wireless channel
. . .
RF RF RF
. . . . . . . . .
DAC
P/S P/S P/S
. . .
IDFT IDFT IDFT
. . .
precoder
map.
. . .
DFT DFT DFT
. . .
S/P S/P S/P
. . .
RF RF RF
. . .
map. map. det. det.
DAC DAC DAC DAC DAC
➜ BS must avoid MU interference via precoding ➜ Nonlinearity introduced by DACs causes intercarrier interference
[1]
MU-MIMO-OFDM Downlink ,” submitted to a journal, 2017
−10 −5 5 10 15 20 10−6 10−5 10−4 10−3 10−2 10−1 100 1, 2, 3, ∞ bits SNR [dB] uncoded BER Simulated Analytical
Massive MU-MIMO-OFDM, 1024 subcarriers (300 occupied), 128 BS antennas, 16 users, ZF, QPSK, uncoded, 3.4× oversampling *terms and conditions apply
−6 −4 −2 2 4 6 −30 −20 −10 Frequency [MHz] PSD [dB] Simulated Analytical
[1]
MU-MIMO-OFDM Downlink,” submitted to a journal, 2017
error-rate comparison
−10 −5 5 10 15 10−6 10−5 10−4 10−3 10−2 10−1 100 SNR [dB] uncoded BER 1-bit linear quantized 1-bit nonlinear Infinite precision
OOB interference comparison
−5 5 −30 −20 −10 Frequency [MHz] PSD [dB] −5 5 −30 −20 −10 Frequency [MHz] PSD [dB]
Massive MU-MIMO-OFDM, 4096 subcarriers (1200 occupied), 128 BS antennas, 16 users, QPSK, uncoded, 3.4× oversampling
[1]
linear precoding,” submitted to a journal, 2017
➜ Is robust timing, sampling rate, and frequency synchronization still possible with coarse quantization? ➜ Can we still use digital time-domain filters after the ADCs?
➜ We need new ideas of how to reduce OOB interference ➜ We need efficient nonlinear precoders for massive MIMO-OFDM
➜ Precision, power, and cost trade-offs between number of BS antennas and ADC/DAC quality are not well-understood ➜ Do all these results still hold for mm-wave systems?