«上一篇 下一篇»
  计算机工程  2019, Vol. 45 Issue (12): 58-63  DOI: 10.19678/j.issn.1000-3428.0055031
0

引用本文  

张帅, 王璀, 潘鹏, 等. 多小区分布式阵列系统训练模式与协作方法研究[J]. 计算机工程, 2019, 45(12), 58-63. DOI: 10.19678/j.issn.1000-3428.0055031.
ZHANG Shuai, WANG Cui, PAN Peng, et al. Research on Training Mode and Collaborative Method of Multi-Cell Distributed Array Systems[J]. Computer Engineering, 2019, 45(12), 58-63. DOI: 10.19678/j.issn.1000-3428.0055031.

基金项目

国家自然科学基金(U1709220)

作者简介

张帅(1995—), 男, 硕士研究生, 主研方向为MIMO预编码技术;
王璀, 硕士研究生;
潘鹏, 副教授;
严军荣, 讲师

文章历史

收稿日期:2019-05-27
修回日期:2019-07-20
多小区分布式阵列系统训练模式与协作方法研究
张帅 , 王璀 , 潘鹏 , 严军荣     
杭州电子科技大学 通信工程学院, 杭州 310018
摘要:在多小区分布式阵列系统中,用户与接入节点(AP)间的距离对频谱效率具有重要影响,边缘用户可以通过不同小区内AP间的协作传输来获得较高的频谱效率。为此,将多小区的边缘用户以及AP组成一个虚拟簇,针对频分双工模式下簇内多用户信道的训练模式与多AP的协作预编码问题,提出一种基于导频重用的信道训练方法。当AP配置较多的接入天线时,服务于同一个用户的多个AP可以重用同一个导频序列,同时结合相应的预编码来抑制用户间的干扰。仿真结果表明,与正交训练完全协作、正交训练部分协作2种方法相比,该方法能够节约导频资源,降低反馈开销与计算复杂度,在对训练和反馈开销进行加权后,其频谱效率可以得到有效提升。
关键词分布式阵列    边缘用户    训练模式    导频重用    预编码    有限反馈    
Research on Training Mode and Collaborative Method of Multi-Cell Distributed Array Systems
ZHANG Shuai , WANG Cui , PAN Peng , YAN Junrong     
School of Communication Engineering, Hangzhou Dianzi University, Hangzhou 310018, China
Abstract: In the multi-cell distributed array systems, the distance between users and Access Point(AP) has a significant impact on spectrum efficiency. Therefore, edge users can achieve cooperative transmission through AP in different cells to obtain high spectrum efficiency. To this end, this paper combines edge users and AP together as a virtual cluster. To address the problem of multi-user channel training mode and multiple AP cooperative precoding in Frequency Division Duplex(FDD) mode, this paper proposes a channel training method based on pilot reuse. In this method, when AP is configured with lots of access antennas, the multiple AP which serves the same user can reuse the same pilot sequence. At the same time, the corresponding precoding can be combined with AP to suppress the interference between users. Simulation results show that compared with the orthogonal training full coordination and partial coordination methods, the proposed method can save pilot resources, reduce the feedback overhead and computational complexity, and greatly improve the spectrum efficiency after weighting the training and feedback overhead.
Key words: distributed array    edge user    training mode    pilot reuse    precoding    limited feedback    
0 概述

智能设备的快速普及带来了越来越多的计算资源密集型任务, 如高清视频播放、网络游戏等, 大幅增加了现有的通信网络负载。尽管传统网络可通过多输入多输出(Multiple-Input Multiple-Output, MIMO)等传输技术来提高频谱效率, 但这些技术大多存在理论上的局限性, 难以满足5G时代的容量与速率需求[1]。在分布式天线系统中, 用户与接入节点(Access Point, AP)的距离较近, 容易获得较高的频谱效率, 因此该系统更适用于5G通信。相对于大规模MIMO[2], 分布式阵列将基站端部署的大规模天线阵列拆解为多个子阵列, 均匀放置在其覆盖的小区范围内, 所拆解的每个子阵列都可以看作一个AP, 这样可以减少小区中的通信盲点, 从而提高整个系统的服务质量和吞吐量。在一般情况下, 中心处理单元(CU)会部署在小区中心位置, 负责小区内多个AP的协作调度, 而AP只负责一些简单的功能[3-5], 如A/D转换、D/A转换和功率放大等, 因此其体积较小, 可以在诸如体育场等热点区域内密集部署, 以便为用户提供高速率的网络服务。

