本文我们读一下 1-bit massive MIMO transmission: embracing interference with symbol-level precoding
Massive MIMO的问题
作者首先从Massive MIMO的问题入手。Massive MIMO的主要增益在于BS可以利用spatial multiplexing同时同频发送多个数据流。同时 channel hardening effect 进一步简化了信道估计和功率分配问题。
当然,这一切的前提是我们能实现完美的fully digital Massive MIMO。但这同时需要给每一个天线单元配一个RF chain,一个高线性的功放PA, 和一对high resolution DACs. 显然,这种实现的硬件成本和功耗成本是极高的。特别的: 传输信号的dynamic range越大,PA就需要更大的backoff,PA的能耗效率就低; DAC的功耗与传输带宽线性相关,与bit精度指数相关。
由于以上原因,实际系统中fully digital Massive MIMO无法实现,因此就有很多的schemes来tradeoff performance, hardware complexity/cost, and 功耗。 这些schemes作者总结为:
- Analog-only precoding;
- Hybrid analog-digital (HAD) architecture in mmWave band (FR2);
- Constant envolope (CE) transmission;
- Low-resolution DACs.
其中,1,2,3的主要目的减少了RF chain的个数。本文的重点是第四个,他并不会减少RF chain的个数,因此保持了massive MIMO的DoF,但能够减少每个RF chain上的功耗。本文着重考虑 1 bit PAPR. 注意到 1 bit PAPR意味着最终输入进DAC的只能是 { ± 1 ± j } \{\pm 1\pm j\} {±1±j} 中的一个,因此他也是CE信号,PAPR为0 dB,利于PA的效率。但是1bit precoding的设计却是一个难题 due to non convexity.
Remark: channel hardening effect 是什么?
Precoding design for 1-bit DAC: classical schemes
当 DAC 只有 1bit 精度时,传统的precoding design 有linear precoding也有optimization-based nonlinear precoding. 其中,linear precoding复杂度最低, 比如 ZF 和 MMSE precoding. 他们在相干时间内把要传输的a block of symbols 乘以一个precoding matrix. 但是,1bit DAC带来的严重信号失真是无法用block-level precoding补偿的,因此这些方法的性能一般都很差。
Remark: 什么叫1 bit DAC带来的严重信号失真无法用block-level precoding补偿?
综上,我们需要考虑symbol-level precoding. 传统的 block-level precoding 中 precoding matrix 仅仅依赖CSI, 但是在 symbol-level precoding中,我们需要考虑both CSI and data symbols. 此时,precoding 一般都是 nonlinear 的。