大规模MIMO[1–2]作为5G的一项关键技术,可利用多天线成倍提升频谱效率。理想情况下大规模MIMO应当采用全正交导频调度策略(fully orthogonal pilot scheduling, FOPS)为每个用户分配正交导频,但导频序列的长度和导频集合规模受限于信道相干时间,典型场景下1 ms相干时间内最大正交导频序列数约为200个[3],因此大规模MIMO系统一般采用全复用导频调度策略(fully reused pilot scheduling, FRPS)。由于用户间导频非正交或完全相同,导频污染不可避免[4]。当基站天线数趋于无穷且不存在协作时,影响系统性能的主要因素是导频污染带来的小区间干扰[3],因此导频污染对于大规模MIMO系统的性能提升至关重要。
目前,针对大规模MIMO导频污染抑制技术主要从3个方面进行:信道估计方法[5–8]、矩阵预编码方案[9–10]、导频分配策略[11]。以导频分配策略为指导开展研究,调研发现:王海荣等[10]在最大化信漏噪比(signal leakage noise ratio, SLNR)预编码准则下,使小区间相互干扰较小的用户采用相同导频而相互干扰较大的用户采用正交导频,在导频污染的情况下提升了系统的整体性能,但是该导频调度方案需要基站间大规模协作,并需获知各用户的大尺度衰落因子,这在本身结构复杂的大规模MIMO系统中是非常困难的。Saxena等[12]提出了一种基于功率控制的导频分配策略,使交叉增益相对较大的小区间的导频发射时隙错开,但确保几个小区的导频动态同步并非易事,控制机制的选取将直接影响策略的性能。Zhu等[13]提出了导频协调分配方案,通过识别导频使用情况分配导频序列,选择受导频污染影响最小的用户复用导频,从而降低导频污染,但小区间协作给系统带来了额外的负担与开销。董婷婷等[14]提出了基于软导频复用的改进策略,在软导频复用技术的基础上,引入分组参数进行二次分组,但需获知路径损耗因子、阴影衰落、各个用户的大尺度衰落因子等参数,模型较为复杂,且实现二次分组的运算复杂度较高。
作者提出一种基于路径损耗执行用户分组的导频调度策略(PLUG),以用户与基站的距离为分组依据将用户分为中心用户组与边缘用户组,再按相应原则为划分后的两组用户分配导频序列。在中心用户性能略有损失的情况下,小区边缘用户的通信中断概率显著降低,QoS(quality of service)显著提高。在PLUG策略的基础上进一步提出改进策略(IPLUG),引入判决参数
图1为大规模MIMO系统模型。
![]() |
图1 大规模MIMO多小区多用户TDD系统模型 Fig. 1 Model of massive MIMO multi-cell multi-user TDD system |
该系统包含
${{H}_{ij}}{{ = }}{{G}_{ij}}{D}_{ij}^{1/2}$ | (1) |
式中:
$\left(\frac{{{H}_{ij}^{\mathop{ H}\nolimits} {{H}_{ij}}}}{M}\right){{ = }}{D}_{ij}^{1/2}{\left(\frac{{{G}_{ij}^{\mathop{ H}\nolimits} {{G}_{ij}}}}{M}\right)_{M \gg K}}{D}_{ij}^{1/2} \approx {{D}_{ij}}$ | (2) |
大规模MIMO多小区多用户TDD系统中,基站在每一个相干时间内通过用户发送上行导频信号估计信道并完成信号检测和下行预编码。在每一个相干时间的开始时刻,所有小区内所有用户同时发送导频序列。假设
${y}_i^{ p}= \sqrt {{p_{ p}}} \left( {\sum\limits_{j = 1}^L {{{H}_{ij}}{{\psi }_i}} } \right) +{n}_i^{ p}$ | (3) |
式中,
${\hat{ H}_{ii}}{{ = }}\frac{1}{{\sqrt {{p_{ p}}} }}{y}_i^{ p}{\psi }_i^{ H}{{ = }}{{H}_{ii}}{{ + }}\sum\limits_{j \ne i} {{{H}_{ij}}{{ + }}} \frac{1}{{\sqrt {{p_{ p}}} }}{n}_i^{ p}{\psi }_i^{ H}$ | (4) |
由式(4)可以看出,
在用户发送完导频后,所有用户向基站发送数据信号且使用同一时频资源,小区
${y}_i^{ u} = \sqrt {{p_{ u}}} \sum\limits_{j = 1}^L {\sum\limits_{k = 1}^K {{{h}_{ijk}}x_{jk}^{ u}} } + {n}_i^{ u}$ | (5) |
式中:
${{\hat x}^{ u}}_{ik}{{ = }}{{\hat{ h}}^{ H}}_{iik}{y}_i^{ u} =(\sum\limits_{j = 1}^L {{h}_{ijk}^{ H}} + {v}_{ik}^{ H})(\sqrt {{p_{ u}}} \sum\limits_{j = 1}^L {\sum\limits_{k = 1}^K {{{h}_{ijk}}x_{jk}^{ u} + } } {n}_i^{ u})$ | (6) |
式中,
$\hat x_{ik}^{ u}\mathop \approx M\sqrt {{p_{ u}}} \left( {{\beta _{iik}}x_{ik}^{ u}+ \sum\limits_{j \ne i} {{\beta _{ijk}}x_{jk}^{ u}} } \right)$ | (7) |
由式(7)可知,当基站天线数
$SINR_{ik}^{ u} = \frac{{{\beta^2_{iik}}}}{{{{ }}\displaystyle\sum\limits_{j \ne i} {\beta _{ijk}^2} }}$ | (8) |
由式(8)可见,由于导频污染的存在,上行信号信干噪比受限于干扰小区中使用相同导频用户的大尺度衰落因子。根据式(8)可得目标小区
$C_{ik}^{ u}{{ = (1 - }}{\mu _0}{{)}}{{E}}\left\{ { {{lb}}\left( {1 + SINR_{ik}^{ u}} \right)} \right\}$ | (9) |
式中,
由式(8)的渐进结果可知,小区内用户上行链路SINR与自身大尺度衰落因子成正比。小区内各用户经历的大尺度衰落并不相同,因此不同用户的上行链路SINR也不同。不难得知,相同小区内距离基站较远即路径损耗较大的用户更容易受到来自相邻小区使用非正交或相同导频用户的干扰,即导频污染更严重。作者提出的PLUG策略根据用户与基站距离远近即路径损耗大小将用户分为易受导频污染的边缘用户组和不易受导频污染的中心用户组,并且假定每个小区的边缘用户数相同。在完成分组后为中心用户与边缘用户分配导频序列,不同小区的中心用户复用相同导频序列,而不同小区边缘用户使用相互正交的导频序列。
假设小区
${{H}_{ij}} = {{ }}\left[ {{H}_{ij}^{{c}}\;{{ }}{H}_{ij}^{{e}}} \right]$ | (10) |
式中:
$\bar{ y}_i^{ p} = \sqrt {{p_{ p}}} \left( {\sum\limits_{j = 1}^L {{H}_{ij}^{{c}}{{\psi}_{{{c}}j}}} {{ + }}\sum\limits_{j = 1}^L {{H}_{ij}^{{e}}{{\psi}_{{{e}}j}}} } \right){{ + }}\bar{ n}_i^{ p}$ | (11) |
式中,
$\hat{ H}_{ii}^{{c}} =\frac{1}{{\sqrt {{p_{ p}}} }}\bar{ y}_i^{ p}{{\psi }^{ H}}\left( {r:{K_{{c}}}} \right)={H}_{ii}^{{c}}+\sum\limits_{j \ne i} {{H}_{ij}^{{c}}\left( {r:{K_{{c}}}} \right)+} \bar{ n}_i^{{c}}$ | (12) |
式中:
$SINR_{ik}^{{{uc}}} = \frac{{{\beta^2_{iik}}}}{{{{ }}\displaystyle\sum\limits_{j \ne i} {\beta _{ijk}^2} }}$ | (13) |
对于边缘用户,由LS估计可得信道传播矩阵
$\hat{ H}_{ii}^{{e}} = \frac{1}{{\sqrt {{p_{ p}}} }}\bar{ y}_i^{ p}{\psi }_{{{e}}i}^{ H}{{ = }}{H}_{ii}^{{e}}{{ + }}\bar{ n}_i^{{e}}$ | (14) |
式中,
PLUG策略的代价是增加部分导频开销,即导频开销系数变成了
$C_{ik}^{{{uc}}} = \frac{{\left(1 - {\mu _0}\displaystyle\frac{{L{K_{{e}}} + {K_{{c}}}}}{K}\right) { E} \left\{ {{{ lb}}\left( {1+ SINR_{ik}^{{{uc}}}} \right)} \right\}}}{{{K_{{c}}}}}$ | (15) |
$C_{ik}^{{{uc}}} = \displaystyle\frac{{\left( {1 - {\mu _0}\displaystyle\frac{{L{K_{{e}}} + {K_{{c}}}}}{K}} \right){{E}}\left\{ {{{lb}}\left( {1 + SINR_{ik}^{{{uc}}}} \right)} \right\}}}{{{K_{{e}}}}}$ | (16) |
PLUG策略显著改善了边缘用户的QoS,但是缺乏一定的灵活性,这是因为PLUG策略中每个小区选取的边缘用户数相同,且只跟本小区内其他用户与基站之间的距离相比较,并未考虑用户自身的具体环境。因此,作者提出了一种改进的基于路径损耗执行用户分组的导频调度(IPLUG)策略,通过引入判决参数
![]() |
图2 IPLUG策略判决参数示意图 Fig. 2 Grouping illustration of IPLUG |
改进的IPLUG策略以PLUG策略为基础,旨在提升执行用户分组时的准确性和合理性。在IPLUG策略中,当判决参数
$d{{ }}\mathop \ge \limits^?\lambda \times R \to \left\{ {\begin{aligned}&{\text{是} \to \text{边缘用户},}\\&{\text{否} \to \text{中心用户}}\end{aligned}} \right.$ | (17) |
设中心用户集合为
${{\psi }_{ki}}{\psi }_{kj}^{ H} = \left\{ {\begin{aligned}& {1\to {{\psi }_{ki}} \subseteq {{\psi }_{{c}}} \text{且} {{\psi }_{k{{j}}}} \subseteq {{ }}{{\psi }_{{c}}},}\\& {0\to \text{其他} }\end{aligned}} \right.$ | (18) |
则目标小区
$\bar{ y}_i^{ p} =\sqrt {{p_{ p}}} \sum\limits_{j = 1}^L {\left( {\sum\limits_{k = 1,k \in {U_{ c}}}^K {{{h}_{ijk}}{{\psi }_{kj}}} + \sum\limits_{k = 1,k \in {U_{ e}}}^K {{{h}_{ijk}}{{\psi }_{kj}}} } \right)} + \bar{ n}_i^{ p}$ | (19) |
对于目标小区
${\hat{ h}_{iik}}{{ = }}\frac{1}{{\sqrt {{p_{ p}}} }}{y}_i^{ p}{\psi }_{ki}^{ H}$ | (20) |
结合式(19)、(20),当天线数
$SINR_{ik}^{{{uc}}} = \frac{{{{\left| {{h}_{iik}^{ H}{{h}_{iik}}} \right|}^2}}}{{\displaystyle\sum\limits_{j \ne i,{{\psi }_{ki}} \subseteq {{\psi }_{{c}}},{{\psi }_{k{{j}}}} \subseteq {{\psi }_{{c}}}} {{{\left| {{h}_{jik}^{ H}{{h}_{jik}}} \right|}^2}} }}$ | (21) |
而边缘用户由于不受导频污染影响,因此当
IPLUG策略的信道估计归一化MSE、上行链路SINR和上行可达速率表达式仍与PLUG策略一致,只不过IPLUG策略所需正交导频序列集合为:
${{ }}{K_{{{IPLUG}}}} = \sum\limits_{j = 1}^L {{K_{j{{e}}}}} + \max \{ {K_{1{{c}}}},{K_{2{{c}}}}, \cdots ,{K_{L{{c}}}}\} $ | (22) |
因此,在IPLUG策略下,中心用户和边缘用户的平均上行可达速率分别为:
$\begin{aligned}[b]\!\!C_{ik}^{{{uc}}} = & \left({{1 - }}\frac{{{\mu _0}}}{K}\left(\sum\limits_{j = 1}^L {{K_{j{{e}}}}} + \max \{ {K_{1{{c}}}},{K_{2{{c}}}}, \cdots\!,\;{K_{L{{c}}}}\} \right)\right) \cdot\\& { E}{{\left\{ {{{lb}}\left( {1{{ + }}SINR_{ik}^{{{uc}}}} \right)} \right\}}} /{K_{i{ c}}}\end{aligned}$ | (23) |
$\begin{aligned}[b]\!\!\! C_{ik}^{{{ue}}} = & \left({{1 - }}\frac{{{\mu _0}}}{K}\left(\sum\limits_{j = 1}^L {{K_{j{{e}}}}} + \max \{ {K_{1{{c}}}},{K_{2{{c}}}},\cdots\!,\;{K_{L{{c}}}}\} \right)\right)\cdot\\ & { E} {{\left\{ {{{lb}}\left( {1{{ + }}SINR_{ik}^{ ue}} \right)} \right\}}}/K_{i{ e}} \end{aligned}$ | (24) |
综上所述,IPLUG策略的好处是,每个小区的边缘用户数并不相同甚至可能为0,能够避免信道条件较好的用户被误划分为边缘用户而浪费资源,或信道条件较差的用户被误划为中心用户导致通信质量下降甚至中断,并且不需要基站之间的大规模协作,无需获知大量参数,只需要基站获知当前小区各用户与基站之间的距离与判决参数
以MATLAB软件为仿真平台,假设大规模MIMO多小区多用户TDD系统包含7个正六边形小区,如图3所示。假设天线间距为载波波长的1/2倍,即天线间存在相关性,但本文不考虑其相关性,并且假设所有天线均为全向天线。各小区用户数
![]() |
图3 |
4.2 PLUG策略仿真结果分析
图4、5分别描述了边缘用户数为1时,中心用户和边缘用户的信道估计归一化MSE、上行链路SINR的性能随天线数增长的变化曲线。
![]() |
图4 FRPS和PLUG策略下用户MSE性能 Fig. 4 Normalized MSE of FRPS and PLUG |
![]() |
图5 FRPS和PLUG策略下用户SINR性能 Fig. 5 SINR performance of FRPS and PLUG |
由图4和5可知:两种策略下边缘用户和中心用户的信道估计归一化MSE随天线数
图6是当边缘用户数为1时中心用户和边缘用户随着天线数增长时的平均可达速率性能变化曲线。图7是当边缘用户数为1时中心用户和边缘用户随天线数增长时的目标小区上行可达和速率的性能变化曲线。
![]() |
图6 FRPS和PLUG策略下目标小区用户平均可达速率 Fig. 6 Target cell’s average achievable rate of FRPS and PLUG |
![]() |
图7 FRPS和PLUG策略下目标小区可达和速率 Fig. 7 Target cell’s sum achievable rate of FRPS and PLUG |
由图6可知,PLUG策略下中心用户平均可达速率略有损失,这是因为该策略下增加了正交导频集合,导频开销增大导致频谱效率降低,但是边缘用户的性能获得了很大提升,在天线数为256时平均可达速率增加了0.42 bps/Hz。由图7可以看到,两种策略下目标小区上行可达和速率曲线基本重合,这说明PLUG策略并没有给目标小区整体性能带来损失,只是增加了中心用户和边缘用户的公平性,大大降低了边缘用户通信中断的概率。
图8是当天线数为256时FRPS和PLUG策略不同边缘用户数情况下上行链路目标小区可达和速率。
![]() |
图8 不同边缘数目情况下FRPS和PLUG策略目标小区可达和速率 Fig. 8 Impact of different edge user numbers on the target cell’s sum achievable rate of FRPS and PLUG |
由图8可以看到,当边缘用户数增大时,PLUG策略下可达和速率逐渐降低,这是因为当边缘用户数大于1时,导频开销的代价已经超过了PLUG策略带来的性能增益。
4.3 IPLUG策略仿真结果分析图9是FRPS、PLUG和IPLUG策略下中心用户和边缘用户随天线数增长时的信道估计归一化MSE性能曲线,其中,IPLUG策略对应判决参数
![]() |
图9 FRPS、PLUG和IPLUG策略下用户MSE性能 Fig. 9 Normalized MSE of FRPS, PLUG and IPLUG |
从图9中可以看出,当天线数为256时,IPLUG策略下边缘用户的归一化MSE性能比PLUG策略提升了2.95 dB,中心用户则提升了4.68 dB,信道估计性能的提升极大地提高了上行信号检测和下行与编码的性能,这是由IPLUG策略带来的灵活性导致的。
图10是当天线数为256时,FRPS和IPLUG策略在不同判决参数下上行链路目标小区可达和速率。
![]() |
图10 FRPS和IPLUG策略下不同判决参数
|
从图10可以看到,当判决参数
提出一种基于路径损耗执行用户分组的导频调度策略(PLUG),将用户分为中心用户和边缘用户,边缘用户分配正交导频,中心用户复用导频,提高了边缘用户性能;并在PLUG策略基础上进一步提出其改进策略(IPLUG),通过引入判决参数,动态选取各小区的边缘用户数。理论和仿真表明该策略能够避免一些信道条件好的用户被误划为边缘用户造成导频开销浪费,或导致信道条件差的用户被误划为中心用户导致通信中断,增加了各用户通信的公平性,并且基站之间不需要大规模协作,简单易行。所提出的两种策略均针对全向天线的小区,并未考虑其他扇形小区,同时,导频分配均在目标小区内进行,各小区间导频分配的情况相互独立,存在一定的局限性。因此,下一步的研究方向将是以PLUG和IPLUG策略为基础重点研究扇形小区的导频污染抑制问题,综合考虑各小区的相互联系在整个系统内合理分配导频。
[1] |
Larsson E, Edfors O, Tufvesson F. Massive MIMO for next generation wireless systems[J]. IEEE Communications Magazine, 2014, 52(2): 186-195. DOI:10.1109/MCOM.2014.6736761 |
[2] |
Wang Hairong, Wang Yuhui, Huang Yongming. Pilot contamination reduction in very large MIMO cellular network[J]. Journal on Communications, 2014(1): 24-33. [王海荣, 王玉辉, 黄永明. 大规模MIMO蜂窝网络系统中的导频污染减轻方法[J]. 通信学报, 2014(1): 24-33.] |
[3] |
Marzetta T L. Noncooperative cellular wireless with unlimited numbers of base station antennas[J]. IEEE Transactions on Wireless Communications, 2010, 9(11): 3590-3600. DOI:10.1109/TWC.2010.092810.091092 |
[4] |
Hoydis J, Ten Brink S, Debbah M. Massive MIMO in the UL/DL of cellular networks:How many antennas do we need?[J]. IEEE Journal on Selected Areas in Communications, 2013, 31(2): 160-171. DOI:10.1109/JSAC.2013.130205 |
[5] |
Sarker M A L,Lee M H.A fast channel estimation and the reduction of pilot contamination problem for massive MIMO based on a diagonal Jacket matrix[C]//Proceedings of 2013 4th International Workshop on Fiber Optics in Access Network.Almaty:IEEE,2013:26–30.
|
[6] |
Yin H, Gesbert D, Filippou M. A coordinated approach to channel estimation in large-scale multiple-antenna systems[J]. IEEE Journal on Selected Areas in Communications, 2012, 31(2): 264-273. |
[7] |
Neumann D,Joham M,Weiland L,et al.Low-complexity computation of LMMSE channel estimates in massive MIMO[C]//Proceedings of the 19th International ITG Workshop on Smart Antennas.Ilmenau:VDE,2015:1–6.
|
[8] |
Ngo H Q,Larsson E G.EVD-based channel estimation in multicell multiuser MIMO systems with very large antenna arrays[C]//Proceedings of 2012 IEEE International Conference on Acoustics,Speech and Signal Processing.Kyoto:IEEE,2012:3249–3252.
|
[9] |
Jin Shi, Wang Xiaoyu, Li Zheng. On massive MIMO zero-forcing transceiver using time-shifted pilots[J]. IEEE Transactions on Vehicular Technology, 2016, 65(1): 59-74. DOI:10.1109/TVT.2015.2391192 |
[10] |
Wang Hairong, Yu Fei, Huang Yongming. Precoding and pilot scheduling in very large MIMO multi-cell TDD systems[J]. Journal of Signal Processing, 2013, 29(8): 915-924. [王海荣, 俞菲, 黄永明. 大规模MIMO多小区TDD系统中的预编码策略和导频调度[J]. 信号处理, 2013, 29(8): 915-924.] |
[11] |
Dai X. Optimal training design for linearly time-varying MIMO/OFDM channels modelled by a complex exponential basis expansion[J]. IET Communications, 2007, 1(5): 945-953. DOI:10.1049/iet-com:20045301 |
[12] |
Saxena V,Fodor G,Karipidis E.Mitigating pilot contamination by pilot reuse and power control schemes for massive MIMO systems[C]//Proceedings of 2015 IEEE 81st Vehicular Technology Conference.Glasgow:IEEE,2015:1–6.
|
[13] |
Zhu Xudong, Wang Zhaocheng, Dai Linglong. Smart pilot assignment for massive MIMO[J]. IEEE Communications Letters, 2015, 19(9): 1644-1647. DOI:10.1109/LCOMM.2015.2409176 |
[14] |
Dong Tingting.Research on the pilot scheduling schemes for multi-cell multi-user massive MIMO system[D].Chongqing:Chognqing University,2016. 董婷婷.多小区多用户大规模MIMO系统导频调度策略研究[D].重庆:重庆大学,2016. |