在分布式天线阵列系统中, 可以有多个AP同时为一个用户服务, 从而形成一种以用户为中心的网络结构。这种结构同样适用于无小区(Cell-Free)大规模MIMO系统[6-8]和云无线接入网(C-RAN)[9-10]。文献[6]比较了以用户为中心的系统和传统以单基站为中心的系统的频谱效率, 结果表明, 以用户为中心的系统由于接入距离更近, 可以获得更高的频谱效率。但是, 由于AP数量较多, 这种网络结构也存在一系列问题。例如, 每个用户都可以被多个AP服务, 在这种情况下, 为获得高效可靠的信道状态信息(Channel State Information, CSI), 会产生巨大的训练开销, 且AP之间的协作增益可能会被信噪比降低所抵消[11]。此外, 较多的通信节点也导致在训练阶段不可能实现全正交的导频, 需要研究新的导频分配方法或训练模式。在以用户为中心的系统结构中, AP之间的协作和系统资源的分配, 相比于传统网络结构也存在很大差异。文献[5, 12]研究了频分双工(Frequency Division Duplex, FDD)模式下有限反馈资源在不同AP间的分配问题, 并提出了自适应的比特分配机制。文献[13-15]研究在以用户为中心的系统中用户对于AP的选择问题。文献[13]以降低计算复杂度和训练开销为目的, 提出了一种导频复用的分配方法。文献[14]研究预编码矩阵的设计问题。文献[16-17]将毫米波应用于分布式阵列系统, 并研究视距传输(Line-of-Sight, LOS)和非视距传输(Non-Light of Sight, NLOS)中天线射频链路的动态连接方式。

在多小区分布式阵列系统中, 由于小区间的AP无法共享用户CSI, 因此小区的边缘用户会受到较强的干扰, 从而降低了用户的通信质量。本文将多小区的边缘用户以及边缘AP组成一个虚拟簇, 考虑多小区多用户分布式阵列系统边缘簇内的训练模式及多AP的协作预编码问题。在FDD模式下, AP往往只能依靠用户端的反馈获得信道信息, 假设用户端采用随机矢量量化(Random Vector Quantization, RVQ)码本, 为降低训练开销, 本文提出一种导频重用的训练模式, 在该训练模式下, 量化反馈将避免产生相位模糊问题[18], 从而节约导频资源并缩短训练时间。

1 系统模型

传统的蜂窝网络一般将基站放置在小区中心, 而在分布式情况下, 每个小区内均部署分布式阵列系统。如图 1所示, 在多小区分布式阵列系统中, 每个小区内部署一个CU和多个AP, AP通过光纤等方式与CU相连, 多个AP之间通过CU共享用户CSI。用户可以选择本小区内的多个AP协作传输或通过不同小区间的多个AP协作传输。在图 1所示的蜂窝系统中, 小区中心的用户受到的小区间干扰较少, 信干噪比(Signal to Interference plus Noise Ratio, SINR)较高, 因此, 通过本小区内的AP可以获得较好的数据传输服务质量。而小区边缘用户受到的小区间干扰较强, 且与小区内其他AP距离较远, 因此, 其适合选择小区间的AP进行数据协作传输。本文主要研究多小区边缘用户的数据传输问题, 并将多小区的边缘扇区组成为小区边缘簇, 而不考虑小区中心用户的影响。

Download:
图 1 多小区分布式阵列系统示意图

图 2所示, 本文将多小区的扇区边缘组成为多小区边缘簇, 假设该簇为一个半径为R的圆形区域, 在此区域的边界上均匀分布着M个AP[19], 每个AP配备有Nt根发射天线, 在边缘簇内, 随机分布着多个小区的K个单天线用户。由于上述AP属于不同的小区, 无法直接通过CU进行协作传输, 因此本文在FDD模式下研究边缘簇内的多用户信道训练模式及多AP的协作传输问题。

Download:
图 2 3个小区组成的边缘簇示意图

假设簇内的每个AP都服务于所有的用户, 则边缘簇内用户k的信道矩阵Hk可以表示为:

$ \begin{array}{l} {\mathit{\boldsymbol{H}}_k} = \left[ {{\mathit{\boldsymbol{g}}_{k1}},{\mathit{\boldsymbol{g}}_{k2}}, \cdots ,{\mathit{\boldsymbol{g}}_{km}}, \cdots ,{\mathit{\boldsymbol{g}}_{kM}}} \right] = \\ \;\;\;\;\;\;\;\;\left[ {\sqrt {{\beta _{k1}}} {\mathit{\boldsymbol{h}}_{k1}},\sqrt {{\beta _{k2}}} {\mathit{\boldsymbol{h}}_{k2}}, \cdots ,\sqrt {{\beta _{kn}}} {\mathit{\boldsymbol{h}}_{km}}, \cdots ,\sqrt {{\beta _{kM}}} {\mathit{\boldsymbol{h}}_{kM}}} \right] \end{array} $ (1)

其中, βkm表示第k个用户和第m个AP之间的大尺度衰落系数[5], 且βkm=dkmα, dkm为用户k与AP之间的距离, α为大尺度衰落因子, hkm表示小尺度衰落系数, 服从均值为0、方差为σ2的复高斯分布, 即CN(0, σ2INr)。

在边缘簇内, 假设所有的AP均为每个用户服务, M个AP的总发射功率为P, 均匀分配给K个用户, 则分配给每个用户的功率为ρ=P/K, 用户k的接收信号表示为:

$ {\mathit{\boldsymbol{y}}_k} = \sqrt \rho {\mathit{\boldsymbol{H}}_k}{\mathit{\boldsymbol{F}}_k}{\mathit{\boldsymbol{s}}_k} + \sqrt \rho \sum\limits_{i = 1,i \ne k}^K {{\mathit{\boldsymbol{H}}_k}} {\mathit{\boldsymbol{F}}_i}{\mathit{\boldsymbol{s}}_i} + \mathit{\boldsymbol{n}} $ (2)

其中, sk为发送数据信号, Fk表示用户k的预编码矩阵, Fk=[fk1T, fk2T, …, fkMT]T, n为服从复高斯分布CN(0, σ2)的白噪声矢量。用户k的SINR可表示为:

$ SIN{R_k} = \frac{{\rho \left( {{\mathit{\boldsymbol{H}}_k}{\mathit{\boldsymbol{F}}_k}\mathit{\boldsymbol{H}}_k^{\rm{H}}\mathit{\boldsymbol{F}}_k^{\rm{H}}} \right)}}{{{\delta ^2}\mathit{\boldsymbol{I}} + \sum\limits_{i = 1,i \ne k}^K \rho \left( {{\mathit{\boldsymbol{H}}_k}{\mathit{\boldsymbol{F}}_i}\mathit{\boldsymbol{H}}_k^{\rm{H}}\mathit{\boldsymbol{F}}_i^{\rm{H}}} \right)}} $ (3)

在FDD系统中, AP通常只能通过用户端的反馈来获得SCI, 而用户端的信道信息需经过下行链路的训练来获得。因此, 在每个相干间隔内存在3个阶段:下行链路训练, 用户端反馈信道信息, 下行数据传输。本文主要研究小区边缘簇的下行链路训练阶段而忽略下行数据传输阶段。令τc表示相干间隔, 其中, 一部分时长τp用于下行链路的训练, 有τp < τc, 则剩余间隔(τcτp)用于下行数据传输。考虑到不同训练方式的τp不同, 则用户k的频谱效率为:

$ {R_k} = \frac{{{\tau _c} - {\tau _p}}}{{{\tau _c}}}{\rm lb}\left( {1 + SIN{R_k}} \right) $ (4)
2 有限反馈与协作预编码方法 2.1 信道正交训练及预编码方法

在FDD模式下的边缘簇系统中, 信道训练方式和用户反馈的CSI质量对于系统性能具有很大影响。一般情况下, 在下行信道训练阶段, 簇内的M个AP发送各自的导频信号到K个用户, 导频信号φm是1×τp维的序列, 且‖φm2=1, 当mn时, ‖φmφnH2=0, 则用户k接收到的训练信号为:

$ {\mathit{\boldsymbol{Y}}_{p,k}} = \sqrt {{\rho _p}} \sum\limits_{m = 1}^M {\mathit{\boldsymbol{g}}_{km}^{\rm{T}}} {\mathit{\boldsymbol{\varphi }}_m} + {\mathit{\boldsymbol{n}}_{p,k}} $ (5)

其中, ρp是导频序列的发送功率, np, k$\mathbb C$Nt×τp是服从复高斯分布的噪声矩阵。利用最小二乘估计可以得到:

$ {{\mathit{\boldsymbol{\hat g}}}_{km}} = E\left\{ {{\mathit{\boldsymbol{g}}_{km}}\mathit{\boldsymbol{\hat y}}_{p,km}^{\rm{H}}} \right\}{\left( {E\left\{ {{\mathit{\boldsymbol{g}}_{km}}\mathit{\boldsymbol{\hat y}}_{p,km}^{\rm{H}}} \right\}} \right)^{ - 1}}{{\mathit{\boldsymbol{\hat y}}}_{p,km}} $ (6)

其中, $\mathit{\boldsymbol{\hat y}}$p, km=Yp, kφm。当用户获取CSI后, 会利用RVQ码本将信道信息反馈回边缘簇内的各个AP, 然后AP利用信道信息进行预编码。信道状态信息gkm分为信道幅度信息‖gkm‖和信道方向信息$\mathit{\boldsymbol{\tilde {g}}}$km, 即gkm=‖gkm$\mathit{\boldsymbol{\tilde {g}}}$km, 经量化后的信道状态信息表示为$\mathit{\boldsymbol{\hat g}}$km。此外, 信道的量化方式有联合量化和分别量化2种[20]

在联合量化方式中, 对用户k的所有信道Hk进行统一量化反馈, 具体如下:

$ {{\mathit{\boldsymbol{\hat H}}}_k} = \left\| {{\mathit{\boldsymbol{H}}_k}} \right\|\left( {\mathop {\arg\max}\limits_{{\mathit{\boldsymbol{C}}_{ij}} \in {\mathit{\boldsymbol{C}}_i}} \left| {{{\mathit{\boldsymbol{\tilde H}}}_k}{\mathit{\boldsymbol{C}}_{ij}}} \right|} \right) $ (7)

