[发明专利]一种降低多用户检测复杂度的方法在审
申请号: | 201711102464.3 | 申请日: | 2017-11-10 |
公开(公告)号: | CN107864029A | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 杨霖;马新迎 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04W72/04 |
代理公司: | 成都点睛专利代理事务所(普通合伙)51232 | 代理人: | 孙一峰 |
地址: | 611731 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 降低 多用户 检测 复杂度 方法 | ||
技术领域
本发明属于无线通信技术领域,具体的说是涉及一种降低多用户检测复杂度的方法,更具体的说是基于高斯门限的降低SCMA系统中消息传递(Message Passing Algorithm,MPA)复杂度的方法。
背景技术
在移动互联网业务高速发展的驱动下,未来大量的终端设备接入和极致的用户体验给移动通信提出了巨大的挑战。因此,为了满足未来通信的需求,5G通信系统应运而生,其中无线空口技术是当前5G研究的热点问题。面对5G中的这些挑战,传统的正交多址技术已经不能满足它的要求,所以一些非正交多址技术就被提了出来。稀疏码多址(Sparse Code Multiple Access,SCMA)技术是一种多用户共享频率资源的非正交的多址接入方案,它作为低密度信号码分多址技术的进一步发展,用来解决海量连接的系统过载问题。然而,SCMA系统要成为5G中极具竞争力的空口技术,仍然需要解决以下问题:码本优化设计、高效译码算法、误比特性能、信道估计与分配、免调度、活跃用户数检测等。在SCMA系统中,高效的多用户检测是SCMA系统成功的重要组成部分。最大后验概率算法作为SCMA系统最优的多用户检测方案,其复杂度太高不容易实现。而MPA作为次优的多用户检测,其利用码字稀疏特点可以有效的接近MAP性能并且译码复杂度得到极大降低。但随着用户数和码本大小的增加,MPA算法的译码复杂度是呈指数增长的,所以降低MPA算法的复杂度依然值得研究。
发明内容
本发明的目的是,针对上述问题,提供一种基于高斯门限的MPA算法来降低上行链路SCMA系统多用户检测的复杂度。根据高斯门限值动态地改变,本发明可以在译码复杂度和误比特率(Bit Error Rate,BER)性能之间进行折中。因此,本发明能够自适应地满足5G不同场景下的通信质量要求。
本发明的技术方案是:
一种降低多用户检测复杂度的方法,该方法用于上行链路SCMA系统中的消息传递,预设该上行SCMA通信系统模型为,有J个用户共享K个时频资源,每个用户采用的星座点数为M,用户的过载因子定义为:
其特征在于,包括以下步骤:
S1、设置SCMA系统参数,包括对用户数J、时频资源K进行赋值以及设置最大迭代次数为tmax;
S2、初始化消息传递概率值为:
其中,是指因子图中用户节点uj到资源节点rk的消息更新过程,其中t是迭代次数,xj=(x1,j,x2,j…,xK,j)T∈CK表示第j个用户发送的码字;
S3、设置高斯门限值△;
S4、进入消息迭代更新,判断t是否超出步骤S1中设定的最大迭代次数,若t≤tmax,则进入步骤S5,若t>tmax,则终止消息迭代更新并进入步骤S7;
S5、进行资源节点与用户节点的消息更新,具体为:
S51、根据高斯门限大小对每个资源块的SCPs进行划分,选取高斯门限区域内的SCPs参与到资源节点的更新;
S52、资源节点的消息更新,对所有资源节点rk计算:
其中,σ是高斯分布的标准差,yk是基站在第k个时频资源所接收到的信号,是与|Φ*(k)|相对应的叠加码字组合,表示在第k个资源块上备选星座点的集合,h为信道,是指因子图中用户节点up到资源节点rk的消息更新过程;
S53、用户节点的消息更新,对所有用户节点uj计算:
S6、迭代次数进行更新t=t+1,回到步骤S4;
S7、利用更新后的概率分布,完成多用户检测,对用户进行软判决输出为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711102464.3/2.html,转载请声明来源钻瓜专利网。