中国科学技术大学中国科学院无线光电通信重点实验室, 合肥 230027
2015年11月26日 收稿; 2015年12月29日 收修改稿
通信作者: 邱玲 E-mail: lqiu@ustc.edu.cn
摘要: 机器与机器通信是蜂窝网络向5G演进的主要驱动力之一,而大量机器类设备(machine-type communication device,MTCD)突发上行随机接入使得蜂窝网络面临接入拥塞的问题.为提高成功接入概率,提出将前导资源进行划分以区分新到达和阻塞的MTCD,减小MTCD数目的估计误差,并结合ACB(access class barring)策略优化发起接入的MTCD数目.仿真结果表明所提优化方案有效提高MTCD成功接入概率,降低接入时延.
关键词: 机器与机器通信前导划分ACB接入优化
Access optimization for machine-type communication with bursty uplink random access in cellular networks
XUE Tao, QIU Ling
Key Laboratory of Wireless-Optical Communications of Chinese Academy of Sciences, University of Science and Technology of China, Hefei 230027, China
Abstract: Machine-to-machine (M2M) communication is one of the major drivers in the cellular network evolution towards 5G system. A major problem is the access congestion since massive machine type communication devices (MTCDs) initiate random access simultaneously. To increase the access success probability we divide the preamble source and distinguish new MTCDs from backlog MTCDs to reduce the estimation error.We use ACB (access class barring) strategy to optimize the number of access attempt MTCDs. Simulation results show that the proposed optimization scheme increases the access success probability while decreases the access delay.
Key words: machine to machine communicationpreamble divisionACBaccess optimization
机器与机器 (machine to machine, M2M)通信为5G的主要场景[1],3GPP组织在蜂窝网络中引入M2M通信,旨在提供无处不在的连接[2].然而当前蜂窝网络是针对人与人通信进行设计的,不适合M2M通信的终端数量大、小数据包等特性,需要对其进行优化.针对智能抄表、电子健康、监控等[3-4]场景中,大量MTCD突发上行随机接入对网络造成的拥塞问题,本文设计新的接入方案提高成功接入概率,降低接入时延.
通常情况下,MTCD按照S-ALOHA机制执行竞争随机接入:MTCD随机选择前导并发送,基站对该前导发送随机接入响应信息,MTCD接收响应信息后发送调度请求,并解码基站随后发送的竞争解决信息,成功接入网络.
大量MTCD同时选择相同前导发起接入将造成严重碰撞,降低MTCD成功接入概率.文献[5-6]的研究表明:对于3GPP TR 37.868提出大量MTCD突发上行随机接入的Beta场景[3],蜂窝网络为减小碰撞而采用的均匀退避方案将导致成功接入概率低至30%,不适用于严重过载场景.基于此,3GPP TR 37.868提出ACB策略用于接入优化[3],并受到学术界的广泛关注.
ACB策略指请求接入的MTCD以概率Pacb发起接入,其中Pacb为基站广播的接入参数.现有研究主要根据前导使用状态以优化Pacb,提高MTCD成功接入概率.前导使用状态包括空闲、成功以及碰撞,分别指无MTCD选择、仅一个选择以及多个选择该前导.文献[7]根据前导使用状态,采用启发式算法配置Pacb.然而未考虑与优化Pacb相关的请求接入MTCD数目,通过获取该参数可进一步优化Pacb.文献[8-9]将随机接入分为两个阶段,估计阶段基站根据预留时隙资源内前导使用状态,估计请求接入的MTCD数目并优化Pacb,服务阶段采用ACB策略提高MTCD成功接入概率.然而文献[8-9]的优化方案需预留时隙资源用于估计请求接入的MTCD数目,降低了时隙资源利用率.文献[10]在每个接入时隙根据前导使用状态估计请求接入的MTCD数目,并根据估计值预测下一接入时隙请求接入MTCD数目以优化Pacb,提高了时隙资源利用率.然而文献[10]优化方案的估计误差与MTCD数目正相关,大量MTCD发起接入请求将导致估计误差过大,预测不准确,降低了MTCD成功接入概率.
大量MTCD突发上行随机接入场景中,由于前导资源不足,请求接入的MTCD不能即时成功发起接入,导致系统阻塞大量MTCD(backlog MTCD, B-MTCD),其数目远大于新到达MTCD (New MTCD, N-MTCD).基于此,本文提出将前导资源进行划分以区分N-MTCD和B-MTCD,并结合ACB策略进行接入优化,形成前导划分和接入参数优化问题.通过前导划分,N-MTCD和B-MTCD分别在划分资源内执行竞争随机接入.这样,基站仅需估计相对较少的N-MTCD数目,有效减小估计误差.此外,通过估计值预测下一接入时隙N-MTCD和B-MTCD数目,并根据预测值划分前导资源,同时采用ACB策略为N-MTCD和B-MTCD配置不同接入参数进行接入优化.仿真表明本文所提优化方案能提高MTCD成功接入概率,降低接入时延.
1 系统模型和问题形成考虑基站有N个MTCD,在TA时间内以Beta分布发起接入[3].接入时隙周期为TRA,共
${{N}_{i}}=\left\{ \frac{N{{\left( i/{{K}_{\text{A}}} \right)}^{\alpha -1}}{{\left( 1-i/{{K}_{\text{A}}} \right)}^{\beta -1}}}{\begin{align} & \sum\limits_{k=0}^{{{K}_{A}}}{{{\left( k/{{K}_{\text{A}}} \right)}^{\alpha -1}}{{\left( 1-k/{{K}_{\text{A}}} \right)}^{\beta -1}}} \\ & 0,\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ i>{{K}_{\text{A}}} \\ \end{align}}, \right.i\le {{K}_{\text{A}}},$ | (1) |
图 1表示基站以S-ALOHA的最大接入吞吐量服务MTCD时,N-MTCD和B-MTCD数目随接入时隙的变化,可知N-MTCD的数目远小于B-MTCD.基于此,本文提出将前导分为lnew和lold,N-MTCD和B-MTCD以不同接入参数Pnew、Pold分别在划分资源内执行竞争随机接入,系统模型如图 2所示.
Fig. 1
Download: JPG larger image | |
图 1 MTCD数目与接入时隙的关系(N=104) Fig. 1 Number of MTCDs versus access time slot |
Fig. 2
Download: JPG larger image | |
图 2 系统模型 Fig. 2 System model |
基站根据前导使用状态估计较少的N-MTCD数目nnew,有效减小了估计误差.此外,根据估计值预测下一接入时隙N-MTCD和B-MTCD数目,并根据预测值优化接入参数Pnew、Pold.
MTCD成功接入条件是其通过接入参数Pacb随机选取某一前导,而其他MTCD未选择该前导.该事件概率为Pacb(1-Pacb/L)n-1,n表示请求接入的MTCD数目.MTCD接入吞吐量表达式为y(n, Pacb, L)=nPacb(1-Pacb/L)n-1,因此最大化N-MTCD与B-MTCD接入吞吐量之和的优化问题为
$\begin{align} & \underset{{{l}_{\text{new}}},{{P}_{\text{new}}},{{P}_{\text{lod}}}}{\mathop{\max }}\,y\left( {{n}_{\text{new}}},{{P}_{\text{new}}},{{l}_{\text{new}}} \right)+y\left( {{n}_{\text{old}}},{{P}_{\text{old}}},{{l}_{\text{old}}} \right), \\ & \text{s}.\text{t}.\ \ \ \ \ \ {{l}_{\text{old}}},{{l}_{\text{new}}}\ge 0,\ \ \ \ \ \ {{l}_{\text{old}}}+{{l}_{\text{new}}}=L, \\ & \ \ \ \ \ \ \ \ \ 0\le {{P}_{\text{new}}}\le 1,\ \ \ \ \ \ 0\le {{P}_{\text{old}}}\le 1. \\ \end{align}$ | (2) |
2 问题求解2.1 预测N-MTCD和B-MTCD的数目根据前导使用状态估计N-MTCD数目.选择前导过程相互独立,某一前导被选择的N-MTCD数目服从二项分布,因此前导使用状态依次处于空闲、成功、碰撞的条件概率为:
$\begin{align} & f\left( c=0|{{n}_{\text{new}}} \right)={{\left( 1-\frac{{{P}_{\text{new}}}}{{{l}_{\text{new}}}} \right)}^{{{n}_{\text{new}}}}}, \\ & f\left( c=1|{{n}_{\text{new}}} \right)=\frac{{{P}_{\text{new}}}}{{{l}_{\text{new}}}}{{n}_{\text{new}}}{{\left( 1-\frac{{{P}_{\text{new}}}}{{{l}_{\text{new}}}} \right)}^{{{n}_{\text{new}}}-1}}, \\ & f\left( c=2|{{n}_{\text{new}}} \right)=1-\sum\limits_{c=0}^{1}{f}\left( c|{{n}_{\text{new}}} \right). \\ \end{align}$ | (3) |
$\begin{align} & {{{\hat{n}}}_{\text{new}}}\left( i \right)=\underset{{{n}_{\text{new}}}}{\mathop{\arg \max \ln }}\,\prod\limits_{k=1}^{{{l}_{\text{new}}}}{f}\left( {{c}_{k}}|{{n}_{\text{new}}} \right) \\ & \ \ \ \ \ \ \ \ \ =\underset{{{n}_{\text{new}}}}{\mathop{\arg \max }}\,\sum\limits_{c=0}^{2}{{{l}_{c}}\ln f\left( c|{{n}_{\text{new}}} \right).} \\ \end{align}$ | (4) |
$\begin{align} & {{{\tilde{n}}}_{\text{old}}}\left( i+1 \right)={{{\tilde{n}}}_{\text{old}}}\left( i \right)+{{{\hat{n}}}_{\text{new}}}\left( i \right)-{{n}_{\text{succ}}}\left( i \right) \\ & ={{{\tilde{n}}}_{\text{old}}}\left( 1 \right)+\sum\limits_{k=1}^{i}{\left( {{{\hat{n}}}_{\text{new}}}\left( k \right)-{{n}_{\text{succ}}}\left( k \right) \right)}, \\ \end{align}$ | (5) |
${{{\tilde{n}}}_{\text{new}}}\left( i+1 \right)={{\alpha }_{1}}{{t}^{2}}+{{\alpha }_{2}}t+{{\alpha }_{3}},$ | (6) |
下一小节根据N-MTCD和B-MTCD的预测值,求解优化问题(2)中的前导资源划分、接入参数配置,使接入吞吐量最大,并给出所提接入优化方案流程.
2.2 优化问题求解假设前导资源划分固定,那么优化问题(2)可转化成2个不相关的子问题.分析函数性质可知接入吞吐量最大时对应的接入参数分别为
${{P}_{\text{new}}}=\min \left( 1,\frac{{{l}_{\text{new}}}}{{{n}_{\text{new}}}} \right),\ \ \ \ \ {{P}_{\text{old}}}=\min \left( 1,\frac{{{l}_{\text{old}}}}{{{n}_{\text{old}}}} \right).$ | (7) |
请求接入的MTCD数目超过前导资源,接入过载.接入吞吐量最大时,前导资源划分满足以下条件
$\begin{align} & {{P}_{\text{new}}}{{n}_{\text{new}}}+{{P}_{\text{old}}}{{n}_{\text{old}}}=L, \\ & {{P}_{\text{new}}}{{n}_{\text{new}}}={{l}_{\text{new}}}\ \ \ \ \ {{P}_{\text{old}}}{{n}_{\text{old}}}\text{=}{{l}_{\text{old}}}. \\ \end{align}$ | (8) |
$\begin{align} & y\left( {{n}_{\text{new}}},{{P}_{\text{new}}},{{l}_{\text{new}}} \right)+y\left( {{n}_{\text{old}}},{{P}_{\text{old}}},{{l}_{\text{old}}} \right) \\ & ={{l}_{\text{new}}}{{\left( 1-1/{{n}_{\text{new}}} \right)}^{{{n}_{\text{new}}}-1}}+{{l}_{\text{old}}}{{\left( 1-1/{{n}_{\text{old}}} \right)}^{{{n}_{\text{old}}}-1}} \\ & \ge L{{e}^{-1}}. \\ \end{align}$ | (9) |
$\begin{align} & {{P}_{\text{new}}}=\min \left( 1,\frac{L}{{{n}_{\text{new}}}} \right),{{P}_{\text{old}}}=\frac{\left( L-{{P}_{\text{old}}}{{n}_{\text{old}}} \right)}{{{n}_{\text{old}}}}, \\ & {{l}_{\text{new}}}={{n}_{\text{new}}}{{P}_{\text{new}}},\ \ \ \ \ {{l}_{\text{old}}}=L-{{l}_{\text{old}}}. \\ \end{align}$ | (10) |
2)情况2:nold+nnew≤L
${{P}_{\text{new}}}={{P}_{\text{old}}}=1.$ | (11) |
所提接入优化方案的具体流程如图 3所示.
Fig. 3
Download: JPG larger image | |
图 3 接入优化方案 Fig. 3 Access optimization scheme |
3 仿真与分析本节仿真并分析不同接入优化方案的接入性能,包括文献[7]的方案(对比方案1)、文献[9]的方案(对比方案2)、文献[10]的方案(对比方案3)、理想情况(MTCD数目已知)以及本文所提方案.仿真参数分别是:L=15、TRA=5 ms、TA=10 s.接入性能指标包括:MTCD在TA时间内的平均成功接入概率,所有MTCD成功接入网络所需的服务时间以及平均接入时延[3, 10],本文用时隙数目表示时间大小.
图 4比较不同接入方案的成功接入概率.可以看出:对比方案1采用启发式算法进行接入控制,未考虑与优化接入参数相关的请求接入MTCD数目,因此成功接入概率最低.对比方案2估计请求接入的MTCD数目误差大,对比方案3需预留时隙用于估计MTCD数目,降低了成功接入概率.而本文所提接入优化方案通过前导资源划分,使基站估计相对较少的N-MTCD数目,减小了估计误差.这样,ACB策略为N-MTCD和B-MTCD配置的接入参数接近理想值.相比于其他方案,所提方案成功接入概率大约提升了7%~10%,并且接近理想情况.
Fig. 4
Download: JPG larger image | |
图 4 激活时间内MTCD的成功接入概率 Fig. 4 Access success probability versus MTCDs |
图 5和图 6分别表示所有MTCD成功接入网络的平均服务时间和接入时延.当MTCD数目较少时,对比方案2估计误差相对较小,而对比方案3需预留时隙资源估计MTCD数目,降低了资源利用率,因此接入性能略低于对比方案2.反之当MTCD数目较多时,对比方案3估计误差大,而对比方案3通过预留时隙有效减小了估计误差,因此接入性能略优于对比方案2.相比于对比方案1—3,所提优化方案不需预留时隙资源,并且通过前导资源划分有效减小了估计误差,降低平均服务时间和接入时延大约10%~15%,并且接近理想情况.
Fig. 5
Download: JPG larger image | |
图 5 所有MTCD成功接入网络所需的平均服务时间 Fig. 5 Average service time versus MTCDs |
Fig. 6
Download: JPG larger image | |
图 6 不同MTCD数目下平均接入时延 Fig. 6 Average access delay versus MTCDs |
4 总结本文针对大量MTCD突发上行随机接入场景,提出前导资源划分和ACB策略结合的接入优化方案以提高MTCD成功接入概率.通过前导资源划分以区分N-MTCD和B-MTCD,使基站仅需估计相对较少的N-MTCD数目,减小了MTCD数目的估计误差.同时通过估计值预测下一接入时隙N-MTCD和B-MTCD的数目,并根据预测值划分前导资源,采用ACB策略配置不同接入参数优化发起接入的MTCD数目.仿真表明所提优化方案可有效提高MTCD成功接入概率,降低接入时延.
参考文献
[1] | 5G推进组, 5G无线技术架构白皮书[EBOL].(2015-05)[2015-10-13]http://www.imt-2020.cn/zh/documents/listByQuery?currentPage=1&content=,2015.5.http://www.imt-2020.cn/zh/documents/listByQuery?currentPage=1&content=,2015.5 |
[2] | Chen K C, Lien S Y. Machine-to-machine communications:Technologies and challenges[J].Ad Hoc Networks, 2014, 18:3–23.DOI:10.1016/j.adhoc.2013.03.007 |
[3] | 3GPP.Study on RAN improvements for machine-type communications (Release 11)[R].Tech Spec 37.868 V11.0.0, 2011:9. |
[4] | Otal B, Alonso L, Verikoukis C. Highly reliable energy-saving MAC for wireless body sensor networks in healthcare systems[J].Selected Areas in Communications, IEEE Journal on, 2009, 27(4):553–565.DOI:10.1109/JSAC.2009.090516 |
[5] | Yang B, Zhu G, Wu W, et al. M2M access performance inLTE-A system[J].Transactions on Emerging TelecommunicationsTechnologies, 2014, 25(1):3–10.DOI:10.1002/ett.2746 |
[6] | Wei C H, Bianchi G, Cheng R G. Modeling and analysis of random access channels with bursty arrivals in OFDMA wireless networks[J].Wireless Communications, IEEE Transactions on, 2015, 14(4):1940–1953.DOI:10.1109/TWC.2014.2377121 |
[7] | Duan S, Shah-Mansouri V, Wong V W S. Dynamic access class barring for M2M communications in LTE networks[C]//Global Communications Conference (GLOBECOM). IEEE, 2013:4747-4752. |
[8] | Stefanovic C, Trilingsgaard K F, Pratas N K, et al. Joint estimation and contention-resolution protocol for wireless random access[C]//International Conference on Communications (ICC). IEEE, 2013:3382-3387. |
[9] | Madueno G C, Pratas N K, Stefanovic C, et al. Massive M2M Access with Reliability Guarantees in LTE Systems[J].arXiv preprint arXiv, 2015:1502.02850. |
[10] | Tavana, M, Shah-Mansouri V, Wong V W S. Congestion control for bursty M2M traffic in LTE networks[C]//International Conference on Communications (ICC). IEEE, 2015:5815-5820. |
[11] | Paiva R C D, Vieira R D, Saily M. Random access capacity evaluation with synchronized MTC users over wireless networks[C]//Vehicular Technology Conference (VTC Spring). IEEE, 2011:1-5. |