其中, Ci(i=1, 2, …, M)表示AP端的码本, Cij(j=1, 2, …, 2B)表示码本中的码字, B为用户的反馈比特数。经过量化反馈用户k的信道, 有$\hat{\boldsymbol{H}}_{k}=\left[\hat{\boldsymbol{g}}_{k1 }\right. ,\left.\boldsymbol{\hat{g}}_{k 2}, \cdots, \boldsymbol{\hat{g}}_{k M}\right]$, 但由于$\boldsymbol{g}_{k m}=\sqrt{\beta_{k m}} \boldsymbol{h}_{k m}$, 即边缘簇内不同AP和用户间的距离不同, 导致不同信道间的大尺度衰落系数差别很大, 这会使得不同信道不再服从完全相同的分布, 采用这种联合量化反馈的方式将大幅降低系统性能。

在分别量化方式中, 对于用户k的信道gkm(m=1, 2, …, M)有:

$ {{\mathit{\boldsymbol{\hat g}}}_{km}} = \left\| {{\mathit{\boldsymbol{g}}_{km}}} \right\|Q\left( {{{\mathit{\boldsymbol{\tilde g}}}_{km}}} \right) = \left\| {{\mathit{\boldsymbol{g}}_{km}}} \right\|\left( {\mathop {\arg\max}\limits_{{\mathit{\boldsymbol{C}}_{ij}} = {\mathit{\boldsymbol{C}}_i}} \left| {{{\mathit{\boldsymbol{\tilde g}}}_{km}}{\mathit{\boldsymbol{C}}_{ij}}} \right|} \right) $ (8)

其中, Q表示码本量化函数。分别反馈的方式不会受大尺度衰落的差异性影响, 但基于最小弦距离的码字选择准则会产生相位模糊问题, 具体如下:

$ Q\left( {{{\mathit{\boldsymbol{\tilde g}}}_{km}}} \right) = Q\left( {{{\mathit{\boldsymbol{\tilde g}}}_{km}} \cdot {{\rm{e}}^{{\rm{j}}\theta }}} \right) $ (9)

其中, θ为量化产生的任意相位扰动。对于用户k的多个AP信道, 分别量化时可能会产生不同方向的相位模糊, 即当相位扰动量θ>90°时, 会使得不同AP的信号相互抑制。为对此进行简单说明, 假设此时AP采用共轭转置预编码, 即fkmT=$\mathit{\boldsymbol{\hat g}}$kmH, 则用户k的接收信号功率为:

$ \begin{array}{l} {\left| {{\mathit{\boldsymbol{H}}_k}{\mathit{\boldsymbol{F}}_k}} \right|^2} = \left| {\left[ {{\mathit{\boldsymbol{g}}_{k1}},{\mathit{\boldsymbol{g}}_{k2}}, \cdots ,{\mathit{\boldsymbol{g}}_{kM}}} \right] \cdot } \right.\\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;{\left. {{{\left[ {\mathit{\boldsymbol{f}}_{k1}^{\rm{T}},\mathit{\boldsymbol{f}}_{k2}^{\rm{T}}, \cdots ,\mathit{\boldsymbol{f}}_{kM}^{\rm{T}}} \right]}^{\rm{T}}}} \right|^2} = \\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;{\left| {\sum\limits_{i = 1}^M {{\mathit{\boldsymbol{g}}_{{k_l}}}} \mathit{\boldsymbol{f}}_{{k_i}}^{\rm{T}}} \right|^2}\left| {\sum\limits_{i = 1}^M {\left\| {{\mathit{\boldsymbol{g}}_{{k_i}}}} \right\|} } \right| \cdot \\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;{{\mathit{\boldsymbol{\tilde g}}}_{{k_i}}}Q\left( {{{\mathit{\boldsymbol{\tilde g}}}_{{k_i}}}} \right){\left| {{{\rm{e}}^{{\rm{j}}{\theta _i}}}} \right|^2} \end{array} $ (10)

其中, θi表示$\mathit{\boldsymbol{\tilde {g}}}$kiQ($\mathit{\boldsymbol{\tilde {g}}}$ki)的相位。由式(10)可见, 除量化精度|$\mathit{\boldsymbol{\tilde {g}}}$kmQ($\mathit{\boldsymbol{\tilde {g}}}$km)|外, 相位扰动θi(i=1, 2, …, M)的大小同样对最终的用户接收信号功率以及总的系统性能有较大影响。为提高系统的量化性能, 一般会增加额外的比特将相位扰动θi反馈回AP, AP根据相位扰动来调整预编码, 从而降低信号间的相互抑制, 但这样会增加反馈的比特数和计算复杂度。

在只考虑各小区内部的AP时, 各个AP可以获得用户端反馈回的信道信息, 然后小区内的CU调度各AP来协作抑制用户间的干扰, 从而为用户提供更好的服务。但在边缘簇内, 由于多个AP处于不同的小区, 无法通过CU进行直接协作, AP间不能直接共享信道信息, 因此需要考虑边缘簇内AP的协作问题。传统的AP间协作预编码方法有完全协作预编码、部分协作预编码等。基于信噪比最大化的预编码方法求解复杂度较高, 为解决该问题, 本文模型采用基于信漏噪比(Signal to Leakage and Noise Ratio, SLNR)最大化的预编码方法[21]。用户k的SLNR表示为:

