从模拟预编码到相控阵
传统的Massive MIMO全数字波束赋形方案在毫米波通信中并不实用。当在全数字波束赋形系统中为每个天线单元分配一个专用RF链时,从成本或功耗的角度来看,在毫米波频率下是难以实施的。此外由于空间限制,阵元的小间距使得阵列背面几乎没有空间容纳所有RF链并将其连接到基带处理器,数字波束赋形也变得不切实际。因此,混合波束赋形被认为是一种很有前途的方法。
为了平衡成本和性能,在Massive MIMO架构中,会使用混合模拟/数字架构,在混合架构中,MIMO信号处理被分别分为
- 模拟域(称为TXRU虚拟化)
- 数字域(称为端口虚拟化)
以减少所需RF链的数量。
这一结构的核心概括是:将原本的数字波束成形分割成两部分,一部分是低维的数字波束成形,另一部分是高维的模拟波束成形。
数字波束成形的优势是可以任意地调节信号的幅度和相位,趋近无限精度。 然而,这也意味着每个天线需要配置一套独立的RF链,其中包括造价昂贵的DAC/ADC等,也带来了高额的能量和硬件开支。
什么是 RF chain
毫米波MIMO系统架构可以分为三种:
- 纯数字
- 纯模拟
- 数字模拟混合
在纯数字架构中,每根天线采用分离的RF链路,其中包括
- 独立的ADC/DAC
- PA(功率放大器)/LNA(低噪声放大器)
- 上/下变频器
在纯模拟架构中,所有天线通过相移器连接到单条RF链路上;数字模拟混合架构则是纯模拟和纯数字两种架构的折衷,支持多条RF链路,但其RF链路数量远少于天线数量。
- 纯数字架构可以实现复杂的数字信号处理,显著提升系统容量
- 模拟波束成型通过调整RF端每根天线的相移器权重来控制波束方向,从而在特定方向上实现接收信号功率最大化。但是该方式仅支持单用户单流传输,无法利用MIMO在多流和多用户传输方面的优势。
区别
模拟波束成型里,相同的信号被馈送到每个天线,然后模拟移相器被用来控制阵列发射的信号。这就是相控阵的作用。
(每个RF Chain则通过多个移相器连接多个天线,事实上借鉴了相控阵雷达的理念。)
相控阵雷达只有一个RF Chain,但是通过移相器连接大量阵元,其发射出去的信号就是一个benchmark信号的多个移相版本在空间中的叠加,从而可以指向特定的方向。相比于完整的RF Chain,移相器的成本要便宜许多,功耗也要低得多。习惯上,我们把移相称作是模拟处理,把同时调整信号幅度和相位称作是数字处理。
数字波束成形里,在数字域为每个天线设计不同的信号。这允许更大的灵活性,因为人们可以将不同的功率和相位分配给不同的天线,也可以分配给频带的不同部分(例如,副载波)。
∥ F R F F B B ∥ F 2 = N s ∣ F R F ( i , j ) ∣ = 1 , ∀ i , j , \Vert \mathbf {F}_{\mathrm {RF}}\mathbf {F}_{\mathrm {BB}}\Vert _{F}^{2}=N_{\mathrm {s}} \\ \vert \mathbf {F}_{\mathrm {RF}}(i, j) \vert =1, \forall i, j, ∥FRFFBB∥F2=Ns∣FRF(i,j)∣=1,∀i,j,