大规模接入协议

前言

在B5G通信系统中,每平方千米的通信用户数规模可能达到 1 0 7 10^7 107数量级,因此大规模接入或者超大规模接入在未来通信系统中变得越来越重要。虽然用户规模极其巨大,但幸运地是同一时间节点下,随机的活跃用户群规模却远远小于总用户数。因此,为了协调用户与基站(Base Station, BS)间的通信,就需要定义一种大规模接入协议。经典的随机接入协议有两种:基于授权的(Grant-based)接入协议和不需要授权的(Grant-free)接入协议。除此之外,还有一种新的随机接入范式:无源大规模随机接入(unsourced massive random access)。下面将做具体介绍。

基于授权的随机接入协议(Grant-based Random Access)

现行的5G窄带Iot(Internet of things)所采用的就是基于授权的接入协议。对于该协议,每一个活跃用户都需要获得BS的许可或者授权来接入网络,具体过程如下图所示:
在这里插入图片描述
具体过程描述如下:
(1)步骤1:每个活跃用户从一组正交序列里随机地选择一个序列(preamble or say signature),将该序列发送给基站。
(2)步骤2:基站对每个活跃用户做出回应,授权它们发送连接请求。
(3)步骤3:活跃用户发送连接请求,请求基站分配资源来传输数据。
(4)步骤4:如果步骤1发送的序列(preamble)是唯一的,那么基站就会对相应的请求授权,并且发送一条contention-resolution消息来告知该活跃用户可用的资源。否则,如果不唯一,就不会被授权。

基于授权的随机接入协议的优缺点:
优点:接收机基站端处理方便,复杂度相对较低。
缺点:
(1)因为相干时间较短,正交的序列是有限的,不能满足大规模用户的随机接入,具体来讲,就是当用户数很多时,两个用户变得更有可能选择同一个序列,导致碰撞概率增加,这将导致接入的延时显著增高。
(2)基于授权的协议需要4步传输,这会导致很大的信令开销(high signaling overhead)。因为信道容量有限,该信令开销在大规模接入场景下会变得更加让人难以忍受。

不需要授权的随机接入协议(Grant-free Random Access)

该协议只需要两步,第一步是活跃用户发送代表用户ID(唯一的)的导频序列到基站,第二步是发送数据。不需要授权的随机接入协议中,有一个重要的点是,基站端根据用户发送的导频序列来识别哪些用户是活跃的。但因为用户规模很大,序列之间不再满足正交性,因此会额外地引入多址干扰(multi-access interference, or say co-channel interference),接收机处理的复杂度也会因此而增加。一般地,接收机的相关处理普遍利用压缩感知来恢复稀疏信号,也有部分学者使用基于方差的方法。

压缩感知问题模型