$ SLN{R_k} = \frac{{\mathit{\boldsymbol{F}}_k^{\rm{H}}\mathit{\boldsymbol{H}}_k^{\rm{H}}{\mathit{\boldsymbol{H}}_k}{\mathit{\boldsymbol{F}}_k}}}{{K{\delta ^2}\mathit{\boldsymbol{I}} + \sum\limits_{i = 1,i \ne k}^K {\mathit{\boldsymbol{F}}_k^{\rm{H}}\mathit{\boldsymbol{H}}_i^{\rm{H}}{\mathit{\boldsymbol{H}}_i}{\mathit{\boldsymbol{F}}_k}} }} $ (11)

根据文献[21]有:

$ \mathit{\boldsymbol{F}}_k^{{\rm{ort}}} \propto \max \mathit{\boldsymbol{eigenvector}}\left( {{{\left( {K{\delta ^2}\mathit{\boldsymbol{I}} + \bar H_k^{\rm{H}}{{\bar H}_k}} \right)}^{ - 1}}\mathit{\boldsymbol{H}}_k^{\rm{H}}{\mathit{\boldsymbol{H}}_k}} \right) $ (12)

其中, eigenvector表示矩阵的特征向量, 即最优预编码矩阵Fkopt与矩阵(Kδ2I+HkHHk)-1HHkHk最大特征值对应的特征向量成比例。对于所有AP完全协作(即簇内的各个AP完全共享信道信息)的情况, 整个系统的信道矩阵为:

$ \mathit{\boldsymbol{H}} = {\left[ {\mathit{\boldsymbol{H}}_1^{\rm{T}},\mathit{\boldsymbol{H}}_2^{\rm{T}}, \cdots ,\mathit{\boldsymbol{H}}_K^{\rm T} } \right]^{\rm{T}}} = \left[ {\begin{array}{*{20}{c}} {{\mathit{\boldsymbol{g}}_{11}}}&{{\mathit{\boldsymbol{g}}_{12}}}& \cdots &{{\mathit{\boldsymbol{g}}_{1M}}}\\ {{\mathit{\boldsymbol{g}}_{21}}}&{{\mathit{\boldsymbol{g}}_{22}}}& \cdots &{{\mathit{\boldsymbol{g}}_{2M}}}\\ \vdots & \vdots &{}& \vdots \\ {{\mathit{\boldsymbol{g}}_{K1}}}&{{\mathit{\boldsymbol{g}}_{K2}}}& \cdots &{{\mathit{\boldsymbol{g}}_{KM}}} \end{array}} \right] $ (13)

利用式(12), 可得整个系统的联合预编码矩阵F为:

$ \mathit{\boldsymbol{F}} = \left[ {\begin{array}{*{20}{c}} {{\mathit{\boldsymbol{f}}_{11}}}&{{\mathit{\boldsymbol{f}}_{21}}}& \cdots &{{\mathit{\boldsymbol{f}}_{K1}}}\\ {{\mathit{\boldsymbol{f}}_{12}}}&{{\mathit{\boldsymbol{f}}_{22}}}& \cdots &{{\mathit{\boldsymbol{f}}_{K2}}}\\ \vdots & \vdots &{}& \vdots \\ {{\mathit{\boldsymbol{f}}_{1M}}}&{{\mathit{\boldsymbol{f}}_{2M}}}& \cdots &{{\mathit{\boldsymbol{f}}_{KM}}} \end{array}} \right] $ (14)

在AP完全协作模式下, SLNR预编码可以使得每个用户的SLNR最大, 即目标用户对其他用户造成的干扰最小, 但完全协作需要边缘簇内各个AP共享信道信息, 这会产生巨大的交互开销。不同于完全协作, 在部分协作方式中, 每个接入节点在自己内部独立地进行预编码处理, 此时假设接入节点APR获得了所有用户的信道信息, 即HR=[g1R, g2R, …, gKR], 此时每个用户信道都需要独立地进行最优预编码选取, 则对应于APR的预编码矩阵为:

$ {\mathit{\boldsymbol{F}}_R} = \left[ {\mathit{\boldsymbol{f}}_{1R}^{\rm{T}},\mathit{\boldsymbol{f}}_{2R}^{\rm{T}}, \cdots ,\mathit{\boldsymbol{f}}_{KR}^{\rm{T}}} \right] $ (15)

在部分协作方式中, 虽然避免了多个AP间的信道信息交互开销, 但由于在每个AP内部单独进行预编码处理, 因此其抑制信号干扰的能力也弱于完全协作方式。

2.2 基于导频重用的信道训练方法

当分布式阵列系统中的多个AP服务于同一个用户时, 在传统信道训练方法中, 每个AP和每个用户之间的CSI都需要通过正交的导频序列训练而获得, 当AP数量较大时, 就需要更多的导频资源, 这样会压缩每个相干间隔τc中用于下行数据传输的时长, 导致系统总容量降低。因此, 传统的信道训练方法和分别反馈的机制会产生需要更多导频资源、压缩数据传输时长和相位模糊的问题, 这些问题在小区边缘簇内同样存在。为此, 本文提出一种基于导频重用的训练反馈方法, 当AP端配置的天线数较多时, 边缘簇内服务于同一个用户的不同AP可以采用完全相同的训练序列来达到较好的性能。在下行链路训练阶段, 所有的AP对用户k发送同一导频信号φ, 则用户k接收的导频数据为:

$ {\mathit{\boldsymbol{Y}}_{p,k}} = \sqrt {{\rho _p}} \sum\limits_{m = 1}^M {\mathit{\boldsymbol{g}}_{km}^T\mathit{\boldsymbol{\varphi }}} + {\mathit{\boldsymbol{n}}_{p,k}} $ (16)

利用式(2)可得用户k的融合信道矩阵为:

$ {\mathit{\boldsymbol{g}}_k} = {\mathit{\boldsymbol{g}}_{k1}} + {\mathit{\boldsymbol{g}}_{k2}} + \cdots + {\mathit{\boldsymbol{g}}_{kM}} $ (17)

在量化反馈阶段, 用户k将得到的融合信道反馈回各个AP, 此时由于用户k只获得了融合信道gk, 因此不存在相位模糊问题, 则AP端的信道矩阵为:

$ {\mathit{\boldsymbol{H}}_A} = {\left[ {\mathit{\boldsymbol{g}}_1^{\rm{T}},\mathit{\boldsymbol{g}}_2^{\rm{T}}, \cdots ,\mathit{\boldsymbol{g}}_K^{\rm{T}}} \right]^{\rm{T}}} $ (18)

此时所有AP都得到了用户的融合信道, 经SLNR预编码得到融合预编码矩阵为:

$ \mathit{\boldsymbol{F}} = \left[ {\mathit{\boldsymbol{f}}_1^{\rm{T}},\mathit{\boldsymbol{f}}_2^{\rm{T}}, \cdots ,\mathit{\boldsymbol{f}}_K^{\rm{T}}} \right] $ (19)

式(19)相当于所有AP对于用户k的预编码都相同, 均为fk, 则此时用户的接收信号为:

$ {\mathit{\boldsymbol{y}}_k} = \sqrt \rho \sum\limits_{i = 1}^M {{\mathit{\boldsymbol{g}}_{{k_i}}}} {\mathit{\boldsymbol{f}}_k}{\mathit{\boldsymbol{s}}_k} + \sqrt \rho \sum\limits_{t = 1,t \ne k}^K {\sum\limits_{i = 1}^M {{\mathit{\boldsymbol{g}}_{{k_i}}}} } {\mathit{\boldsymbol{f}}_t}{\mathit{\boldsymbol{s}}_t} + {\mathit{\boldsymbol{n}}_k} $ (20)

采用上述基于导频重用的信道训练方式, 在下行信道训练阶段无需用户端分别估计各个AP的信道信息, 且每个用户需要的导频数目仅为1, 整个小区边缘簇内需要正交导频的数目为K, 从而大幅节约了导频资源。在每个相干间隔内, 用于训练的时长τp也缩短为分别训练方式下时长的1/M, 则此时用户k的频谱效率为:

$ {\mathit{\boldsymbol{R}}_k} = \frac{{{\tau _c} - \frac{1}{M}{\tau _p}}}{{{\tau _c}}}{\rm{lb}}\left( {1 + \frac{{\rho {{\left| {\sum\limits_{i = 1}^M {{\mathit{\boldsymbol{g}}_{{k_i}}}} {\mathit{\boldsymbol{f}}_k}} \right|}^2}}}{{{\sigma ^2} + \rho \sum\limits_{t = 1,t \ne k}^K {{{\left| {\sum\limits_{i = 1}^M {{\mathit{\boldsymbol{g}}_{{k_i}}}} {\mathit{\boldsymbol{f}}_t}} \right|}^2}} }}} \right) $ (21)
2.3 计算复杂度与反馈开销分析

本节主要分析各反馈预编码方式的反馈开销与运算复杂度。为便于对比, 假设边缘簇内每次进行反馈所需的比特数都为B。用整个簇内所需的总反馈比特数表征反馈开销, 用码本中搜索码字所需的计算次数表征码本的搜索复杂度。对于正交训练完全协作预编码与正交训练部分协作预编码2种方法, 都需要从总反馈比特中利用1个比特来克服相位模糊, 则两者所需的反馈开销均为KMB bit, 因此, 码字搜索的复杂度为KM×2B。对于本文基于导频重用的训练方法, 由式(16)可以看出, 该方法所需的反馈比特数为KB, 在反馈比特数降低的同时, 其码字搜索复杂度也降低为K×2B

针对SLNR预编码的复杂度, 如式(12)所示, 在完全协作预编码时每个用户需要进行K次矩阵乘操作, 以及一次矩阵分解求取最大特征值操作, 因此, 其预编码的计算复杂度为O((MNt)3+K)。在部分协作预编码时每个用户的M个信道分别进行SLNR预编码, 因此, 其计算复杂度为O((Nt)3+MK)。对于本文所提出的导频重用方式, 各个AP得到相同的信道信息之后进行预编码计算, 其复杂度为O((Nt)3+K)。上述3种方案的反馈开销及计算复杂度对比如表 1所示, 可以看出, 本文方案可以大幅降低反馈开销, 且与完全协作预编码方案相比, 其计算复杂度较低。

