一种极性码的传输方法和装置与流程

文档序号:15281224发布日期:2018-08-28 23:33阅读:208来源:国知局

本申请涉及通信技术领域,尤其涉及一种极性码的传输方法和装置。



背景技术:

长期演进(英文:longtermevolution,缩写:lte)系统中,物理广播信道(英文:physicalbroadcastchannel,缩写:pbch)承载主信息块(英文:masterinformationblock,缩写:mib)。其中,mib的长度为24比特,mib包含下行链路系统带宽,phich(英文:physicalhybridarqindicatorchannel,中文:物理混合自动重传请求指示信道)大小,以及系统帧号(英文:systemfrequencynumber,简称:sfn)的高八位等内容。发送端pbch的处理过程如图1所示。基站首先对要发送的mib进行循环冗余校验(英文:cyclicalredundancycheck,缩写:crc)编码,得到16位crc序列,然后基站将40比特长的序列(包含24bits的mib和16bits的crc)进行信道编码以及速率匹配后得到编码序列,将该编码序列分段得到4个大小相等的pbch独立单元,将4个pbch独立单元采用4个扰码序列进行分别加扰,基站完成加扰后续的调制、映射和发送流程。

其中,pbch的信道编码采用tbcc(英文:tailingbitconvolutioncoding,中文:咬尾卷积编码),4个扰码序列采用不同的相位。4个pbch独立单元携带相同的编码比特,4个pbch独立单元执行加扰、调制以及映射等流程后在40ms(4个无线帧的传输时间,每个无线帧10ms)的时间窗口内发送。

接收端pbch的处理过程如图2所示。由发送端描述可知,4个pbch独立单元携带相同的编码比特,因此信道质量足够好的情况下,接收端只接收40ms内的一个pbch独立单元就成功完成解扰、译码以及crc校验的操作。由于接收端通过解扰成功的扰码序列,得到发送端是在40ms内的第几个无线帧发送mib,即知道了sfn的低2位。

对于信道质量较差的情况,接收端如果只接收一个pbch独立单元不能成功解扰译码,就与下一个10ms发送的pbch独立单元进行软合并再进行译码,直到成功解码。

在第五代(5thgeneration,5g)通信系统以及后续更多可能的通信系统中定义了三大类场景,分别为增强移动宽带(英文:enhancedmobilebroadband,简称:embb),超可靠低延时通信(英文:ultrareliablelowlatencycommunications,简称:urllc)和大规模物联网通信(英文:massivemachinetypecommunications,缩写:mmtc)。其中,embb业务主要包含超高清视频、增强现实ar、虚拟现实vr等等,主要特点是传输数据量大、传输速率很高。urllc业务主要是用于物联网中的工业控制、无人驾驶等,主要特点是超高可靠性、低延时,传输数据量较少以及具有突发性。mmtc业务主要是用于物联网中的智能电网、智慧城市等,主要特点是海量设备连接、传输数据量小、容忍较长时间的延时。

在3gpp(英文:3rdgenerationpartnershipproject,中文:第三代合作伙伴计划)ran1(英文:radioaccessnetwork,中文:无线接入网)87次会议上,极性polar码正式接收为5gembb(英文:enhancedmobilebroadband)场景的上下行控制信道的信道编码方案。将极性码应用于pbch的信道编码,存在改进的空间。



技术实现要素:

有鉴于此,本申请的主要目的是提供一种传输方法和传输装置和通信设备,用于改善polar码的编译译码性能。

第一方面,本申请提供了一种传输的方法,所述方法应用于网络设备,包括:将比特序列进行极性polar编码,得到编码序列,所述比特序列包含控制信息和循环冗余校验crc序列;将所述编码序列分片,得到n个编码子序列,n为整数,n>0;将所述n个编码子序列与n个加扰序列分别加扰,得到n个加扰后序列;将所述n个加扰后序列采用调制和映射操作后发送。

