A system and method for executing rate matching when using universal polarization codes are disclosed. In one embodiment, a method of generating codewords includes receiving bits at a polarization coder and encoding the bits using a polarization coder core. The polarization code encoder core comprises a first core and a second core. The first core receives the set of input q-ary symbols, and modifies the set of input q-ary symbols according to the first kernel generator matrix to generate the set of output q-ary symbols. The second core receives a set of input l-ary symbols, where l is not equal to q, and modifies the set of input l-ary symbols according to the second kernel generator matrix to generate an output l-ary symbols set. For example, the first core may be a binary core, and the second core may be a Reed Solomon (RS) based core.
【技术实现步骤摘要】
【国外来华专利技术】使用通用极化码时通过异构内核进行速率匹配的系统和方法相关申请的交叉引用本申请要求2016年6月17日提交的申请号为62/351,581、名称为“使用通用极化码时通过异构内核进行速率匹配的系统和方法”的美国临时专利申请和2017年5月29日提交的申请号为15/607,593、名称为“使用通用极化码时通过异构内核进行速率匹配的系统和方法”的美国常规专利申请的优先权,两件申请通过引用并入本文中。
本申请涉及差错控制编码和编码速率匹配,更具体地,涉及当使用通用极化码时的编码速率匹配。
技术介绍
在通信系统中,信息通过信道从发送器发送到接收器。例如,在无线通信系统中,移动设备中的发送器可以通过无线信道将信息发送给基站中的接收器。信道可能将错误引入通过信道发送的信息中。差错控制编码可用于检测和/或纠正错误。例如,要从发送器发送到接收器的k比特信息可以首先由发送器中的编码器进行编码,以获得比特长度为Nb的码字,其中,Nb>k。然后可以通过信道发送该码字。接收的码字然后由接收器中的解码器进行解码,以获得关于发送哪些k比特的决定。通过发送的比特长度Nb>k的码字而增加的冗余增加了在 ...
【技术保护点】
1.一种生成码字的方法,包括:在极化码编码器处接收多个比特;使用多个极化码编码器内核对所述多个比特进行编码,所述多个极化码编码器内核包括:第一内核,接收由比特表示的输入q元符号集合,并根据第一内核生成器矩阵修改所述输入q元符号集合以产生由比特表示的输出q元符号集合;和第二内核,接收由比特表示的输入l元符号集合,其中,l不等于q,并根据第二内核生成器矩阵修改所述输入l元符号集合以产生由比特表示的输出l元符号集合。
【技术特征摘要】
【国外来华专利技术】2016.06.17 US 62/351,581;2017.05.29 US 15/607,5931.一种生成码字的方法,包括:在极化码编码器处接收多个比特;使用多个极化码编码器内核对所述多个比特进行编码,所述多个极化码编码器内核包括:第一内核,接收由比特表示的输入q元符号集合,并根据第一内核生成器矩阵修改所述输入q元符号集合以产生由比特表示的输出q元符号集合;和第二内核,接收由比特表示的输入l元符号集合,其中,l不等于q,并根据第二内核生成器矩阵修改所述输入l元符号集合以产生由比特表示的输出l元符号集合。2.根据权利要求1所述的方法,其中,q=2并且所述第一内核是二进制内核,并且其中l>2且所述第二内核是基于里德-所罗门RS的内核。3.根据权利要求2所述的方法,其中,l=4,并且所述第二内核是RS(4)内核。4.根据权利要求2所述的方法,其中,l=8,并且所述第二内核是RS(8)内核。5.根据权利要求1-4中任一项所述的方法,其中,所述码字的比特长度为Nb,并且所述方法还包括:基于编码速率R和发送比特长度M中的至少一个来执行对所述多个比特的所述编码。6.根据权利要求5所述的方法,其中,Nb=M。7.根据权利要求5所述的方法,其中,Nb>M,并且所述方法还包括:对所述码字进行打孔以产生所述发送比特长度M。8.根据权利要求7所述的方法,其中,对所述码字进行打孔包括缩短所述码字。9.根据权利要求1-8中任一项所述的方法,其中,所述码字从所述极化码编码器输出,并且是具有第一比特长度Nb1的第一码字,并且其中所述方法还包括:在生成所述第一码字之后:通过使用不同的多个极化码编码器内核对另外多个比特进行编码,生成从所述极化码编码器输出的第二码字,所述第二码字具有不同于所述第一比特长度Nb1的第二比特长度Nb2。10.根据权利要求3或4所述的方法,其中,所述多个极化码编码器内核包括二进制内核的两个编码层和RS(4)内核的两个编码层。11.根据权利要求...
【专利技术属性】
技术研发人员:史无限,葛屹群,承楠,张然,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。