一种空间相关信道下的大规模MIMO无源随机接入方法与流程

文档序号:21274971发布日期:2020-06-26 23:11阅读:361来源:国知局
一种空间相关信道下的大规模MIMO无源随机接入方法与流程

本发明属于无线通信领域,具体涉及一种空间相关信道下的大规模mimo无源随机接入方法。



背景技术:

现代社会中的无线通信往往包含有大量的用户,这些用户随机地、断断续续地发送信息。这其中典型的例子包括物联网应用、智能家居用品上的无线传感器,以及可穿戴的生物医学设备。在这些通信场景中,基站需要能够收集处理众多设备发出的数据信号。然而,由于这些数据的产生和通信往往是断断续续的,因此,给系统中的每一个用户设备分配一个专有通信线路将会造成巨大的资源浪费。

基站与设备之间的通信协议可以分为基于调度的和免调度的两种方法。在基于调度的通信协议中,用户设备在通信之前需要先向基站发送请求,然后等待基站确认用户身份,分配通信线路资源。在基于免调度的通信协议中,用户则可以直接传输数据,不需要等待基站分配线路。现有的蜂窝通信标准几乎都采用了专有随机接入信道,然后为活跃用户进行一些调度和资源分配。因此这些通信方法都可以被归类为基于调度的协议。

无源随机接入是一种新型的免调度的方法。它适用于物联网通信场景,数百万廉价设备的代码本在生产时硬连接,然后传播到环境中。在这种情况下,问题是基站在不知道活跃用户身份的情况下,如何对发送的消息列表进行解码。

一种办法是所有用户使用相同的码本。公共码本通过将外部树形编码器与内部压缩感知编码器连接而获得。内部压缩感知编码器将每个子消息映射到给定编码矩阵的一列中。内部压缩感知解码器必须从接收到的叠加了噪声的信号中识别传输了矩阵的哪些列。内部压缩感知解码器跨子块生成一系列活动子消息列表。外部树形解码器的任务是将子消息缝合在一起,以便每个子消息序列都是树中的有效路径。

现有研究表明,大规模mimo通信信道实际是空间相关性信道,而不是iid(独立同分布)信道。由于在现实中部署大规模天线的空间限制,信道的空间相关性将随着天线密度上升而不断增加,空间相关性信道矩阵的协方差矩阵不再是对角矩阵,(例如对于均匀线性阵列,信道矩阵的协方差矩阵是托普利茨矩阵)。在这种情况下,信道空间相关性对会对解码器性能产生不利的影响。



技术实现要素:

本发明的目的在于提出一种空间相关信道下的大规模mimo无源随机接入方法,以解决上述背景技术中提出的问题。

本发明提供的技术方案是:一种空间相关信道下的大规模mimo无源随机接入方法,其包括以下步骤:

发送步骤:将发送机配置为多路形式,对每一路发送机,消息序列生成器生成带有数据信息的消息序列,外层树形编码器对所述消息序列进行外层树形编码处理,将所述消息序列分散到多个时隙中;内层压缩感知编码器获取外层树形编码器的输出,对其进行内层压缩感知编码处理;射频发送模块获取内层压缩感知编码后的信号,将载波信号注入到天线中发送出去;

接收步骤:将接收机配置上多根天线,射频接收模块从天线中获取多路载波信号,将多路载波信号依次送入ml解码器和外层树形解码器,解调得到发送机前导生成器生成的消息序列。

本发明的进一步改进在于,进行外层树形编码处理过程中,将消息序列拆分为数段分散到多个时隙,每个时隙的空余部分根据生成矩阵生成并添加校验位。

本发明的进一步改进在于,所述内层压缩感知编码器采用的内层压缩感知编码码本矩阵采用正交设计,码本矩阵的每一列代表一个码字,且服从独立同分布的多元高斯分布。

本发明的进一步改进在于,所述内层压缩感知编码器采用预编码的方式,依据大规模mimo相关信道协方差矩阵的特征值分解的特性,预乘发射天线导向向量矩阵的共轭转置,减弱信道空间相关性对解码器性能的影响。

本发明的进一步改进在于,所述ml解码器利用接收所得信号的协方差进行信号估计,估计内层压缩感知编码码字的活跃模式,恢复被传输的码字列表。

本发明的进一步改进在于,所述ml解码器接收所得信号的协方差矩阵与对角矩阵d的关系满足如下公式:

