一种数据处理方法、装置及发射端制造方法及图纸

技术编号:18735349 阅读:22 留言:0更新日期:2018-08-22 04:20
一种数据处理方法、装置及发射端,发射端根据待编码的比特序列对应的特征参数,从多个预设的索引序列中选择一个索引序列;所述发射端根据所述选择的索引序列对所述待编码的比特序列进行编码,并将编码得到的编码块发送给接收端。本申请根据待编码的比特序列对应的特征参数选择相应的索引序列,再根据选择的索引序列进行编码,因而可以适应不同的应用场景,提高编码的性能。

【技术实现步骤摘要】
一种数据处理方法、装置及发射端
本专利技术涉及无线通信技术,更具体地,涉及一种编码方法、装置及发射端。
技术介绍
由于信道噪声的存在,信道编码服务作为移动通信系统的独立部分,它保证着可靠性、准确性和信息传递的有效性。5G最迫切的需求就是要满足大量增加的谱效率和可靠性。在使用生成矩阵的编码方法中,生成矩阵的行数或列数与待编码比特序列的长度往往并不相等,需要合适的生成矩阵并从生成矩阵中选择相应数量的行或列对待编码比特序列进行编码。例如,Polar码是一种使用生成矩阵的编码,能满足5GNewRAT中对通信吞吐量(Throughput)和时延(Latency)的要求。Polar码编码后的码字可表示为:x=u·GN其中,u=(u1,…,uN),u由信息比特和冻结比特组成,GN是生成矩阵。表示对矩阵F2进行n次克罗内克积操作,且BN是比特反序置换矩阵。在极化编码中,信息比特或冻结比特一般放置于不同的极化子信道上,需要对参与编码的极化子信道进行选择。对于极化码编码,子信道选择等价于在生成矩阵中选择对应的行或者列。相关使用生成矩阵的编码方法中,对生成矩阵、生成矩阵中行或者列的选择是固定的,不能够适应不同应用场景下的需要。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据处理方法,包括:发射端根据待编码的比特序列对应的特征参数,从多个预设的索引序列中选择一个索引序列;所述发射端根据所述选择的索引序列对所述待编码的比特序列进行编码,并将编码得到的编码块发送给接收端。本专利技术实施例还提供了一种数据处理装置,包括:存储模块,设置为:保存多个预设的索引序列;选择模块,设置为:根据待编码的比特序列对应的特征参数,从所述多个预设的索引序列中选择一个索引序列;编码模块,设置为:根据所述选择的索引序列对所述待编码的比特序列进行编码;发送模块,设置为:将所述编码模块编码得到的编码块发送给接收端。本专利技术实施例还提供了一种发射端,包括存储器和处理器,其中:存储器,用于保存程序代码;处理器,用于读取所述程序代码,以执行以下处理:根据待编码的比特序列对应的特征参数,从多个预设的索引序列中选择一个索引序列;根据所述选择的索引序列对所述待编码的比特序列进行编码,并将编码得到的编码块发送给接收端。上述方案根据待编码的比特序列对应的特征参数选择相应的索引序列,再根据选择的索引序列进行编码,因而可以适应不同的应用场景,提高编码的性能。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1是本专利技术实施例一数据处理方法的流程图;图2是本专利技术实施例一数据处理装置的模块图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例一本实施例提供一种数据处理方法,如图1所示,包括:步骤110,发射端根据待编码的比特序列对应的特征参数,从多个预设的索引序列中选择一个索引序列;本实施例的发射端可以是基站,可以但不限于是gNB(gNodeB,g节点B),也可以是UE(UserEquipment,用户设备),本实施例所述的接收端可以是UE,也可以是基站,可以但不限于是gNB。步骤120,所述发射端根据所述选择的索引序列对所述待编码的比特序列进行编码,并将编码得到的编码块发送给接收端。本实施例中,所述多个预设的索引序列中的元素是预设的编码矩阵中行或列的索引,也即一个索引序列对应着从预设的编码矩阵抽取相应的行或列后得到的一个子矩阵,该子矩阵是对比特序列进行编码时使用的矩阵。例如,索引序列为[2,4,7,8,1,3,5,7,9…],其中每个元素代表编码矩阵中的一个行索引或列索引。选择行索引中的K个元素就相当于选择了矩阵的K行。索引序列中的索引可以根据不同的长度,支持码率,信道类型,MCS等条件预先生成。所述多个预设的索引序列的长度均为2的幂(也即等于2i,i为正整数),其中,索引序列的长度指索引序列中的元素的个数。预设的编码矩阵可以预先保存在发射端,也可以在使用时通过生成算法计算得到。本实施例中,所述多个预设的索引序列之间具有嵌套关系,也即:所述多个预设的索引序列中包括至少两种不同长度的索引序列,且至少有两个长度不同的索引序列满足:长度较大的索引序列包括长度较小的索引序列中的所有元素;或者所述多个预设的索引序列中包括至少两种不同长度的索引序列,且其中任意两个长度不同的索引序列均满足:长度较大的索引序列包括长度较小的索引序列中的所有元素。具有嵌套关系的索引序列可以用同一编码矩阵的行或列的索引作为元素,从而节约编码矩阵存储所需的空间。在另一实施例中,所述多个预设的索引序列之间也可以不具有嵌套关系,即:所述多个预设的索引序列中包括至少两种不同长度的索引序列,且至少有两个长度不同的索引序列满足:长度较小的索引序列中至少有预定比例的元素与长度较大的索引序列中的元索不同;或者所述多个预设的索引序列中包括至少两种不同长度的索引序列,且其中任意两个长度不同的索引序列均满足:长度较小的索引序列中至少有预定比例的元素与长度较大的索引序列中的元索不同。其中,所述预定比例如可以为5%,10%,或20%。不具有嵌套关系的索引序列使得可以对索引序列对应的矩阵分别进行优化。本实施例中,所述待编码的比特序列的长度为K比特,所述选择的索引序列的长度为N1,所述预设的编码矩阵为一个N×N矩阵,其中,K为正整数,N1和N均是2的幂,且K≤N1≤N。本实施例中,所述发射端根据所述选择的索引序列对所述待编码的比特序列进行编码,包括:所述发射端从所述N×N矩阵中选取所述选择的索引序列中K个元素对应的K行或K列,对所述待编码的比特序列进行编码;或者所述发射端先对所述待编码的比特序列中部分或全部比特序列进行预编码,得到长度为P比特的校验序列,将所述待编码的比特序列和所述校验序列组成长度为K+P比特的比特序列;然后从所述N×N矩阵中选取所述选择的索引序列中K+P个元素对应的K+P行或K+P列,对所述K+P比特的比特序列进行编码,其中K+P≤N1。本实施例中,所述预编码采用的编码方式可以为以下编码方式的一种或者组合:奇偶校验编码,循环冗余校验编码,BCH编码,汉明码编码,卷积编码,生成矩阵编码,Turbo编码,低密度奇偶校验编码,里德穆勒编码,哈希(Hash)编码等编码方式。本实施例中,所述N×N矩阵通过对矩阵F2进行i次克罗内克积得到,其中,矩阵N=2i,i为正整数。此时的N×N矩阵是极化编码时采用的生成矩阵。以极化编码为例,待编码的比特序列中的是信息比特。极化子信道可以认为和编码矩阵的行索引有关。引入索引序列实际上是对编码矩阵的行(或列)索引进行了重新排列,然后选取所述选择的索引序列中K个元素对应的K行,实际上即选择了K个极化信道。剩下的没有被选择的行对应于为0的冻结比特。如果是选取所述选择的索引序列中K+P个元素对应的K+P行,其中的P行就是对应的不为0的P个冻结比特。从N×N矩阵中选取K行或K列,或者选取K+P行或K+P列时,可以选取(或叫抽取)连续的行或列,如抽取最前面的K行或者最本文档来自技高网...

