分割传输块的方法、无线通信设备和芯片技术

技术编号:19125920 阅读:5 留言:0更新日期:2018-10-10 07:25
本申请实施例提供分割传输块的方法、无线通信设备和芯片,该方法包括:获取待编码传输块,其中该待编码传输块包括传输块和该传输块的循环冗余码校验CRC码;根据第一码长和第二码长,确定输入码块的长度,其中该第一码长为LDPC编码器支持的最大输入码块长度,该第二码长是根据该LDPC编码器支持的最大输出码块长度确定的;根据该待编码传输块的长度和该输入码块的长度,对该待编码传输块进行分割。上述技术方案在对传输块进行分割时考虑了LDPC编码器对于输入码块的长度限制以及该LDPC编码器对于输出码块的长度限制。因此,可以保证该LDPC编码器输出的输出码块的长度满足该LDPC编码器支持的最大输出码块长度。

【技术实现步骤摘要】
分割传输块的方法、无线通信设备和芯片
本申请涉及编解码
,并且更具体地,涉及分割传输块的方法、无线通信设备和芯片。
技术介绍
目前,在低密度奇偶校验码(LowDensityParityCheckCode,LDPC)编码过程中,无线通信设备会先根据调制编码策略确定一个码率,然后根据确定的码率确定是否需要对原始的传输块进行重新分割以使得LDPC编码器输出的码块(以下简称输出码块)的长度不超过协议规定的最大输出码块长度Nmax。具体地,无线通信设备根据调制编码策略(ModulationandCodingScheme,MCS)确定一个码率Rp。若Rp小于Rmin,Kmax,则该无线通信设备需要根据Nmax确定输入到LDPC编码器的码块(以下简称输入码快)的长度;若Rp大于Rmin,Kmax,则输入码块的长度为Kmax,其中Rmin,Kmax表示在输入码块的长度为Kmax时的最小码率,Kmax表示最大输入码块的长度。上述技术方案中,输入码块的长度是协议规定的最大输入码块的长度Kmax或者是根据协议规定的最大输出码块长度Nmax确定的。不同等级的设备支持的最大输出码块长度可能是不同的。因此,无论输入码块的长度是协议规定的最大输入码块的长度Kmax还是根据最大输出码块长度Nmax确定的,按照上述技术方案确定的输出码块长度都可能超过该无线通信设备的LDPC编码器支持的最大输出码块长度。
技术实现思路
本申请实施例提供分割传输块的方法、无线通信设备和芯片,可以保证该LDPC编码器输出的输出码块的长度满足该LDPC编码器支持的最大输出码块长度。第一方面,本申请实施例提供一种分割传输块的方法。该方法包括:获取待编码传输块,其中该待编码传输块包括传输块和该传输块的循环冗余码校验CRC码;根据第一码长和第二码长,确定输入码块的长度,其中该第一码长为低密度奇偶校验码LDPC编码器支持的最大输入码块长度,该第二码长是根据该LDPC编码器支持的最大输出码块长度确定的,该输入码块为输入到该LDPC编码器的码块;根据该待编码传输块的长度和该输入码块的长度,对该待编码传输块进行分割。上述技术方案在对传输块进行分割时考虑了LDPC编码器对于输入码块的长度限制以及该LDPC编码器对于输出码块的长度限制。因此,可以保证该LDPC编码器输出的输出码块的长度满足该LDPC编码器支持的最大输出码块长度。结合第一方面,在第一方面的第一种可能的实现方式中,当该待编码传输块的长度大于该输入码块的长度时,根据该待编码传输块的长度、该输入码块的长度、输出码块的CRC码的长度和预设规则,将该待编码传输块分割为N个输入码块,其中该输出码块为该LDPC编码器输出的码块,N为或其中LTB,CRC表示该待编码传输块的长度,Lin表示该输入码块的长度,LCRC表示该输出码块的CRC码的长度,表示向上取整,表示向下取整。更具体地,该根据该待编码传输块的长度和该输入码块的长度,对该待编码传输块进行分割,包括:确定该待编码传输块的长度是否大于该输入码块的长度;若是,则根据该待编码传输块的长度、该输入码块的长度、输出码块的CRC码的长度和预设规则,将该待编码传输块分割为N个输入码块,其中该输出码块为该LDPC编码器输出的码块,N为或其中LTB,CRC表示该待编码传输块的长度,Lin表示该输入码块的长度,LCRC表示该输出码块的CRC码的长度,表示向上取整,表示向下取整。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该方法还包括:对该N个输入码块进行LDPC编码;在N为的情况下,对N个已编码输入码块中的长度大于该最大输出码块长度的已编码输入码块进行打孔,得到打孔后的已编码输入码块,该打孔后的已编码输入码块的长度等于该最大输出码块长度。上述技术方案无需要增加一个分块以承载超出个最大输出码块长度的比特。在按照预设规则的方式确定出的输入码块数目的情况下,如果编码后的码块长度大于该最大输出码块长度且是在一定的预设门限内,则LDPC编码器在输出输出码块时可将超出部分的校验位打孔。通过合适的门限选取,可以保证打孔后的码字性能优于将分块数增加一包的码字性能。结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第三种可能的实现方式中,该根据第一码长和第二码长,确定输入码块的长度,包括:确定该第一码长和该第二码长中的最小值为该输入码块的长度。结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第四种可能的实现方式中,在该根据第一码长和第二码长,确定输入码块的长度之前,该方法还包括:根据该最大输出码块长度、第一码率,和第二码率,确定该第二码长,其中该第一码率为根据调制编码策略确定的码率,该第二码率为该LDPC编码器支持的最低码率。结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,该根据该最大输出码块长度、第一码率,和第二码率,确定该第二码长,包括:根据以下公式确定该第二码长:K2=int(Nmax+max(R1,R2)),其中,K2表示该第二码长,Nmax表示该最大输出码块长度,R1表示该第一码率,R2表示该第二码率,int表示取整。结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第六种可能的实现方式中,该输出码块的CRC码的长度为每个输出码块的CRC码的长度,或者,多个输出码块共用一个CRC码时平均到每个输出码块的CRC码的长度。第二方面,本申请实施例提供一种分割传输块的方法,该方法包括:获取传输块长度和第一码率,其中该第一码率是发送该传输块的无线通信设备根据调制编码策略确定的码率;根据第一码长和第二码长,确定输出码块的长度,其中该第一码长为该无线通信设备的LDPC编码器支持的最大输入码块的长度,该第二码长是根据该LDPC编码器支持的最大输出码块长度确定的,该输出码块为LDPC解码器输出的码块;根据该传输块的长度与该传输块的CRC码的长度之和以及该输出码块的长度,确定输入码块数目N,其中该输入码块为输入到该LDPC解码器的码块,N为大于或等于1的正整数;根据该第一码率和该输出码块的长度,确定输入码块的长度。结合第二方面,在第二方面的第一种可能的实现方式中,该根据该传输块的长度与该传输块的CRC码的长度之和以及该输出码块的长度,确定输入码块数目N,包括:确定该传输块的长度与该传输块的CRC码的长度之和是否大于该输出码块的长度,若是,则根据该传输块的长度与该传输块的CRC码的长度之和、该输出码块的长度、该输入码块的CRC码的长度和预设规则,确定该输入码块数目N为或其中LTB,CRC表示该传输块的长度与该传输块的CRC码的长度之和,Lout表示该输出码块长度,LCRC表示该输入码块的CRC码的长度,表示向上取整,表示向下取整。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该根据第一码长和第二码长,确定输出码块长度,包括:确定该第一码长和该第二码长中的最小值为该输出码块的长度。结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第三种可能的实现方式中,在该根据第一码长和第二码长,确定输出码块的长度之前,该方法还包括:根据该最大输出码块长度、该第一码率,和第二码率,确本文档来自技高网...
分割传输块的方法、无线通信设备和芯片