下载CSV 表 1 3种预编码方案的反馈开销与计算复杂度对比
3 仿真结果与分析

本节将通过仿真来验证基于导频重用的信道训练方法在降低计算复杂度的同时依然具有良好的性能。仿真参数设置如下:小区边缘簇的半径R=10 m, 在边缘簇内随机均匀分布3个用户, 即K=3, 在小区边界上均匀固定3个AP, 坐标分别为(0 m, 10 m)、(5$\sqrt {2} $ m, -5$\sqrt {2} $ m)及(-5$\sqrt {2} $ m, -5$\sqrt {2} $ m), 每个AP配备有16根天线(Nt=16), 用户皆为单天线。每次量化反馈的比特数为5, 信道的相干间隔τc=200, 噪声方差σ2=1。

本文主要考虑3种边缘簇内的AP协作方式:正交训练完全协作, 正交训练部分协作, 导频重用。正交训练完全协作即每个用户的M个信道皆采用正交导频进行训练, 且边缘簇内的各个AP之间通过交互来完全共享CSI以进行协作。正交训练部分协作即信道依然采用正交的导频进行训练, 但边缘簇内的AP间不共享CSI。导频重用即为本文所提出的协作方式。

在AP端获得完全CSI的情况下, 3种协作方式的频谱效率对比如图 3所示, 其中, 采用式(4)所示的用户频谱效率作为性能衡量指标。在仿真过程中, 除对3种训练方式应用SLNR预编码外, 还增加了应用MRC预编码的性能曲线。从图 3可以看出, 完全协作预编码优于部分协作预编码, 原因是完全协作情况下的联合预编码可以抵消几乎全部用户间的干扰, 但同时也会提高计算复杂度。在完全CSI情况下, 本文导频重用训练方式的性能最差, 这是因为在不考虑信道训练阶段和有限反馈阶段时, 频谱效率不受训练时长和相位模糊的影响, 导频重用的方式没有优势。但是, 与MRC预编码的频谱效率相比, 导频重用方法由于采用SLNR预编码, 可以抵消部分用户间的干扰, 在高信噪比时其性能优于部分协作MRC预编码方式。

Download:
图 3 完全CSI情况下各方案的频谱效率对比

图 4所示, 总反馈比特数不变, 考虑AP端获得部分CSI的情况, 此时训练方式和反馈方式都会产生系统开销, 且无论是完全协作还是部分协作, 都会受到量化反馈所带来的相位模糊影响, 从而导致频谱效率的降低。从图 4可以看出, 本文导频重用的信道训练方法不受相位模糊的影响, 其性能处于正交训练完全协作预编码与正交训练部分协作预编码之间, 且非常接近完全协作预编码, 但是与完全协作预编码相比, 本文方法所需的正交导频序列数量大幅减少, 其能够节省训练时间, 降低计算复杂度。

Download:
图 4 部分CSI情况下各方案的频谱效率对比

为克服量化反馈时所产生的相位模糊问题, 本文利用1个比特将相位扰动量θi反馈回AP端, AP利用反馈回的相位扰动信息调整预编码, 从而避免信号之间的相互抑制。由于每个用户的总反馈比特不变, 因此正交训练完全协作预编码和正交训练部分协作预编码用于信道量化反馈的比特数减少1, 而本文方法的反馈比特数不变。如图 5所示, 在不考虑相位模糊的情况下, 本文方法由于信道量化比特数的优势以及较少的信道训练时间, 使得其性能优于传统的分别训练与分别反馈方法, 且大幅降低了计算复杂度和训练开销。

Download:
图 5 反馈相位扰动情况下各方案的频谱效率对比
4 结束语

本文将多小区边缘用户以及接入节点组成为一个虚拟簇, 提出一种基于导频重用的信道训练方法, 并结合SLNR预编码来有效抑制用户间的干扰。仿真结果表明, 该方法能够避免相位模糊现象发生, 降低训练开销与计算复杂度, 提高系统频谱效率。下一步将扩大该方法的应用范围, 并结合多接入节点选择机制进行优化研究。