【技术保护点】
1.一种数据处理方法,包括:发射端根据待编码的比特序列对应的特征参数,从多个预设的索引序列中选择一个索引序列;所述发射端根据所述选择的索引序列对所述待编码的比特序列进行编码,并将编码得到的编码块发送给接收端。

【技术特征摘要】
1.一种数据处理方法,包括:发射端根据待编码的比特序列对应的特征参数,从多个预设的索引序列中选择一个索引序列;所述发射端根据所述选择的索引序列对所述待编码的比特序列进行编码,并将编码得到的编码块发送给接收端。2.如权利要求1所述的方法,其特征在于:所述多个预设的索引序列中的元素是预设的编码矩阵中行或列的索引;所述多个预设的索引序列的长度均为2的幂,其中,索引序列的长度指索引序列中的元素的个数。3.如权利要求2所述的方法,其特征在于:所述多个预设的索引序列中包括至少两种不同长度的索引序列,且至少有两个长度不同的索引序列满足:长度较大的索引序列包括长度较小的索引序列中的所有元素;或者所述多个预设的索引序列中包括至少两种不同长度的索引序列,且其中任意两个长度不同的索引序列均满足:长度较大的索引序列包括长度较小的索引序列中的所有元素。4.如权利要求2所述的方法,其特征在于:所述多个预设的索引序列中包括至少两种不同长度的索引序列,且至少有两个长度不同的索引序列满足:长度较小的索引序列中至少有预定比例的元素与长度较大的索引序列中的元索不同;或者所述多个预设的索引序列中包括至少两种不同长度的索引序列,且其中任意两个长度不同的索引序列均满足:长度较小的索引序列中至少有预定比例的元素与长度较大的索引序列中的元索不同。5.如权利要求3所述的方法,其特征在于:所述预定比例为5%,10%,或20%。6.如权利要求2所述的方法,其特征在于:所述待编码的比特序列的长度为K比特,所述选择的索引序列的长度为N1,所述预设的编码矩阵为一个N×N矩阵,其中,K为正整数,N1和N均是2的幂,且K≤N1≤N。7.如权利要求6所述的方法,其特征在于:所述发射端根据所述选择的索引序列对所述待编码的比特序列进行编码,包括:所述发射端从所述N×N矩阵中选取所述选择的索引序列中K个元素对应的K行或K列,对所述待编码的比特序列进行编码;或者所述发射端先对所述待编码的比特序列中部分或全部比特序列进行预编码,得到长度为P比特的校验序列,将所述待编码的比特序列和所述校验序列组成长度为K+P比特的比特序列;然后从所述N×N矩阵中选取所述选择的索引序列中K+P个元素对应的K+P行或K+P列,对所述K+P比特的比特序列进行编码,其中K+P≤N1。8.如权利要求6所述的方法,其特征在于:所述N×N矩阵通过对矩阵F2进行i次克罗内克积得到,其中,矩阵N=2i,i为正整数。9.如权利要求1所述的方法,其特征在于:所述待编码的比特序列对应的特征参数包括以下特征参数中的一种或多种:工作模式;工作场景;覆盖等级;用户设备类型;编码块的最大长度;编码块的最高码率;编码块的最低码率;加扰方式;传输类型;调制编码方式MCS等级;控制信息格式;搜索空间;信道状态信息CSI进程号;信道质量指示CQI等级;链路方向;控制信道单元CCE的聚合等级;子帧类型;信道类型;载波频段。10.如权利要求1-9中任一所述的方法,其特征在于:所述多个预设的索引序列具有以下特征中的至少一种:特征一:包括长度不同的索引序列;特征二:包括支持的最高码率不同的索引序列;特征三:包括支持的最低码率不同的索引序列;特征四:包括支持的调制编码方式MCS集合不同的索引序列;特征五:包括支持的信道质量指示CQI集合不同的索引序列;特征六:包括支持的覆盖等级集合不同的索引序列。11.如权利要求1-9中任一所述的方法,其特征在于:所述发射端根据待编码的比特序列对应的特征参数,从多个预设的索引序列中选择一个索引序列时,按照以下一种或多种方式进行选择:方式一,所述多个预设的索引序列包括长度不同的索引序列,所述发射端根据待编码的比特序列对应的特征参数确定所述编码块的最大长度LCBmax,从所述多个预设的索引序列中选择长度大于或等于LCBmax的索引序列,或者选择长度与LCBmax的偏差不大于预设阈值的索引序列;方式二,所述多个预设的索引序列包括支持的最高码率不同的索引序列,所述发射端根据待编码的比特序列对应的特征参数确定所述编码块的最高码率Rmax,从所述多个预设的索引序列中选择最高码率大于或等于Rmax的索引序列;方式三,所述多个预设的索引序列包括支持的最低码率不同的索引序列,所述发射端根据待编码的比特序列对应的特征参数确定所述编码块的最低码率Rmin,从所述多个预设的索引序列中选择最低码率小于或等于Rmin的索引序列;方式四,所述多个预设的索引序列包括支持的CQI集合不同的索引序列,所述发射端根据所述待编码的比特序列对应的CQI等级,从所述多个预设的索引序列中选择支持的CQI集合中包含所述对应的CQI等级的索引序列;方式五,所述多个预设的索引序列包括支持的MCS集合不同的索引序列,所述发射端根据所述待编码的比特序列对应的MCS等级,从所述多个预设的索引序列中选择支持的MCS集合中包含所述对应的MCS等级的索引序列;方式六,所述多个预设的索引序列包括支持的覆盖等级集合不同的索引序列,所述发射端根据所述待编码的比特序列对应的覆盖等级,从所述多个预设的索引序列中选择支持的覆盖等级集合包含所述对应的覆盖等级的索引序列。12.如权利要求11所述的方法,其特征在于:所述发射端按照方式一进行选择时,根据所述待编码的比特序列对应的以下特征参数中的一种或多种确定所述编码块的最大长度LCBmax:工作模式;工作场景;覆盖等级;用户设备类型;编码块的最大长度;加扰方式;传输类型;控制信息格式;控制信道单元CCE的聚合等级。13.如权利要求11所述的方法,其特征在于:所述发射端按照方式二进行选择时,根据所述待编码的比特序列对应的以下特征参数中的一种或多种确定所述编码块的最高码率Rmax:链路方向;传输类型;信道类型;搜索空间;子帧类型;编码块的最高码率;所述发射端按照方式三进行选择时,根据所述待编码的比特序列对应的以下特征参数中的一种或多种确定所述编码块的最低码率Rmin:链路方向;传输类型;信道类型;搜索空间;子帧类型;编码块的最低码率。14.如权利要求11所述的方法,其特征在于:所述方式一中的预设阈值为5%,10%或20%。15.一种数据处理装置,其特征在于,包括:存储模块,设置为:保存多个预设的索引序列;选择模块,设置为:根据待编码的比特序列对应的特征参数,从所述多个预设的索引序列中选择一个索引序列;编码模块,设置为:根据所述选择的索引序列对所述待编码的比特序列进行编码;发送模块,设置为:将所述编码模块编码得到的编码块发送给接收端。16.如权利要求15所述的装置,其特征在于:所述存储模块还保存有预设的编码矩阵;所述多个预设的索引序列中的元素是预设的编码矩阵中行或列的索引;所述多个预设的索引序列的长度均为2的幂,其中,索引序列的长度指索引序列中的元素的个数。17.如权利要求16所述的装置,其特征在于:所述存储模块保存的所述多个预设的索引序列中包括至少两种不同长度的索引序列,且至少有两个长度不同的索引序列满足:长度较大的索引序列包括长度较小的索引序列中的所有元素;或者所述存储模块保存的所述多个预设的索引序列中包括至少两种不同长度的索引序列,且其中任意两个长度不同的索引序列均满足:长度较大的索引序列包括长度较小的索引序列中的所有元素;或者所述存储模块保存的所述多个预设的索引序列中包括至少两种不同长度的索引序列,且至少有两个长度不同的索引序列满足:长度较小的索引序列中至少有预定比例的元素与长度较大的索引序列中的元索不同;或者所述存储模块保存的所述多个预设的索引序列中包括至少两种不同长度的索引序列,且其中任意两个长度不同的索引序列均满足:长度较小的索引序列中至少有预定比例的元素与长度较大的索引序列中的元索不同。18.如权利要求16所述的装置,其特征在于:所述待编码的比特序列的长度为K比特,所述选择的索引序列的长度为N1,所述预设的编码矩阵为一个N×N矩阵,其中,K为正整数,N1和N均是2的幂,且K≤N1≤N。19.如权利要求18所述的装置,其特征在于:所述编码模块根据所述选择的索引序列对所述待编码的比特序列进行编码,包括:从所述N×N矩阵中选取所述选择的索引序列中K个元素对应的K行或K列,对所述待编码的比特序列进行编码;或者先对所述待编码的比特序列中部分或全部比特序列进行预编码,得到长度为P比特的校验序列,将所述待编码的比特序列和所述校验序列组成长度为K+P比特的比特序列;然后从所述N×N矩阵中选取所述选择的索引序...

【专利技术属性】
技术研发人员:许进徐俊陈梦竹
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1