一种基于极化码的5G广播信道合并接收方法与流程

文档序号:17895925发布日期:2019-06-13 15:59阅读:834来源:国知局
一种基于极化码的5G广播信道合并接收方法与流程

本发明涉及一种基于极化码的5g广播信道合并接收方法,属于信道编译码技术领域。



背景技术:

第五代移动通信系统(thefifthgenerationcommunicationsystem,5g)是为了应对数据流量和设备连接数剧增、超低时延等的需求而产生的。要想实现这些指标需求,5g必须在多方面技术上有所突破。由于无线信道存在干扰和衰落,信号在传输的过程中可能会出错,信道编码技术通过增加信息冗余量来抵抗并纠正恶劣信道带来的错误。高效的编译码方案可以减少系统的业务开销,增加网络的覆盖率和数据传输的可靠性,改善频谱效率。构造可达或逼近系统信道容量的信道编码算法,降低译码算法的复杂度,一直是信道编译码技术中研究的目标。

信道编码的发展经历了从2g系统的卷积码到3g、4g系统的turbo码,由于5g对性能指标有着很高的要求,之前的信道编码技术不能再满足要求。国际无线标准化组织(the3rdgenerationpartnershipproject,3gpp)确定了5g广播信道的信道编码方案为极化码(polarcode)。极化码是erdalarikan于2007年首次提出的,它是目前唯一可理论证明达到香农极限的编码方式,其具有线性的编译码复杂度。

极化码的编码基于信道极化现象,通过将独立同性质的信道合并成一个信道,再根据转移概率拆分为相互独立的极化信道,使得各信道的容量呈现极化分布的状态。容量较高的极化信道上传输信息比特,容量较低的极化信道上传输收发双发均已知的冻结比特。

对于极化码的译码算法,arikan在其论文中给出了基于递归结构的串行消除(successivecancellation,sc)译码算法,其译码复杂度低,但各个信道传输比特的译码之间相互有关联,会造成错误传递。在后续研究中出现了对sc算法的改进,包括串行消除列表(successivecancellationlist,scl)译码算法、crc辅助的串行消除列表(crcaidedsuccessivecancellationlist,ca-scl)译码算法,均提升了性能。

5g的广播信道中,传输块(transportblock,tb)周期为80ms,在每个传输块中包含32位信息比特和24位crc,在半帧内的不同传输块中,3位ssbindex不同,导致24位crc不同,因此,在半帧内不同传输块的56位信息比特中,有29位相同比特和27位不同比特。

其中,5g广播信道指的是5g协议里的pbch(物理广播信道),不是空口发送的时候那个广播的形式;5g里这种信道划分是按里面穿的内容分的,比如广播信道就是放广播信息,控制信道放的是一些调度信息,信令的信息,业务信道放的是业务数据。



技术实现要素:

本发明的目的在于针对5g广播信道中不同传输块内信息比特不完全相同导致的译码前无法合并的技术缺陷,提出了一种基于极化码的5g广播信道合并接收方法,在译码过程中,对于传输块间的相同比特进行软信息合并,并根据合并后的软信息判决比特;而对于不同比特,各传输块根据自己的软信息进行判决,不增加译码时延的前提下,提高广播信道译码正确率。

其中,软信息是指对数似然比值,英文全称为loglikelihoodratio,缩写为llr;

一种基于极化码的5g广播信道合并接收方法,具体包括以下步骤:

步骤一、发送端对k个传输块分别进行编码、调制并通过加性高斯白噪声信道传输,具体包括如下子步骤:

步骤1.a:系统初始化循环计数最大值k,循环计数值k=1;

步骤1.b:发送端基于高斯近似对各子信道可靠程度进行估计并排序,选取可靠程度最低的子信道映射冻结比特,其他子信道映射信息比特;

步骤1.c:对第k个传输块的信息比特序列加扰并添加crc校验码,得到添加crc校验后的序列;

其中,添加crc校验后的序列记为i为添加crc校验后序列的长度;

步骤1.d:对第k个传输块进行映射,得到子信道映射后序列;具体为:

从传输信息比特的子信道中选取可靠程度较低的子信道映射第k个传输块中相同的信息比特,选取可靠程度较高的子信道映射第k个传输块中不同的信息比特,得到子信道映射后序列;

其中,其他子信道指除可靠程度最低的子信道以外的子信道,冻结比特的集合用f表示,相同信息比特的集合用c表示,不同信息比特的集合用d表示;子信道映射后序列记为m为子信道映射后序列的长度;

