极性码的编码方法和编码装置与流程

文档序号:17355106发布日期:2019-04-09 21:34阅读:646来源:国知局
极性码的编码方法和编码装置与流程

本申请实施例涉及通信技术,尤其涉及一种数据传输方法、设备和通信系统。



背景技术:

通信系统通常采用信道编码提高数据传输的可靠性,保证通信的质量。极性码(polar码)是可以取得香农容量且具有低编译码复杂度的编码方式。polar码是一种线性块码,包括信息比特和冻结比特。polar码的生成矩阵为gn.,其编码过程为这里,是一个二进制的行矢量,长度为n。

然而,在使用polar码进行物理广播信道(physicalbroadcastchannel,pbch)信道编码时,广播信道的传输可靠性还有进一步提升的空间。



技术实现要素:

本发明实施例提供了一种极性码的编码方法和编码装置,通过对pbch信道的payload中可预知比特映射到polar码的可靠性较低的若干子信道上,这样如果在能预知这些pbch信道的payload中可预知比特的情况下,在进行pbch信道的polar译码的时候可以将这些pbch信道的payload中可预知比特当做已知比特,这样能够取得更大的编码增益和更好的性能。

第一方面,本发明实施例提供了一种极性码的编码方法,包括:

将广播信令的m个可预知比特分别映射到极性码的k个信息比特索引中的可靠性低的m个信息比特索引对应位置上,将m个可预知比特的剩余比特映射到k个信息比特索引中的剩余信息比特索引对应位置上,得到映射后的比特,其中,m<k,且m与k均为正整数;

对所述映射后的比特进行极性码编码,得到编码后的编码比特;

发送所述编码后的比特或者

第二方面,本发明实施例提供了一种极性码的编码方法,包括:

根据预留比特与循环冗余校验crc比特的相关性,将广播信令的m个可预知比特分别映射到与所述可预知比特相关的crc比特之前且可靠性低的m个子信道上,其中,m为正整数。

对所述映射后的比特进行极性码编码,得到编码后的编码比特;

发送所述编码后的比特。

第三方面,本发明实施例提供了极性码的编码装置,包括:

映射单元,用于将广播信令的m个可预知比特分别映射到极性码的k个信息比特索引中的可靠性低的m个信息比特索引对应位置上,将m个可预知比特的剩余比特映射到k个信息比特索引中的剩余信息比特索引对应位置上,得到映射后的比特,其中,m<k,且m与k均为正整数;

编码单元,用于对所述映射后的比特进行极性码编码,得到编码后的编码比特。

第四方面,本发明实施例提供了极性码的编码装置,包括:

映射单元,用于根据预留比特与循环冗余校验crc比特的相关性,将广播信令的m个可预知比特分别映射到与所述可预知比特相关的crc比特之前且可靠性低的m个子信道上,其中,m为正整数;

编码单元,用于对所述映射后的比特进行极性码编码,得到编码后的编码比特。

基于上述技术方案,在发送广播信令(如物理广播信道pbch)时,先根据polar码中信息比特的可靠性大小进行映射,再对映射后的比特进行polar码编码。这样,能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本文所述的各个实施例的无线通信系统。

图2示出了在无线通信环境中适用本发明的用于极性码编码方法的系统的示意性框图。

图2a示出了在无线通信环境中适用本发明的用于极性码编码方法的应用场景图。

图3是本发明实施例的极性码的编码方法的示意性流程图。

图4是本发明实施例的极性码的编码方法的示意性流程图。

图5是本发明实施例的极性码的编码方法的示意性流程图。

图6是本发明实施例的极性码的编码方法的示意性流程图。

图7是本发明一个实施例的极性码的编码装置的示意性框图。

图8是在无线通信系统中有助于执行前述polar码的编码方法的接入终端的示意图。

图9是在无线通信环境中有执行前述polar码的编码方法的系统的示意图。

图10是无线通信环境中能够使用polar码的编码方法的系统。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。

此外,结合接入终端描述各个实施例。接入终端也可以称为系统、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理、用户装置或ue(userequipment,用户设备)。接入终端可以是蜂窝电话、无绳电话、sip(sessioninitiationprotocol,会话启动协议)电话、wll(wirelesslocalloop,无线本地环路)站、pda(personaldigitalassistant,个人数字处理)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备。此外,结合基站描述了各个实施例。基站可用于与移动设备通信,基站可以是gsm(globalsystemofmobilecommunication,全球移动通讯)或cdma(codedivisionmultipleaccess,码分多址)中的bts(basetransceiverstation,基站),也可以是wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)中的nb(nodeb,基站),还可以是lte(longtermevolution,长期演进)中的enb或enodeb(evolutionalnodeb,演进型基站),或者中继站或接入点,或者未来5g网络中的基站设备等。