第二方面,本申请提供了一种传输的装置,包括:编码单元,用于将比特序列进行极性polar编码,得到编码序列,所述比特序列包含控制信息和循环冗余校验crc序列;速率匹配单元,用于将所述编码序列分片,得到n个编码子序列,n为整数,n>0;加扰单元,用于将所述n个编码子序列与n个加扰序列分别加扰,得到n个加扰后序列;处理单元,用于将所述n个加扰后序列采用调制和映射操作;发送单元,用于发送调制映射后的n个加扰后序列。

结合第一方面和第二方面,在一种可能的设计中,所述将所述n个编码子序列与n个加扰序列分别加扰,具体包括:所述n个编码子序列中每个编码子序列的奇数序号向量和偶数序号向量分别与所述n个加扰序列中每个加扰序列进行异或操作。

结合第一方面和第二方面,在一种可能的设计中,所述n个加扰序列携带个比特的信息。

结合第一方面和第二方面,在一种可能的设计中,所述控制信息为主信息块mib。

第三方面,本申请提供了一种通信设备,包括:存储器,用于存储程序;处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器对比特序列进行极性polar编码,得到编码序列,所述比特序列包含控制信息和循环冗余校验crc序列;将所述编码序列分片,得到n个编码子序列,n为整数,n>0;将所述n个编码子序列与n个加扰序列分别加扰,得到n个加扰后序列;将所述n个加扰后序列采用调制和映射操作;收发器,用于发送n个调制映射后的加扰后序列。

第四方面,本申请提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方面所述的译码方法。

第五方面,本申请提供了一种传输的方法,所述方法应用于终端,包括:终端接收符号序列,所述符号序列是网络设备对控制信息采用polar码编码并且加扰调制映射后得到;所述终端对所述符号序列进行解映射解调后得到编码序列;所述终端从所述编码序列选取至少一个编码子序列;所述终端对所述至少一个编码子序列进行polar译码,得到比特序列,所述比特序列包括控制信息和crc序列;所述终端用至少一个解扰序列对所述比特序列进行解扰操作,并且终端对解扰后的比特序列做crc校验,若crc校验通过,得到控制信息和时序信息。

第五方面,本申请提供了一种传输的装置,包括:接收单元,用于接收符号序列,所述符号序列是网络设备对控制信息采用polar码编码并且加扰调制映射后得到;处理单元,用于对所述符号序列进行解映射解调后得到编码序列,还用于从所述编码序列选取至少一个编码子序列;译码单元,用于对所述至少一个编码子序列进行polar译码,得到比特序列,所述比特序列包括控制信息和crc序列;解扰单元,用于采用至少一个解扰序列对所述比特序列进行解扰操作;校验单元,用于对解扰后的比特序列做crc校验,若crc校验通过,得到控制信息和时序信息。

第六方面,本申请提供了一种传输的装置,包括:接收单元,用于接收符号序列,所述符号序列是网络设备对控制信息采用polar码编码并且加扰调制映射后得到;处理单元,用于对所述符号序列进行解映射解调后得到编码序列,还用于从所述编码序列选取至少一个编码子序列;译码单元,用于对所述至少一个编码子序列进行polar译码,得到比特序列,所述比特序列包括控制信息和crc序列;解扰单元,用于采用至少一个解扰序列对所述比特序列进行解扰操作;校验单元,用于对解扰后的比特序列做crc校验,若crc校验通过,得到控制信息和时序信息。

结合第五方面和第六方面,在一种可能的设计中,所述终端对所述至少一个编码子序列进行polar译码,具体包括:所述终端对一个编码子序列进行译码;

所述终端用至少一个解扰序列对所述比特序列进行解扰操作,并且终端对解扰后的比特序列做crc校验,具体包括:所述终端用4个解扰序列的每个解扰序列分别对所述比特序列进行解扰操作,并且终端对每次解扰后的比特序列做crc校验,若crc校验通过,得到控制信息;

所述终端根据crc校验通过的解扰序列的序号,得到时序信息。

结合第五方面和第六方面,在一种可能的设计中,所述终端对所述至少一个编码子序列进行polar译码,具体包括:

所述终端对两个编码子序列进行软合并,得到软合并序列;所述终端对所述软合并序列进行polar译码;