【技术保护点】
1.一种分割传输块的方法,其特征在于,所述方法包括:获取待编码传输块,其中所述待编码传输块包括传输块和所述传输块的循环冗余码校验CRC码;根据第一码长和第二码长,确定输入码块的长度,其中所述第一码长为低密度奇偶校验码LDPC编码器支持的最大输入码块长度,所述第二码长是根据所述LDPC编码器支持的最大输出码块长度确定的,所述输入码块为输入到所述LDPC编码器的码块;根据所述待编码传输块的长度和所述输入码块的长度,对所述待编码传输块进行分割。

【技术特征摘要】
1.一种分割传输块的方法,其特征在于,所述方法包括:获取待编码传输块,其中所述待编码传输块包括传输块和所述传输块的循环冗余码校验CRC码;根据第一码长和第二码长,确定输入码块的长度,其中所述第一码长为低密度奇偶校验码LDPC编码器支持的最大输入码块长度,所述第二码长是根据所述LDPC编码器支持的最大输出码块长度确定的,所述输入码块为输入到所述LDPC编码器的码块;根据所述待编码传输块的长度和所述输入码块的长度,对所述待编码传输块进行分割。2.如权利要求1所述的方法,其特征在于,所述根据所述待编码传输块的长度和所述输入码块的长度,对所述待编码传输块进行分割,包括:确定所述待编码传输块的长度是否大于所述输入码块的长度;若是,则根据所述待编码传输块的长度、所述输入码块的长度、输出码块的CRC码的长度和预设规则,将所述待编码传输块分割为N个输入码块,其中所述输出码块为所述LDPC编码器输出的码块,N为或其中LTB,CRC表示所述待编码传输块的长度,Lin表示所述输入码块的长度,LCRC表示所述输出码块的CRC码的长度,表示向上取整,表示向下取整。3.如权利要求2所述的方法,其特征在于,所述方法还包括:对所述N个输入码块进行LDPC编码;在N为的情况下,对N个已编码输入码块中的长度大于所述最大输出码块长度的已编码输入码块进行打孔,得到打孔后的已编码输入码块,所述打孔后的已编码输入码块的长度等于所述最大输出码块长度。4.如权利要求1至3中任一项所述的方法,其特征在于,所述根据第一码长和第二码长,确定输入码块的长度,包括:确定所述第一码长和所述第二码长中的最小值为所述输入码块的长度。5.如权利要求1至4中任一项所述的方法,其特征在于,在所述根据第一码长和第二码长,确定输入码块的长度之前,所述方法还包括:根据所述最大输出码块长度、第一码率,和第二码率,确定所述第二码长,其中所述第一码率为根据调制编码策略确定的码率,所述第二码率为所述LDPC编码器支持的最低码率。6.如权利要求5所述的方法,其特征在于,所述根据所述最大输出码块长度、第一码率,和第二码率,确定所述第二码长,包括:根据以下公式确定所述第二码长:K2=int(Nmax+max(R1,R2)),其中,K2表示所述第二码长,Nmax表示所述最大输出码块长度,R1表示所述第一码率,R2表示所述第二码率,int表示取整。7.如权利要求2至6中任一项所述的方法,其特征在于,所述输出码块的CRC码的长度为每个输出码块的CRC码的长度,或者,多个输出码块共用一个CRC码时平均到每个输出码块的CRC码的长度。8.一种无线通信设备,其特征在于,所述无线通信设备包括处理器和低密度奇偶校验码LDPC编码器,所述处理器,用于获取待编码传输块,其中所述待编码传输块包括传输块和所述传输块的循环冗余码校验CRC码;所述处理器,还用于根据第一码长和第二码长,确定输入码块的长度,其中所述第一码长为所述LDPC编码器支持的最大输入码块长度,所述第二码长是根据所述LDPC编码器支持的最大输出码块长度确定的,所述输入码块为输入到所述LDPC编码器的码块;所述处理器,还用于根据所述待编码传输块的长度和所述输入码块的长度,对所述待编码传输块进行分割。9.如权利要求8所述的无线通信设备,其特征在于,所述处理器,具体用于确定所述待编码传输块的长度是否大于所述输入码块的长度,若是,则根据所述待编码传输块的长度、所述输入码块的长度、输出码块的CRC码的长度和预设规则,将所述待编码传...

【专利技术属性】
技术研发人员:刘晓健曾歆郑晨魏岳军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1