参考文献
[1]
CHIH L, ROWELL C, HAN Shuangfeng, et al. Toward green and soft:a 5G perspective[J]. IEEE Communications Magazine, 2014, 52(2): 66-73.
[2]
ZHANG Yongtang. A low precision quantitative detection algorithm for large-scale MIMO[J]. Journal of Sichuan University of Science and Engineering(Natural Sicence Edition), 2019, 32(4): 7-12. (in Chinese)
张永棠. 一种大规模MIMO低精度量化检测算法[J]. 四川理工学院学报(自然科学版), 2019, 32(4): 7-12.
[3]
ANDREWS J G, BUZZI S, WAN C, et al. What will 5G be?[J]. IEEE Journal on Selected Areas in Communications, 2014, 32(6): 1065-1082.
[4]
WANG Junyuan, DAI Lin. Downlink rate analysis for virtual-cell based large-scale distributed antenna systems[J]. IEEE Transactions on Wireless Communications, 2016, 15(3): 1998-2011.
[5]
WANG Tao, ZHOU Zhigang, LI Mao. User-centric adaptive base station and beam selection algorithm[J]. Computer Engineering, 2019, 45(1): 50-54. (in Chinese)
王涛, 周志刚, 李茂. 以用户为中心的基站与波束自适应选择算法[J]. 计算机工程, 2019, 45(1): 50-54.
[6]
NGO H Q, ASHIKHMIN A, YANG Hong, et al. Cell-free massive MIMO versus small cells[J]. IEEE Tran-sactions on Wireless Communications, 2017, 16(3): 1834-1850.
[7]
NAYEBI E, ASHIKHMIN A, MARZETTA T L, et al. Precoding and power optimization in cell-free massive MIMO systems[J]. IEEE Transactions on Wireless Communications, 2017, 16(7): 4445-4459.
[8]
NGO H Q, TRAN L N, DUONG T Q, et al. On the total energy efficiency of cell-free massive MIMO[EB/OL].[2019-04-28].http://export.arxiv.org/abs/1702.07601.
[9]
PAN Cunhua, MAGED E, WANG Jiangzhou, et al. User-centric C-RAN architecture for ultra-dense 5G networks:challenges and methodologies[J]. IEEE Communications Magazine, 2018, 56(6): 14-20.
[10]
WU Jun, ZHANG Zhifeng, HONG Yu, et al. Cloud Radio Access Network(C-RAN):a primer[J]. IEEE Network, 2015, 29(1): 35-41.
[11]
CAIRE G, RAMPRASHAD S A, PAPADOPOULOS H C. Rethinking network MIMO: cost of CSIT, performance analysis, and architecture comparisons[C]//Proceedings of Information Theory and Applications Workshop(ITA).Washington D. C., USA: IEEE Press, 2010: 56-70. https://ieeexplore.ieee.org/document/5454094
[12]
GUI Xin, KANG Guixia, ZHANG Ping. Adaptive bit partition algorithm in cooperative distributed antenna systems[J]. Journal of Xidian University, 2013, 40(4): 149-154. (in Chinese)
桂鑫, 康桂霞, 张平. 协同分布式天线系统中的自适应比特分配算法[J]. 西安电子科技大学学报, 2013, 40(4): 149-154.
[13]
PAN Cunhua, MEHRPOUYAN H, LIU Yuanwei, et al. Joint pilot allocation and robust transmission design for ultra-dense user-centric TDD C-RAN with imperfect CSI[J]. IEEE Transactions on Wireless Communications, 2018, 17(3): 2038-2053.
[14]
PAN Cunhua, ZHU Huiling, GOMES N, et al. Joint precoding and RRH selection for user-centric green MIMO C-RAN[J]. IEEE Transactions on Wireless Communications, 2017, 16(5): 2891-2906.
[15]
WANG Ying, TAN Wenting, WU Binbin, et al. Capacity analysis based on antenna selection in distributed antenna system[J]. Computer Engineering, 2015, 41(3): 283-286. (in Chinese)
王莹, 谭文婷, 吴彬彬, 等. 分布式天线系统中基于天线选择的容量分析[J]. 计算机工程, 2015, 41(3): 283-286.
[16]
HOU Qi, HE Shiwen, HUANG Yongming, et al. Joint user scheduling and hybrid precoding design for MIMO C-RAN[EB/OL].[2019-04-28].https://www.researchgate.net/publication/321734103_Joint_user_scheduling_and_hybrid_precoding_design_for_MIMO_C-RAN.
[17]
SATYANARAYANA K, EL-HAJJAR M, KUO Pingheng, et al. Adaptive transceiver design for C-RAN in mmWave com-munications[J]. IEEE Access, 2017(6): 16770-16782.
[18]
ZENG Erlin, ZHU Shihua, XU Ming. Impact of limited feedback on multiple relay zero-forcing precoding systems[C]//Proceedings of 2008 IEEE International Conference on Com-munications. Washington D. C., USA: IEEE Press, 2008: 1-13. https://ieeexplore.ieee.org/document/4533972
[19]
HAN Yonggue, LEE J, SIM D, et al. Asymptotic analysis of sum rate of CL-DAS based on expected large scale fading[J]. IEEE Wireless Communications Letters, 2019, 8(1): 121-124.
[20]
HU Zhirui. Research on the joint processing technology of pre coding and receiving and sending in multi cell cooperative system[D].Beijing: Beijing University of Posts and Telecommunications, 2015.(in Chinese)
胡志蕊.多小区协作系统下预编码及收发联合处理技术研究[D].北京: 北京邮电大学, 2015. http://cdmd.cnki.com.cn/Article/CDMD-10013-1016015700.htm
[21]
SADEK M, TARIGHAT A, SAYED A. A leakage-based precoding scheme for downlink multi-user MIMO channels[J]. IEEE Transactions on Wireless Communications, 2007, 6(5): 1711-1721.