The invention discloses a low-complexity SCMA decoding method and device based on quantum computation, in which the method includes: acquiring one or more basic information of receiving signal, codebook and channel state, and obtaining corresponding factor diagrams of characteristic matrix according to characteristic matrix; and setting items according to MPA iterative updating rules of information transfer algorithm. Scalar function: According to MPA updating rules, the information from VN to FN in classical domain and the information from VN to FN in quantum domain are computed in classical domain of factor graph, and the information from VN to FN is obtained by quantum search in quantum domain. After the number of iterations satisfies the preset number or reaches the preset condition, the posterior probability is calculated to obtain the decoded signal. This method uses quantum computation to iterate the MPA algorithm and proposes a quantum information transfer algorithm. On the basis of quantum information transfer algorithm, a quantum decoder for SCMA is designed, which effectively improves the practicability of SCMA decoding, reduces the complexity of decoding and keeps the decoding performance unaffected.
【技术实现步骤摘要】
基于量子计算的低复杂度SCMA解码方法及装置
本专利技术涉及通信
,特别涉及一种基于量子计算的低复杂度SCMA解码方法及装置。
技术介绍
SCMA(SparseCodeMultipleAccess,稀疏码多址接入)解码目前主要的方法有MAP(MaximumAPosteriorProbability,最大后验概率)和MPA(MessagePassingAlgorithm,信息传递算法)以及基于MPA算法提出的其他的改进算法。包括:基于最大后验概率(MAP)的SCMA解码、基于信息传递算法(MPA)的SCMA解码、基于MPA改进的低计算复杂度算法。目前解码存在如下问题:(1)解码复杂度过高,难以实用;(2)在MAP解码的基础上复杂度大为降低,但解码复杂度依然是指数级,复杂度依然很高;(3)基于MPA改进的算法会造成复杂度降低,影响解码性能。在相关技术中,往往通过Spheredecoding、在MPA解码基础上进一步改进复杂度与解码性能等解决方法解决上述问题,然而依然需要牺牲解码准确度等性能换取复杂度降低,性能损失较低情况下,则目前方法复杂度降低效果不够好。相关技术中无法兼顾最优解码和降低复杂度,有待解决。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种基于量子计算的低复杂度SCMA解码方法,该方法可以有效提高SCMA解码的实用性,降低解码的复杂度同时保持解码性能不受影响。本专利技术的另一个目的在于提出一种基于量子计算的低复杂度SCMA解码装置。为达到上述目的,本专利技术一方面实施例提出了一种基 ...
【技术保护点】
1.一种基于量子计算的低复杂度SCMA解码方法,其特征在于,包括以下步骤:获取接受信号,码本,信道状态一种或多种基本信息,并根据特征矩阵获取特征矩阵相应的因子图;根据信息传递算法MPA迭代更新规则,设定目标函数;以及根据所述MPA更新规则在所述因子图上经典域计算VN到FN的信息和量子域内对目标函数进行量子搜索获取VN到FN信息,并在迭代次数满足预设次数或达到预设条件后,计算得到后验概率,以获取解码信号。
【技术特征摘要】
1.一种基于量子计算的低复杂度SCMA解码方法,其特征在于,包括以下步骤:获取接受信号,码本,信道状态一种或多种基本信息,并根据特征矩阵获取特征矩阵相应的因子图;根据信息传递算法MPA迭代更新规则,设定目标函数;以及根据所述MPA更新规则在所述因子图上经典域计算VN到FN的信息和量子域内对目标函数进行量子搜索获取VN到FN信息,并在迭代次数满足预设次数或达到预设条件后,计算得到后验概率,以获取解码信号。2.根据权利要求1所述的基于量子计算的低复杂度SCMA解码方法,其特征在于,在所述因子图中,从FN传递到VN的信息以及从VN传递到FN的信息分别由和来表示,在第一次迭代的时候,二者均设置为零。3.根据权利要求2所述的基于量子计算的低复杂度SCMA解码方法,其特征在于,所述目标函数为:其中,yn是基站接收到的信号的第n个码片,yn是基站接收到的信号的第n个码片,x[n]表示的是发送信号里SCMA码字第n个码片里所有非0位置星座点,xu表示当前FN节点的所有邻近VN节点的可能发送星座节点组合,u表示的是与FN邻近VN节点集合里的某一个节点,Iv→n(xv)表示从VN节点的v节点传递到FN节点的n节点的信息。4.根据权利要求3所述的基于量子计算的低复杂度SCMA解码方法,其特征在于,所述根据信息传递算法MPA迭代更新规则,设目标函数,进一步包括:采用DHAQSA更新获取xu对应的bv,j=0和当xu对应bv,j=1的5.根据权利要求4所述的基于量子计算的低复杂度SCMA解码方法,其特征在于,所述采用DHAQSA更新进一步包括:将搜索空间映射为量子计算机的量子态,并为所述量子计算机制备初态;通过BBHTQSA来进行搜索比当前选定值的更大值,并对所述量子计算机的终态进行观测,得到观测态xs,以获取函数最大值。6.一种...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。