所述终端用至少一个解扰序列对所述比特序列进行解扰操作,并且终端对解扰后的比特序列做crc校验,具体包括:

所述终端用2个解扰序列分别对所述比特序列进行解扰操作,并且终端对每次解扰后的比特序列做crc校验,若crc校验通过,得到控制信息;

所述终端根据crc校验通过的解扰序列的序号,得到时序信息。

结合第五方面和第六方面,在一种可能的设计中,所述控制信息为主信息块mib。

第七方面,本申请提供了一种通信设备,包括:存储器,用于存储程序;收发器,用于接收符号序列,所述符号序列是网络设备对控制信息采用polar码编码并且加扰调制映射后得到;处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器对所述符号序列进行解映射解调后得到编码序列;从所述编码序列选取至少一个编码子序列;对所述至少一个编码子序列进行polar译码,得到比特序列,所述比特序列包括控制信息和crc序列;用至少一个解扰序列对所述比特序列进行解扰操作,并且终端对解扰后的比特序列做crc校验,若crc校验通过,得到控制信息和时序信息。

第八方面,本申请提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第五方面所述的译码方法。

本实施例利用polar码的编译码特点,新定义了n个加扰序列,通过n个加扰序列额外携带了个比特的信息,采用上述编码方法,节省信令开销。接收侧对llr子序列,先polar译码后解扰,减少译码次数,降低实现复杂度。

附图说明

图1为lte中发送端pbch处理的过程。

图2为lte中接收端pbch处理的过程。

图3为无线通信的基本流程图。

图4为本申请实施例的应用场景图。

图5为arikanpolar码的构造示图。

图6为capolar码的构造示图。

图7为pcpolar码的构造示图。

图8为本申请实施例的发送侧流程图。

图9为本申请实施例的发送端的虚拟装置结构图。

图10为本申请实施例的发送端的实体装置结构图。

图11为本申请实施例的接收侧流程图。

图12为本申请实施例的接收端的虚拟装置结构图。

图13为本申请实施例的接收端的实体装置结构图。

具体实施方式

下面结合附图对本申请具体实施例作进一步的详细描述。

图3是无线通信的基本流程,在发送端,信源依次经过信源编码、信道编码、速率匹配和调制映射后发出。在接收端,依次通过解调解映射、解速率匹配、信道译码和信源译码输出信宿。信道编译码可以采用polar码,由于原始polar码(母码)的码长为2的整数次幂,在实际应用中需要通过速率匹配实现任意码长的polar码。发送端在信道编码后进行速率匹配实现任意的目标码长,在接收端,信道解码之前先进行解速率匹配。需要说明的是,无线通信的基本流程还包括额外流程(例如:预编码和交织),鉴于这些额外流程对于本领域技术人员而言是公知常识,不再一一列举。本申请中提到的crc序列和crc信息同一事物的不同称呼。

本申请实施例可以应用于无线通信系统,无线通信系统通常由小区组成,每个小区包含一个基站(英文:basestation,简称:bs),基站向多个移动台(英文:mobilestation,简称:ms)提供通信服务,其中基站连接到核心网设备,如图4所示。其中基站包含bbu(英文:basebandunit,中文:基带单元)和rru(英文:remoteradiounit,中文:远端射频单元)。bbu和rru可以放置在不同的地方,例如:rru拉远,放置于高话务量的区域,bbu放置于中心机房。bbu和rru也可以放置在同一机房。bbu和rru也可以为一个机架下的不同部件。

需要说明的是,本申请实施例提及的无线通信系统包括但不限于:窄带物联网系统(英文:narrowband-internetofthings,简称:nb-iot)、全球移动通信系统(英文:globalsystemformobilecommunications,简称:gsm)、增强型数据速率gsm演进系统(英文:enhanceddatarateforgsmevolution,简称:edge)、宽带码分多址系统(英文:widebandcodedivisionmultipleaccess,简称:wcdma)、码分多址2000系统(英文:codedivisionmultipleaccess,简称:cdma2000)、时分同步码分多址系统(英文:timedivision-synchronizationcodedivisionmultipleaccess,简称:td-scdma),长期演进系统(英文:longtermevolution,简称:lte)以及下一代5g移动通信系统的三大应用场景embb,urllc和emtc。

