极化码信道编码方法、设备以及通信系统与流程

文档序号:15927991发布日期:2018-11-14 01:20阅读:177来源:国知局
本发明涉及通信领域,尤其涉及一种极化码信道编码方法、设备以及通信系统。
背景技术
极化码(polarcodes)是作为第一个理论上证明可以达到香农容量的信道编码技术,获得了广泛的关注。极化码技术的原理为:对于一组独立的二进制对称输入离散无记忆信道,通过信道组合以及信道分离,可以使得一部分信道的信道容量趋向于1(即高可靠性信道),而另一部信道的信道容量趋向于0(即低可靠性信道)。因此,信道容量趋向于1的信道用于传输承载有用信息的信息比特,信道容量趋向于0的信道用于传输承载冗余信息的固定比特。目前,极化码战胜了turbo2.0以及低密度奇偶校验(low-densityparity-check,ldpc)码,成为了5g控制信道增强型移动互联网(enhancemobilebroadband,embb)场景的编码方案。但是,目前极化码的编码复杂度较高。编码复杂度越高,编码所需要的时间越长,而且,编码复杂度越高,对硬件系统的性能要求越高,从而限制了极化码在低时延、高可靠通信(ultrareliable&lowlatencycommunication,urllc)场景以及海量物联网(massivemachinetypeofcommunication,mmtc)场景的应用。技术实现要素:本申请实施例提供了一种极化码信道编码方法、设备以及通信系统,能够降低极化码的信道编码复杂度。第一方面,提供了一种极化码信道编码方法,包括:发送装置从多个待选编码方式中选择目标编码方式,其中,所述目标编码方式用于指示编码时采用的母码长度n以及信息比特的个数k,n为2的整数次幂,n,k均为正整数,n>=k;发送装置根据所述目标编码方式从多个待选编码表格中选择出目标编码表格,其中,所述多个待选编码表格是预先存储在所述发送装置中的;发送装置根据所述目标编码表格将k个信息比特进行编码,从而获得目标编码序列。结合第一方面,在一些可能的实现方式中,所述目标编码表格可以有以下三种具体的实施方式:在第一种实施方式中,所述目标编码表格用于存储目标矩阵。目标矩阵可以包括以下两种实施方式:第一种,目标矩阵可以是生成矩阵。其中,所述生成矩阵为根据计算得到的n*n的矩阵,其中,gn为所述生成矩阵,是f的克罗内克幂,第一种的有益效果为:由于目标编码表格存储了生成矩阵,则发送装置在计算目标编码序列时,只需要查询目标编码表格,就能够获得生成矩阵,无需再实时计算生成矩阵,从而降低极化码的信道编码复杂度。第二种,目标矩阵可以是缩减矩阵。所述缩减矩阵为按照目标信息比特索引表将生成矩阵中的删除行缩减后得到的矩阵,所述生成矩阵为根据计算得到的n*n的矩阵,gn为所述生成矩阵,是f的克罗内克幂,所述目标信息比特索引表用于指示k个信息比特的位置以及n-k个固定比特的位置,所述生成矩阵包括k个保留行以及n-k个删除行,所述k个保留行的位置与所述k个信息比特的位置相对应,所述n-k个删除行的位置与所述n-k个固定比特的位置相对应。第二种的有益效果为:由于目标编码表格存储了缩减矩阵,则发送装置在计算目标编码序列时,只需要查询目标编码表格,就能够获得缩减矩阵,并通过缩减矩阵计算目标编码序列,无需再实时计算生成矩阵,从而降低极化码的信道编码复杂度。在第二种实施方式中,所述目标编码表格用于存储2k个待选编码数据与2k个待选编码序列之间的一一映射关系。下面将分别介绍所述三种不同的实施方式:第一种,所述2k个待选编码序列是根据所述目标编码方式使用极化码信道编码方法分别对所述2k个待选编码数据进行编码得到的2k个编码序列。第一种的有益效果为:通过查询目标编码表格就可以获得对k个信息比特进行编码之后得到的目标编码序列。在获得所述目标编码序列之后,可以根据需要对所述目标编码序列再进行打孔或者重复处理,以进行速率匹配。第二种,所述2k个待选编码序列是根据所述目标编码方式使用极化码信道编码方法分别对所述2k个待选编码数据进行编码后,再进行打孔处理得到的2k个编码序列。第二种的有益效果为:通过查询目标编码表格就可以获得k个信息比特进行编码,以及打孔处理之后得到的目标编码序列。即,本方式能够通过查询目标编码表格同时实现极化码编码以及速率匹配,能够有效提高发送装置的工作效率。第三种,所述2k个待选编码序列是根据所述目标编码方式使用极化码信道编码方法分别对所述2k个待选编码数据进行编码后,再进行重复处理得到的2k个编码序列。第三种的有益效果为:通过查询目标编码表格就可以获得k个信息比特进行编码,以及重复处理之后得到的目标编码序列。即,本方式能够通过查询目标编码表格同时实现极化码编码以及速率匹配,能够有效提高发送装置的工作效率。所述目标编码表格的内容不同时,发送装置根据所述目标编码表格将k个信息比特进行编码,从而获得目标编码序列的方式也将不同,具体地:当所述目标编码表格用于存储生成矩阵时,所述发送装置将k个信息比特按照目标信息比特索引表扩展为n个待编码比特,其中,所述n个待编码比特包括k个信息比特以及n-k个固定比特,所述目标信息比特索引表用于指示k个信息比特的位置以及n-k个固定比特的位置。所述发送装置将n个待编码比特与n*n的生成矩阵相乘,从而获得目标编码序列。当所述目标编码表格用于存储生成矩阵时,所述发送装置将n*n的目标矩阵按照目标信息比特索引表缩减为k*n的缩减矩阵,其中,所述目标信息比特索引表用于指示k个信息比特的位置以及n-k个固定比特的位置,所述生成矩阵包括k个保留行以及n-k个删除行,所述k个保留行的位置与所述k个信息比特的位置相对应,所述n-k个删除行的位置与所述n-k个固定比特的位置相对应。所述发送装置将k个信息比特与k*n的缩减矩阵相乘,从而获得目标编码序列。当所述目标编码表格用于存储缩减矩阵时,所述发送装置将k个信息比特与k*n的缩减矩阵相乘,从而获得目标编码序列。当所述目标编码表格用于存储2k个待选编码数据与2k个待选编码序列之间的一一映射关系时,所述发送装置根据k个信息比特查询所述目标编码表格,以从待选编码序列中选择目标编码序列,其中,所述k个信息比特属于所述待选编码数据。结合第一方面,在一些可能的实现方式中,在发送装置确定目标编码方式之后,还需要将所述目标编码方式发送给接收装置,以使得所述接收装置根据所述目标编码方式进行译码。发送装置将目标编码方式包括以下两种:第一种,如果所述待选编码方式的数量大于预设阈值时,发送装置将所述目标编码方式发送给接收装置,以使得所述接收装置根据所述目标编码方式进行译码,其中,所述目标编码方式属于所述待选编码方式。第一种的有益效果为:如果所述待选编码方式的数量比较多时,采用第一种方式发送目标编码方式能够有效减少传输目标编码方式所需要的传输开销。第二种,如果待选编码方式的数量小于或者等于预设阈值时,发送装置将目标编号发送给接收装置,以使得所述接收装置根据所述目标编号确定所述目标编码方式,并根据所述目标编码方式进行译码,其中,所述目标编号属于待选编号,所述待选编号与所述待选编码方式存在一一对应关系。第二种的有益效果为:如果所述待选编码方式的数量比较多时,采用第二种方式发送目标编码方式能够有效减少传输目标编码方式所需要的传输开销。第二方面,提供了一种极化码信道译码方法,包括:接收装置接收目标编码方式,其中,所述目标编码方式用于指示编码时采用的母码长度n以及信息比特的个数k,n为2的整数次幂,n,k均为正整数,n>k;接收装置根据目标信息比特索引表确定在所述目标编码方式下所述信息比特的位置,其中,所述目标信息比特索引表用于存储k个信息比特的位置以及n-k个固定比特的位置;接收装置根据所述目标编码方式以及所述信息比特的位置通过穷举的方式确定2k个可能译码结果,其中,所述2k个可能译码结果中的每个可能的译码结果包括n个比特;接收装置从所述2k个可能译码结果中选择最优的一个可能译码结果作为所述极化码的译码结果。结合第二方面,在一些可能的实现方式中,接收装置获取目标编码方式具体为:当待选编码方式的数量大于预设阈值时,接收装置通过接收所述目标编码方式确定所述目标编码方式,其中,所述目标编码方式属于所述待选编码方式;或者,当待选编码方式的数量小于或者等于预设阈值时,接收装置通过接收目标编号从所述待选编码方式中选择目标编码方式,其中,所述目标编号属于待选编号,所述待选编号与所述待选编码方式存在一一对应关系。结合第二方面,在一些可能的实现方式中,所述接收装置从所述2k个可能译码结果中选择最优的一个可能译码结果作为所述极化码的译码结果具体为:所述接收装置根据最大似然法从所述2k个可能译码结果中选择最优的一个可能译码结果作为所述极化码的译码结果。第三方面,提供了一种发送装置,包括用于执行第一方面所述的方法的单元。第四方面,提供了一种接收装置,包括用于执行第二方面所述的方法的单元。第五方面,提供了一种发送装置,包括:存储器以及与所述存储器耦合的处理器、通信模块,其中:所述通信模块用于发送或者接收外部发送的数据,所述存储器用于存储第一方面描述的方法的实现代码,所述处理器用于执行所述存储器中存储的程序代码,即执行第一方面描述的方法。第六方面,提供了一种接收装置,包括:存储器以及与所述存储器耦合的处理器、通信模块,其中:所述通信模块用于发送或者接收外部发送的数据,所述存储器用于存储第一方面描述的方法的实现代码,所述处理器用于执行所述存储器中存储的程序代码,即执行第二方面描述的方法。第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面和/或第二方面所述的方法。第八方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面和/或第二方面所述的方法。第九方面,提供了一种数字无线通信系统,包括发送装置以及接收装置,其中,所述发送装置能够与所述接收装置进行通信,所述发送装置可以是上述第三方面内容所述的发送装置,所述终端设备可以是上述第四方面内容所述的接收装置。所述发送装置也可以是上述第五方面内容所述的发送装置,所述接收装置也可以是上述第六方面内容所述的接收装置。附图说明为了更清楚地说明本发明实施例或
背景技术
中的技术方案,下面将对本发明实施例或
背景技术
中所需要使用的附图进行说明。图1是本申请实施例涉及的数字无线通信系统的结构示意图;图2是现有技术提供的一种应用于发送装置侧的极化码信道编码方法的流程图;图3是本申请实施例提供的一种极化码信道编码方法的流程图;图4a至图4c是图3所示的极化码信道编码方法的具体实施方式的流程图;图5是本申请实施例提供的一种极化码译码方法的流程图;图6是本发明实施例提供的一种数字无线通信系统以及相关设备的功能模块示意图;图7是本发明实施例提供的一种装置的结构示意图。具体实施方式下面首先对本申请实施例涉及的数字无线通信系统进行介绍。如图1所示,数字无线通信系统通常包括发送装置以及接收装置,其中,发送装置和接收装置之间可以存在无线通信连接,可实现两者之间的数据通信。下面将详细介绍发送装置与接收装置之间进行数据通信的过程。在发送装置中,信源输出的电信号依次经过信源编码、信道编码、数字调制处理之后变成无线信号,并发送出去。其中,信源编码可以将模拟的,连续的电信号转变为数字的,离散的数字信号,并且,对数据进行压缩。信道编码用于为数字信号添加冗余信息以获得编码信号,这些冗余信息是和数字信号是相关的。数字调制用于把编码信号的频谱迁移到高频处,形成适合在信道中传输的无线信号。在接收装置中,接收到的无线信号依次通过数字解调、信道译码、信源译码的处理之后变成电信号,并输出至信宿。其中,数字解调用于把适合在信道中传输的无线信号的频谱从高频迁移到低频出,形成编码信号。信号信道译码用于根据冗余信息与数字信号的相关性来检测和纠正数字信号传输过程产生的差错,从而提高数字信号在信道中传输时抵御各种干扰的能力。信源译码用于对数据进行解压缩,并将数字的,离散的数字信号转变为模拟的,连续的电信号。从上述可以知道,数据解调、信道译码、信源译码实则分别为数字调制、信道编码、信源编码的逆过程。应理解,上述的数字无线通信系统可以是第二代的数字移动通信系统,例如,全球移动通讯(globalsystemofmobilecommunication,简称“gsm”)系统,通用分组无线业务(generalpacketradioservice,简称“gprs”)等等;上述的数字无线通信系统也可以是第三代的数字移动通信系统,例如,码分多址(codedivisionmultipleaccess,简称“cdma”)系统,宽带码分多址(widebandcodedivisionmultipleaccess,简称“wcdma”)系统,通用移动通信系统(universalmobiletelecommunicationsystem,简称“umts”)等等;上述的数字无线通信系统也可以是第四代的数字移动通信系统,例如,长期演进(longtermevolution,简称“lte”)系统,lte频分双工(frequencydivisionduplex,简称“fdd”)系统,lte时分双工(timedivisionduplex,简称“tdd”)等等;上述的数字无线通信系统还可以是第五代数字移动通信系统,或者后续演进的数字移动通信系统,本申请不作具体限定。需要说明的是,当发送装置为上述数字无线通信系统中的基站时,接收装置可以是上述数字无线通信系统中的终端设备,反之,当发送装置为上述数字无线通信系统中的终端设备时,接收装置可以是上述数字无线通信系统中的基站。应理解,发送装置以及接收装置还可以是上述数字无线通信系统中的其他的设备,此处不作具体限制。应理解的,上述的数字无线通信系统中的信道编码与信道译码可以采用线性分组码,例如,turbo2.0码、ldpc(中文全称:低密度校验;英文全称:lowdensityparitycheck)码以及极化码等等。在本申请实施例中,信道编码和信道译码采用的是极化码。即,在发送装置侧,信源输出的电信号在经过信源编码处理之后,再通过极化码方式进行信道编码处理,最后,再通过数字调制处理以获得无线信号。在接收装置侧,接收到的无线信号通过数字解调处理之后,再通过极化码方式进行信道译码处理,最后,再通过信源解码得到电信号,并输入到信宿。请参阅图2,图2是现有技术提供的一种应用于发送装置侧的极化码信道编码方法的流程图。如图2所示,该方法包括如下步骤:101:发送装置获取目标编码方式,其中,所述目标编码方式用于指示编码时采用的母码长度n以及信息比特的个数k。其中,k个信息比特中可以包括但不限于以下任意一种或者多种校验比特:crc(中文全称:循环冗余校验;英文全称:cyclicredundancycheck)比特、pc(中文全称:奇偶校验;英文全称:paritycheck)比特、hash(中文名称:哈希)比特、其他校验比特。102:发送装置根据母码长度n以及生成公式实时计算生成矩阵gn,其中,是f的克罗内克幂,103:发送装置将k个信息比特按照目标信息比特索引表扩展为n个待编码比特un,其中,n个待编码比特un包括k个信息比特以及n-k个固定比特,目标信息比特索引表用于指示k个信息比特的位置以及n-k个固定比特的位置。104:发送装置将n个待编码比特un与n*n的生成矩阵gn相乘,从而获得编码序列xn=ungn。可以理解,通过步骤102实时计算生成矩阵gn是一个比较复杂的过程,具体地,需要包括以下n个步骤:第一步:确定第二步:计算第三步:计算第四步:计算……;第n步:计算从上述过程可以知道,发送装置计算生成矩阵需要经过n-1次迭代,需要耗费大量的计算时间和计算资源。尤其是随着母码长度n的增大,发送装置计算生成矩阵的过程会变得更加复杂,不能满足要求低时延以及简单的硬件系统的应用场景的需求。为了解决上述问题,本申请实施例提供了一种极化码信道编码方法、设备以及系统,能够无需实时计算生成矩阵gn,减少信道编码的复杂度,避免耗费大量的计算时间和计算资源。下面将分别进行介绍。本发明实施例涉及的主要原理包括:发送装置可以从多种待选编码方式中选择目标编码方式,根据目标编码方式从多个待选编码表格中选择与目标编码方式对应的目标编码表格,并根据目标编码表格进行信道编码。其中,发送装置侧可预先设置有多种待选编码方式以及多种待选编码表格。在本申请实施例中,目标编码方式用于指示信道编码时所采用的母码长度n以及信息比特的个数k。其中,母码长度n以及信息比特的个数k共同影响着编码率,母码长度n以及信息比特的个数k与编码率之间存在下述的关系。具体地,在母码长度n相同时,信息比特的个数k越多,编码率越高。例如,目标编码方式为母码长度为256,信息比特的个数为128时,该目标编码方式的编码率为1/2;目标编码方式为256,信息比特的个数为64时,该目标编码方式的编码率为1/4。示例仅仅用于解析本发明实施例,不应构成具体限定。具体地,在信息比特的个数k相同时,母码长度n越长,编码率越低。例如,目标编码方式为母码长度为256,信息比特的个数为128时,该目标编码方式的编码率为1/2;目标编码方式为512,信息比特的个数为128时,该目标编码方式的编码率为1/4。示例仅仅用于解析本发明实施例,不应构成具体限定。可以理解,在母码长度n相同时,编码率越高,数据的传输速率将会越高,但是,抗干扰能力会相应变得越弱;在母码长度n相同时,编码率越低,数据的传输速率越低,但是,抗干扰能力会相应变得越强。在实际应用中,发送装置可以根据传输速率需求和信道质量从多个待选编码方式中选择目标编码方式。例如,如果传输速率需求较高,在母码长度n相同时,发送装置可以选择编码率较高的待选编码方式作为目标编码方式,以提高数据的传输速率,如果传输速率需求较低,在母码长度n相同时,发送装置可以选择编码率较低的待选编码方式作为目标编码方式,以提高数据的抗干扰能力。又例如,如果信道质量良好,在母码长度n相同时,发送装置可以选择编码率较高的待选编码方式作为目标编码方式,以提高数据的传输速率,如果信道质量较差,在母码长度n相同时,发送装置可以选择编码率较低的待选编码方式作为目标编码方式,以提高数据的抗干扰能力。可以理解,上述选择目标编码方式的举例仅仅是为了对本申请实施例进行解析,在实际应用中,还可以同时结合传输速率需求以及信道质量以选择目标编码方式,或者,还可以结合其他的因素以选择目标编码方式,此处不作具体限定。在本申请实施例中,传输速率需求的影响因素至少包括以下一种:业务类型(视频、语音或者文本)、费用类型(付费或者免费)以及用户类型(贵宾用户或者普通用户)。通常,视频类型的数据的传输速率需求比语音类型的数据的传输速率需求高,语音类型的业务类型的传输速率需求比文本类型的业务类型的传输速率需求高。付费类型的数据的传输速率需求比免费类型的数据的传输速率需求高。贵宾用户的数据的传输速率需求比普通用户的数据的传输速率需求高。传输速率需求的影响因素还可以包括其他的影响因素,例如,服务质量等级等等,本申请不作具体限定。在本申请实施例中,信道质量的影响因素至少包括以下一种:衰落特性(例如是否存在障碍物、路径的长短以及是否存在多普勒频移等等)、环境噪声(例如白噪声以及高斯噪声等等)以及干扰(例如邻道干扰以及同频道干扰等等)。通常,不存在障碍物的信道的信道质量优于存在障碍物的信道的信道质量,路径的较长的信道的信道质量优于路径的较短的信道的信道质量,不存在多普勒频移的信道的信道质量优于存在多普勒频移的信道的信道质量。在实际应用中,信道质量的影响因素还可以包括其他的影响因素,例如天气、热辐射等等,本申请不作具体限定。需要说明的是,目标编码方式不限于指示母码长度n以及信息比特k的个数,还可以用于指示更多影响信道编码的因素,例如打孔比特的个数以及重复比特的个数等等,可以理解,目标编码方式还可以用于指示crc检验比特或者其他校验比特,例如,奇偶校验比特等等,此处不作具体限制。在本申请实施例中,发送装置需要将选择的目标编码方式通知接收装置,以便于接收装置根据目标编码方式进行信道译码。具体地,发送装置可以采用以下的两种方式将选择的目标编码方式通知接收装置。第一种方式,发送装置将目标编码方式发送给接收装置。举例说明,如果选择的目标编码方式的母码长度为16,信息比特的个数为8,则发送装置可以将母码长度16以及信息比特个数8发送给接收装置。接收装置接收到母码长度16以及信息比特个数8之后,就可以知道发送装置选择的目标编码方式的母码长度为16,信息比特的个数为8。可以理解,上述举例只是用于说明本申请实施例,不应构成具体限定。第二种方式,发送装置将目标编号发送给接收装置,而不是将目标编码方式发送给接收装置。具体地,发送装置侧以及接收装置侧均存储有相同的索引表,其中,索引表用于存储待选编号与待选编码方式之间的对应关系。在发送装置侧,发送装置可以根据选择的目标编码方式查询索引表,以从索引表中的多个待选编号中查找到与目标编码方式对应的目标编号,并将目标编号发送给接收装置;在接收装置侧,接收装置根据接收到的目标编号查询索引表,以从索引表的多个待选编码方式中查找到与目标编号对应的目标编码方式。举例说明,发送装置侧与接收装置侧均存储有如表1所示的索引表。为了避免陈述不便,下文中采用了简便的方式表示待选编码方式,例如,将母码长度为32,信息个数比特为16的待选编码方式表示为(32,16)。表1索引表待选编码方式待选编号(32,16)00(32,8)01(16,8)10(16,4)11在发送装置侧,发送装置需要将选择的目标编码方式(16,8)发送给接收装置时,发送装置可以查询发送装置侧的索引表(如表1所示),从而查询得到目标编码方式(16,8)对应的目标编号10。然后,发送装置将目标编号10以显式或者隐式(例如:将目标编号与信道类型对应或者将目标编号与服务类型对应)的方式发送给接收装置。接收装置在接收到目标编号10之后,根据目标编号10查询接收装置侧的索引表(如表1所示),就可以查询得到目标编号10对应的目标编码方式(16,8)。可以理解,上述举例只是用于说明本申请实施例,不应构成具体限定。下面将对在待选编码方式的数量不同的情况下,发送装置采用第一种方式以及第二种方式将目标编码方式(16,8)发送给接收装置的传输开销进行计算。假设待选编码方式的数量只有4个,采用第一种方式,发送装置向接收装置传输目标编码方式(16,8)的开销需要7个比特(其中,传输母码长度16需要4比特,传输信息比特的个数8需要3个比特),而采用第二种方式,发送装置向接收装置传输目标编码方式(16,8)对应的目标编号需要2个比特,所以,采用第二种方式的开销小于采用第一种方式的开销。假设待选编码方式的数量有1024个,采用第一种方式,发送装置向接收装置传输目标编码方式(16,8)的开销需要7个比特(其中,传输母码长度16需要4比特,传输信息比特的个数8需要3个比特),而采用第二种方式,发送装置向接收装置传输目标编码方式(16,8)对应的目标编号需要10个比特,所以采用第一种方式的开销小于采用第二种方式的开销。综合上述可知,当待选编码方式的数量较少时,发送装置可以采用第二种方式将目标编码方式发送给接收装置;当待选编码方式的数量较多时,发送装置可以采用第一种方式将目标编码方式发送给接收装置。具体实施时,可以认为当待选编码方式的数量小于预设阈值时,待选编码方式的数量较少,当待选编码方式的数量大于或者等于预设阈值时,待选编码方式的数量较多。其中,预设阈值是根据大量的实践经验统计分析得到。在本申请实施例中,在介绍完发送装置将选择的目标编码方式通知接收装置的两种方式之后,这里将详细介绍目标编码表格可以包括以下几种可能的实施模式,下面将分别进行介绍:第一种模式,目标编码表格用于存储目标编码方式对应待选编码数据与待选编码序列之间的映射关系。本申请实施例的目标编码表格可以如表2所示:表2目标编码表格待选编码数据待选编码序列a1b1a2b2a3b3……a2kb2k其中,k为信息比特的个数,待选编码数据a1,a2,a3,…,a2k分别是通过穷举法列举的k个信息比特的可能取值,待选编码序列b1,b2,b3,…,b2k可以是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据a1,a2,a3,…,a2k进行编码后得到的编码序列。应理解,待选编码序列b1,b2,b3,…,b2k还可以是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据a1,a2,a3,…,a2k进行编码之后,再进行处理后得到的编码序列,其中,所述处理可以是打孔处理或者重复处理,所述处理还可以包括校验处理(例如,crc校验或者奇偶校验)等等。举例说明一,待选编码序列b1,b2,b3,…,b2k是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据a1,a2,a3,…,a2k进行编码后得到的编码序列。例如,假设母码长度为8,信息比特的个数为2时,目标编码表格如下述表3所示:表3具体实施例一的目标编码表格待选编码数据待选编码序列0000000000011111111110101010101101010101其中,待选编码数据00,01,10,11分别是通过穷举法列举的2个信息比特的可能取值,待选编码序列00100000,11011111,110111110,001000001是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据00,01,10,11进行编码后得到的编码序列。应理解,上述的表3只是作为一种举例,不应构成具体的限定。举例说明二,待选编码序列b1,b2,b3,…,b2k是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据a1,a2,a3,…,a2k进行编码后,再进行打孔处理后得到的编码序列。例如,假设母码长度为8,信息比特的个数为2,目标编码表格如下述表4所示:表4具体实施例二的目标编码表格注:表4中(编码速率2/7,比特2)表示为编码速率为2/7,打孔比特的位置为比特2,(编码速率1/3,比特2和6)表示为编码速率为1/3,打孔比特的位置为比特2和比特6。其中,待选编码数据00,01,10,11分别是通过穷举法列举的2个信息比特的可能取值,第一待选编码序列0000000,1111111,1001010,0110101是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据00,01,10,11进行编码后(编码结果请参照表3)再对比特2进行打孔处理后得到的编码序列;第二待选编码序列000000,111111,100100,011011是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据00,01,10,11进行编码后(编码结果请参照表3)再对比特2以及比特6进行打孔处理后得到的编码序列。应理解,上述的表4只是作为一种举例,在实际应用中,待选编码数据对应的待选编码序列的数量也可以是1个,3个,4个或者更多,打孔比特的数量以及打孔比特的位置都可以根据实际需要进行设置。举例说明三,待选编码序列b1,b2,b3,…,b2k是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据a1,a2,a3,…,a2k进行编码后,再进行重复处理后得到的编码序列。例如,假设母码长度为8,信息比特的个数为2,目标编码表格如下述表5所示:表5具体实施例三的目标编码表格注:表5中(编码速率2/9,比特2)表示为编码速率为2/9,重复比特的位置为比特2,(编码速率1/5,比特2和6)表示为编码速率为1/5,重复比特的位置为比特2和比特6。其中,待选编码数据00,01,10,11分别是通过穷举法列举的2个信息比特的可能取值,第一待选编码序列000000000,111111111,101101010,010010101是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据00,01,10,11进行编码后(编码结果请参照表3),再对比特2进行重复处理后得到的编码序列;第二待选编码序列0000000000,1111111111,1011010110,0100101001是根据目标编码方式使用现有的极化码信道编码方法分别对待选编码数据00,01,10,11进行编码后(编码结果请参照表3),再对比特2以及比特6进行重复处理后得到的编码序列。应理解,上述的表5只是作为一种举例,在实际应用中,待选编码数据对应的待选编码序列的数量也可以是1个,3个,4个或者更多,或者还可以对同一个位置的比特重复多次等各种方式。具体的待选编码序列的重复比特的数量以及重复比特的位置都可以根据实际需要进行设置。第二种模式,目标编码表格用于存储目标编码方式对应的生成矩阵。所述生成矩阵为根据计算得到的n*n的矩阵,其中,gn为所述生成矩阵,是f的克罗内克幂,举例说明,以母码长度为8,信息比特个数为2的目标编码方式为例,根据公式可计算得到生成矩阵:此时,目标编码表格中存储内容的即为生成矩阵g8。应理解,上述例子只是作为一种举例,在实际应用中,生成矩阵的母码长度也可以是其他2的整数次幂,例如,2,4,16,32等等。第三种模式,目标编码表格用于存储目标编码方式对应的缩减矩阵。所述缩减矩阵为按照目标信息比特索引表将生成矩阵缩减后得到的矩阵。在本实施方式中,所述目标信息比特索引表记载了n个比特(目标编码方式的母码长度为n)中的每个比特的信道容量或者可靠性。可以根据目标信息比特索引表记载的n个比特中的每个比特的的信道容量,从n个比特中选择k个比特作为信息比特,n-k个比特作为固定比特。也就是说,待选信息比特索引表可以用于指示k个信息比特的位置以及n-k个固定比特的位置。在具体应用中,可以根据n个比特中的每个比特的的信道容量将n个比特中信道容量最大的k个比特作为信息比特,剩余的n-k个比特作为固定比特。举例说明,假设n=8时,待选信息比特索引表记载了8个比特中的各个比特的信道容量如下:[0.0039,0.1211,0.1914,0.6836,0.3164,0.8086,0.8789,0.9961]。可以将8个比特中信道容量最大的2个比特[6,7]作为信息比特,剩余的6个比特[0,1,2,3,4,5]作为固定比特。在具体应用中,可以从n个比特中选出行重量大于重量阈值t的比特,然后,根据n个比特中的每个比特的的信道容量从行重量大于重量阈值t的比特中选择信道容量最大的k个比特作为信息比特,剩余的n-k个比特作为固定比特。举例说明,假设n=8时,待选信息比特索引表记载了8个比特中的各个比特的信道容量如下:[0.0039,0.1211,0.1914,0.6836,0.3164,0.8086,0.8789,0.9961]。待选重量表记载了8个比特中的各个比特的行重量如下:[1,2,2,4,2,4,4,8]。假设行重量阈值为3,从8个比特中选出行重量大于重量阈值3的比特[3,5,6,7],然后,从行重量大于重量阈值3的比特中选择信道容量最大的2个比特[6,7]作为信息比特,剩余的6个比特[0,1,2,3,4,5]作为固定比特。在本实施方式中,所述生成矩阵为根据计算得到的n*n的矩阵,gn为所述生成矩阵,是f的克罗内克幂,举例说明,以母码长度为8,信息比特个数为2的目标编码方式为例,根据公式可计算得到生成矩阵:在本实施方式中,缩减矩阵是将生成矩阵中的删除行删除,只保留生成矩阵中的保留行得到的。其中,所述生成矩阵包括k个保留行以及n-k个删除行,所述k个保留行的位置与所述目标信息比特索引表指示的k个信息比特的位置相对应,所述n-k个删除行的位置与所述目标信息比特索引表指示的n-k个固定比特的位置相对应。举例说明,假设母码长度为8,信息比特的个数为2,目标信息比特索引表指示比特为信息比特[6,7],比特[0,1,2,3,4,5]为固定比特,生成矩阵生成矩阵的行[6,7]与信息比特[6,7]对应,生成矩阵的行[0,1,2,3,4,5]与固定比特[0,1,2,3,4,5]对应,则生成矩阵的行[6,7]为保留行,生成矩阵的行[0,1,2,3,4,5]为删除行。将生成矩阵的删除行[0,1,2,3,4,5]删除,只保留生成矩阵的保留行[6,7],就可以得到缩减矩阵:此时,目标编码表格中存储内容的即为缩减矩阵g2,8。应理解,上述例子只是作为一种举例,不应构成具体的限定。请参阅图3,图3是本申请实施例提供了一种极化码信道编码方法的流程图。如图3所示,本申请实施例的极化码信道编码方法包括如下步骤:201:发送装置从多个待选编码方式中选择目标编码方式,其中,所述目标编码方式用于指示编码时采用的母码长度n以及信息比特的个数k,n为2的整数次幂,n,k均为正整数,n>k。202:发送装置根据所述目标编码方式从多个待选编码表格中选择出目标编码表格,其中,所述多个待选编码表格是预先存储在所述发送装置中的。应理解,步骤201以及步骤202中关于如何选择目标编码方式以及如何选择目标编码表格的内容可以参见上述介绍,此处不再展开描述。203:发送装置根据所述目标编码表格将k个信息比特进行编码,从而获得目标编码序列。本申请实施例中,发送装置可以根据所述目标编码表格将k个信息比特进行编码,无需实时计算生成矩阵gn,从而减少了信道编码的复杂度,避免耗费大量的计算时间和计算资源。下面将详细介绍几种主要的根据所述目标编码表格将k个信息比特进行编码的方式。如图4a所示,对应于目标编码表格的第一种模式,发送装置可以根据k个信息比特查询第一种方式的目标编码表格,以从待选编码序列中选择目标编码序列。举例说明一,以表3例说明,如果2个信息比特的实际取值为00,则发送装置通过查询如表3所示的目标编码表格可以知道,目标编码序列为00000000;如果2个信息比特的实际取值为01,则发送装置通过查询如表3所示的目标编码表格可以知道,目标编码序列为11111111;如果2个信息比特的实际取值为10,则发送装置通过查询如表3所示的目标编码表格可以知道,目标编码序列为10101010;如果2个信息比特的实际取值为11,则发送装置通过查询如表3所示的目标编码表格可以知道,目标编码序列为01010101。举例说明二,以表4例说明,如果编码速率为2/7,打孔比特的位置为比特2,2个信息比特的实际取值为00,则发送装置通过查询如表4所示的目标编码表格可以知道,目标编码序列为0000000;如果编码速率为2/7,打孔比特的位置为比特2,2个信息比特的实际取值为01,则发送装置通过查询如表4所示的目标编码表格可以知道,目标编码序列为1111111;如果编码速率为2/7,打孔比特的位置为比特2,2个信息比特的实际取值为10,则发送装置通过查询如表4所示的目标编码表格可以知道,目标编码序列为1001010;如果编码速率为2/7,打孔比特的位置为比特2,2个信息比特的实际取值为11,则发送装置通过查询如表4所示的目标编码表格可以知道,目标编码序列为0110101。如果编码速率为1/3,打孔比特的位置为比特2以及比特6,2个信息比特的实际取值为00,则发送装置通过查询如表4所示的目标编码表格可以知道,目标编码序列为000000;如果编码速率为1/3,打孔比特的位置为比特2以及比特6,2个信息比特的实际取值为01,则发送装置通过查询如表4所示的目标编码表格可以知道,目标编码序列为111111;如果编码速率为1/3,打孔比特的位置为比特2以及比特6,2个信息比特的实际取值为10,则发送装置通过查询如表4所示的目标编码表格可以知道,目标编码序列为100100;如果编码速率为1/3,打孔比特的位置为比特2以及比特6,2个信息比特的实际取值为11,则发送装置通过查询如表4所示的目标编码表格可以知道,目标编码序列为011011。举例说明三,以表5例说明,如果编码速率为2/9,重复比特的位置为比特2,2个信息比特的实际取值为00,则发送装置通过查询如表5所示的目标编码表格可以知道,目标编码序列为000000000;如果编码速率为2/9,重复比特的位置为比特2,2个信息比特的实际取值为01,则发送装置通过查询如表5所示的目标编码表格可以知道,目标编码序列为111111111;如果编码速率为2/9,重复比特的位置为比特2,2个信息比特的实际取值为10,则发送装置通过查询如表5所示的目标编码表格可以知道,目标编码序列为101101010;如果编码速率为2/9,重复比特的位置为比特2,2个信息比特的实际取值为11,则发送装置通过查询如表5所示的目标编码表格可以知道,目标编码序列为010010101。如果编码速率为1/5,重复比特的位置为比特2以及比特6,2个信息比特的实际取值为00,则发送装置通过查询如表5所示的目标编码表格可以知道,目标编码序列为0000000000;如果编码速率为1/5,重复比特的位置为比特2以及比特6,2个信息比特的实际取值为01,则发送装置通过查询如表5所示的目标编码表格可以知道,目标编码序列为1111111111;如果编码速率为1/5,重复比特的位置为比特2以及比特6,2个信息比特的实际取值为10,则发送装置通过查询如表5所示的目标编码表格可以知道,目标编码序列为1011010110;如果编码速率为1/5,重复比特的位置为比特2以及比特6,2个信息比特的实际取值为11,则发送装置通过查询如表5所示的目标编码表格可以知道,目标编码序列为0100101001。如图4b所示,对应于目标编码表格的第二种模式,所述发送装置将n*n的目标矩阵按照目标信息比特索引表缩减为k*n的缩减矩阵,然后,所述发送装置将k个信息比特与k*n的缩减矩阵相乘,从而获得目标编码序列。可以理解,发送装置将n*n的目标矩阵按照目标信息比特索引表缩减为k*n的缩减矩阵的具体内容可以参见目标编码表格的第三种可能的实施方式部分的内容,此处不再展开描述。举例说明,发送装置如何将k个信息比特与k*n的缩减矩阵相乘,从而获得目标编码序列。假设2个信息比特为10,k*n的缩减矩阵为则目标编码序列等于发送装置无需根据根据母码长度n以及实时计算生成矩阵,从而减少了信道编码的复杂度。如图4c所示,对应于目标编码表格的第三种模式,发送装置将k个信息比特与k*n的缩减矩阵相乘,从而获得目标编码序列。举例说明,发送装置如何将k个信息比特与k*n的缩减矩阵相乘,从而获得目标编码序列。假设2个信息比特为10,k*n的缩减矩阵为则目标编码序列等于参阅图5,图5是本申请实施例提供了一种极化码译码方法的流程图。如图5所示,本申请实施例的极化码译码方法包括如下步骤:301:接收装置接收目标编码方式,其中,所述目标编码方式用于指示编码时采用的母码长度n以及信息比特的个数k,n为2的整数次幂,n,k均为正整数,n>k。在本申请实施例中,接收装置获取目标编码方式是由发送装置将目标编码方式发送给接收装置的方式决定的,所以,具体可以参见发送装置将选择的目标编码方式通知接收装置部分的内容介绍,此处不再展开描述。302:接收装置根据目标信息比特索引表确定在所述目标编码方式下所述信息比特的位置,其中,所述目标信息比特索引表用于存储k个信息比特的位置以及n-k个固定比特的位置。举例说明,假设目标编码方式为母码长度为8,信息比特的个数为2个,发送装置侧以及接收装置侧存储了相同的目标信息比特索引表,目标信息比特索引表记载了8个比特中的各个比特的信道容量如下:[0.0039,0.1211,0.1914,0.6836,0.3164,0.8086,0.8789,0.9961]。在发送装置侧,发送装置根据存储在发送装置侧的目标信息比特索引表将8个比特中信道容量最大的2个比特[6,7]作为信息比特,剩余的6个比特[0,1,2,3,4,5]作为固定比特。在接收装置侧,接收装置根据存储在接收装置侧的目标信息比特索引表将8个比特中信道容量最大的2个比特[6,7]确定为所述信息比特的位置,剩余6个比特[0,1,2,3,4,5]确定为所述固定比特的位置。303:接收装置根据所述目标编码方式以及所述信息比特的位置通过穷举的方式确定2k个可能译码结果,其中,所述2k个可能译码结果中的每个可能的译码结果包括n个比特。举例说明,假设信息比特的位置为比特[6,7],固定比特的位置为比特[0,1,2,3,4,5]。由于固定比特的值通常都设置为0,所以,可能译码结果必然符合这样的形式:[0,0,0,0,0,0,*,*],其中,*为信息比特的取值。通过穷举法将2个信息比特的可能取值都列举出来,则可以得到4个可能译码结果:[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1],[0,0,0,0,0,0,1,0],[0,0,0,0,0,0,1,1]。304:接收装置从所述2k个可能译码结果中选择最优的一个可能译码结果作为所述极化码的译码结果。在本申请实施例中,接收装置通过最大似然法从所述2k个可能译码结果中选择最优的一个可能译码结果作为所述极化码的译码结果。应理解,除了最大似然法之外,接收装置还可以通过其他的方式选择最优的一个可能译码结果作为所述极化码的译码结果,本申请不作具体限定。需要说明的是,图3所示的极化码编码方法以图5所示的极化码译码方法之间是互相独立的。即,当发送装置采用图3所述的极化码编码方法进行编码时,接收装置可以采用传统的译码方法进行译码,例如,连续消除算法(successivecancellation,sc),置信度传播算法(beliefpropagation,bp),基于sc算法进行改进得到的算法以及基于bp算法进行改进得到的算法等等,也可以采用如图5所示的极化码译码方法。当接收装置采用图5所示的极化码译码方法进行译码时,发送装置可以采用传统的极化码编码方法,也可以采用如图3所示的极化码编码方法。图6示出了本发明实施例提供的发送装置和接收装置的一种实施例,以及二者构成的通信系统的结构示意图。如图6所示,发送装置400和接收装置500之间可存在通信连接,可实现二者之间的数据通信。下面展开描述。如图6所示,发送装置400可包括:方式选择模块401、表格选择模块402以及编码模块403。发送装置400侧设置有多个待选编码表格,可以供发送装置400从多个待选编码表格中选择出合适的目标编码表格。所述选择模块401用于从多个待选编码方式中选择目标编码方式,其中,所述目标编码方式用于指示编码时采用的母码长度n以及信息比特的个数k,n为2的整数次幂,n,k均为正整数,n>=k;所述表格选择模块402用于根据所述目标编码方式从多个待选编码表格中选择出目标编码表格,其中,所述多个待选编码表格是预先存储在所述发送装置中的;所述编码模块403用于根据所述目标编码表格将k个信息比特进行编码,从而获得目标编码序列。本申请实施例中,目标编码表格可以用于存储生成矩阵,或者,用于存储缩减矩阵,或者,用于存储目标编码方式对应待选编码数据与待选编码序列之间的映射关系。可以理解,所述目标编码表格的内容不同时,发送装置根据所述目标编码表格将k个信息比特进行编码,从而获得目标编码序列的方式也将不同,具体内容请参阅图3对应的实施例。本申请实施例中,在发送装置确定目标编码方式之后,还需要通过发送单元404将所述目标编码方式发送给接收装置,以使得所述接收装置根据所述目标编码方式进行译码。发送装置将所述目标编码方式发送给接收装置的具体内容请参见图3对应的实施例。如图6所示,接收装置500可包括:接收模块501、确定模块502、穷举模块503以及选择模块504。接收模块501用于接收目标编码方式,其中,所述目标编码方式用于指示编码时采用的母码长度n以及信息比特的个数k,n为2的整数次幂,n,k均为正整数,n>k;确定模块502用于根据目标信息比特索引表确定在所述目标编码方式下所述信息比特的位置,其中,所述目标信息比特索引表用于存储k个信息比特的位置以及n-k个固定比特的位置;穷举模块503用于根据所述目标编码方式以及所述信息比特的位置通过穷举的方式确定2k个可能译码结果,其中,所述2k个可能译码结果中的每个可能的译码结果包括n个比特;选择模块504用于从所述2k个可能译码结果中选择最优的一个可能译码结果作为所述极化码的译码结果。需要说明,图6实施例中未提及的内容以及各个功能单元的具体实现,请参考图3实施例,这里不再赘述。基于同一发明构思,本发明实施例还提供一种装置(如图7所示),该装置用于实现前述图3或者图5实施例所描述的方法。如图7所示,装置700包括:发射器703、接收器704、存储器702和与存储器702耦合的处理器701(处理器701的数量可以是一个或多个,图7中以一个处理器为例)。发射器703、接收器704、存储器702和处理器701可通过总线或者其它方式连接(图7中以通过总线连接为例)。其中,发射器703用于向外部发送数据,接收器704用于从外部接收数据。存储器702用于存储程序代码,处理器701用于调用并运行存储于存储器702中的程序代码。当采用硬件电路或者逻辑电路实现时,存储器可以和处理器集成在一起。当装置700为发送装置时,存储器702中存储的程序代码具体用于实现图3实施例中的所述发送装置的功能。具体的,处理器701用于调用存储器702中存储的程序代码,并执行以下步骤:处理器701从多个待选编码方式中选择目标编码方式,其中,所述目标编码方式用于指示编码时采用的母码长度n以及信息比特的个数k,n为2的整数次幂,n,k均为正整数,n>=k;处理器701根据所述目标编码方式从多个待选编码表格中选择出目标编码表格,其中,所述多个待选编码表格是预先存储在所述发送装置中的;处理器701根据所述目标编码表格将k个信息比特进行编码,从而获得目标编码序列。本申请实施例中,所述目标编码表格用于存储目标矩阵。目标矩阵可以包括以下两种实施方式:第一种,目标矩阵可以是生成矩阵。其中,所述生成矩阵为根据计算得到的n*n的矩阵,其中,gn为所述生成矩阵,是f的克罗内克幂,第二种,目标矩阵可以是缩减矩阵。所述缩减矩阵为按照目标信息比特索引表将生成矩阵中的删除行缩减后得到的矩阵,所述生成矩阵为根据计算得到的n*n的矩阵,gn为所述生成矩阵,是f的克罗内克幂,所述目标信息比特索引表用于指示k个信息比特的位置以及n-k个固定比特的位置,所述生成矩阵包括k个保留行以及n-k个删除行,所述k个保留行的位置与所述k个信息比特的位置相对应,所述n-k个删除行的位置与所述n-k个固定比特的位置相对应。本申请实施例中,所述目标编码表格用于存储2k个待选编码数据与2k个待选编码序列之间的一一映射关系。下面将分别介绍所述三种不同的实施方式:第一种,所述2k个待选编码序列是根据所述目标编码方式使用极化码信道编码方法分别对所述2k个待选编码数据进行编码得到的2k个编码序列。第二种,所述2k个待选编码序列是根据所述目标编码方式使用极化码信道编码方法分别对所述2k个待选编码数据进行编码后,再进行打孔处理得到的2k个编码序列。第三种,所述2k个待选编码序列是根据所述目标编码方式使用极化码信道编码方法分别对所述2k个待选编码数据进行编码后,再进行重复处理得到的2k个编码序列。本申请实施例中,所述目标编码表格的内容不同时,处理器701根据所述目标编码表格将k个信息比特进行编码,从而获得目标编码序列的方式也将不同,具体地:当所述目标编码表格用于存储生成矩阵时,所述处理器701将k个信息比特按照目标信息比特索引表扩展为n个待编码比特,其中,所述n个待编码比特包括k个信息比特以及n-k个固定比特,所述目标信息比特索引表用于指示k个信息比特的位置以及n-k个固定比特的位置。所述发送装置将n个待编码比特与n*n的生成矩阵相乘,从而获得目标编码序列。当所述目标编码表格用于存储生成矩阵时,所述处理器701将n*n的目标矩阵按照目标信息比特索引表缩减为k*n的缩减矩阵,其中,所述目标信息比特索引表用于指示k个信息比特的位置以及n-k个固定比特的位置,所述生成矩阵包括k个保留行以及n-k个删除行,所述k个保留行的位置与所述k个信息比特的位置相对应,所述n-k个删除行的位置与所述n-k个固定比特的位置相对应。所述发送装置将k个信息比特与k*n的缩减矩阵相乘,从而获得目标编码序列。当所述目标编码表格用于存储缩减矩阵时,所述处理器701将k个信息比特与k*n的缩减矩阵相乘,从而获得目标编码序列。当所述目标编码表格用于存储2k个待选编码数据与2k个待选编码序列之间的一一映射关系时,所述处理器701根据k个信息比特查询所述目标编码表格,以从待选编码序列中选择目标编码序列,其中,所述k个信息比特属于所述待选编码数据。本申请实施例中,在发送装置确定目标编码方式之后,还需要通过发射器703将所述目标编码方式发送给接收装置,以使得所述接收装置根据所述目标编码方式进行译码。发射器703发送目标编码方式包括以下两种:第一种,如果所述待选编码方式的数量大于预设阈值时,发射器703将所述目标编码方式发送给接收装置,以使得所述接收装置根据所述目标编码方式进行译码,其中,所述目标编码方式属于所述待选编码方式。第二种,如果待选编码方式的数量小于或者等于预设阈值时,发射器703将目标编号发送给接收装置,以使得所述接收装置根据所述目标编号确定所述目标编码方式,并根据所述目标编码方式进行译码,其中,所述目标编号属于待选编号,所述待选编号与所述待选编码方式存在一一对应关系。需要说明的,当装置700为发送装置时,处理器701的执行步骤以及处理器701涉及的其他技术特征还可参照图3方法实施例中所述发送装置的相关内容,这里不再赘述。当装置700为接收装置时,存储器702中存储的程序代码具体用于实现图5实施例中的所述接收装置的功能。具体的,处理器701用于调用存储器702中存储的程序代码,并执行以下步骤:处理器701接收目标编码方式,其中,所述目标编码方式用于指示编码时采用的母码长度n以及信息比特的个数k,n为2的整数次幂,n,k均为正整数,n>=k;处理器701根据目标信息比特索引表确定在所述目标编码方式下所述信息比特的位置,其中,所述目标信息比特索引表用于存储k个信息比特的位置以及n-k个固定比特的位置;处理器701根据所述目标编码方式以及所述信息比特的位置通过穷举的方式确定2k个可能译码结果,其中,所述2k个可能译码结果中的每个可能的译码结果包括n个比特;处理器701从所述2k个可能译码结果中选择最优的一个可能译码结果作为所述极化码的译码结果。本申请实施例中,接收器704接收目标编码方式包括以下两种:当待选编码方式的数量大于预设阈值时,接收器704通过接收所述目标编码方式确定所述目标编码方式,其中,所述目标编码方式属于所述待选编码方式;或者,当待选编码方式的数量小于或者等于预设阈值时,接收器704通过接收目标编号从所述待选编码方式中选择目标编码方式,其中,所述目标编号属于待选编号,所述待选编号与所述待选编码方式存在一一对应关系。本申请实施例中,处理器701根据最大似然法从所述2k个可能译码结果中选择最优的一个可能译码结果作为所述极化码的译码结果。需要说明的,当装置700为接收装置时,处理器701的执行步骤以及处理器701涉及的其他技术特征还可参照图5方法实施例中所述接收装置的相关内容,这里不再赘述。另外,本发明实施例还提供了一种通信系统,该通信系统包括:发送装置和接收装置。当发送装置采用图3所述的极化码编码方法进行编码时,接收装置可以采用传统的译码方法进行译码,例如,连续消除算法(successivecancellation,sc),置信度传播算法(beliefpropagation,bp),基于sc算法进行改进得到的算法以及基于bp算法进行改进得到的算法等等,也可以采用如图5所示的极化码译码方法进行译码。当接收装置采用图5所示的极化码译码方法进行译码时,发送装置可以采用传统的极化码编码方法进行编码,也可以采用如图3所示的极化码编码方法进行编码。实施本申请实施例,发送装置能够从多个待选编码方式中选择目标编码方式,根据所述目标编码方式从多个待选编码表格中选择出目标编码表格,根据所述目标编码表格将k个信息比特进行编码,从而获得目标编码序列,无需实时计算生成矩阵,从而降低了信道编码的复杂度,避免耗费大量的计算时间和计算资源,能够满足要求低时延以及简单的硬件系统的应用场景的需求。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,在没有超过本申请的范围内,可以通过其他的方式实现。例如,以上所描述的实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。另外,所描述系统、设备和方法以及不同实施例的示意图,在不超出本申请的范围内,可以与其它系统,模块,技术或方法结合或集成。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电子、机械或其它的形式。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1