CN105721106B - 基于串行策略的scma上行通信***多用户检测方法 - Google Patents

基于串行策略的scma上行通信***多用户检测方法 Download PDF

Info

Publication number
CN105721106B
CN105721106B CN201610054883.3A CN201610054883A CN105721106B CN 105721106 B CN105721106 B CN 105721106B CN 201610054883 A CN201610054883 A CN 201610054883A CN 105721106 B CN105721106 B CN 105721106B
Authority
CN
China
Prior art keywords
node
user
resource
message
group
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610054883.3A
Other languages
English (en)
Other versions
CN105721106A (zh
Inventor
董彬虹
王显俊
杜洋
党冠斌
高鹏宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201610054883.3A priority Critical patent/CN105721106B/zh
Publication of CN105721106A publication Critical patent/CN105721106A/zh
Application granted granted Critical
Publication of CN105721106B publication Critical patent/CN105721106B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/0048Decoding adapted to other signal detection operation in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/005Iterative decoding, including iteration between signal detection and decoding operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03312Arrangements specific to the provision of output signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种基于串行策略的SCMA上行通信***多用户检测方法,属于无线通信***的信号检测领域。本发明将传统的SCMA因子图中的节点分为J组(J为用户节点的个数),每组为一个用户节点及其与该用户节点相连的所有资源节点,在每次迭代过程中,依次对每一组的所有节点(一个用户节点与其相连的所有资源节点)进行更新。本发明在每次迭代过程中均利用了已更新的节点消息,可有效提高已更新节点消息的利用率;在迭代次数较少的情况下,本发明BER性能远优于背景技术方法的BER性能;在BER性能几乎没有损失的条件下,本发明的计算复杂度远低于背景技术方法的计算复杂度。

Description

基于串行策略的SCMA上行通信***多用户检测方法
技术领域
本发明属于无线通信***的信号检测领域,涉及一种收敛速度快、复杂度低的稀疏码多址接入(SCMA)上行通信***多用户检测方法,具体为一种基于串行策略的MPA检测方法,用于解决5G(第五代移动通信)移动通信备选多址接入技术的多用户检测问题。
背景技术
多址接入是无线通信物理层的核心技术之一,它使基站能区分并同时服务多个终端用户。为了满足5G(第五代移动通信)大容量、海量连接、低延时接入等需求,在申请号为201380059380.X的发明专利“用户稀疏码多址接入的***和方法”中提出了一种SCMA(Sparse code multiple access,稀疏码多址接入)技术,图1是SCMA上行通信***模型,SCMA扩频码字中有一部分零元素,每个用户的基带数据仅在少量的码片上进行非零位扩频调制,而每位扩频码片也仅仅被少量用户进行非零位扩频调制,SCMA编码器在预定义的码本集合中为每个数据层或用户选择一个码本,然后基于所选择的码本将数据比特直接映射到相应的码字中,最后将多个数据层或用户的码字进行非正交叠加,接收端对接收信号进行基于置信度传播算法的多用户检测技术,即并行MPA检测方法,附图2为该方法的SCMA因子图,并行MPA检测方法在每次迭代过程中,首先更新所有的资源节点,接着更新所有的用户节点。
在发明专利“用户稀疏码多址接入的***和方法”中提出了一种基于并行策略的MPA检测方法,具体包括以下步骤:
步骤1、初始化:迭代开始时,用户没有先验信息,因此用户节点uj到资源节点ck的消息为:j=1,2,...,J,k=1,2,...,K,uj为第j个用户节点,ck为第k个资源节点,M为码本的码字数目,为迭代开始时用户节点uj到资源节点ck的消息;
步骤2、设定最大迭代次数为tmax
步骤3、在第t次迭代过程中,资源节点和用户节点的消息并 行更新,即首先更新所有的资源节点ck到用户节点uj的消息t=1,2,...,tmax为第t(t=1,2,...,tmax)次迭代过程中计算得到的资源节点ck 到用户节点uj的消息,xj=(x1,j,...,xK,j)Τ为第j个用户的SCMA码字,xl=(x1,l,...,xK,l)Τ 为第l个用户的SCMA码字,yk为接收信号y中第k个资源处接收到的信号,(F为发射机SCMA编码器的稀疏扩频矩阵)为连接到资源节点ck的用户 节点集;xk,i表示第i个用户的码字的第k个资源,hk,i为hi=(h1,i,h2,i,...,hK,i)Τ中的第k个 元素,hi为第i个用户的信道向量;然后更新所有的用户节点uj到资源节点ck的消息:一次迭代完成;为连接到用户节点uj 的资源节点集;
步骤4、判断t>tmax是否成立,若成立,执行步骤5;若不成立,则令t=t+1,返回步骤3,进行下一次迭代;
步骤5、经过tmax次迭代后退出循环,计算码字消息:
步骤6、计算得到数据比特的软信息
bj为第j个用户的数据比特;
步骤7、数据比特的判决(硬判决)
上述基于并行策略的MPA检测方法中,检测正确率与最大迭代次数tmax以及消息传播方式有关。然而,在实际工程应用中,随着迭代次数的增加,通信***的硬件计算复杂度越来越高,因此对硬件的要求也越来越高;且该方法中所有资源节点到用户节点消息的更新是基于第t-1次迭代获取的用户节点到资源节点的消息所有用户节点到资源节点消息的更新是基于当前次迭代已更新的虽然很好的利用了当前迭代更新的是基于上一次迭代生成的没有利用当前迭代中用户节点到资源节点更新的消息,导致其收敛速率较低。综上,上述并行MPA检测方法虽然能有效提高正确译码的概率,但由于其计算复杂度较高及收敛速率较低,不能满足5G对高速、高效的需求。
发明内容
本发明针对背景技术存在的缺陷,提出了一种基于串行策略的SCMA上行通信***多用户检测方法。本发明将传统的SCMA因子图中的节点分为J组(J为用户节点的个数),每组为一个用户节点及其与该用户节点相连的所有资源节点,在每次迭代过程中,依次对每一组的所有节点(一个用户节点与其相连的所有资源节点)进行更新;本发明在每次迭代过程中均利用了已更新的节点消息,可有效提高已更新节点消息的利用率,且计算复杂度低,BER性能优良。
本发明的技术方案如下:
一种基于串行策略的SCMA上行通信***多用户检测方法,包括初始化、资源节点和用户节点消息的更新、数据比特软信息的计算、数据比特的判决步骤;其特征在于,所述资源节点和用户节点消息的更新是多次迭代完成的,每一次迭代过程中,将一个用户节点及其与该用户节点相连的所有资源节点作为一组,将用户节点和资源节点分为J组,J为用户节点的个数;然后依次对每一组中所有的资源节点到用户节点的消息以及用户节点到资源节点的消息进行更新,即完成一次迭代的过程。
一种基于串行策略的SCMA上行通信***多用户检测方法,具体包括以下步骤:
步骤1、初始化:SCMA在迭代开始时,用户没有先验信息,因此用户节点uj到资源节点ck的消息为:j=1,2,...,J,k=1,2,...,K,uj为第j个用户节点,ck为第k个资源节点,M为码本的码字数目,为迭代开始时用户节点uj到资源节点ck的消息;
步骤2、设定最大迭代次数为tmax
步骤3、在第t次迭代过程中,首先将第j个用户节点以及与第j个用户节点相连的 所有资源节点作为一组,将用户节点和资源节点分为J组,j=1,2,...,J,J组节点分 别标记为γ12,...,γJ组;然后,计算第γ1组的所有的资源节点到用户节点的消息和用户节点 到资源节点的消息然后依次计算γ2,...,γJ组的资源节点 到用户节点的消息以及用户节点到资源节点的消息,一次迭代完成;xj=(x1,j,...,xK,j)Τ 为第j个用户的SCMA码字,xl=(x1,l,...,xK,l)Τ为第l个用户的SCMA码字,yk为接收信号y中 第k个资源处接收到的信号,(F为发射机SCMA编码器的稀疏扩频矩阵) 为连接到资源节点ck的用户节点集;xk,i表示第i个用户的码字的第k个资源,hk,i∈hi= (h1,i,h2,i,...,hK,i)Τ,hi为用户i的信道向量,为连接到用户节点uj 的资源节点集;
步骤4、判断t>tmax是否成立,若成立,执行步骤5;若不成立,则令t=t+1,返回步骤3,进行下一次迭代;
步骤5、经过tmax次迭代后退出循环,计算码字消息:
步骤6、计算数据比特的软信息
bj为第j个用户的数据比特;
步骤7、数据比特的判决(硬判决)
本发明的有益效果为:对于资源节点与用户节点消息来说,更新的消息越不相关,其可靠性越强,基于此思想本发明提出了一种基于串行策略的SCMA上行通信***多用户检测方法,在每次迭代过程中,将所有节点按照每一个用户节点以及与该用户节点相连的所有资源节点作为一组的方式进行分组,共分为J组,依次对每一组中的节点的消息进行更新。本发明在每次迭代过程中均利用了已更新的节点消息,可有效提高已更新节点消息的利用率;在迭代次数较少的情况下,本发明BER性能远优于背景技术方法的BER性能;在BER性能几乎没有损失的条件下,本发明的计算复杂度远低于背景技术方法的计算复杂度。
附图说明
图1为背景技术提出的SCMA上行通信***模型;
图2为背景技术中SCMA上行***的因子图;
图3为本发明中SCMA上行***的因子图;
图4为本发明方法与背景技术方法的BER性能对比图;
图5为本发明方法与背景技术方法的计算复杂度对比图。
具体实施方式
下面结合附图和实施例,详述本发明的技术方案。
根据传输条件及检测过程的程序,初始化设置以下参数:
用户节点的个数J=6,码本的码字个数M=4,码字长度K=4,***过载率信道模型为AWGN(高斯白噪声)信道,稀疏扩频矩阵为用户信息比特经过SCMA编码器映射为相应的码字x,所有用户码 字叠加后经过信道进行传输,接收端的接收信号xj=(x1,j, x2,j,...,xK,j)Τ是用户j的SCMA码字,hj=(h1,j,h2,j,...,hK,j)Τ为用户j的信道向量,n~CN (0,σ2Ι)为高斯噪声;接收信号y的第k个资源处接收到的信号yk表示为:其中k=1,2,...,K,j=1,2,...,J。
发送端各用户的码本为:
用户1的码本为 用户2的码本为, 用户3的码本为, 用户4的码本为, 用户5的码本为, 用户6的码本为
图3为本发明基于串行策略的SCMA上行通信***多用户检测方法的SCMA因子图,与背景技术方法因子图的区别在于:以每一个用户节点以及与该用户节点相连的所有资源节点分为一组,可将所有资源节点和用户节点分为J组,分别标记为γ12,...,γJ组,在每一次的迭代过程中,依次更新γ12,...,γJ组中的所有节点(即每一个用户节点以及与该用户节点相连的所有资源节点)。
接收机处基于串行策略的SCMA上行通信***多用户检测方法,包括以下步骤:
步骤1.迭代检测开始,没有先验的用户消息,因此每个用户在相应的码本中获取任一码字的概率是相同的,则用户节点的信息为
步骤2.进入迭代循环,参见图3基于串行策略的MPA检测方法的因子图,将所有的资源节点和用户节点分为J组,标记好每一组的序号为γ12,...,γJ
步骤3.更新第一组γ1中所有的资源节点和用户节点;然后判断是否更新完所有J组的节点,若更新完,执行步骤4,否则,继续更新下一组的节点;
步骤4.判断t>tmax是否成立,若成立,执行步骤5;若不成立,则令t=t+1,返回步骤2,进行下一次迭代;
步骤5.根据迭代输出的资源节点计算码字消息
步骤6.根据步骤5得到的码字消息,计算原始数据比特的似然值
步骤7.最后硬判决原始信息比特,若LLRj>0,判决数据比特若LLRj≤0,判决数据比特
利用Matlab对背景技术的并行MPA方法和本发明实施例的基于串行策略的SCMA上行通信***多用户检测方法在AWGN信道中的BER误码性能和计算复杂度进行仿真对比分析,仿真结果如图4和图5所示。由图4可知,在Eb/N0=12dB,2次迭代背景技术的BER值为1.2×10-3,而本发明的BER值为2.5×10-4,本发明的BER性能提高了一个数量级;其次,本发明方法中2次迭代的BER性能接近背景技术方法6次迭代的性能,表明本发明方法可有效降低译码的复杂度。由于本发明与背景技术一次迭代的计算复杂度相同,因此分析本发明2次迭代的计算复杂度和背景技术6次迭代的计算复杂度是有意义的。图5为BER=1.2×10-3的情况下,即本发明方法2次迭代和背景技术6次迭代的检测性能相同的情况下,背景技术方法的计算复杂度为本发明方法的3倍,因此,本发明采用2次迭代过程就可实现背景技术6次迭代的性能,大大降低***的计算复杂度。

Claims (2)

1.一种基于串行策略的SCMA上行通信***多用户检测方法,包括初始化、资源节点和用户节点消息的更新、数据比特软信息的计算、数据比特的判决步骤;其特征在于,所述资源节点和用户节点消息的更新是多次迭代完成的,每一次迭代过程中,将一个用户节点及其与该用户节点相连的所有资源节点作为一组,将用户节点和资源节点分为J组,J为用户节点的个数,然后依据当前时刻t迭代更新的用户节点到资源节点的消息对每一组中所有的资源节点到用户节点的消息进行更新,以及依据当前时刻t迭代更新的资源节点到用户节点的消息对每一组中所有的用户节点到资源节点的消息进行更新,即完成一次迭代的过程。
2.一种基于串行策略的SCMA上行通信***多用户检测方法,包括以下步骤:
步骤1、初始化:迭代开始时,用户没有先验信息,因此用户节点uj到资源节点ck的消息为:uj为第j个用户节点,ck为第k个资源节点,M为码本的码字数目;
步骤2、设定最大迭代次数为tmax
步骤3、在第t次迭代过程中,首先将第j个用户节点以及与第j个用户节点相连的所有资源节点作为一组,将用户节点和资源节点分为J组,j=1,2,...,J,J组节点分别标记为γ12,...,γJ组;然后,计算第γ1组的所有的资源节点到用户节点的消息和用户节点到资源节点的消息最后依次计算γ2,...,γJ组的资源节点到用户节点的消息以及用户节点到资源节点的消息,一次迭代完成;其中,xj=(x1,j,...,xK,j)Τ为第j个用户的SCMA码字,yk为接收信号y中第k个资源处接收到的信号,为连接到资源节点ck的用户节点集;xk,i表示第i个用户的码字的第k个资源,hk,i∈hi=(h1,i,h2,i,...,hK,i)Τ,hi为用户i的信道向量,为连接到用户节点uj的资源节点集;
步骤4、判断t>tmax是否成立,若成立,执行步骤5;若不成立,则令t=t+1,返回步骤3,进行下一次迭代;
步骤5、经过tmax次迭代后退出循环,计算码字消息:
步骤6、计算数据比特的软信息:
bj为第j个用户的数据比特;
步骤7、数据比特的判决
CN201610054883.3A 2016-01-27 2016-01-27 基于串行策略的scma上行通信***多用户检测方法 Expired - Fee Related CN105721106B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610054883.3A CN105721106B (zh) 2016-01-27 2016-01-27 基于串行策略的scma上行通信***多用户检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610054883.3A CN105721106B (zh) 2016-01-27 2016-01-27 基于串行策略的scma上行通信***多用户检测方法

Publications (2)

Publication Number Publication Date
CN105721106A CN105721106A (zh) 2016-06-29
CN105721106B true CN105721106B (zh) 2018-12-18

Family

ID=56154279

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610054883.3A Expired - Fee Related CN105721106B (zh) 2016-01-27 2016-01-27 基于串行策略的scma上行通信***多用户检测方法

Country Status (1)

Country Link
CN (1) CN105721106B (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180083666A1 (en) * 2016-09-21 2018-03-22 Huawei Technologies Co., Ltd. Methods for multiple access transmission
CN106953671B (zh) * 2017-03-08 2020-07-10 北京邮电大学 一种移动通信中信号的多址接入方法及装置
CN107017967B (zh) * 2017-03-10 2020-03-27 电子科技大学 一种改良串行策略的scma通信***多用户检测方法
CN106911431B (zh) * 2017-03-13 2020-11-03 哈尔滨工业大学 应用于稀疏编码多址接入***解调过程中改进的部分边缘信息传递方法
CN107196737B (zh) * 2017-04-24 2020-04-28 广西大学 基于消息传递算法的scma译码方法
CN107483151B (zh) * 2017-08-11 2019-12-06 北京交通大学 一种基于scma***的串行多用户动态迭代方法
CN107743056B (zh) * 2017-10-25 2020-09-25 电子科技大学 一种基于压缩感知辅助的scma多用户检测方法
CN108199805A (zh) * 2018-01-09 2018-06-22 电子科技大学 一种降低稀疏码多址***译码复杂度的方法
CN110224798B (zh) * 2018-03-02 2021-10-15 华为技术有限公司 信号接收方法网络设备
CN108737298B (zh) * 2018-04-04 2021-01-26 东南大学 一种基于图像处理的scma盲检测方法
CN109889283B (zh) * 2019-01-25 2021-10-15 武汉虹信科技发展有限责任公司 一种scma上行通信***多用户检测方法及装置
CN111600817B (zh) * 2019-02-20 2022-11-04 天津光电通信技术有限公司 一种因子图迭代均衡的串行分层调度算法
CN109831281B (zh) * 2019-03-21 2020-10-02 西安电子科技大学 一种低复杂度稀疏码多址接入***多用户检测方法及装置
CN110417509B (zh) * 2019-06-05 2021-08-20 中山大学 一种全并行scma译码器及其使用方法
CN111082894A (zh) * 2019-10-24 2020-04-28 新疆大学 用于mimo-scma***的低复杂度高译码性能的方法
CN114666012B (zh) * 2022-03-28 2023-04-18 电子科技大学 一种基于mpa的多采样点联合检测的scma检测方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104798317A (zh) * 2012-11-16 2015-07-22 华为技术有限公司 用于稀疏码多址接入的***和方法
CN104869094A (zh) * 2015-04-29 2015-08-26 清华大学 联合正交多址与非正交多址的上行多址接入方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9509379B2 (en) * 2013-06-17 2016-11-29 Huawei Technologies Co., Ltd. System and method for designing and using multidimensional constellations

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104798317A (zh) * 2012-11-16 2015-07-22 华为技术有限公司 用于稀疏码多址接入的***和方法
CN104869094A (zh) * 2015-04-29 2015-08-26 清华大学 联合正交多址与非正交多址的上行多址接入方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Comparison study of non-orthogonal multiple access schemes for 5G";Bichai Wang等;《2015 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting》;20150619;全文 *
"Sparse code multiple access: An energy efficient uplink approach for 5G wireless systems";Shunqing Zhang等;《014 IEEE Global Communications Conference》;20141212;全文 *

Also Published As

Publication number Publication date
CN105721106A (zh) 2016-06-29

Similar Documents

Publication Publication Date Title
CN105721106B (zh) 基于串行策略的scma上行通信***多用户检测方法
CN108365848B (zh) 一种极性码的译码方法和装置
CN106130688B (zh) 一种低复杂度的稀疏码多址接入检测方法
CN107528671B (zh) 一种用于窄带物联网NB-IoT的***帧号检测方法
CN109286473A (zh) 一种基于极化码的低复杂度pdcch信道盲检测方法
CN107743056B (zh) 一种基于压缩感知辅助的scma多用户检测方法
TWI591973B (zh) A signal detection method and device
CN111835464B (zh) 一种与源址无关的大规模合作接入方法
CN107864029A (zh) 一种降低多用户检测复杂度的方法
CN109039534A (zh) 一种基于深度神经网络的稀疏码分多址信号检测方法
CN108494527A (zh) 一种基于LoRa的数据发送和接收方法
CN111447160A (zh) 基于神经网络的大规模mimo无源随机接入的信号检测方法
CN107508657A (zh) 一种基于权重因子消息传递的scma多用户检测方法
CN106027203A (zh) 一种动态消息调度的scma通信***多用户检测方法
Interdonato et al. Intra-slot interference cancellation for collision resolution in irregular repetition slotted ALOHA
CN110601796B (zh) 下行多用户联合信道编码发射、接收方法及***
CN104009822A (zh) 基于非理想信道估计含窄带干扰的新型解调修正方法
CN109831281B (zh) 一种低复杂度稀疏码多址接入***多用户检测方法及装置
CN111901891A (zh) 数据处理方法、装置、第一通信节点和第二通信节点
CN107017967B (zh) 一种改良串行策略的scma通信***多用户检测方法
CN103002480B (zh) 上行基带信号分布式协同检测方法以及设备
CN107181567B (zh) 一种基于门限的低复杂度mpa算法
CN116032317B (zh) 一种免授权的联合活跃用户与数据检测方法
CN104394106A (zh) 一种双衰落迭代信道估计方法
CN107018114B (zh) 一种scma码本盲估计方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181218

Termination date: 20220127