本申请实施例中,所述基站是一种部署在无线接入网中为ms提供无线通信功能的装置。所述基站可以包括各种形式的宏基站,微基站(也称为小站),中继站,接入点等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如,在lte系统中,称为演进的节点b(evolvednodeb,enb或者enodeb),在第三代(英文:3rdgeneration,简称:3g)系统中,称为节点b(英文:nodeb)等。为方便描述,本申请所有实施例中,上述为ms提供无线通信功能的装置统称为基站或bs。

本申请实施例中所涉及到的ms可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备。所述ms也可以称为终端(英文:terminal),还可以包括用户单元(英文:subscriberunit)、蜂窝电话(英文:cellularphone)、智能手机(英文:smartphone)、无线数据卡、个人数字助理(英文:personaldigitalassistant,简称:pda)电脑、平板型电脑、无线调制解调器(英文:modem)、手持设备(英文:handset)、膝上型电脑(英文:laptopcomputer)、机器类型通信(英文:machinetypecommunication,简称:mtc)终端等。为方便描述,本申请所有实施例中,上面提到的设备统称为ms。

下面对polar码做简单介绍。

通信系统通常采用信道编码提高数据传输的可靠性,以保证通信的质量。土耳其教授arikan提出的polar码是第一个理论上证明可以达到香农容量且具有低编译码复杂度的码。polar码也是一种线性块码,其编码矩阵为gn,编码过程为其中是一个二进制的行矢量,长度为n(即码长);gn是一个n×n的矩阵,且定义为log2n个矩阵f2的克罗内克(kronecker)乘积。上述矩阵

polar码的编码过程中,中的一部分比特用来携带信息,称为信息比特集合,这些比特的索引的集合记作a;另外的一部分比特设置为收发端预先约定的固定值,称之为固定比特集合或冻结比特集合(frozenbits),其索引的集合用a的补集ac表示。polar码的编码过程相当于:这里,gn(a)是gn中由集合a中的索引对应的那些行得到的子矩阵,gn(ac)是gn中由集合ac中的索引对应的那些行得到的子矩阵。ua为中的信息比特集合,数量为k;中的固定比特集合,其数量为(n-k),是已知比特。这些固定比特通常被设置为0,但是只要收发端预先约定,固定比特可以被任意设置。从而,polar码的编码输出可简化为:这里ua为中的信息比特集合,ua为长度k的行矢量,即|a=k,|··|表示集合中元素的个数,k为信息块大小,gn(a)是矩阵gn中由集合a中的索引对应的那些行得到的子矩阵,gn(a)是一个k×n的矩阵。

polar码的构造过程即集合a的选取过程,决定了polar码的性能。polar码的构造过程通常是,根据母码码长n确定共存在n个极化信道,分别对应编码矩阵的n个行,计算极化信道可靠度,将可靠度较高的前k个极化信道的索引作为集合a的元素,剩余(n-k)个极化信道对应的索引作为固定比特的索引集合ac的元素。集合a决定了信息比特的位置,集合ac决定了固定比特的位置。

从编码矩阵可以看出,原始polar码(母码)的码长为2的整数次幂,在实际应用中需要通过速率匹配实现任意码长的polar码。

为了提升polar码的性能,通常对信息比特集合先进行校验预编码,再进行polar编码。有两种常见的校验预编码方式,即crc(中文:循环冗余校验,英文:cyclicredundancycheck)级联polar编码,或是pc(中文:奇偶校验,英文:paritycheck)级联polar编码。目前,polar编码包括:airkan传统polar编码和capolar编码和pcpolar编码。本申请中涉及的polar编码译码方法和编码译码装置,可以采用传统polar编码、capolar编码或pcpolar编码。

对图5中airkan传统polar编码说明,{u1,u2,u3,u5}设置为固定比特集合,{u4,u6,u7,u8}设置为信息比特集合,将长度为4的信息向量中的4位信息比特编码成8位编码比特。