此外,本发明的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,cd(compactdisk,压缩盘)、dvd(digitalversatiledisk,数字通用盘)等),智能卡和闪存器件(例如,eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。

图1示出了根据本文所述的各个实施例的无线通信系统。系统100包括基站102,基站102可包括多个天线组。例如,一个天线组可包括天线104和106,另一个天线组可包括天线108和110,附加组可包括天线112和114。对于每个天线组示出了2个天线,然而可对于每个组使用更多或更少的天线。基站102可附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。

基站102可以与一个或多个接入终端(例如接入终端116和接入终端122)通信。然而,可以理解,基站102可以与类似于接入终端116和122的基本上任意数目的接入终端通信。接入终端116和122可以是例如蜂窝电话、智能电话、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位系统、pda和/或用于在无线通信系统100上通信的任意其它适合设备。如图所示,接入终端116与天线112和114通信,其中天线112和114通过前向链路118向接入终端116发送信息,并通过反向链路120从接入终端116接收信息。此外,接入终端122与天线104和106通信,其中天线104和106通过前向链路124向接入终端122发送信息,并通过反向链路126从接入终端122接收信息。在fdd(frequencydivisionduplex,频分双工)系统中,例如,前向链路118可利用与反向链路120所使用的不同频带,前向链路124可利用与反向链路126所使用的不同频带。此外,在tdd(timedivisionduplex,时分双工)系统中,前向链路118和反向链路120可使用共同频带,前向链路124和反向链路126可使用共同频带。

被设计用于通信的每组天线和/或区域称为基站102的扇区。例如,可将天线组设计为与基站102覆盖区域的扇区中的接入终端通信。在通过前向链路118和124的通信中,基站102的发射天线可利用波束成形来改善针对接入终端116和122的前向链路118和124的信噪比。此外,与基站通过单个天线向它所有的接入终端发送相比,在基站102利用波束成形向相关覆盖区域中随机分散的接入终端116和122发送时,相邻小区中的移动设备会受到较少的干扰。

在给定时间,基站102、接入终端116和/或接入终端122可以是发送无线通信装置和/或接收无线通信装置。当发送数据时,发送无线通信装置可对数据进行编码以用于传输。具体地,发送无线通信装置可具有(例如生成、获得、在存储器中保存等)要通过信道发送至接收无线通信装置的一定数目的信息比特。这种信息比特可包含在数据的传输块(或多个传输块)中,其可被分段以产生多个代码块。此外,发送无线通信装置可使用polar码编码器(未示出)来对每个代码块编码,以提高数据传输的可靠性,进而保证通信质量。

图2示出了在无线通信环境中适用本发明的用于极性码编码方法的系统的示意性框图。系统200包括无线通信设备202,该无线通信设备202被显示为经由信道发送数据。尽管示出为发送数据,但无线通信设备202还可经由信道接收数据(例如,无线通信设备202可同时发送和接收数据,无线通信设备202可以在不同时刻发送和接收数据,或其组合等)。无线通信设备202例如可以是基站(例如图1的基站102等)、接入终端(例如图1的接入终端116、图1的接入终端122等)等。

无线通信设备202可包括极性码编码器204,速率匹配装置205,发射机206。可选地,当无线通信设备202经由信道接收数据时,该无线通信设备202还可以包括一个接收机,该接收机可以单独存在,也可以与发射机206集成在一起形成一个收发机。

其中,极性码编码器204用于对要从无线通信装置202传送的数据进行编码得到编码后的极性码。

在本发明实施例中,极性编码器204用于将广播信令的m个可预知比特分别映射到极性码的k个信息比特索引中的可靠性低的m个信息比特索引对应位置上,将m个可预知比特的剩余比特映射到k个信息比特索引中的剩余信息比特索引对应位置上,得到映射后的比特,其中,m<k,且m与k均为正整数。其中,所述k个信息比特索引与k个信息比特互相对应,所述m个信息比特索引与所述m个信息比特对应;所述k个信息比特索引可以但是不限于可靠性排序得到,另外所述k个信息比特索引也可以但是不限于polarsequence得到;所述k个信息比特索引用于指示所述k个信息比特的位置。

或者,

极性编码器204用于根据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到k个信息比特中的m个信息比特上;所述mib的各个比特的位序预先根据可靠性进行定义,这样使得所述m个信息比特为k个信息比特中的可靠性低的m个信息比特的mib的各个比特的位序。其中,m<k,且m与k均为正整数。

或者,

极性编码器204用于根据mib的各个比特位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特中的可靠性低的m个信息比特。其中,所述mib的各个比特的位序预先根据可靠性进行定义,使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的可靠性低的m个子信道上,将广播信令的剩余比特映射到k个信息比特中的剩余子信道上,得到映射后的比特。其中,m<k,且m与k均为正整数。

或者,

极性编码器204用于根据预留比特与循环冗余校验crc比特的相关性,将广播信令的m个可预知比特分别映射到与所述可预知比特相关的crc比特之前且可靠性低的m个子信道上。其中,m为正整数。

进一步地,极性编码器204还用于将广播信令的剩余比特映射到k个信息比特中的可靠性低的剩余子信道,得到映射后的比特,其中k为正整数。

通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

此外,发射机206可随后在信道上传送经过速率匹配装置205处理后的经过速率匹配的输出比特。例如,发射机206可以将相关数据发送到其它不同的无线通信装置(未示出)。

下面,将对上述极性码编码器的具体处理过程,进行详细说明。应注意,这些例子只是为了帮助本领域技术人员更好地理解本发明实施例,而非限制本发明实施例的范围。

图3是本发明实施例的极性码的编码方法的示意性流程图。图3所示的方法可以由无线通信设备执行,如图2所示的无线通信设备中的极性编码器204。

需要说明的是,pbch信道的payload按照承载业务的内容是否可变,可以分为如下几种:

(1)预留比特reservedbits或类似取值完全固定的信息或者或者根据协议直接确定的值的比特。

(2)取值保持不变的信息比特。在主信息块(masterinformationblock,mib)中保持不变的信息比特;也可以理解为所述mib中的值并不能从协议直接确定,接入网络时是需要检测的,但本身的取值保持不变的这些信息比特。例如:这类比特可以包括系统带宽相关信息、子载波信息、基站bs所支持的系统配置numerology的指示信息或者通用的控制信道信息等一种或多种。

(3)时序信息的内容发生变化,且可预知的信息比特。虽然时序信息的内容发生变化但是可预知的mib信息部分。

应该理解的是,该第三种比特的应用场景不是发生在初始接入阶段。

例如:第三种比特包括:系统帧号,同步块ssblock的序号,半帧指示halfframeradioindicator等一种或者多种。

可预知比特可以为以上三种比特的一种或者几种的集合,一个特殊的例子是可预知比特是仅仅为预留比特reservedbits;另一个列子是在切换的时候,可预知比特可以是预留比特reservedbits和在切换的过程中mib中取值保持不变的信息比特;可预知比特要根据具体场景来确定,可以包括但是不限于以上的例子。

此外pbch还承载了不可预知的信息比特。这些不可预知的信息比特的信息随时可能变化,无法预测的mib信息部分。例如当前帧的控制信道配置信息,该配置虽然也有可能会出现重复,但随时可能改变。这类比特与可预知比特比特不同,必须每次都检测得到相应的比特。例如,这类比特包括:当前系统配置参数numerology的指示信息、sib资源指示信息。应该可以理解的是,若mib中不包含不可预知的信息比特,这种情况下crc比特可以被划分到可预知的信息比特;若mib中包含不可预知的信息比特,则crc比特被划分为不可预知的信息比特;若mib中即包含可预知的信息比特又包含不可预知的信息比特,则crc比特被划分为不可预知的信息比特。这里的crc的划分主要是考虑到若有不可预知的信息比特集合,则crc的取值根据mib信息中的不可预知的信息比特有关;若仅仅有可预知的信息比特,则crc的取值根据mib信息中的可预知的比特有关,因此对所述crc比特进行上述划分。

根据上述的划分,将pbch信道的payload分成上述各种类型的比特集合,可以理解的是,pbhc的payload中可以包括上述的可预知的信息比特和不可预知的信息比特以及crc比特集合中的一种或者几种类型的比特集合。

由于dcrc本身已经需要通过一个交织,映射过程还需要一个交织,整个过程需要两个交织来配合实现,使得两次交织以后的特定种类内容的比特映射一定可靠度的信道上。具体流程如下图2a所示。类似图中交织器1以图示2a为例,还可以放在crc之后交织器2(d-crc交织器)之前或者交织器2(d-crc交织器)之后poar子信道映射、编码模块之前。

上述的这些描述可以适用于下面的图3-图6所对应的实施例中。

图3所述的编码方法包括:

301,将广播信令的m个可预知比特分别映射到极性码的k个信息比特索引中的可靠性低的m个信息比特索引对应位置上,将m个可预知比特的剩余比特映射到k个信息比特索引中的剩余信息比特索引对应位置上,得到映射后的比特,其中,m<k,且m与k均为正整数。其中,所述k个信息比特索引与k个信息比特互相对应,所述m个信息比特索引与所述m个信息比特对应;所述k个信息比特索引可以但是不限于可靠性排序得到,另外所述k个信息比特索引也可以但是不限于polarsequence得到;所述k个信息比特索引用于指示所述k个信息比特的位置。

需要说明的是,上述的实施例可以应用到物理广播信道pbch信道中使用交织器,具体可以是分布式crc交织器的polar码进行编码的应用场景中。

上述实施例的方案还可以通过下面的方式实现:

将广播信令的m个可预知比特分别映射到极性码的k个信息比特索引中的可靠性低的m个信息比特位置上,将m个可预知比特的剩余比特映射到k个信息比特索引中的剩余信息比特对应位置上,得到映射后的比特,其中,m<k,且m与k均为正整数。

应理解,广播信令是指承载在广播信道(如,物理广播信道pbch)上的信令。广播信令通常会包括若干可预知比特或者预留比特。下面的其它各种实施例均一样进行定义。

上述实施例的方案还可以通过下面的方式实现:

将广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的k个子信道中可靠性低的m个子信道上,将广播信令的剩余比特映射到k个信息比特所对应的k个子信道中的剩余子信道,得到映射后的比特。

302,对映射后的比特进行极性码(polar码)编码,得到编码后的编码比特。

例如,在无线通信设备准备通过pbch(physicalbroadcastchannel,pbch)信道发送广播信令时,可以先对该广播信令进行极性码编码。polar码的编码输出可以表示为公式(1):

其中,是一个二进制的行矢量,长度为n;gn.是一个n*n矩阵,n为编码后的编码比特的长度,n≥0;这里bn是转置矩阵,是克罗内克幂(kroneckerpower),定义为

在polar码的编码过程中,中的一部分比特用来携带信息(即,需要发送给接收端的信息),这部分比特称为信息比特,这些比特的索引集合记为a;另外剩下的那一部分比特是固定值,称为冻结frozen比特,例如,可以常设置为0。

按照本发明实施例的方法,通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

经由polar码编码器的编码处理而输出的编码后的polar码,可以简化为:其中,ua为中的信息比特集合,ua为长度k的行矢量,k为信息比特个数。gn.(a)是gn.中由集合a中的索引对应的那些行得到的子矩阵,gn.(a)是一个k*n矩阵。

基于上述技术方案,在发送广播信令时,先根据polar码中信息比特的可靠性大小进行映射,再对映射后的比特进行polar码编码。这样,可以避免将广播信令中的有用比特映射到可靠性低的信息比特上,进而能够提高广播信令传输的可靠性。

前述交织过程可以由图2中示出的无线通信设备202中的速率匹配装置205执行。极性编码器204可以按照前述方法进行极性码编码,并输出编码后的编码比特。速率匹配装置205对极性编码器204输出的编码比特进行排序同余交织,并截取交织后的前e个比特,作为最终输出结果,输出至循环缓冲器。通常该循环缓冲器位于图2中示出的发射机206中,这样,发射机将循环缓冲器中的数据发射出去。

按照本发明实施例的方法,通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

图4是本发明实施例的极性码的编码方法的示意性流程图。图4所示的方法可以由无线通信设备执行,如图2所示的无线通信设备中的极性编码器204。图4所述的编码方法包括:

401,根据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到k个信息比特中的m个信息比特上;所述mib的各个比特的位序预先根据可靠性进行定义,这样使得所述m个信息比特为k个信息比特中的可靠性低的m个信息比特的mib的各个比特的位序。其中,m<k,且m与k均为正整数。

需要说明的是,上述的实施例可以应用到pbch信道中使用交织器,尤其是分布式循环冗余校验crc交织器的polar码进行编码的应用场景中;进一步地,上述的实施例可以具体应用到在所述广播信令的经过分布式crc交织器交织后的polar码编码的应用场景。

具体的应用场景请参见图2a,但是不限于该图2a,

进一步地,为实现上述方案,主信息块(masterinformationblock,mib)的各比特的含义或者各字段进行定义,使得经过定义后的mib的净荷payload的各比特或者各字段的比特位序与mib的payload的已知比特位置的可靠性关联,使得经过以上交织器和分布式crc的交织器以后能够将m个可预知比特分别映射到极性码的k个信息比特中的可靠性低的m个信息比特位置。

这样通过mib的payload的已知比特位置的选择,使得经过分布式crc的交织后的能够将m个可预知比特实现极性码的信息比特映射。

上述实施例的方案还可以通过下面的方式实现:

据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的m个子信道上;所述mib的各个比特的位序预先根据可靠性进行定义,使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的可靠性低的m个子信道上,将广播信令的剩余比特映射到k个信息比特中的剩余子信道上,得到映射后的比特。

上述实施例的方案还可以通过下面的方式实现:

根据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的m个信息比特索引位置上;使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的信息比特索引中的可靠性低的m个信息比特索引的位置上,将广播信令的剩余比特映射到k个信息比特所对应的信息比特索引中的剩余比特索引位置上,得到映射后的比特。

402,对映射后的比特进行极性码(polar码)编码,得到编码后的编码比特。

例如,在无线通信设备准备通过pbch(physicalbroadcastchannel,pbch)信道发送广播信令时,可以先对该广播信令进行极性码编码。polar码的编码输出可以表示为公式(1):

其中,是一个二进制的行矢量,长度为n;gn.是一个n*n矩阵,n为编码后的编码比特的长度,n≥0;这里bn是转置矩阵,是克罗内克幂(kroneckerpower),定义为

在polar码的编码过程中,中的一部分比特用来携带信息(即,需要发送给接收端的信息),这部分比特称为信息比特,这些比特的索引集合记为a;另外剩下的那一部分比特是固定值,称为冻结frozen比特,例如,可以常设置为0。

按照本发明实施例的方法,通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

经由polar码编码器的编码处理而输出的编码后的polar码,可以简化为:其中,ua为中的信息比特集合,ua为长度k的行矢量,k为信息比特个数。gn.(a)是gn.中由集合a中的索引对应的那些行得到的子矩阵,gn.(a)是一个k*n矩阵。

基于上述技术方案,在发送广播信令时,先根据polar码中信息比特的可靠性大小进行映射,再对映射后的比特进行polar码编码。这样,可以避免将广播信令中的有用比特映射到可靠性低的信息比特上,进而能够提高广播信令传输的可靠性。

前述交织过程可以由图2中示出的无线通信设备202中的速率匹配装置205执行。极性编码器204可以按照前述方法进行极性码编码,并输出编码后的编码比特。速率匹配装置205对极性编码器204输出的编码比特进行排序同余交织,并截取交织后的前e个比特,作为最终输出结果,输出至循环缓冲器。通常该循环缓冲器位于图2中示出的发射机206中,这样,发射机将循环缓冲器中的数据发射出去。

这样通过mib的payload的已知比特位置的选择,使得经过分布式crc的交织后的能够将m个可预知比特实现极性码的信息比特映射,使得pbch信道的polar码译码能够实现早停,减少功耗。

图5是本发明实施例的极性码的编码方法的示意性流程图。图5所示的方法可以由无线通信设备执行,如图2所示的无线通信设备中的极性编码器204。该实施例实施例可以应用到pbch信道中使用交织器,尤其是分布式crc交织器的polar码进行编码的应用场景中;进一步地,上述的实施例可以具体应用到在所述广播信令的在分布式crc交织器之前使用交织器交织后的polar码编码的应用场景。

图5所述的编码方法包括:

501,根据mib的各个比特位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特中的可靠性低的m个信息比特。其中,所述mib的各个比特的位序预先根据可靠性进行定义,使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的可靠性低的m个子信道上,将广播信令的剩余比特映射到k个信息比特中的剩余子信道上,得到映射后的比特。其中,m<k,且m与k均为正整数。

上述实施例的方案还可以通过下面的方式实现:

根据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的m个子信道上;所述mib的各个比特的位序预先根据可靠性进行定义,使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的可靠性低的m个子信道上,将广播信令的剩余比特映射到k个信息比特中的剩余子信道上,得到映射后的比特。

上述实施例的方案还可以通过下面的方式实现:

根据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的m个信息比特索引位置上;使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的信息比特索引中的可靠性低的m个信息比特索引的位置上,将广播信令的剩余比特映射到k个信息比特中的剩余比特索引的位置上,得到映射后的比特。

这样通过mib的payload的已知比特位置的选择,使得经过分布式crc的交织后的能够将m个可预知比特实现极性码的信息比特映射,使得pbch信道的polar码译码能够实现早停,减少功耗。

502,对映射后的比特进行极性码(polar码)编码,得到编码后的编码比特。

例如,在无线通信设备准备通过pbch(physicalbroadcastchannel,pbch)信道发送广播信令时,可以先对该广播信令进行极性码编码。polar码的编码输出可以表示为公式(1):

其中,是一个二进制的行矢量,长度为n;gn.是一个n*n矩阵,n为编码后的编码比特的长度,n≥0;这里bn是转置矩阵,是克罗内克幂(kroneckerpower),定义为

在polar码的编码过程中,中的一部分比特用来携带信息(即,需要发送给接收端的信息),这部分比特称为信息比特,这些比特的索引集合记为a;另外剩下的那一部分比特是固定值,称为冻结frozen比特,例如,可以常设置为0。

按照本发明实施例的方法,通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

经由polar码编码器的编码处理而输出的编码后的polar码,可以简化为:其中,ua为中的信息比特集合,ua为长度k的行矢量,k为信息比特个数。gn.(a)是gn.中由集合a中的索引对应的那些行得到的子矩阵,gn.(a)是一个k*n矩阵。

基于上述技术方案,在发送广播信令时,先根据polar码中信息比特的可靠性大小进行映射,再对映射后的比特进行polar码编码。这样,可以避免将广播信令中的有用比特映射到可靠性低的信息比特上,进而能够提高广播信令传输的可靠性。

前述交织过程可以由图2中示出的无线通信设备202中的速率匹配装置205执行。极性编码器204可以按照前述方法进行极性码编码,并输出编码后的编码比特。速率匹配装置205对极性编码器204输出的编码比特进行排序同余交织,并截取交织后的前e个比特,作为最终输出结果,输出至循环缓冲器。通常该循环缓冲器位于图2中示出的发射机206中,这样,发射机将循环缓冲器中的数据发射出去。

这样通过mib的payload的已知比特位置的选择,使得经过分布式crc的交织后的能够将m个可预知比特实现极性码的信息比特映射,使得pbch信道的polar码译码能够实现早停,减少功耗。

图6是本发明实施例的极性码的编码方法的示意性流程图。图6所示的方法可以由无线通信设备执行,如图2所示的无线通信设备中的极性编码器204。图6所述的编码方法包括:

601,根据预留比特与循环冗余校验crc比特的相关性,将广播信令的m个可预知比特分别映射到与所述可预知比特相关的crc比特之前且可靠性低的m个子信道上。其中,m为正整数。

进一步地,将广播信令的剩余比特映射到k个信息比特中的可靠性低的剩余子信道,得到映射后的比特,其中k为正整数。

通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

需要说明的是,上述的实施例可以应用到pbch信道中使用交织器,尤其是分布式crc交织器的polar码进行编码的应用场景中。

在离散后的crc比特会占据一些子信道位置的这种情况下,为了保证在可预知的比特变成不可预知的情况下仍然能保证实现distributedcrc的功能,可以通过上述的实施例进行实现,进一步使得pbch信道的polar码译码能够实现早停,减少功耗。

上述实施例描述的方案使得m个可预知比特映射到相关的crc比特的前面的子信道并且映射到所述相关的crc比特的前面的子信道中可靠性较低的子信道上。

进一步地,上述crc均为离散crc,crc比特为离散crc比特。

下面分不同的场景进行举例说明:

当m个可预知比特有一部分可预知比特与信息比特与离散crc比特相关:

例如:m个可预知比特有3个可预知比特与第1个离散crc比特相关,则将该3个可预知比特映射到所述第1个离散crc比特对应的子信道的前面3个子信道上,且该3个子信道可靠性也是相对低的。

若m个可预知比特有6个可预知比特,且前3个可预知比特与第1个离散crc比特相关,后3个与第2个离散crc比特相关,则将该3个与第1个离散crc比特相关的可预知比特映射到所述第1个离散crc比特对应的子信道的前面的3个子信道上,将m中与第2个离散crc相关的3个比特映射到第1个离散crc比特后、第2个离散crc比特前的子信道中可靠性低的3个子信道上。

进一步地,将剩余的(m-6)个可预知比特通过实施例步骤401以及该实施例下对应的另外两种方式进行映射或者步骤501的方式以及该实施例下对应的另外两种方式进行映射。

上述实施例的方案还可以通过下面的方式实现:

根据预留比特与循环冗余校验crc比特的相关性,将广播信令的m个可预知比特分别映射到与所述可预知比特相关的crc比特之前且可靠性低的m个信息比特索引位置上;或者,可预知比特分别映射到与可预知比特相关的crc比特之前且可靠性低的m个信息比特上。

将广播信令的剩余比特映射到k个信息比特中的剩余比特索引位置上,得到映射后的比特。

这样通过mib的payload的已知比特位置的选择,使得经过分布式crc的交织后的能够将m个可预知比特实现极性码的信息比特映射,使得pbch信道的polar码译码能够实现早停,减少功耗。

进一步地,将广播信令的剩余比特映射到k个信息比特中的可靠性低的剩余子信道,得到映射后的比特,其中k为正整数。

也应理解,本发明实施例对可靠性的度量形式不作限制。例如可参照现有polar码的可靠性度量,如比特容量、巴氏距离bhattacharyya参数、错误概率等。

602,对映射后的比特进行极性码(polar码)编码,得到编码后的编码比特。

例如,在无线通信设备准备通过pbch(physicalbroadcastchannel,pbch)信道发送广播信令时,可以先对该广播信令进行极性码编码。polar码的编码输出可以表示为公式(1):

其中,是一个二进制的行矢量,长度为n;gn.是一个n*n矩阵,n为编码后的编码比特的长度,n≥0;这里bn是转置矩阵,是克罗内克幂(kroneckerpower),定义为

在polar码的编码过程中,中的一部分比特用来携带信息(即,需要发送给接收端的信息),这部分比特称为信息比特,这些比特的索引集合记为a;另外剩下的那一部分比特是固定值,称为冻结frozen比特,例如,可以常设置为0。

按照本发明实施例的方法,通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

经由polar码编码器的编码处理而输出的编码后的polar码,可以简化为:其中,ua为中的信息比特集合,ua为长度k的行矢量,k为信息比特个数。gn.(a)是gn.中由集合a中的索引对应的那些行得到的子矩阵,gn.(a)是一个k*n矩阵。

基于上述技术方案,在发送广播信令时,先根据polar码中信息比特的可靠性大小进行映射,再对映射后的比特进行polar码编码。这样,可以避免将广播信令中的有用比特映射到可靠性低的信息比特上,进而能够提高广播信令传输的可靠性。

前述交织过程可以由图2中示出的无线通信设备202中的速率匹配装置205执行。极性编码器204可以按照前述方法进行极性码编码,并输出编码后的编码比特。速率匹配装置205对极性编码器204输出的编码比特进行排序同余交织,并截取交织后的前e个比特,作为最终输出结果,输出至循环缓冲器。通常该循环缓冲器位于图2中示出的发射机206中,这样,发射机将循环缓冲器中的数据发射出去。

图7是本发明一个实施例的极性码的编码装置的示意性框图。图7的编码装置700可以位于基站或接入终端(例如基站102和接入终端116),其包括映射单元701和编码单元702。

映射单元701,用于将广播信令的m个可预知比特分别映射到极性码的k个信息比特索引中的可靠性低的m个信息比特索引对应位置上,将m个可预知比特的剩余比特映射到k个信息比特索引中的剩余信息比特索引对应位置上,得到映射后的比特,其中,m<k,且m与k均为正整数。其中,所述k个信息比特索引与k个信息比特互相对应,所述m个信息比特索引与所述m个信息比特对应;所述k个信息比特索引可以但是不限于可靠性排序得到,另外所述k个信息比特索引也可以但是不限于polarsequence得到;所述k个信息比特索引用于指示所述k个信息比特的位置。

本装置中提供的映射单元701也可以用于根据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到k个信息比特中的m个信息比特上;所述mib的各个比特的位序预先根据可靠性进行定义,这样使得所述m个信息比特为k个信息比特中的可靠性低的m个信息比特的mib的各个比特的位序。其中,m<k,且m与k均为正整数。

本装置中提供的映射单元701也可以用于根据mib的各个比特位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特中的可靠性低的m个信息比特。其中,所述mib的各个比特的位序预先根据可靠性进行定义,使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的可靠性低的m个子信道上,将广播信令的剩余比特映射到k个信息比特中的剩余子信道上,得到映射后的比特。其中,m<k,且m与k均为正整数。

这样通过mib的payload的已知比特位置的选择,使得经过分布式crc的交织后的能够将m个可预知比特实现极性码的信息比特映射,使得pbch信道的polar码译码能够实现早停,减少功耗。

本装置中提供的映射单元701也可以用于根据预留比特与循环冗余校验crc比特的相关性,将广播信令的m个可预知比特分别映射到与所述可预知比特相关的crc比特之前且可靠性低的m个子信道上。其中,m为正整数。将广播信令的剩余比特映射到k个信息比特中的可靠性低的剩余子信道,得到映射后的比特,其中k为正整数。

通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

应理解,广播信令是指承载在广播信道(如,物理广播信道pbch)上的信令。广播信令通常会包括若干实际上并不携带有用信息的可预知比特,这样在polar码编码的过程中,将可预知比特映射到可靠性低的信息比特,即使可预知比特在传输过程中发生变化,也不会影响广播信令的正确解码。

也应理解,本发明实施例对可靠性的度量形式不作限制。例如可参照现有polar码的可靠性度量,如比特容量、巴氏距离bhattacharyya参数、错误概率等。

编码单元702,用于对映射后的比特进行极性码编码,得到编码后的编码比特。

这里,映射单元以及编码单元对映射的比特进行极性码编码的过程可以参照前述实施例中2-6对应的描述,为避免重复,在此不再赘述。

基于上述技术方案,在发送广播信令时,先根据polar码中信息比特的可靠性大小进行映射,再对映射后的比特进行polar码编码。这样,可以避免将广播信令中的有用比特映射到可靠性低的信息比特上,进而能够提高广播信令传输的可靠性。

可选地,作为一个实施例,可靠性低的m个信息比特包括可靠性低于预设阈值的m个信息比特,或者可靠性低的m个信息比特包括k个信息比特中的可靠性最低的m个信息比特。

图8是在无线通信系统中有助于执行前述polar码的编码方法的接入终端的示意图。接入终端800包括接收机802,接收机802用于从例如接收天线(未示出)接收信号,并对所接收的信号执行典型的动作(例如过滤、放大、下变频等),并对调节后的信号进行数字化以获得采样。接收机502可以是例如最小均方误差(minimummean-squarederror,mmse)接收机。接入终端800还可包括解调器804,解调器804可用于解调所接收的符号并将它们提供至处理器806用于信道估计。处理器806可以是专用于分析由接收机802接收的信息和/或生成由发射机816发送的信息的处理器、用于控制接入终端800的一个或多个部件的处理器、和/或用于分析由接收机802接收的信息、生成由发射机816发送的信息并控制接入终端800的一个或多个部件的控制器。

接入终端800可以另外包括存储器808,后者可操作地耦合至处理器806,并存储以下数据:要发送的数据、接收的数据以及与执行本文所述的各种动作和功能相关的任意其它适合信息。存储器808可附加地存储polar码处理的相关的协议和/或算法。

可以理解,本文描述的数据存储装置(例如存储器508)可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。通过示例但不是限制性的,非易失性存储器可包括:只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可包括:随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的系统和方法的存储器808旨在包括但不限于这些和任意其它适合类型的存储器。

此外,接入终端800还包括polar码编码器812和速率匹配设备810。实际的应用中,接收机802还可以耦合至速率匹配设备810。速率匹配设备810可基本类似于图2的速率匹配装置805。polar码编码器812基本类似于图2的polar码编码器204。

polar码编码器812可用于将广播信令的m个可预知比特分别映射到极性码的k个信息比特索引中的可靠性低的m个信息比特索引对应位置上,将m个可预知比特的剩余比特映射到k个信息比特索引中的剩余信息比特索引对应位置上,得到映射后的比特,其中,m<k,且m与k均为正整数。其中,所述k个信息比特索引与k个信息比特互相对应,所述m个信息比特索引与所述m个信息比特对应;所述k个信息比特索引可以但是不限于可靠性排序得到,另外所述k个信息比特索引也可以但是不限于polarsequence得到;所述k个信息比特索引用于指示所述k个信息比特的位置。

另一种实施例,polar码编码器812也可以用于根据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到k个信息比特中的m个信息比特上;所述mib的各个比特的位序预先根据可靠性进行定义,这样使得所述m个信息比特为k个信息比特中的可靠性低的m个信息比特的mib的各个比特的位序。其中,m<k,且m与k均为正整数。

另一种实施例,polar码编码器812也可以用于根据mib的各个比特位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特中的可靠性低的m个信息比特。其中,所述mib的各个比特的位序预先根据可靠性进行定义,使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的可靠性低的m个子信道上,将广播信令的剩余比特映射到k个信息比特中的剩余子信道上,得到映射后的比特。其中,m<k,且m与k均为正整数。

这样通过mib的payload的已知比特位置的选择,使得经过分布式crc的交织后的能够将m个可预知比特实现极性码的信息比特映射,使得pbch信道的polar码译码能够实现早停,减少功耗。

另一种实施例,polar码编码器812也可以用于根据预留比特与循环冗余校验crc比特的相关性,将广播信令的m个可预知比特分别映射到与所述可预知比特相关的crc比特之前且可靠性低的m个子信道上。其中,m为正整数。将广播信令的剩余比特映射到k个信息比特中的可靠性低的剩余子信道,得到映射后的比特,其中k为正整数。

通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

根据本发明实施例,在发送广播信令时,先根据polar码中信息比特的可靠性大小进行映射,再对映射后的比特进行polar码编码。通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

可选地,作为一个实施例,可靠性低的m个信息比特包括可靠性低于预设阈值的m个信息比特,或者可靠性低的m个信息比特包括k个信息比特中的可靠性最低的m个信息比特。如图9所示,系统包括基站902(例如接入点,nodeb或enb等),基站902具有通过多个接收天线906从一个或多个接入终端904接收信号的接收机910,以及通过发射天线908向一个或多个接入终端904发射信号的发射机924。接收机910可以从接收天线906接收信息,并且可操作地关联至对接收信息进行解调的解调器912。通过相对于图8描述的处理器类似的处理器914来分析所解调的符号,该处理器914连接至存储器916,该存储器916用于存储要发送至接入终端904(或不同的基站(未示出))的数据或从接入终端904(或不同的基站(未示出))接收的数据和/或与执行本文所述的各个动作和功能相关的任意其它适合信息。处理器914还可耦合至polar码编码器918和速率匹配装置920。

polar码编码器918可用于将广播信令的m个可预知比特分别映射到极性码的k个信息比特索引中的可靠性低的m个信息比特索引对应位置上,将m个可预知比特的剩余比特映射到k个信息比特索引中的剩余信息比特索引对应位置上,得到映射后的比特,其中,m<k,且m与k均为正整数。其中,所述k个信息比特索引与k个信息比特互相对应,所述m个信息比特索引与所述m个信息比特对应;所述k个信息比特索引可以但是不限于可靠性排序得到,另外所述k个信息比特索引也可以但是不限于polarsequence得到;所述k个信息比特索引用于指示所述k个信息比特的位置。

另一种实施例,polar码编码器912也可以用于根据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到k个信息比特中的m个信息比特上;所述mib的各个比特的位序预先根据可靠性进行定义,这样使得所述m个信息比特为k个信息比特中的可靠性低的m个信息比特的mib的各个比特的位序。其中,m<k,且m与k均为正整数。

另一种实施例,polar码编码器912也可以用于根据mib的各个比特位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特中的可靠性低的m个信息比特。其中,所述mib的各个比特的位序预先根据可靠性进行定义,使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的可靠性低的m个子信道上,将广播信令的剩余比特映射到k个信息比特中的剩余子信道上,得到映射后的比特。其中,m<k,且m与k均为正整数。

这样通过mib的payload的已知比特位置的选择,使得经过分布式crc的交织后的能够将m个可预知比特实现极性码的信息比特映射,使得pbch信道的polar码译码能够实现早停,减少功耗。

另一种实施例,polar码编码器912也可以用于根据预留比特与循环冗余校验crc比特的相关性,将广播信令的m个可预知比特分别映射到与所述可预知比特相关的crc比特之前且可靠性低的m个子信道上。其中,m为正整数。将广播信令的剩余比特映射到k个信息比特中的可靠性低的剩余子信道,得到映射后的比特,其中k为正整数。

根据本发明实施例,在发送广播信令时,先根据polar码中信息比特的可靠性大小进行映射,再对映射后的比特进行polar码编码。这样,通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

可选地,作为一个实施例,可靠性低的m个信息比特包括可靠性低于预设阈值的m个信息比特,或者可靠性低的m个信息比特包括k个信息比特中的可靠性最低的m个信息比特。

可选地,作为另一实施例,polar码编码器918根据k个信息比特的可靠性的大小,对k个信息比特进行排序。然后,polar码编码器912根据排序结果,将m个可预知比特分别映射到k个信息比特中的可靠性低的m个信息比特。

可选地,作为另一实施例,信息比特的可靠性的大小是根据比特容量、巴氏距离bhattacharyya参数或错误概率确定的。

可选地,作为另一实施例,速率匹配设备920对编码后的编码比特进行排序同余交织,得到交织后的编码比特,并根据预设的数值e,将交织后的编码比特的前e个比特输入循环缓冲器。

或者,速率匹配设备920对编码后的编码比特进行排序同余交织,得到交织后的编码比特,并对交织后的编码比特进行逆序处理,根据预设的数值e,将逆序处理后的编码比特的前e个比特输入循环缓冲器。

可选地,作为另一实施例,速率匹配设备920根据编码后的编码比特的长度,获取同余序列。然后,根据预设规则,对同余序列进行排序处理,得到参考序列,并根据同余序列和参考序列,确定映射函数。最后,根据映射函数,对编码后的编码比特进行交织,得到交织后的编码比特。

此外,在系统900中,调制器922可以对帧进行复用以用于发射机924通过天线908发送到接入终端904尽管示出为与处理器914分离,但是可以理解,polar码编码器918、速率匹配装置920和/或调制器922可以是处理器914或多个处理器(未示出)的一部分。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

当在软件、固件、中间件或微码、程序代码或代码段中实现实施例时,它们可存储在例如存储部件的机器可读介质中。代码段可表示过程、函数、子程序、程序、例程、子例程、模块、软件分组、类、或指令、数据结构或程序语句的任意组合。代码段可通过传送和/或接收信息、数据、自变量、参数或存储器内容来稿合至另一代码段或硬件电路。可使用包括存储器共享、消息传递、令牌传递、网络传输等任意适合方式来传递、转发或发送信息、自变量、参数、数据等。

对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器单元中并通过处理器执行。存储器单元可以在处理器中或在处理器外部实现,在后一种情况下存储器单元可经由本领域己知的各种手段以通信方式耦合至处理器。

图10是无线通信环境中能够使用polar码的编码方法的系统。

例如,系统1000可至少部分地驻留在基站中。根据另一示例,系统1000可至少部分地驻留在接入终端中。应理解的是,系统1000可表示为包括功能框,其可以是表示由处理器、软件或其组合(例如固件)实现的功能的功能框。系统1000包括具有联合操作的电子部件的逻辑组1002。

例如,逻辑组1002可包括:polar码编码器812可用于将广播信令的m个可预知比特分别映射到极性码的k个信息比特索引中的可靠性低的m个信息比特索引对应位置上,将m个可预知比特的剩余比特映射到k个信息比特索引中的剩余信息比特索引对应位置上,得到映射后的比特,其中,m<k,且m与k均为正整数。其中,所述k个信息比特索引与k个信息比特互相对应,所述m个信息比特索引与所述m个信息比特对应;所述k个信息比特索引可以但是不限于可靠性排序得到,另外所述k个信息比特索引也可以但是不限于polarsequence得到;所述k个信息比特索引用于指示所述k个信息比特的位置。

另一种实施例,polar码编码器812也可以用于根据mib的各个比特的位序,将广播信令的m个可预知比特分别映射到k个信息比特中的m个信息比特上;所述mib的各个比特的位序预先根据可靠性进行定义,这样使得所述m个信息比特为k个信息比特中的可靠性低的m个信息比特的mib的各个比特的位序。其中,m<k,且m与k均为正整数。

另一种实施例,polar码编码器812也可以用于根据mib的各个比特位序,将广播信令的m个可预知比特分别映射到极性码的k个信息比特中的可靠性低的m个信息比特。其中,所述mib的各个比特的位序预先根据可靠性进行定义,使得所述广播信令的m个可预知比特分别映射到极性码的k个信息比特所对应的子信道中的可靠性低的m个子信道上,将广播信令的剩余比特映射到k个信息比特中的剩余子信道上,得到映射后的比特。其中,m<k,且m与k均为正整数。

这样通过mib的payload的已知比特位置的选择,使得经过分布式crc的交织后的能够将m个可预知比特实现极性码的信息比特映射,使得pbch信道的polar码译码能够实现早停,减少功耗。

另一种实施例,polar码编码器812也可以用于根据预留比特与循环冗余校验crc比特的相关性,将广播信令的m个可预知比特分别映射到与所述可预知比特相关的crc比特之前且可靠性低的m个子信道上。其中,m为正整数。将广播信令的剩余比特映射到k个信息比特中的可靠性低的剩余子信道,得到映射后的比特,其中k为正整数。

逻辑组702还可包括用于对映射后的比特进行极性码编码,得到编码后的编码比特。

根据本发明实施例,在发送广播信令时,先根据polar码中信息比特的可靠性大小进行映射,再对映射后的比特进行polar码编码。通过上述的实施例即能获得最大早停增益,也能在利用预知比特信息利用增强的polar码的接收机获得更大的编码增益。

此外,系统1000可包括存储器1012,后者保存用于执行与电子部件1004,1006和1008相关的功能的指令。尽管示出为在存储器1012的外部,但是可理解,电子部件1004、1006和1008中的一个或多个可存在于存储器1012中。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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