一种编解码方法、通信装置以及存储介质与流程

    专利查询2026-01-30  5


    本申请涉及通信,尤其涉及一种编解码方法、通信装置以及存储介质。


    背景技术:

    1、随着大数据、云计算、时延敏感网络等技术的快速发展,无线通信网络中的用户设备呈现爆炸式增长,无线通信网络将承载多样的应用和海量的数据,这对于数据传输速率、吞吐量、可靠性、时延等都提出了很高的要求。当前随着智能交通、智能工业控制、智能物流等的发展,对超低时延和超高可靠性的通信要求越来越强烈,需要在极短时间内需要发送和成功接收一些短包数据。

    2、但是,目前在短包的信道编码相对复杂,如何进一步降低短包的信道编解码复杂度是业界亟待解决的问题。


    技术实现思路

    1、本申请提供一种编解码方法、通信装置以及存储介质,用于降低卷积编码的复杂度。

    2、为了达到上述目的,本申请采用如下技术方案:

    3、第一方面,提供一种编码方法,该方法具体包括:

    4、获取信息比特序列;

    5、根据t个分量码生成多项式对信息比特序列进行卷积编码,得到t个分量码输出比特序列,t为大于1的整数;

    6、对第i个分量码输出比特序列进行子块交织,得到子块交织输出序列,i为小于t的非负整数;

    7、根据子块交织输出序列和t个分量码比特序列中除第i个分量码比特序列的其他分量码比特序列,确定编码比特序列。

    8、第二方面,提供一种解码方法,该方法包括:

    9、接收待解码软比特序列;

    10、对待解码软比特序列进行解比特选择,得到t个分量码的软比特子序列;

    11、对第i个分量码的软比特子序列进行解子块交织,得到第i个分量码的解交织比特子序列,i为小于t的非负整数;

    12、根据t个分量码生成多项式对第i个分量码的解交织比特子序列,以及t个分量码中除第i个分量码的其他分量码的软比特子序列进行卷积解码,得到信息比特序列。

    13、第三方面,提供一种编码装置,包括:

    14、获取模块,用于获取信息比特序列;

    15、处理模块,用于根据t个分量码生成多项式对信息比特序列进行卷积编码,得到t个分量码输出比特序列,t为大于1的整数;

    16、处理模块,还用于对第i个分量码输出比特序列进行子块交织,得到子块交织输出序列,i为小于t的非负整数;

    17、处理模块,还用于根据子块交织输出序列和t个分量码比特序列中除第i个分量码比特序列的其他分量码比特序列,确定编码比特序列。

    18、第四方面,提供一种解码装置,包括:

    19、接收模块,用于接收待解码软比特序列;

    20、处理模块,用于对待解码软比特序列进行解比特选择,得到t个分量码的软比特子序列;

    21、处理模块,还用于对第i个分量码的软比特子序列进行解子块交织,得到第i个分量码的解交织比特子序列,i为小于t的非负整数;

    22、处理模块,还用于根据t个分量码生成多项式对第i个分量码的解交织比特子序列,以及t个分量码中除第i个分量码的其他分量码的软比特子序列进行卷积解码,得到信息比特序列。

    23、第五方面,提供一种通信装置,包括:处理器和存储器;存储器存储有处理器可执行的指令;处理器被配置为执行指令时,使得通信装置实现如上述第一方面或第二方面中所提供的任一方法。

    24、第六方面,提供一种计算机可读存储介质,计算机可读存储介质存储计算机指令,当该计算机指令在计算机上运行时,使得计算机执行上述第一方面或第二方面中所提供的任一方法。

    25、第七方面,提供一种包含计算机指令的计算机程序产品,当该计算机指令在计算机上运行时,使得计算机执行上述第一方面或第二方面中所提供的任一方法。

    26、基于上述实施例,该方法可以基于预设的分量码生成多项式对信息比特序列进行卷积编码,并选择其中一个分量码输出比特序列进行子块交织得到子块交织输出序列,并基于子块交织输出序列与其他分量码输出比特序列确定编码比特序列。该方案中对于其他分量码输出比特序列不需要进行子块交织,如此,可以减少卷积编码的交织过程,以降低编码的复杂度。



    技术特征:

    1.一种编码方法,其特征在于,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述i的取值根据以下一项或多项确定:分量码数目t、编码码率、发送比特数目、资源粒子数目、所述t个分量码中单个分量码输出比特序列的长度、调制阶数、多天线层数、卷积编码约束长度以及所述信息比特序列长度。

    3.根据权利要求2所述的方法,其特征在于,所述i的取值基于以下公式确定:

    4.根据权利要求2所述的方法,其特征在于,所述i的取值基于以下公式确定:

    5.根据权利要求2所述的方法,其特征在于,所述i的取值基于以下公式确定:

    6.根据权利要求2所述的方法,其特征在于,所述i的取值基于以下公式确定:

    7.根据权利要求2所述的方法,其特征在于,所述i的取值基于以下公式确定:

    8.根据权利要求2所述的方法,其特征在于,所述i的取值基于以下公式确定:

    9.根据权利要求1所述的方法,其特征在于,所述子块交织基于交织矩阵和列间置换索引集合实现,所述列间置换索引集合中的元素均为非负整数。

    10.根据权利要求9所述的方法,其特征在于,所述交织矩阵的列数基于所述列间置换索引集合的长度确定,所述交织矩阵的行数基于所述第i个分量码输出比特序列的长度确定。

    11.根据权利要求10所述的方法,其特征在于,所述交织矩阵的行数满足以下关系:

    12.根据权利要求9所述的方法,其特征在于,所述列间置换索引集合的长度为8、16、32、或者64。

    13.根据权利要求9所述的方法,其特征在于,所述列间置换索引集合的长度为8,所述列间置换索引集合为[0,4,2,6,1,5,3,7]或者[1,5,3,7,0,4,2,6]。

    14.根据权利要求9所述的方法,其特征在于,所述列间置换索引集合的长度为16,所述列间置换索引集合为[0,8,4,12,2,10,6,14,1,9,5,13,3,11,7,15]或者[1,9,5,13,3,11,7,15,0,8,4,12,2,10,6,14]。

    15.根据权利要求9所述的方法,其特征在于,所述列间置换索引集合的长度为32,所述列间置换索引集合为[0,16,8,24,4,20,12,28,2,18,10,26,6,22,14,30,1,17,9,25,5,21,13,29,3,19,11,27,7,23,15,31]。

    16.根据权利要求9所述的方法,其特征在于,所述列间置换索引集合的长度为64,所述列间置换索引集合为[0,32,16,48,8,40,24,56,4,36,20,52,12,44,28,60,2,34,18,50,10,42,26,58,6,38,22,54,14,46,30,62,1,33,17,49,9,41,25,57,5,37,21,53,13,45,29,61,3,35,19,51,11,43,27,59,7,39,23,55,15,47,31,63]或者[1,33,17,49,9,41,25,57,5,37,21,53,13,45,29,61,3,35,19,51,11,43,27,59,7,39,23,55,15,47,31,63,0,32,16,48,8,40,24,56,4,36,20,52,12,44,28,60,2,34,18,50,10,42,26,58,6,38,22,54,14,46,30,62]。

    17.一种解码方法,其特征在于,所述方法包括:

    18.根据权利要求17所述的方法,其特征在于,所述卷积解码基于维特比译码或者循环冗余校验crc辅助的维特比列表译码实现。

    19.一种通信装置,其特征在于,包括:存储器和处理器;存储器和处理器耦合;存储器用于存储所述处理器可执行的指令;所述处理器执行所述指令时执行如权利要求1至18中任一项所述的方法。

    20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,当所述计算机指令在通信装置上运行时,使得所述通信装置执行如权利要求1至18中任一项所述的方法。


    技术总结
    本申请实施例提供一种编解码方法、通信装置以及存储介质,涉及通信技术领域,用于降低卷积编码的复杂度,编码方法具体包括:首先获取信息比特序列,根据T个分量码生成多项式对信息比特序列进行卷积编码,得到T个分量码输出比特序列,T为大于1的整数,对第i个分量码输出比特序列进行子块交织,得到子块交织输出序列,i为小于T的非负整数,根据子块交织输出序列和T个分量码比特序列中除第i个分量码比特序列的其他分量码比特序列,确定编码比特序列。

    技术研发人员:李立广,许进,梁楚龙,赵巍,郁光辉,傅强,康健,牟林
    受保护的技术使用者:中兴通讯股份有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-33760.html

    最新回复(0)