对图6中capolar编码说明,{u1,u2}设置为固定比特集合,{u3,u4,u5,u6}设置为信息比特集合,{u7,u8}为crc比特集合。其中,{u7,u8}的值由{u3,u4,u5,u6}做crc得到。

对于capolar编码,采用ca-scl(英文:crc-aidedsuccessivecancellationlist,中文:crc协助的串行抵消列表)译码算法。ca-scl译码算法通过crc校验在scl译码输出的候选路径中选择crc通过的路径作为译码输出。

对图7中pcpolar编码说明,{u1,u2,u5}设置为固定比特集合,{u3,u4,u6,u7}设置为信息比特集合,{u7}为pc固定比特集合。其中,{u7}的值由{u3,u6}异或得到。

本申请提供了一种传输方法,该传输方法可以应用于网络设备,例如:图4中的基站。图8是该传输方法的流程图,具体步骤如下:

步骤310:将比特序列进行极性polar编码,得到编码序列,所述比特序列包含控制信息和循环冗余校验crc序列;

步骤320:将所述编码序列分片,得到n个编码子序列,n为整数,n>0;

步骤330:将所述n个编码子序列与n个加扰序列分别加扰,得到n个加扰后序列;

步骤340:将所述n个加扰后序列采用调制和映射操作后发送。

需要说明的是,步骤310中的比特序列为polar的待编码向量,步骤310和330可以调换,本申请的传输方法,可以把比特序列先编码分片再加扰,也可以把比特序列先加扰分片再编码。

需要说明的是,图9所示的传输装置600可以实现步骤310-步骤340等过程。其中,编码单元610用于执行步骤310,速率匹配单元620用于执行步骤320,加扰单元630用于执行步骤330的加扰过程,处理单元640用于执行步骤340中的调制和映射过程,发送单元650用于执行步骤340中的将n个调制和映射后的加扰后序列的发送过程。该传输装置例如为基站bs或移动台ms,该传输装置也可以为实现相关功能的专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)或者数字信号处理器(英文:digitalsignalprocessor,简称:dsp)或者芯片。

需要说明的是,n个加扰后序列采用调制和映射操作后在不同的时序发送。n的取值包括以下实现方式:

实现方式1(n=2):以下内容基于先加扰分片再编码的步骤展开。根据polar编码矩阵,任意翻转比特序列u中一个bit,编码子序列x中相应的bit会发生翻转。假设翻转u中最后一个比特,则x变成-x。相当于:

p是最后一个元素为1,其它全为0的向量,可以理解为加扰序列。本申请中,p和0都是长度为n的向量,n为polar码的母码长度。p中为1的元素的位置为polar待编码向量u中信息比特的位置。

利用上述编码特性,网络设备在两个时序分别发送x,-x,携带1比特的时序信息。

实现方式2(n=4):

需要说明的是,步骤330的具体过程如下:所述4个编码子序列中每个编码子序列的奇数序号向量和偶数序号向量分别与所述4个加扰序列中每个加扰序列进行异或操作。

举例说明:假定其中一个编码子序列为x,序列长为n,序列x的偶数序号向量为x0,序列x的奇数序号向量为x1。x0={x(0),x(2)...,x(n-2)},x1={x(1),x(3)...,x(n-1)}。4个加扰序列为[0,0],[1,1],[0,1],[1,0]。其中每个加扰序列的长度为n,[]中的第一个系数表示n个元素中的偶数序号向量,[]中的第二个系数表示n个元素中的奇数序号向量。编码子序列x与4个加扰序列的加扰过程,如下面公式所示:

其中,p0,p1,p2,p3为编码前的加扰序列。在本申请中,[0,0],[0,1],[1,1],[1,0]为编码后的加扰序列。对比特序列先用p0,p1,p2,p3加扰再编码,与对比特序列先编码再用[0,0],[0,1],[1,1],[1,0]加扰,达到的技术效果相同。

其中,p0,p1,p2,p3分别为:

p0=[0…00],

p1=[0…11],

p2=[0…01],

p3=[0…10]