步骤1.e:发送端对子信道映射后序列进行极化编码,得到极化编码后的序列;

其中,极化编码后的序列记为n为极化编码后序列的长度;

步骤1.f:发射端对极化编码后序列进行bpsk调制,得到调制后的符号序列;

其中,调制后的符号序列记为

步骤1.g:发射端将步骤1.f输出的调制后的符号序列输入到无线信道;

其中,无线信道为加性高斯白噪声信道,其输入输出关系为y=s+n,其中,n为加性高斯白噪声;

步骤1.h:判断循环计数值k是否已经达到计数最大值k,并决定是否完成步骤一,具体为:

若是,则完成步骤一,跳至步骤二;

若否,则令k=k+1,跳至步骤1.c;

步骤二、接收端接收经加性高斯白噪声信道传输的符号序列,并进行译码初始化,具体包括如下子步骤:

步骤2.a:译码器设置循环计数最大值k,初始化循环计数值k=1;

步骤2.b:接收端接收经加性高斯白噪声信道传输的第k个传输块的符号序列;

其中,接收的符号序列记为

步骤2.c:接收端对接收的符号序列进行译码初始化,即按(1)式计算当前传输块接收的符号序列的对数似然比值:

其中,ln是以e为底的对数,对应着极化编码后的序列中的第i个元素,对应着接收到的符号序列中的第i个元素;

步骤2.d:判断循环计数值k是否已经达到计数最大值k,并决定是否完成步骤一,具体为:

若是,则完成步骤二;

若否,则令k=k+1,跳至步骤2.b;

步骤三、接收端对步骤二接收的k个传输块进行合并接收译码,具体包括如下子步骤:

步骤3.a:译码器初始化循环计数最大值n,循环计数值i=1;

步骤3.b:译码器初始化循环计数最大值k,循环计数值k=1;

步骤3.c:接收端基于sc译码计算得到第k个传输块中第i个比特的对数似然比值,记为

其中,yk对应着对应着判决得到的子信道映射后序列

步骤3.d:判断循环计数值k是否已经达到计数最大值k,若是,则跳至步骤3.e,若否,则令k=k+1,跳至步骤3.c;

步骤3.e:接收端对第i个比特进行判决,具体为:

若第i个比特属于冻结比特集合f,将该比特直接判为0;

若第i个比特属于相同信息比特集合c,按(2)式计算各传输块对应对数似然比值之和

根据得到的llr值之和,按(3)式对该比特进行判决:

若第i个比特属于不同信息比特集合d,对每个传输块分别按(4)式对该比特进行判决:

步骤3.f:判断循环计数值i是否已经达到计数最大值n,并决定是否完成步骤三,具体为:

若是,则输出k个传输块的译码结果,完成步骤三;

若否,则令i=i+1,跳至步骤3.b;

步骤四、对步骤三输出的k个传输块的译码结果分别进行crc校验,输出校验结果;

至此,经过步骤一到步骤四,完成了一种基于极化码的5g广播信道合并接收方法。

有益效果

本发明提出的一种基于极化码的5g广播信道合并接收方法,与现有技术相比,具有以下有益效果:

1、在译码过程中,对不同传输块相同信息比特的对数似然比值进行合并,可以有效提高译码的可靠性,避免更多传输块的传输,降低了广播信道成功传输的时延;

2、在编码过程中,依据高斯近似算法对各子信道的可靠程度进行估计并排序,选取传输信息比特的子信道中可靠程度较低的子信道映射各传输块的相同信息比特集合,可最大化合并接收对提高译码可靠性的增益。

附图说明

图1为本发明“一种基于极化码的5g广播信道合并接收方法中5g广播信道加扰和编码流程;

图2为本发明“一种基于极化码的5g广播信道合并接收方法”的整体流程图;

图3为本发明“一种基于极化码的5g广播信道合并接收方法”具体实施例在实施本方法后的bler仿真结果。

具体实施方式

下面结合附图和具体实施例对本发明所述的一种基于极化码的5g广播信道合并接收方法进行详细说明。

实施例1

