买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】极化码编码的方法和装置_华为技术有限公司_201710687568.9 

申请/专利权人:华为技术有限公司

申请日:2017-08-11

公开(公告)日:2021-09-21

公开(公告)号:CN109391358B

主分类号:H04L1/00(20060101)

分类号:H04L1/00(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.09.21#授权;2019.07.26#实质审查的生效;2019.02.26#公开

摘要:本申请提供了一种极化码编码的方法和装置,能够提高极化码的性能。该方法包括:发送设备获取所需母码长度对应的序列;发送设备获取待编码比特;发送设备采用该所需母码长度对应的序列对待编码比特进行极化码编码,得到编码后的比特,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度。

主权项:1.一种极化码编码的方法,其特征在于,所述方法包括:发送设备获取所需母码长度对应的序列,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度;所述发送设备获取待编码比特;所述发送设备采用所述序列对所述待编码比特进行极化码编码,得到编码后的比特;其中,当所述基础序列为长度为N的第一序列,所述序列为根据所述第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列;所述第一序列中N个极化信道序号按照预定的顺序排列,所述预定的顺序与所述N个极化信道按照极化权重的排序不同;所述第一序列对应的极化信道索引为0,...,N-1;所述第二序列中按照所述预定顺序排列的N个极化信道的可靠度值是由所述第一序列的各个极化信道的极化权重值分别加上第一差值后得到的,所述第二序列对应的极化信道索引号为N,...,2N-1;其中,对所述第一序列中对应极化信道,按照所述第一序列中的排序顺序给出极化权重值,所述极化权重值是对应于长度为N的极化权重序列的极化信道的极化权重值,所述极化权重值是通过计算得到的。

全文数据:极化码编码的方法和装置技术领域本申请涉及信道编码领域,并且更具体地,涉及一种极化码编码的方法和装置。背景技术信道编码作为最基本的无线接入技术,在保证数据的可靠性传输方面起到至关重要的作用。在现有的无线通信系统中,一般采用Turbo码、低密度奇偶校验码LowDensityParityCheck,LDPC和极化Polar码进行信道编码。Turbo码不能够支持过低或过高码率的信息传输。而对于中短包传输,Turbo码和LDPC码也由于自身编译码的特点,在有限码长下很难达到理想的性能。在实现方面,Turbo码和LDPC码在编译码实现过程中具有较高的计算复杂度。极化Polar码是理论上证明可以取得香农容量,且具有相对简单的编译码复杂度的好码,因而得到了越来越广泛的应用。但是,随着无线通信系统的快速演进,未来的通信系统例如,5G将会出现一些新的特点。例如,最典型的三个通信场景包括增强型移动互联网EnhanceMobileBroadband,eMBB、海量机器连接通信MassiveMachineTypeCommunication,mMTC和高可靠低延迟通信UltraReliableLowLatencyCommunication,URLLC。这些通信场景对于极化码的编译码性能提出了更高的要求。而现阶段极化码在应用过程中的性能还不理想,需要进一步改善和提高。发明内容本申请提供一种极化码编码的方法和装置,能够提高极化码的性能。第一方面,本申请提供一种极化码编码的方法,该方法包括:发送设备获取所需母码长度对应的序列,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度;所述发送设备获取待编码比特;所述发送设备采用所述序列对所述待编码比特进行极化码编码,得到编码后的比特。这里的“所需母码长度对应的序列”是指,在极化码编码时实际使用等于母码长度的序列。在一种可能的实现方式中,发送设备采用该序列对待编码比特进行极化码编码,得到编码后的比特,包括:发送设备根据该序列,确定信息比特索引集合;发送设备根据信息比特索引集合,对待编码比特进行极化码编码,得到编码后的比特。第二方面,本申请提供一种译码方法,该方法包括:接收设备获取所需母码长度对应的序列和待译码比特;接收设备采用该所需母码长度对应的序列对待译码比特进行译码,得到译码后的比特,其中,所述所需母码长度对应的序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度。第三方面,本申请提供一种极化码编码的装置,包括:获取单元,用于获取所需母码长度对应的序列和待编码比特,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度;;编码单元,用于采用所述获取单元获取的所述所需母码长度对应的序列对所述待编码比特进行极化码编码,得到编码后的比特。第四方面,本申请提供一种极化码译码的装置,包括:获取单元,用于获取待译码比特和所需母码长度对应的序列,其中,所述所需母码长度对应的序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度;译码单元,用于采用所述获取单元获取的所需母码长度对应的序列对待译码比特进行译码,得到译码后的比特。结合第一至第四任意一方面,在第一种可能的实现方式中:所述基础序列为长度为N的第一序列,所述序列为根据所述第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列;所述第一序列中N个极化信道序号按照预定的顺序排列,所述预定的顺序与所述N个极化信道按照极化权重的排序不同;所述第一序列中按照所述预定顺序排列的N个极化信道的可靠度值分别对应所述N个极化信道的按照极化权重值从低到高的顺序排列的极化权重值;所述第一序列对应的极化信道索引为0,...,N-1;所述第二序列中按照所述预定顺序排列的的N个极化信道的可靠度值是由所述第一序列的各个极化信道的极化权重值分别加上第一差值后得到的,所述第二序列对应的极化信道索引号为N,...,2N-1。在所述第一种可能的实现方式中:所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βn;或者所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βnn;或者所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=2n*α+bγ;或者所述第一序列中第i个极化信道的极化权重为,所述第一差值为或者所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βn+a*θn;或者所述第一序列中第i个极化信道的极化权重为,所述第一差值为ΔWn=βnn+an*θnn;其中,其中i为极化信道索引,i为大于等于0并且小于N的整数,j∈{0,1,...,n-1},n=log2N,β和θ为固定的值,取值范围是[0,2];α和γ是固定的值,取值范围满足α×γ∈[0,2];b为固定的值,取值范围是[-1,1];a为固定的值,取值范围是[-1,1]。结合第一至第四任意一方面,在第二种可能的实现方式中:所述基础序列包括长度为N的第一序列和长度为N的第二序列,所述第一序列和所述第二序列为不同的序列,所述序列为根据所述第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列;所述第一序列中N个极化信道序号按照第一顺序排列,所述第二序列中N个极化信道序号按照第二顺序排列,所述第一顺序与所述第二顺序不同;所述第一序列中按照所述第一顺序排列的N个极化信道的可靠度值分别对应所述N个极化信道的按照极化权重值从低到高的顺序排列的极化权重值;所述第一序列对应的极化信道索引为0,...,N-1;所述第二序列中按照所述第二顺序排列的N个极化信道的可靠度值是由所述第二序列的各个极化信道的极化权重值分别加上第二差值后得到的,所述第二序列对应的极化信道索引号为N,...,2N-1。在所述的第二种可能的实现方式中:所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWn=βn;或者所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWn=βnn;或者所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWns=βsn,s=Bn,是段序号,Bj是二进制表示信道索引的0或者1;或者所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWni=βin,所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWn=2n*α+bγ;或者所述第二序列中第i个极化信道的极化权重为所述第二差值为或者所述第二序列中第i个极化信道的极化权重为:所述第二差值为或者所述第二序列中第i个极化信道的极化权重为:所述第二差值为或者所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWn=βn+a*θn;或者所述第二序列中第i个极化信道的极化权重为,所述第二差值为ΔWn=βnn+an*θnn;或者所述第二序列中第i个极化信道的极化权重为:所述第二差值为ΔWn=βsn+as*θsn;或者所述第二序列中第i个极化信道的极化权重为:所述第二差值为ΔWn=βin+ai*θin;其中,其中i为极化信道索引,i为大于等于N并且小于2N-1的整数,Bj∈{0,1},j∈{0,1,...,n},n=log2N,β和θ为固定的值,取值范围是[0,2];α和γ是固定的值,取值范围满足α×γ∈[0,2];b为固定的值,取值范围是[-1,1];a为固定的值,取值范围是[-1,1]。在所诉的第二种可能的实现方式中:所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:其中,其中i为极化信道索引,i为大于等于0并且小于N的整数,Bj∈{0,1},j∈{0,1,...,n},n=log2N,β和θ为固定的值,取值范围是[0,2];α和γ是固定的值,取值范围满足α×γ∈[0,2];b为固定的值,取值范围是[-1,1];a为固定的值,取值范围是[-1,1]。结合第一至第四任意一方面,在第三种可能的实现方式中:所述基础序列包括长度为N的第一序列和长度为N的第二序列,所述序列为根据所述第一序列的极化权重值和第二序列的极化权重值按照极化权重值由低到高的顺序排序得到的长度为2N的序列;所述第一序列对应的极化信道索引为0,...,N-1:所述第二序列对应的极化信道索引号为N,...,2N-1;所述第一序列的极化权重计算方式与所述第二序列的极化权重的计算方式不同。在第三种可能的实现方式中:所述第一序列和所述第二序列的极化权重计算方式分别采用以下中的任一种:极化权重的计算方式为或者极化权重的计算方式为或者极化权重的计算方式为或者极化权重的计算方式为其中,其中i极化信道索引i,Bj∈{0,1},j∈{0,1,...,n-1},n=log22N,β为固定的值。第五方面,本申请提供一种设备,该设备包括一个或多个处理器,一个或多个存储器,一个或多个收发器每个收发器包括发射机和接收机。发射机或接收机通过天线收发信号。存储器用于存储计算机程序指令或者说,代码。处理器用于执行存储器中存储的指令,当指令被执行时,处理器执行第一方面或第一方面的任意可能的实现方式中的编码方法。第六方面,本申请提供一种设备,该设备包括一个或多个处理器,一个或多个存储器,一个或多个收发器每个收发器包括发射机和接收机。发射机或接收机通过天线收发信号。存储器用于存储计算机程序指令或者说,代码。处理器用于执行存储器中存储的指令,当指令被执行时,处理器执行第二方面或第二方面的任意可能的实现方式中的译码方法。第七方面,本申请提供一种计算机可读存储介质产品,该计算机可读存储介质产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意可能的实现方式中的方法。第八方面,本申请提供一种计算机可读存储介质产品,该计算机可读存储介质产品中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的任意可能的实现方式中的方法。第九方面,本申请提供一种计算机程序,该计算机程序包括有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意可能的实现方式中的方法。第十方面,本申请提供一种计算机程序,该计算机程序包括有指令,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的任意可能的实现方式中的方法。第十一方面,本申请提供一种芯片或者说,芯片系统,包括处理器,用于执行上述第一方面和第二方面及其任一种可能的实现方式中的方法。当上述第一方面和第二方面及其任一种可能的实现方式中的方法通过软件实现时,该芯片还可以包括存储器,或者该芯片与外部的存储器相连,存储器用于存储计算机程序,处理器用于从存储器中调用并运行该计算机程序,使得安装有该芯片的通信设备执行上述第一方面和第二方面及其任一种可能的实现方式中的方法。在另外一种实现方式中,上述芯片也可以是一个或多个电路,用于执行上述第一方面和第二方面及其任一种可能的实现方式中的方法。上述芯片也可以上述两种方式的结合,即包括电路、处理器和存储器,电路、处理器和存储器,上述第一方面和第二方面及其任一种可能的实现方式中的方法的一部分通过电路来执行,另一部分通过处理器调用存储器中的计算机程序来执行。应理解这里的通信设备可以为第一方面的发送设备或第二方面的接收设备。第十二方面,本申请提供一种编码装置,该编码装置具有实现上述第一方面和第一方面的任一种可能的设计中发送设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,当所述功能的部分或全部通过硬件实现时,所述编码装置包括:输入接口电路,用于获取待编码比特和所需母码长度的序列;逻辑电路,用于执行上述第一方面及其第一方面的任意一种可能的设计中的编码方法;输出接口电路,用于输出极化码编码后的比特。可选的,所述编码装置可以是芯片或者集成电路。在一个可能的设计中,当所述功能的部分或全部通过软件实现时,所述编码装置包括:存储器,用于存储程序;处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述编码装置可以实现如上述第一方面及其第一方面的任意一种可能的设计中所述的编码方法。在一个可能的设计中,当所述功能的部分或全部通过软件实现时,所述编码装置包括处理器。用于存储程序的存储器位于所述编码装置之外,处理器通过电路电线与存储器连接,用于读取并执行所述存储器中存储的程序。第十一方面,本申请提供一种译码装置,该译码装置具有实现上述第二方面和第二方面的任一种可能的设计中接收设备行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个功能上相对应的模块。在一个可能的设计中,当所述功能的部分或全部通过硬件实现时,所述译码装置包括:输入接口电路,用于获取待译码比特和所需母码长度的序列;逻辑电路,用于执行上述第二方面及其第二方面任意一种可能的设计中的译码方法;输出接口电路,用于输出译码后的比特。可选的,所述译码装置可以是芯片或者集成电路。在一个可能的设计中,当所述功能的部分或全部通过软件实现时,所述译码装置包括:存储器,用于存储程序;处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述编码装置可以实现如上述第二方面及其第二方面任意一种可能的设计中所述的译码方法。在一个可能的设计中,当所述功能的部分或全部通过软件实现时,所述译码装置包括处理器。其中,用于存储程序的存储器位于所述编码装置之外,处理器通过电路电线与存储器连接,用于读取并执行所述存储器中存储的程序。可选的,上述存储器可以是物理上独立的单元,也可以与处理器集成在一起。本申请实施例提供的极化码编码方法和装置、极化码译码方法和装置,能够根据已有的任意基础序列,得到所需母码长度的序列,从而能够提高极化码的编译码的灵活性。附图说明图1为本申请实施例所适用的无线通信系统。图2是采用无线技术进行通信的基本流程图。图3为极化码编码的处理流程的示意框图。图4为本申请实施例提供的极化码编码的方法100的示意性交互图。图5是由短序列通过多级扩展得到长序列的示意图。图6为本申请实施例提供的极化码编码的装置300的示意性框图。图7为本申请实施例提供的通信设备500的示意性结构图。图8为处理装置504的一种内部结构示意图。图9处理装置504的另一种内部结构示意图。图10处理装置504的另一种内部结构示意图。图11本申请实施例提供的极化码译码的装置600的示意性框图。图12为本申请实施例提供的一种通信设备700的示意性结构图。图13为处理装置704的一种内部结构示意图。图14为处理装置704的另一种内部结构图。图15为终端设备800的结构示意图。具体实施方式下面将结合附图,对本申请中的技术方案进行描述。图1为本申请实施例所适用的无线通信系统。该无线通信系统中可以包括至少一个网络设备,该网络设备与一个或多个终端设备进行通信。该网络设备可以是基站,也可以是基站与基站控制器集成后的设备,还可以是具有类似通信功能的其它设备。本申请实施例提及的无线通信系统包括但不限于:窄带物联网系统NarrowBand-InternetofThings,NB-IoT、长期演进系统LongTermEvolution,LTE、下一代5G移动通信系统的三大应用场景,即增强移动带宽EnhanceMobileBroadband,eMBB,高可靠性低延迟通信UltraReliableLowLatencyCommunication,URLLC和增强海量机器连接通信MassiveMachineTypeCommunication,eMTC或者将来出现的新的通信系统。本申请实施例中所涉及到的终端设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备。终端可以是移动台MobileStation,MS、用户单元subscriberunit、蜂窝电话cellularphone、智能电话smartphone、无线数据卡、个人数字助理PersonalDigitalAssistant,PDA电脑、平板型电脑、无线调制解调器modem、手持设备handset、膝上型电脑laptopcomputer、机器类型通信MachineTypeCommunication,MTC终端等。图1中的网络设备与终端之间采用无线技术进行通信。当网络设备发送信号时,其为发送设备,当网络设备接收信号时,其为接收设备。终端也是一样的,当终端发送信号时,其为发送设备,当终端接收信号时,其为接收设备。图2是采用无线技术进行通信的基本流程图。发送端的信源依次经过信源编码、信道编码、速率匹配和调制后在信道上发出,接收端收到信号后依次经过解调、解速率匹配、信道解码和信源解码后获得信宿。信道编解码是无线通信领域的核心技术之一,其性能的改进将直接提升网络覆盖及用户传输速率。目前,极化码是可理论证明达到香农极限,并且具有可实用的线性复杂度编译码能力的信道编码技术。极化码构造的核心是通过“信道极化”的处理,在编码侧,采用编码的方法使各个子信道呈现出不同的可靠性,当码长持续增加时,一部分信道将趋向于容量接近于1的无噪信道,另一部分信道趋向于容量接近于0的全噪信道,选择在容量接近于1的信道上直接传输信息以逼近信道容量。Polar码的编码策略正是应用了这种现象的特性,利用无噪信道传输用户有用的信息,全噪信道传输约定的信息或者不传信息。Polar码也是一种线性块码,其编码矩阵也称为生成矩阵为FN,编码过程为其中,是一个二进制的行矢量,长度为N即,码长,且N=2n,n为正整数。FN是一个N×N的矩阵,且定义为log2N个矩阵F2的克罗内克Kronecker乘积,以上各式中涉及的加法、乘法操作均为二进制伽罗华域上的加法、乘法操作。Polar码的编码过程中,中的一部分比特用来携带信息,称为信息比特集合。这些比特的索引的集合记作A。另外的一部分比特设置为接收端和发送端预先约定的固定值,称之为固定比特集合或冻结比特frozenbits集合,其索引的集合用A的补集Ac表示。Polar码的编码过程相当于这里,FNA是FN中由集合A中的索引对应的行得到的子矩阵。FNAC是FN中由集合AC中的索引对应的行得到的子矩阵。uA为中的信息比特集合,数量为K。为中的固定比特集合,其数量为N-K,是已知比特。这些固定比特通常被设置为0,但是只要接收端和发送端预先约定,固定比特可以被任意设置。从而,Polar码的编码输出可简化为这里的uA为中的信息比特集合,uA为长度K的行矢量,即|A|=K,符号||表示集合中元素的个数,K为信息块大小,FNA是矩阵FN中由集合A中的索引对应的那些行得到的子矩阵,FNA是一个N×N的矩阵。Polar码的构造过程即集合A的选取过程,它决定了Polar码的性能。Polar码的构造过程通常是,根据母码码长N确定共存在N个极化信道,这N个极化信道分别对应编码矩阵的N个行。计算极化信道的可靠度,将可靠度较高的前K个极化信道的序号或者说,索引作为集合A的元素,剩余N-K个极化信道对应的序号作为固定比特序号集合AC的元素。集合A决定了信息比特的位置,集合AC决定了固定比特的位置。下面对本申请实施例提供的极化码编码的方法进行详细说明。首先,对极化码编码的基本处理流程进行说明。参见图3,图3为极化码编码的处理流程的示意框图。如图3所示,Polar码在编码前首先利用Polar码的构造模块选出信息比特的索引集合I。其中,Polar码构造模块可以基于在线计算,也可以基于读表的方式获得每个极化信道的可靠度排序,然后根据信息比特的长度K选择可靠度最高的K个极化信道作为信息比特位置,其余作为固定比特。一般地,采用在线读表的方式,即可以根据采用离线计算得到最大母码长度对应的序列并存表。在进行极化码编码时,根据当前母码长度从最大母码长度对应的序列中读取当前所需母码长度对应的序列。最后根据信息比特长度从序列中确定信息比特的位置集合完成Polar码的构造过程。极化信道的可靠度可以有多种参数衡量。例如,错误概率、信道容量或极化权重等,或者,还可以是能够衡量极化信道的可靠度的其它参数。以下介绍本申请实施例提供的根据极化权重的计算公式构造母码长度对应的序列的方法。极化权重polarizationweight作为子信道可靠度的一种度量,是信道无关的,即任一极化信道的PW值是唯一的,极化权重计算的原始公式为其中i=Bn-1Bn-2...B0,Bj是i的二进制表示项,在一个示例性的例子中,根据PW进行极化信道的排序具有以下特点:根据PW值排序可以唯一直接产生任一母码所需要序列所有极化信道的排序,且根据P极化权重值产生的不同母码序列是嵌套性的nested。所谓嵌套性是指,短码的序列包含于长码的序列中,通过短码序列可以得出长码序列,通过长码序列能得到短码序列。极化权重的计算公式也称作PW公式,介绍的三类公式分别对应三种PW公式,分别为只有βj项、包含常数项和包含其他次项。第一类公式是原始PW公式,形式最简单,相应的所需参数最少。第二类和第三类公式分别通过增加常数项和其他项,提高计算的极化信道可靠度的准确度,从而提升Polar码的译码性能。各类公式的第1变化形式是指其参数只与当前运算的位数,即j有关,即Polar码极化过程的级数,来表征各级极化效果的差异,可以提高计算的极化信道可靠度的准确度。各类的第2变化形式中各参数不仅跟所处级数有关,还跟该级中的第几段,即Bn-1,Bn-2,…,Bj+1有关,来表征一级中不同段的排序不一致的情况,进一步提高计算的极化信道可靠度的准确度。第一类PW公式:基本形式:变化形式1:变化形式2:变化形式3:β为固定的值,取值范围是[0,2]。第二类PW公式:基本形式:变化形式1:变化形式2:变化形式3:α和γ是固定的值,取值范围满足α×γ∈[0,2];b为固定的值,取值范围是[-1,1]。第三类PW公式:基本形式:变化形式1:变化形式2:变化形式3:其中,β和θ为固定的值,取值范围是[0,2];a为固定的值,取值范围是[-1,1]。以上各类公式中,其中i为极化信道索引,i为大于等于0并且小于N的整数,Bj∈{0,1},j∈{0,1,...,n-1},n=log2N,N为母码长度。下面对本申请实施例提供的极化码编码和译码的方法进行说明。参见图4,图4为本申请实施例提供的极化码编码100和极化码译码方法200的示意性交互图。110、发送设备获取所需母码长度对应的序列,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度。本申请实施例中,所需母码长度对应的序列可以根据基础序列生成,该基础序列的长度小于母码长度。假定极化码编码时所需的母码长度对应的序列的长度等于N0,若已知一个长度小于N0的基础序列,所需的母码长度对应的序列可以通过该基础序列获取。根据PW产生的两段之间极化信道的交叉排序规则,将任一短的基础序列扩展到长的序列。假设所需母码长度对应的序列分为上半段和下半段,对于任意基础序列作为上半段,将同样码长的PW值排序后,赋给同样规则排序的基础序列的各极化信道,即各极化信道获得一个可靠度度量值,将各PW值加上PW的差值赋给下半段极化信道;根据得到的可靠度度量值对极化信道进行排序,得到所需母码长度对应的序列。PW计算中参数β不一定是唯一的,可以与各极化信道所处的位置相关。120、发送设备获取待编码比特。130、发送设备采用该所需母码长度对应的序列对待编码比特进行极化码编码,得到编码后的比特。发送设备获取到所需母码长度对应的序列后,根据该所需母码长度对应的序列确定出信息比特索引集合。再根据信息比特索引集合对待编码比特进行极化码编码,得到编码后的比特。选取信息比特索引集合,即是从所需母码长度对应的序列包括的N0个极化信道的索引中,选择可靠度最大的前K个极化信道的索引,作为极化码编码时放置信息比特的位置。其中,选取信息比特索引集合的过程可以与现有技术相同。编码后的比特发送给接收设备,接收设备的极化码译码方法200如图4所示。210、获取所需母码长度对应的序列,其中,所述所需母码长度对应的序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度。220、获取待译码比特。230、采用该所需母码长度对应的序列对待译码比特进行译码,得到译码后的比特。发送设备和接收设备获取所需母码长度对应的序列的方式是一样的,以下做统一描述。假定所需的母码长度等于N0,即是说该所需母码长度对应的序列包括N0个极化信道的索引也称作序号,该N0个索引与N0个极化信道一一对应。该序列中的N0个索引是按照该N0个极化信道的可靠度的大小排序的。不失一般性地,该序列可以是按照该N0个极化信道的可靠度从小到大的顺序排列的,或者,也可以是按照这N0个极化信道的可靠度从大到小排列的。根据基础序列生成生成所需母码长度对应的序列,即短码到长码的扩展,有以下三种方式。方式1、基于PW值扩展对于按照可靠度由低到高排序的任意基础序列{Q1,Q2,....,QN},将同样码长的按照PW值由低到高的PW值依次赋给基础序列对应位置的极化信道,则基础序列各极化信道的可靠度值为所需母码长度对应的序列长度为2N,将基础序列各极化信道的可靠度值加上PW差值ΔWn作为其对应的下半段的极化信道的可靠度,即对可靠度值按照由低到高的顺序进行排序,得到所需母码长度对应的序列。方式2、基于指示序列扩展根据PW值或者排序可以得到从短码扩展到长码时上下两段的交叉规则,可以通过指示序列表征扩展的规则。因此可基于预定的指示序列将基础序列扩展得到长序列。指示序列可以通过PW值扩展方式得到。计算2N长的PW值并排序,并据此得到其中上下半段N个极化信道的交叉规则,例如指示序列为:bitVec={0,0,0,1,...,0,1,1,1}其中,0表示该处的极化信道属于上半段,即0到N-1;1表示该处的极化信道处于下半段,即N到2N-1。基于给定的指示序列,根据基础序列的顺序,将bitVec中0的位置替换为上半段即基础序列中的极化信道序号;将1的位置替换为下半段即基础序列中的极化信道序号加上N;得到的序列即是扩展后的序列。指示序列可以通过方式1扩展得到的序列获得。例如,根据长度为2N16的PW值得到的排序中包含上半段和下半段的各N8个极化信道,将其交叉顺序表示为指示序列,得到如表1所示的指示序列。其中ΔW4=2^34=1.681793。表1段号00000000PW8011.1892071.4142142.1892072.4142142.6034213.603421段号11111111PW8+ΔW41.6817932.6817932.8713.0960063.8714.0960064.2852145.285214按照PW值排序之后,得到的指示序列为:bitVec=[0000100011101111]假设上下半段的各自排序为Seq8_0=[01234567]和Seq8_1=[01243567]+8扩展时,只需要将指示序列中的0顺序替换为上半段排序号的序号,1替换为下半段排序中的序号,得到扩展后的序列为:Seq16=[0123845691012711131415]所需母码长度对应的指示序列可以预先存储,在扩展的时候根据指示序列进行扩展,也可以在线计算。方式1和方式2中,可以通过一次扩展得到所需母码长度的序列。但是如果短码序列与长码序列相差布置2倍,则可以通过二次甚至多次同样方式的扩展得到所需母码长度的序列。例如,若基础序列长度为16,要得到长度为64的序列,可以将基础序列进行一次扩展得到长度为32的序列,再将长度为32的序列扩展为64的序列。方式3多级扩展可以通过多级扩展的方式得到所需母码长度对应的序列。如图5所示是两级扩展的示意图。例如,为得到母码长度为64的序列,可以分别通过长度为16基础序列,进行一级扩展得到两个长度为32的中间序列,再将长度为32的中间序列进行二级扩展得到长度为64的序列。具体的,参见图5,将段0_0和段0_1作为上下段,通过一级扩展为段1_0;将段0_2和段0_3作为上下段,通过一级扩展为段1_1;再将将段1_0和段1_1作为上下段,通过二级扩展为段2,作为最终的序列。在该多级扩展过程中,计算各段PW值可以采用相同的参数值β,也可以采用不同的参数值β。例如段0_0、段0_1、段0_2、段0_3、段1_0、段1_1、段2的参数分别为β0_0,β0_1,β0_2,β0_3,β1_0,β1_1,β2,这些参数是可以取相同的值或不同的值。假设得到长度为2N的序列,是由长度为N的第一序列和长度为N的第二序列生成的。这里的第一序列和第二序列,其排序可以由对应的极化信道的可靠度值由低到高排序。基础序列可以为一个序列,通过该基础序列以对称扩展的方式得到所需母码长度的序列。例如,基础序列为长度为N的第一序列,则所需母码长度2N的序列为根据第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列。基础序列可以是PW序列,也可以是通过其他方法得到的序列。在一个实现方式中,第一序列可以是PW序列,即通过PW值排序得到的序列。例如,将长度为2N的Polar码分解成上下两个子码,每个子码有其内部排序,两段子码的PW值的差值表征了这两段中的极化信道排序的相互交叉关系。例如,假设上个子码的极化权重为i=0,1,...,N-1,下个子码的极化权重为i=N,N+1,...,2N-1,其中差值n=log2N。例如若N=8,则n=3。基础序列是PW序列,各极化信道的可靠度值就是其PW值,如码长为8的基础序列排序为:Seq8=[01243567],对应的PW值为如表2所示。表2PW值011.1892071.4142142.1892072.4142142.6034213.603421极化信道序号01243567扩展时,将对应的PW值加上差值ΔW4=2^34=1.681793赋给下半段中对应的极化信道,则各极化信道的可靠度值如表3所示。表3将16个信道的可靠度值排序后得到的序列为:Seq16=[0124835691012711131415]在另一个实现方式中,第一序列可以不是PW序列,即可以是PW序列之外的其他任意序列。此时可以分为两种情形,一种是对称扩展,另外一种是非对称性扩展。第一种情形:对称性扩展此种扩展方式中,第一序列的可靠度值加上固定的第一差值后,得到第二序列的可靠度值,因此第二序列的内部排序与第一序列的内部排序是一致的,因此称为对称性扩展。在第一种情形中,基础序列为长度为N的第一序列,则所需母码长度2N的序列为根据第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列。基础序列可以是PW序列,也可以是通过其他方法得到的序列,其中,第一序列中N个极化信道序号按照预定的顺序排列,该预定的顺序与母码长度为N对应的N个极化信道按照极化权重的排序不同;第一序列中按照所述预定顺序排列的N个极化信道的可靠度值分别对应所述N个极化信道的按照极化权重值从低到高的顺序排列的极化权重值;所述第一序列对应的极化信道索引为0,...,N-1;第二序列中按照所述预定顺序排列的的N个极化信道的可靠度值是由所述第一序列的各个极化信道的极化权重值分别加上第一差值后得到的,所述第二序列对应的极化信道索引号为N,...,2N-1。例如,基础序列第一序列是一般序列,排序与PW序列不同。如长度为8的第一序列为:Seq8=[01234567]以第一类PW公式的基本形式取β=14计算的PW值为例,将计算得到的同样长度为8的PW序列对应的各个极化信道的PW值根据第一序列的排序顺序赋给第一序列相应的各个极化信道,则第一序列的可靠度值如表4所示。表4PW值011.1892071.4142142.1892072.4142142.6034213.603421极化信道序号01234567将第一序列对应各个极化信道的可靠度值加上第一差值ΔW4=2^34=1.681793赋给下半段中对应的极化信道,则各信道的可靠度如表5所示。表5排序后得到的扩展序列为Seq16=[0123845691011712131415]第一序列的计算极化权重的方式可以采用每一类PW公式的基本形式及第1中变化形式,此时的第一差值是固定的值。若所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βn;或者若所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βnn;或者若所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=2n*α+bγ;或者若所述第一序列中第i个极化信道的极化权重为,所述第一差值为或者若所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βn+a*θn;或者若所述第一序列中第i个极化信道的极化权重为,所述第一差值为ΔWn=βnn+an*θnn;或者其中,其中i为极化信道索引,i为大于等于0并且小于N的整数,Bj∈{0,1},j∈{0,1,...,n-1},n=log2N,β和θ为固定的值,取值范围是[0,2];α和γ是固定的值,取值范围满足α×γ∈[0,2];b为固定的值,取值范围是[-1,1];a为固定的值,取值范围是[-1,1]。第二种情形:非对称扩展此种扩展方式中,第一序列的可靠度值加上第二差值后,得到第二序列的可靠度值,而该种情形中,对各个极化信道所加上的第二差值并非固定的值,因此第二序列的内部排序与第一序列的内部排序不完全一致的,因此可以称为非对称性扩展。在第二种情形中,基础序列包括长度为N的第一序列和长度为N的第二序列,所述第一序列和所述第二序列为不同的序列,所述序列为根据所述第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列;所述第一序列中N个极化信道序号按照第一顺序排列,所述第二序列中N个极化信道序号按照第二顺序排列,所述第一顺序与所述第二顺序不同。所述第一序列中按照所述第一顺序排列的N个极化信道的可靠度值分别对应所述N个极化信道的按照极化权重值从低到高的顺序排列的极化权重值;所述第一序列对应的极化信道索引为0,...,N-1。所述第二序列中按照所述第二顺序排列的N个极化信道的可靠度值是由所述第二序列的各个极化信道的极化权重值分别加上第二差值后得到的,所述第二序列对应的极化信道索引号为N,...,2N-1。以从两个长度为8的基础序列生成长度为16的序列为例。如上半段对应第一序列的排序为:Seq8_0=[01234567],下半段对应第二序列的排序为:Seq8_1=[01243567]+8将长度为8的PW值赋给上半段,以及第二序列的PW值加上第二差值ΔW4=2^34=1.681793按顺序赋给下半段,得到长度为16的序列对应的PW值,如表6所示。表6将16个极化信道的PW值排序后得到的序列为:Seq16=[0123845691012711131415]在第二种情形中,获得第一序列对应各个极化信道的极化权重的方法,可以采用第一类到第三类PW公式中的任意一个基础形式和变化形式的公式计算得到。即:所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:或者所述第一序列对应的各个信道的极化权重为:其中,其中i为极化信道索引,i为大于等于0并且小于N的整数,Bj∈{0,1},j∈{0,1,...,n},n=log2N,β和θ为固定的值,取值范围是[0,2];α和γ是固定的值,取值范围满足α×γ∈[0,2];b为固定的值,取值范围是[-1,1];a为固定的值,取值范围是[-1,1]。获得第二序列对应各个极化信道的极化权重也可以用第一类到第三类PW公式中的任意一个基础形式和变化形式的公式计算得到。根据前述的第一类到第三类中的各个PW公式,可以得到第二序列对应的各个极化信道的极化权重以及对应的第二差值如下:所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWn=βn;或者所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWn=βnn;或者所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWns=βsn,s=Bn,是段序号,Bj是二进制表示信道索引的0或者1;或者所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWni=βin,所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWn=2n*α+bγ;或者所述第二序列中第i个极化信道的极化权重为所述第二差值为或者所述第二序列中第i个极化信道的极化权重为:,所述第二差值为或者所述第二序列中第i个极化信道的极化权重为:,所述第二差值为或者;所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWn=βn+a*θn;或者所述第二序列中第i个极化信道的极化权重为,所述第二差值为ΔWn=βnn+an*θnn;或者所述第二序列中第i个极化信道的极化权重为:所述第二差值为ΔWn=βsn+as*θsn;或者所述第二序列中第i个极化信道的极化权重为所述第二差值为ΔWn=βin+ai*θin其中,其中i为极化信道索引,i为大于等于N并且小于2N-1的整数,Bj∈{0,1},j∈{0,1,...,n},n=log2N,β和θ为固定的值,取值范围是[0,2];α和γ是固定的值,取值范围满足α×γ∈[0,2];b为固定的值,取值范围是[-1,1];a为固定的值,取值范围是[-1,1]。上述第二序列对应的各个极化信道的极化权重加上第二差值之后,相当于前面第一类至第三类的各种基本形式和变化形式的公式中,n=log22N,因为扩展之后的码长是2N。在另一个实现方式中,第一序列和第二序列可以都是PW序列。即作为基础序列的第一序列和第二序列都是通过极化权重排序的序列,但是第一序列和第二序列的计算极化权重的公式不同。基础序列包括长度为N的第一序列和长度为N的第二序列,所述序列为根据所述第一序列的极化权重值和第二序列的极化权重值按照极化权重值由低到高的顺序排序得到的长度为2N的序列,所述第一序列对应的极化信道索引为0,...,N-1:所述第二序列对应的极化信道索引号为N,...,2N-1;所述第一序列的极化权重计算方式与所述第二序列的极化权重的计算方式不同。所述第一序列和所述第二序列的极化权重计算方式分别采用以下中的任一种:极化权重的计算方式为或者极化权重的计算方式为或者极化权重的计算方式为或者极化权重的计算方式为其中,其中i极化信道索引i,Bj∈{0,1},j∈{0,1,...,n-1},n=log22N,β为固定的值。对于同一种公式形式,若β取值不同,也认为是计算极化权重的公式不同。以上结合图1至图5,对本申请实施例提供的极化码编码的方法作了详细说明。下面结合图6至图15对本申请实施例提供的极化码编码和译码的装置及设备进行说明。图6为本申请实施例提供的极化码编码的装置300的示意性框图。如图6所示,装置300主要包括获取单元310和编码单元320。获取单元310,用于获取所需母码长度对应的序列和待编码比特,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度;获取单元310可以用于执行前述方法实施例中的110步骤,详细内容可以参见与110步骤相关的描述,此处不再赘述。编码单元320,用于采用该所需母码长度对应的序列对待编码比特进行极化码编码,得到编码后的比特。编码单元320可以用于执行前述方法实施例中的130步骤,详细内容可以参见与110步骤相关的描述,此处不再赘述。其中,装置300可以是与终端通信的网络设备,也可以是一个终端。参见图7,图7为本申请实施例提供的一种通信设备500,用于实现编码的功能。该通信设备包括处理装置504和收发器508。其中,处理装置504用于:获取所需母码长度对应的序列和待编码比特,采用该所需母码长度对应的序列对待编码比特进行极化码编码,得到编码后的比特,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度。处理装置504可以用于执行前述方法实施例中的110-130步骤中的一部分或者全部,详细内容可以参见与110-130步骤相关的描述,此处不再赘述。收发器508,用于发送该编码后的比特。可选的,处理装置504可以是芯片或者集成电路。通信设备500可以是与终端通信的网络设备如基站,也可以是一个终端。本申请实施例还提供一种用于编码的处理装置504,用于实现上述实施例中的极化码编码的方法。上述实施例的编码方法中的部分或全部可以通过硬件来实现,也可以通过软件来实现。可选地,当上述实施例中的极化码编码的方法全部或部分通过通过硬件实现时,参见图8所示,图8为处理装置504的内部结构示意图。处理装置504包括:输入接口电路5142,用于获取所需母码长度对应的序列和待编码比特,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度;逻辑电路5144,用于采用所需母码长度对应的序列对待编码比特进行极化码编码,得到编码后的比特。输出接口电路5146,用于输出该编码后的比特。上述逻辑电路5144可以用于执行图4中由发送设备执行编码方法。具体请见前面的方法实施例中描述,此处不再赘述。在具体实现时,上述处理装置可以是芯片或者集成电路。可选地,当上述实施例的极化码编码的方法全部或部分通过软件实现时,处理装置504包括处理器5042和存储器5044。具体参见图9所示,图9为处理装置504的内部结构示意图。其中,存储器5044,用于存储程序;处理器5042,用于执行存储器中存储的程序,当程序被执行时,处理器5042用于执行上述实施例的极化码编码的方法。上述存储器可以是物理上独立的单元,也可以与处理器集成在一起,具体参见图10所示,图10为处理装置的另一种内部结构示意图。在另一种可选的实施例中,处理装置504也可以只包括处理器5042,上述存储器5042位于处理装置504之外,处理器5042通过电路电线与存储器5044连接,用于读取并执行所述存储器5044中存储的程序。图11为本申请实施例提供的极化码译码的装置600的示意性框图。如图11所示,装置600主要包括获取单元610和译码单元620。获取单元610,用于获取待译码比特和所需母码长度对应的序列,其中,所述所需母码长度对应的序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度;译码单元620,用于采用该所需母码长度对应的序列对待译码比特进行译码,得到译码后的比特。参见图12,图12为本申请实施例提供的一种通信设备700,用于实现译码的功能。该通信设备包括处理装置704和收发器708。其中,收发器708,用于接收待译码比特;处理装置704,用于获取所需母码长度对应的序列,并采用该所需母码长度对应的序列对待译码比特进行译码,得到译码后的比特,其中,所述所需母码长度对应的序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度。本申请实施例还提供了一种用于译码的处理装置704,用于实现上述实施例中的译码方法,上述是实施例的译码方法中的部分或全部可以通过硬件来实现也可以通过软件来实现。该处理装置704的结构与前面编码装置中处理装置的结构相同,只是在实现的功能上有所不同,因此,此处只是对其区别进行说明。参见图13,图13为处理装置704的一种内部结构示意图。当处理装置704通过硬件实现时,该处理装置704中的逻辑电路7144用于采用所需母码长度对应的序列对输入的待译码比特进行译码,得到译码后的比特。该逻辑电路7144可以用于执行图4由接收设备执行的译码方法,具体请见前面方法实施例中对译码侧的描述,此处不再赘述。在具体实现时,上述处理装置704可以是芯片或者集成电路。上述是实施例的译码方法中的部分或全部通过软件来实现时,参见图14所示,图14为处理装置的另一种内部结构图。该处理装置中的处理器7042,用于执行存储器7044存储的程序,当所述程序被执行时,处理装置7042执行上述实施例中的译码方法。上述存储器7044可以是物理上独立的单元,也可以与处理器7042集成在一起。在另一种可选的实施例中,处理装置也可以只包括处理器,上述存储器位于处理装置之外,处理器通过电路电线与存储器连接,用于读取并执行所述存储器中存储的程序。本申请实施例中用于编码的处理装置和用于译码的处理装置,在实际应用中可能是分别独立的。也有可能是集成在一起的,即形成一套装置。上述通信设备可以是终端,也可以是网络设备。当该通信设备是终端时,参见图15所示,图15为终端设备800的结构示意图。该终端800包括处理装置804,可以用于执行本申请实施例所述的编码方法和或译码方法。该终端800还可以包括电源812、用于给终端中的各种器件或电路提供电源。该终端还可以可以包括天线810,用于将收发器输出的上行数据通过无线信号发送出去,或者将收到的无线信号输出给收发器。除此之外,为了使得终端的功能更加完善,该终端还可以包括输入单元814,显示单元816,音频电路818,摄像头820和传感器822等中的一个或多个,所述音频电路可以包括扬声器8182,麦克风8184等。以上结合图6至图15对本申请实施例提供的极化码编码和译码的装置和设备进行了说明,关于如何根据基础序列得到所需母码长度对应的序列,可以参见图1至图5及其相关的描述。当在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线例如同轴电缆、光纤、数字用户线DSL或无线例如红外、无线、微波等方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心、等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带、U盘、ROM、RAM等、光介质例如,CD、DVD等、或者半导体介质例如固态硬盘SolidStateDiskSSD等。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

权利要求:1.一种极化码编码的方法,其特征在于,所述方法包括:发送设备获取所需母码长度对应的序列,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度;所述发送设备获取待编码比特;所述发送设备采用所述序列对所述待编码比特进行极化码编码,得到编码后的比特。2.根据权利要求1所述的方法,其特征在于,所述基础序列为长度为N的第一序列,所述序列为根据所述第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列;所述第一序列中N个极化信道序号按照预定的顺序排列,所述预定的顺序与所述N个极化信道按照极化权重的排序不同;所述第一序列中按照所述预定顺序排列的N个极化信道的可靠度值分别对应所述N个极化信道的按照极化权重值从低到高的顺序排列的极化权重值;所述第一序列对应的极化信道索引为0,...,N-1;所述第二序列中按照所述预定顺序排列的N个极化信道的可靠度值是由所述第一序列的各个极化信道的极化权重值分别加上第一差值后得到的,所述第二序列对应的极化信道索引号为N,...,2N-1。3.根据权利要求2所述的方法,其特征在于,所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βn;或者所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βnn;或者所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=2n*α+bγ;或者所述第一序列中第i个极化信道的极化权重为,所述第一差值为或者所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βn+a*θn;或者所述第一序列中第i个极化信道的极化权重为,所述第一差值为ΔWn=βnn+an*θnn;其中,其中i为极化信道索引,i为大于等于0并且小于N的整数,Bj∈{0,1},j∈{0,1,...,n-1},n=log2N,β和θ为固定的值,取值范围是[0,2];α和γ是固定的值,取值范围满足α×γ∈[0,2];b为固定的值,取值范围是[-1,1];a为固定的值,取值范围是[-1,1]。4.根据权利要求1所述的方法,其特征在于,所述基础序列包括长度为N的第一序列和长度为N的第二序列,所述第一序列和所述第二序列为不同的序列,所述序列为根据所述第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列;所述第一序列中N个极化信道序号按照第一顺序排列,所述第二序列中N个极化信道序号按照第二顺序排列,所述第一顺序与所述第二顺序不同;所述第一序列中按照所述第一顺序排列的N个极化信道的可靠度值分别对应所述N个极化信道的按照极化权重值从低到高的顺序排列的极化权重值;所述第一序列对应的极化信道索引为0,...,N-1;所述第二序列中按照所述第二顺序排列的N个极化信道的可靠度值是由所述第二序列的各个极化信道的极化权重值分别加上第二差值后得到的,所述第二序列对应的极化信道索引号为N,...,2N-1。5.根据权利要求1所述的方法,其特征在于,所述基础序列包括长度为N的第一序列和长度为N的第二序列,所述序列为根据所述第一序列的极化权重值和第二序列的极化权重值按照极化权重值由低到高的顺序排序得到的长度为2N的序列;所述第一序列对应的极化信道索引为0,...,N-1:所述第二序列对应的极化信道索引号为N,...,2N-1;所述第一序列的极化权重计算方式与所述第二序列的极化权重的计算方式不同。6.一种极化码编码的装置,其特征在于,包括:获取单元,用于获取所需母码长度对应的序列和待编码比特,其中,所述序列是根据基础序列生成的,所述基础序列的长度小于所述母码长度;编码单元,用于采用所述所需母码长度对应的序列对所述待编码比特进行极化码编码,得到编码后的比特。7.根据权利要求6所述的装置,其特征在于,所述基础序列为长度为N的第一序列,所述序列为根据所述第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列;所述第一序列中N个极化信道序号按照预定的顺序排列,所述预定的顺序与所述N个极化信道按照极化权重的排序不同;所述第一序列中按照所述预定顺序排列的N个极化信道的可靠度值分别对应所述N个极化信道的按照极化权重值从低到高的顺序排列的极化权重值;所述第一序列对应的极化信道索引为0,...,N-1;所述第二序列中按照所述预定顺序排列的的N个极化信道的可靠度值是由所述第一序列的各个极化信道的极化权重值分别加上第一差值后得到的,所述第二序列对应的极化信道索引号为N,...,2N-1。8.根据权利要求7所述的装置,其特征在于,所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βn;或者所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βnn;或者所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=2n*α+bγ;或者所述第一序列中第i个极化信道的极化权重为,所述第一差值为或者所述第一序列中第i个极化信道的极化权重为所述第一差值为ΔWn=βn+a*θn;或者所述第一序列中第i个极化信道的极化权重为,所述第一差值为ΔWn=βnn+an*θnn;或者其中,其中i为极化信道索引,i为大于等于0并且小于N的整数,Bj∈{0,1},j∈{0,1,...,n-1},n=log2N,β和θ为固定的值,取值范围是[0,2];α和γ是固定的值,取值范围满足α×γ∈[0,2];b为固定的值,取值范围是[-1,1];a为固定的值,取值范围是[-1,1]。9.根据权利要求6所述的装置,其特征在于,其特征在于,所述基础序列包括长度为N的第一序列和长度为N的第二序列,所述第一序列和所述第二序列为不同的序列,所述序列为根据所述第一序列的可靠度值和第二序列的可靠度值按照可靠度值由低到高的顺序排序得到的长度为2N的序列;所述第一序列中N个极化信道序号按照第一顺序排列,所述第二序列中N个极化信道序号按照第二顺序排列,所述第一顺序与所述第二顺序不同;所述第一序列中按照所述第一顺序排列的N个极化信道的可靠度值分别对应所述N个极化信道的按照极化权重值从低到高的顺序排列的极化权重值;所述第一序列对应的极化信道索引为0,...,N-1;所述第二序列中按照所述第二顺序排列的N个极化信道的可靠度值是由所述第二序列的各个极化信道的极化权重值分别加上第二差值后得到的,所述第二序列对应的极化信道索引号为N,...,2N-1。10.根据权利要求6所述的装置,其特征在于,其特征在于,基础序列包括长度为N的第一序列和长度为N的第二序列,所述序列为根据所述第一序列的极化权重值和第二序列的极化权重值按照极化权重值由低到高的顺序排序得到的长度为2N的序列,所述第一序列对应的极化信道索引为0,...,N-1:所述第二序列对应的极化信道索引号为N,...,2N-1;所述第一序列的极化权重计算方式与所述第二序列的极化权重的计算方式不同。11.一种极化码编码的装置,其特征在于,包括处理器,所述处理器用于执行根据权利要求1-5任意一项所述的方法。12.根据权利要求11所述的装置,其特征在于,还包括存储器,所述存储器,用于存储程序;所述处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行根据权利要求1-5任意一项所述的方法。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行权利要求1-5任意一项所述的方法。

百度查询: 华为技术有限公司 极化码编码的方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。