其中,u为步骤310中的比特序列,任意翻转u中两个bit的值,相当于在u上分别加上一个加扰向量,记为p0,p1,p2,p3,相应的编码后会呈现出相应的符号翻转。本申请中,p0,p1,p2,p3中为1的比特为polar待编码向量中信息比特的位置。此外,翻转两个比特相应产生四种情况,使网络设备在发送的加扰后序列额外携带了2比特的时序信息。

需要说明的是,多个时序中的多个加扰向量集合{pi}(i=0,1,2...n),除了实现方式1(n=2)和实现方式2(n=4)给出的例子外,还包括其他实现方式,只要实现方式满足以下条件:

1)不同时序对应的加扰向量pi互不相同。

2)pi向量中为1的元素仅出现在polar待编码向量u的信息比特的位置。

3)pbch中携带的mib信息以及crc通过规则串接构成ua,ua为polar待编码向量中的信息比特,ua按照该规则解串接能够通过crc校验。任何一个pia按照上述规则解串接都不能通过crc校验,pia为pi向量中位于信息比特位置的比特。

可选地,步骤310中的控制信息为主信息块mib。

可选地,所述4个加扰序列携带2比特的信息,该2比特的信息可以是系统帧号(sfn)的低两位信息。

如图10所示,本申请还提供了一种通信设备900。该通信设备可以为基站或终端,或者实现相关译码功能的dsp或asic或芯片。该通信设备900包括:

存储器902,用于存储程序;其中,该存储器可以为ram(英文:randomaccessmemory,中文:随机访问内存)或者rom(英文:readonlymemory,中文:只读内存)或者闪存,其中存储器可以位于单独位于通信设备内,也可以位于处理器903的内部。

处理器903,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器对比特序列进行极性polar编码,得到编码序列,所述比特序列包含控制信息和循环冗余校验crc序列;将所述编码序列分片,得到n个编码子序列,n为整数,n>0;将所述n个编码子序列与n个加扰序列分别加扰,得到n个加扰后序列;将所述n个加扰后序列采用调制和映射操作。

收发器901,用于发送n个调制映射后的加扰后序列。

收发器901、存储器902和处理器903之间通过总线904连接。

需要说明的是,处理器执行的方法与前述内容一致,不再赘述。

本实施例利用polar码的编译码特点,新定义了n个加扰序列,通过n个加扰序列额外携带了个比特的信息,采用上述编码方法,节省信令开销。

本申请提供了一种传输方法,该传输方法可以应用于终端设备,例如:图4中的ms1-ms2。图11是该传输方法的流程图,具体步骤如下:

步骤410:终端接收符号序列,所述符号序列是网络设备对控制信息采用polar码编码并且加扰调制映射后得到;

步骤420:所述终端对所述符号序列进行解映射解调后得到编码序列;

步骤430:所述终端从所述编码序列选取至少一个编码子序列;

步骤440:所述终端对所述至少一个编码子序列进行polar译码,得到比特序列,所述比特序列包括控制信息和crc序列;

步骤450:所述终端用至少一个解扰序列对所述比特序列进行解扰操作,并且终端对解扰后的比特序列做crc校验,若crc校验通过,得到控制信息和时序信息。

需要说明的是,图12所示的传输装置700可以实现步骤410-步骤450等过程。其中,接收单元710用于执行步骤410,处理单元720用于执行步骤420和430,译码单元730用于执行步骤440的译码过程,解扰单元740用于执行步骤450中的解扰过程,校验单元750用于执行步骤450中的校验过程。该传输装置例如为移动台ms或基站bs,该传输装置也可以为实现相关功能的专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)或者数字信号处理器(英文:digitalsignalprocessor,简称:dsp)或者芯片。

需要说明的是,步骤430-450至少包括以下实现方式。步骤430中,终端选取的编码子序列的个数为1~4。其中,实施方式1和2针对解扰序列为2个的情形,实施方式3和4针对解扰序列为4个的情形。