本实施例在发送端包含4个传输块,每个传输块包含长度为32比特的信息序列u,其中29比特为相同的信息比特,3比特为不同的信息比特,每个传输块对信息序列添加24比特的crc校验码,进行极化编码和bpsk调制,在awgn信道中传输,其中码长为128比特。在接收端采用本发明提出的基于极化码的5g广播信道合并接收方法进行译码。仿真通信链路得到snr和bler的关系曲线。同时,在相同条件下与各传输块分别单独接收仿真得到的bler进行比较,验证本发明的效果。图1为本发明“一种基于极化码的5g广播信道合并接收方法”编码过程中的加扰与编码流程。图2为本发明“一种基于极化码的5g广播信道合并接收方法”的整体流程图;图3为本发明“一种基于极化码的5g广播信道合并接收方法”具体实施例中bler与snr的仿真关系曲线图。

其具体操作流程如下:

步骤a、对信息序列进行加扰并添加crc;

具体到本实施例,初始化循环计数值k=1,计数最大值k=4,对第k个传输块长度为32比特的信息序列进行加扰操作,并添加24比特的crc校验码,得到序列其中各传输块前29比特为相同信息比特,后27比特为不同信息比特,若循环计数值k达到计数最大值k,则完成步骤a,否则令k=k+1,重复上述操作;

步骤b、对添加crc后的序列进行极化编码;

具体到本实施例,利用高斯近似对各子信道的可靠程度进行估计并排序,将第k个传输块对应的添加crc后的序列中相同信息比特映射到可靠程度较低的信息比特子信道中,将不同信息比特映射到可靠程度较高的信息比特子信道中,得到子信道映射后序列在本实施例中,相同信息比特映射子信道集合为c={32,48,54,55,56,58,59,60,61,76,78,79,80,84,86,87,90,91,93,100,101,102,103,105,106,107,109,113,114},不同信息比特映射子信道集合为d={62,63,64,88,92,94,95,96,104,108,110,111,112,115,116,117,118,119,120,121,122,123,124,125,126,127,128};

步骤c、对子信道映射后序列进行polar编码,得到编码后序列;

具体到本实施例,初始化循环计数值k=1,计数最大值k=4,对第k个传输块对应的子信道映射后序列进行polar编码,码长为128比特,得到极化编码后的序列若循环计数值k达到计数最大值k,则完成步骤c,否则令k=k+1,重复上述操作;

步骤d、对编码后的序列进行bpsk调制,并在awgn信道中传输;

具体到本实施例,初始化循环计数值k=1,计数最大值k=4,对第k个传输块对应的极化编码后的序列进行bpsk调制,得到调制后符号序列得到调制后的符号序列并在awgn信道中传输,若循环计数值k达到计数最大值k,则完成步骤d,否则令k=k+1,重复上述操作;

步骤e、接收端接收经加性高斯白噪声信道传输的符号序列,并送入译码器初始化;

具体到本实施例,初始化循环计数值k=1,计数最大值k=4,将第k个传输块对应的接收的符号序列送入译码器初始化,按照(1)式初始化各传输块接收符号的对数似然比值,若循环计数值k达到计数最大值k,则完成步骤e,否则令k=k+1,重复上述操作;

步骤f、接收端对接收符号序列进行合并译码;

具体到本实施例,初始化循环计数值i=1,计数最大值n=128,对各传输块基于sc译码计算得到第i个比特的对数似然比值,将第k个传输块对应的第i个比特的对数似然比值记为若第i个比特属于冻结比特集合f,将其判为0,若第i个比特属于相同信息比特集合c,依据(2)、(3)式对其进行判决,若第i个比特属于不同信息比特集合d,对各传输块依据(4)式进行判决,若循环计数值i达到计数最大值n,则完成步骤f,否则令i=i+1,重复上述操作;

步骤g、对各传输块的译码结果分别进行crc校验,输出校验结果。

从步骤a到步骤g,完成了本实施例一种基于极化码的5g广播信道合并接收方法。

实施例1的仿真结果如图3所示,图3是基于极化码的5g广播信道合并接收方法(码长为128比特)的bler与各传输块分别单独接收在相同仿真条件下的bler对比,在bler为10-2时,采用合并接收方法相对分别单独接收方法可以提供约0.3db的增益。

从图3可以看出,基于极化码的5g广播信道合并接收方法的性能与传统极化码bp译码方法相比,可以有效提升正确率,一定程度上减少正确译码需要的传输块数。因此,本发明提出的一种基于极化码的5g广播信道合并接收方法可以提高译码正确率,降低5g广播信道成功译码时延。

以上所述为本发明的较佳实施例而已,本发明不应该局限于该实施例和附图所公开的内容。凡是不脱离本发明所公开的精神下完成的等效或修改,都落入本发明保护的范围。

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