其中,是射频接收模块得到的多路载波信号,维度为l×m,l是内层编码每个码字的长度,m为接收端天线的数目;矩阵a是内层编码的码本矩阵,维度为l×n,a的每一列对应一个码字,n=2j表示所有可能的码字个数,j是每个时隙传输的比特位数;ω是一个二元矩阵,代表了内层压缩感知编码码字活跃模式,其中非零元的列坐标表示发送码字天线的编号,行坐标表示被发送的码字在内层编码的码本矩阵a中的序号;ut是发射天线导向向量矩阵;h是相关信道矩阵,其协方差矩阵特征值分解满足是一个对角矩阵;σ2是信道噪声的方差,ι是l维单位矩阵;是一个n×n维对角矩阵,其对角线上元素构成向量x=(x1,x2,....,xn),如果xk大于某一门限表示第k个码字被传输;

估计内层压缩感知编码码字活跃模式采用的目标函数为:

在上述过程中,函数f(x)为对数似然损耗函数,其定义为:

估计内层压缩感知编码码字活跃模式的过程包括初始化步骤和多次迭代循环;在初始化步骤中,初始化计数器i=0,并选取初始化向量每个迭代循环包括以下步骤:

(s1)更新计数器i=i+1,计算下标k=(imodn)+1;

(s2)计算计算公式为:

(s3)更新向量xk,表达式为:

重复(s1)至(s3)直到结果收敛。

本发明的进一步改进在于,在估计内层压缩感知编码码字活跃模式的过程中,从向量xi中选取最大的a个元素并将上述元素的下标{k1,...,ka}为被传输的内层码字的序号。

本发明的进一步改进在于,所述外层树形解码器利用生成矩阵和外层校验编码产生的校验码组织出原消息序列的信号。

本发明的进一步改进在于,所述外层树形编码器与外层树形解码器使用相同的生成矩阵。

与现有技术相比,本发明的有益效果是:一是无源随机接入通信方式不需要基站分配专有通信线路,能够节约资源;二是在大规模空间相关信道下,更符合现实中通信的场景;三是针对空间相关信道,将信号经过内层压缩感知编码器预先编排,在经过空间相关信道传输后,在ml解码器中利用计算协方差的方式减弱信道空间相关性对解码器性能的影响。

附图说明

图1是本发明提供的发送机结构图;

图2是本发明提供的接收机结构图;

图3是本发明提供的发送机实例图;

图4是本发明提供的接收机实例图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,所描述的实施例仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1、2所示,本发明的实施例基于相互适配的发射机以及接收机进行实现。发射机被配置为多路形式,发射机的每一路包括依次连接的消息序列生成器、外层树形编码器、内层压缩感知编码器、射频发送模块以及多个天线。接收机也包括多个天线,各天线与射频接收模块连接,射频接收模块与ml解码器连接,ml解码器与外层树形解码器连接。

本实施例的空间相关信道下的大规模mimo无源随机接入方法包括以下步骤:

发送步骤:将发送机配置为多路形式,对每一路发送机,消息序列生成器生成带有数据信息的消息序列。外层树形编码器对消息序列进行外层树形编码处理,将所述消息序列分散到多个时隙中,并在每个时隙的空余部分根据生成矩阵生成添加上校验位。内层压缩感知编码器获取外层树形编码器的输出,对其进行内层压缩感知编码处理,将信号预先编排,其中每一个时隙对应一个内层码字。射频发送模块获取内层压缩感知编码后的信号,将载波信号注入到天线中发送出去。

接收步骤:将接收机配置上多根天线,射频接收模块从天线中获取多路载波信号,将多路载波信号依次送入ml(maximumlikelihood)解码器和外层树形解码器,解调得到发送机前导生成器生成的消息序列。

如图3、4所示,在一个具体实施例中,空间相关信道下的大规模mimo无源随机接入方法包括以下步骤:

(1)消息序列生成器生成由0、1组成的消息序列msg1、msg2、msg3、msg4;

(2)外层树形编码器获取所述消息序列生成器产生的消息序列msg1、msg2、msg3、msg4,对消息序列进行外层树形编码处理。外层树形编码器将消息序列拆分为数段分散到多个时隙,每个时隙的空余部分根据生成矩阵生成添加上校验位;

(3)内层压缩感知编码器获取所述外层树形编码器产生的信号,对信号进行内层压缩感知编码处理,将信号预先编排,其中每一个时隙对应一个内层码字。本实施例中,内层压缩感知编码器采用的内层压缩感知编码码本矩阵采用正交设计,码本矩阵的每一列代表一个码字,且服从独立同分布的多元高斯分布。参考文献[1]介绍了一种内层压缩感知编码器的实现方式。参考文献[1]fenglera,jungp,caireg.sparcsforunsourcedrandomaccess[j].2019。