实现方式1:所述终端对一个编码子序列进行译码;所述终端用2个解扰序列的每个解扰序列分别对所述比特序列进行解扰操作,并且终端对每次解扰后的比特序列做crc校验,若crc校验通过,得到控制信息;所述终端根据crc校验通过的解扰序列的序号,得到时序信息。

举例说明:接收端收到y,-y,不论接收到y或者-y,都可以先译码,然后分别用0和p进行解扰操作,并测试crc是否通过,来确定实际接收到的是y还是-y。

实现方式2:终端收到两份llr子序列,进行软合并然后进行译码。终端对译码结果分别用0和p进行解扰操作,并测试crc是否通过,来确定输入译码器的是y还是-y。

实现方式3:所述终端对一个编码子序列进行译码;所述终端用4个解扰序列的每个解扰序列分别对所述比特序列进行解扰操作,并且终端对每次解扰后的比特序列做crc校验,若crc校验通过,得到控制信息;所述终端根据crc校验通过的解扰序列的序号,得到时序信息。

需要补充的是,编码子序列为llr(英文:loglikelihoodratio,中文:对数似然比)子序列,终端将该编码子序列polar译码,得到比特序列。终端继续用4个解扰序列p0,p1,p2,p3分别对比特序列解扰,然后做crc校验,若crc校验不通过,则进行下一轮解扰和crc校验操作。因此,crc校验的最多校验次数为4,最少的校验次数为1。4个解扰序列携带2比特的时序信息,终端根据crc校验通过的解扰序列的序号,得到时序信息。

实现方式4:所述终端对两个编码子序列进行软合并,得到软合并序列;所述终端对所述软合并序列进行polar译码,得到比特序列;所述终端用2个解扰序列分别对所述比特序列进行解扰操作,并且终端对每次解扰后的比特序列做crc校验,若crc校验通过,得到控制信息;所述终端根据crc校验通过的解扰序列的序号,得到时序信息。

需要补充的是,编码子序列为llr子序列,假定终端接收到的两份llr子序列。先进行盲检1操作,在盲检1中,终端收到的两个llr子序列中可能包含第二份或第四份llr子序列,终端将前一份的llr子序列的奇数位取反与当前份llr子序列软合并,然后polar译码,用序列p1,p3解扰,然后分别进行crc校验,判断是否是当前时序。

再进行盲检2操作,在盲检2中,若终端接收到的llr子序列可能包含第三份llr子序列,此时终端将前一份的llr子序列的偶数位取反与当前份llr子序列软合并,然后polar译码,用序列p2解扰,进行crc校验,判断是否是当前时序。

由上述盲检过程可知,若终端收到两个编码子序列,需要完成2次polar译码和3次crc校验,才能获得控制信息和时序信息。

可选地,步骤440中的控制信息为主信息块mib。

如图13所示,本申请还提供了一种通信设备1000。该通信设备可以为基站或终端,或者实现相关译码功能的dsp或asic或芯片。该通信设备1000包括:

存储器1002,用于存储程序;其中,该存储器可以为ram(英文:randomaccessmemory,中文:随机访问内存)或者rom(英文:readonlymemory,中文:只读内存)或者闪存,其中存储器可以位于单独位于通信设备内,也可以位于处理器1003的内部。

收发器1001,用于接收符号序列,所述符号序列是网络设备对控制信息采用polar码编码并且加扰调制映射后得到;

处理器1003,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器对所述符号序列进行解映射解调后得到编码序列;从所述编码序列选取至少一个编码子序列;对所述至少一个编码子序列进行polar译码,得到比特序列,所述比特序列包括控制信息和crc序列;用至少一个解扰序列对所述比特序列进行解扰操作,并且终端对解扰后的比特序列做crc校验,若crc校验通过,得到控制信息和时序信息。

收发器1001、存储器1002和处理器1003之间通过总线904连接。

本实施例利用polar码的编译码特点,通过接收侧对llr子序列,先polar译码后解扰,减少译码次数,降低实现复杂度。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(英文:digitalsubsciberline,简称:dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd(英文:digitalvideodisk,中文:数字视频光盘))、或者半导体介质(例如固态硬盘(英文:solidstatedisk,简称:ssd)等。

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