在该随机接入场景中,压缩感知算法所利用的稀疏性来自于活跃用户规模远小于总用户规模。我们将该压缩感知问题描述为(半盲,已知 A \pmb A AAA

min ⁡ X ∥ X ∥ 0 subject to  ∥ Y − A X ∥ F ≤ δ (1) \min_{X} {\Vert \pmb X \Vert}_0 \\ \text{subject to } {\Vert \pmb Y - \pmb {AX} \Vert}_F \leq \delta \tag{1} XminXXX0subject to YYYAXAXAXFδ(1)

其中, Y ∈ C L × M \pmb Y \in \mathbb C^{L \times M} YYYCL×M就是接收到的时空信号, L L L表示导频序列的长度, M M M表示天线数, A = [ a 1 , … , a K ] \pmb A=[\pmb a_1, \ldots, \pmb a_K] AAA=[aaa1,,aaaK]是感知矩阵,而 a k \pmb a_k aaak指的是第 k k k个用户的导频序列, X = [ α 1 h 1 , … , α K h K ] T \pmb X = [\alpha_1 \pmb h_1, \ldots, \alpha_K \pmb h_K]^T XXX=[α1hhh1,,αKhhhK]T是信道状态矩阵, α i ∈ { 0 , 1 } \alpha_i \in \{ 0,1\} αi{0,1}指用户是否活跃(1为活跃), h i \pmb h_i hhhi表示第 i i i个用户的信道响应。所以可以看出,矩阵 X \pmb X XXX有一个重要的性质就是它是行稀疏的,而且问题(1)描述的是一个半盲问题,因为导频矩阵 A \pmb A AAA被看作是已知的。

备注:一般地,我们考虑多个测量向量的问题(Multiple-measurement vector, MMV),从矩阵 Y \pmb Y YYY的角度来讲,就是BS的天线数 M > 1 M > 1 M>1,如果是单个观测向量(Single-measurement vector, SMV),即 y ∈ C L × 1 \pmb y \in \mathbb C^{L \times 1} yyyCL×1,可以认为是BS只有一根天线,或者BS并行地处理多个SMV。

感知矩阵的设计(导频的设计)

实际上,感知矩阵的设计就是考虑不同的导频序列,不同的导频序列总结如下:
在这里插入图片描述

压缩感知算法

1.基于优化的方法
1.1 线性规划(Linear Programming)
问题模型为SMV,优化问题为

min ⁡ x 1 T x subject to  y = A x (2) \min_{\pmb x} \pmb 1^T \pmb x \\ \text{subject to } \pmb y = \pmb {Ax} \tag{2} xxxmin111Txxxsubject to yyy=AxAxAx(2)

x \pmb x xxx足够稀疏以及没有噪声时,可以被证明,该线性规划方法与(1)所描述的解是等价的。

1.2 基于 l 1 l_1 l1范数
该问题模型同样是SMV,优化问题为

min ⁡ x ∥ x ∥ 1 subject to  ∥ y − A x ∥ 2 ≤ δ \min_{\pmb x} {\Vert x \Vert}_1 \\ \text{subject to } {\Vert \pmb y - \pmb A \pmb x \Vert}_2 \leq \delta xxxminx1subject to yyyAAAxxx2δ

x \pmb x xxx足够稀疏时,可以被证明,即使测量向量含噪声,该方法也能够准确地恢复出 x \pmb x xxx

1.3 基于低秩的方法(low rank)
考虑到基站端天线之间的相关性,矩阵 X \pmb X XXX可能是低秩的,为此可以考虑如下优化问题:

arg ⁡ min ⁡ X Card ( s u p p ( X ) ) subject to  ∥ Y − A X ∥ 2 ≤ δ ,           rank ( X ) ≤ r \arg \min_{\pmb X} \text{Card}(supp(\pmb X)) \\ \text{subject to } {\Vert \pmb Y - \pmb {AX} \Vert}_2 \leq \delta,\\ \ \ \ \ \ \ \ \ \ \ \text{rank}(\pmb X) \leq r argXXXminCard(supp(XXX))subject to YYYAXAXAX2δ,          rank(XXX)r

1.4 基于核范数的方法(nuclear norm)
同样考虑天线之间的相关性,因为一般来讲,我们都只是大概了解,而不是具体地知道说rank为多大,所以进一步引入一下三种优化问题(基于 l 2 / l 1 l_2/l_1 l2/l1混合范数,和核范数)

矩阵 X \pmb X XXX l 2 / l 1 l_2/l_1 l2/l1范数是指对 X \pmb X XXX的每一行的2范数求和。

① 将核范数设为正则参数

arg ⁡ min ⁡ X ∥ X ∥ 2 , 1 subject to  ∥ Y − A X ∥ 2 ≤ δ        ∥ X ∥ ∗ ≤ τ \arg \min_{\pmb X} {\Vert \pmb X \Vert}_{2,1} \\ \text{subject to } {\Vert \pmb Y - \pmb {AX} \Vert}_2 \leq \delta \\ \ \ \ \ \ \ {\Vert \pmb X \Vert}_* \leq \tau argXXXminXXX2,1subject to YYYAXAXAX2δ      XXXτ

② 将 l 2 / l 1 l_2/l_1 l2/l1混合范数设为正则参数

arg ⁡ min ⁡ X ∥ X ∥ ∗ subject to  ∥ Y − A X ∥ 2 ≤ δ        ∥ X ∥ 2 , 1 ≤ τ \arg \min_{\pmb X} {\Vert \pmb X \Vert}_{*} \\ \text{subject to } {\Vert \pmb Y - \pmb {AX} \Vert}_2 \leq \delta \\ \ \ \ \ \ \ {\Vert \pmb X \Vert}_{2,1} \leq \tau argXXXminXXXsubject to YYYAXAXAX2δ      XXX2,1τ

③ 两者结合

arg ⁡ min ⁡ X ∥ X ∥ 2 , 1 + λ ∥ X ∥ ∗ subject to  ∥ Y − A X ∥ 2 ≤ δ \arg \min_{\pmb X} {\Vert \pmb X \Vert}_{2,1}+ \lambda {\Vert \pmb X \Vert}_{*} \\ \text{subject to } {\Vert \pmb Y - \pmb {AX} \Vert}_2 \leq \delta argXXXminXXX2,1+λXXXsubject to YYYAXAXAX2δ

1.5 基于 l p l_p lp范数的方法( 0 < l p < 1 0<l_p<1 0<lp<1)

min ⁡ x ∈ R N 1 2 ∥ y − A x ∥ 2 + λ ∥ x ∥ p p \min_{\pmb x \in \mathbb R^N} \frac{1}{2} {\Vert \pmb y - \pmb {Ax} \Vert}_2 + \lambda {\Vert \pmb x \Vert}^p_p xxxRNmin21yyyAxAxAx2+λxxxpp

l p l_p lp范数虽然可以得到更好的检测性能,但是因为其非凸性,计算复杂度很高。

2.基于贪婪算法
在这里,贪婪算法是一种迭代方法,在每一步迭代中选取局部最优点,最终得到一个局部最优解。在大规模接入场景中常用的贪婪算法是以下两种。
2.1 Group orthogonal matching pursuit (GOMP)
2.2 Hierarchical Hard Thresholding (HiHTP)

3.基于Bayesian的方法
3.1 MMV-AMP算法:适用于窄带场景
在这里插入图片描述
3.2 GMMV-AMP算法: 考虑了宽带场景,利用了OFDM中角域的稀疏性,多个频带的处理是并行的,即多个AMP算法并行,场景如下,左图中的一个载波场景利用的就是3.1中的MMV-AMP算法。左图只考虑了用户的稀疏性,右图不仅考虑用户的稀疏性,还考虑了OFDM中角域的稀疏性。
在这里插入图片描述
3.3 OAMP-MMV
OAMP-MMV较AMP-MMV的性能略有改善,并且OAMP考虑了时空上的相关性。
在这里插入图片描述

无源的随机接入协议(Unsourced Random Access)

在无源接入协议中,所有用户共享一个码本,当用户活跃时,随机地选择码本中的一个序列发送。已经被验证,大规模无源接入可以显著地减少达到可靠通信所要求的 E b / N 0 E_b / N_0 Eb/N0

参考文献

[1] X. Chen, D. W. K. Ng, W. Yu, E. G. Larsson, N. Al-Dhahir and R. Schober, “Massive Access for 5G and Beyond,” in IEEE Journal on Selected Areas in Communications, vol. 39, no. 3, pp. 615-637, March 2021, doi: 10.1109/JSAC.2020.3019724.
[2] M. Ke, Z. Gao, Y. Wu, X. Gao and R. Schober, “Compressive Sensing-Based Adaptive Active User Detection and Channel Estimation: Massive Access Meets Massive MIMO,” in IEEE Transactions on Signal Processing, vol. 68, pp. 764-779, 2020, doi: 10.1109/TSP.2020.2967175.
[3] Y. Cheng, L. Liu and L. Ping, “Orthogonal AMP for Massive Access in Channels With Spatial and Temporal Correlations,” in IEEE Journal on Selected Areas in Communications, vol. 39, no. 3, pp. 726-740, March 2021, doi: 10.1109/JSAC.2020.3018799.

  • 10
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值