内层压缩感知编码器采用预编码的方式,依据大规模mimo相关信道协方差矩阵的特征值分解的特性,预乘发射天线导向向量矩阵的共轭转置,减弱信道空间相关性对解码器性能的影响。其原理为:对于一种一般性的相关信道矩阵其中ur,ut是确定性的酉矩阵,分别代表发射和接收方向的天线导向向量,中g是发射和接收天线之间的功率耦合矩阵,hiid中的元素独立同分布。

假设接收天线导向向量ur在发送和接收端都已知,可以在发送端通过预编码的方式消除接收天线导向向量ur的影响(即在天线发送前在发送信号后预先乘以为接收天线导向向量的共轭转置矩阵)。在大规模天线系统中可以认为每一个用户信道的发射天线导向向量ut趋同,并且在接收端计算接收到的信号的协方差时,可以完全消除发射天线导向向量ut,从而减弱信道发射天线相关性对解码器性能的影响。

(4)射频发送模块获取经所述内层压缩感知编码器产生的信号,将载波信号注入到天线中发送出去;

(5)接收机配置为4根天线,射频接收模块从天线中获取多路经过空间相关信道传输后的载波信号y=[y1,y2,y3,y4]t,其中,y1,…,y4分别为4根天线接收的数据;

(6)ml解码器单元获取所述射频接收模块获取的信号y=[y1,y2,y3,y4]t,利用接收所得信号的协方差进行信号估计,估计内层压缩感知编码码字的活跃模式,恢复被传输的码字列表,通过计算协方差的形式可以减弱接收天线相关性对解码器性能的影响。在此过程中,ml解码器接收所得信号的协方差矩阵与对角矩阵d的关系满足如下公式:

其中,是射频接收模块得到的多路载波信号,维度为l×m,l是内层编码每个码字的长度,m为接收端天线的数目;矩阵a是内层编码的码本矩阵,维度为l×n,a的每一列对应一个码字,n=2j表示所有可能的码字个数,j是每个时隙传输的比特位数;ω是一个二元矩阵,代表了内层压缩感知编码码字活跃模式,其中非零元的列坐标表示发送码字天线的编号,行坐标表示被发送的码字在内层编码的码本矩阵a中的序号;ut是发射天线导向向量矩阵;h是相关信道矩阵,其协方差矩阵特征值分解满足是一个对角矩阵;σ2是信道噪声的方差,ι是l维单位矩阵;是一个n×n维对角矩阵,其对角线上元素构成向量x=(x1,x2,....,xn),如果xk大于某一门限表示第k个码字被传输;

估计内层压缩感知编码码字活跃模式采用的目标函数为:

在上述过程中,函数f(x)为对数似然损耗函数,其定义为:

估计内层压缩感知编码码字活跃模式的过程包括初始化步骤和多次迭代循环;在初始化步骤中,初始化计数器i=0,并选取初始化向量每个迭代循环包括以下步骤:

(s1)更新计数器i=i+1,计算下标k=(imodn)+1;

(s2)计算计算公式为:

(s3)更新向量xk,表达式为:

重复(s1)至(s3)直到结果收敛。

上述过程中,ml解码器主要利用dc(differentofconvex)规划和优化最小化(majorizationminimization)构造出一种迭代的块坐标下降算法,具有较好的收敛速度及以及较低的错误概率。通过上述步骤,ml解码器可以有效地估计内层压缩感知编码码字的活跃模式。

上述过程最终得到的是向量xi,通过向量xi可以估计内层压缩感知编码码字活跃模式。估计内层压缩感知编码码字活跃模式的过程中,从向量xi中选取最大的a个元素并将上述元素的下标{k1,...,ka}为被传输的内层码字的序号。在本实施例中,天线的数目为4,因此a的取值为4。得到内层码字的序号之后,可根据序号从内层编码的码本矩阵a中得到被传输的内层码字。

(7)外层树形解码器获取所述ml解码器产生的信号,对信号进行外层树形解码处理,利用生成矩阵和外层校验编码产生的校验码组织出原信号,检测出发送端多路发送机消息序列生成器生成的消息序列msg1、msg2、msg3、msg4。在此过程中,外层树形解码器利用生成矩阵和外层校验编码产生的校验码组织出原消息序列的信号。外层树形编码器与外层树形解码器使用相同的生成矩阵。外层树形解码器和外层树形编码器对信号的处理过程是互逆的,参考文献[2]中给出了该过程的实现方式。参考文献[2]:alexanderfengler,saeidhaghighatshoar,peterjung,giuseppecaire:“grant-freemassiverandomaccesswithamassivemimoreceiver”,url:“arxiv.org/abs/1912.01459”。

以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1