数据编码和译码的方法和装置制造方法及图纸

技术编号:19242428 阅读:26 留言:0更新日期:2018-10-24 05:12
本发明专利技术实施例公开了一种数据编码方法,其特征在于,所述方法包括:将多段待编码的数据块进行Polar码编码得到编码后的数据块,其中所述多段待编码数据块中的每段待编码数据块中携带特征信息,所述特征信息经过Polar码编码后,前后两个相邻的待编码数据块所携带的特征信息之间的关系满足:后一个待编码数据块所携带的特征信息采用对应的相对扰码序列解扰后得到前一个待编码数据块所携带的特征信息;将多段编码后的数据块,按照所述前后相邻的顺序输出。

【技术实现步骤摘要】
数据编码和译码的方法和装置
本专利技术实施例涉及电子及通信
,并且更具体地,涉及数据编码和译码的方法和装置。
技术介绍
通信系统中通常采用编码技术提高数据传输的可靠性,保证通信的质量。极化码(Polarcodes)算法是第一个理论上证明可以取得香农容量且具有低编译码(编译码复杂度均为O(NlogN))复杂度的编译码算法。在物理广播信道(英文:PhysicalBroadcastChannel,缩写:PBCH)承载主信息块(英文:MasterInformationBlock,缩写:MIB)。其中,MIB在采用LTE编码方案的情况下,接收端在恢复出MIB中携带的特征信息(例如时序信息)时,复杂度较高。
技术实现思路
本专利技术实施例提供一种数据处理的方法和装置,可以降低接收端恢复出MIB中携带的特征信息(例如时序信息)的复杂度。第一方面,本专利技术实施例提供一种数据编码方法,所述方法包括:将多段待编码的数据块进行Polar码编码得到编码后的数据块,其中所述多段待编码数据块中的每段待编码数据块中携带特征信息,所述特征信息经过Polar码编码后,前后两个相邻的待编码数据块所携带的特征信息之间的关系满足:后一个待编码数据块所携带的特征信息采用对应的相对扰码序列解扰后得到前一个待编码数据块所携带的特征信息;将多段编码后的数据块,按照所述前后相邻的顺序输出。在上述编码方法的实施例中,通过采用相对扰码序列,约束前后相邻两段待编码数据块所携带的特征信息之间的关系,从而降低在接收端破解出正确的特征信息的复杂度。在第一方面的第一种可能的实现方式中,所述特征信息为经过加扰之后的特征信息。结合第一方面或第一方面前述的各种可能的实现方式,在第二种可能的实现方式中,在上述编码方法的实施例中,所述多段待编码的数据块中所携带的特征信息是不同的。结合第一方面或第一方面前述的各种可能的实现方式,在第三种可能的实现方式中,所述特征信息可以为时序信息,所述时序信息显示发送所述多段编码后的数据块的顺序。结合第一方面或第一方面前述的各种可能的实现方式,在第四种可能的实现方式中,所述特征信息是指与所述多段待编码数据块的发送端相关的信息,或者是指与所述多段待编码数据块的接收端相关的信息,或者是指与携带所述特征信息的待编码的数据块相关的信息,或者是指与所述多段编码后的数据块的发送方式相关的信息。结合第一方面或第一方面前述的各种可能的实现方式,在第五种可能的实现方式中,在所述特征信息为时序信息的情况下,所述将多段编码后的数据块,按照所述前后相邻的顺序输出,包括:将多段编码后的数据块,按照所述时序信息显示的顺序输出。结合第一方面或第一方面前述的各种可能的实现方式,在第六种可能的实现方式中,所述多段待编码数据块是指在一个发送周期内发送的的多段待编码数据块,并且,在一个发送周期内,不同的待编码数据块中所携带的时序信息是不同的。结合第一方面或第一方面前述的各种可能的实现方式,在第七种可能的实现方式中,在针对在一个发送周期内的前后相邻的待编码的数据块中所携带的特征信息构造相对扰码序列时,构造出的相对扰码序列有log2N个,其中,在一个发送周期内发送N段编码后的数据块。结合第一方面或第一方面前述的各种可能的实现方式,在第八种可能的实现方式中,所述多段待编码的数据块是属于一个发送周期内的待编码的数据块,在将多段待编码的数据块进行Polar码编码得到编码后的数据块的步骤之前或者之后还包括:对所述多段待编码数据块中携带的特征信息采用不同的扰码序列加扰,其中,一个发送周期内的所述多段待编码数据块中携带的特征信息是相同的。第二方面,本专利技术实施例还提供一种译码方法,所述方法包括:接收前后相邻的两段待译码的数据块,所述待译码的数据块中携带待译码的特征信息;采用一个相对扰码序列参与解扰处理,并对得到的解扰结果进行译码及判断处理,所述采用一个相对扰码序列参与解扰处理,并对得到的解扰结果进行译码及判断处理具体包括:采用一个相对扰码序列对后一段待译码的数据块中携带的待译码的特征信息进行解扰,得到解扰后的特征信息,将所述解扰后的特征信息与所述前一段待译码的数据块中所携带的待译码的特征信息合并后进行译码处理;并对所述经过译码处理后的特征信息进行判断;在参与判断的特征信息为错误的情况下,采用另一个相对扰码序列参与所述解扰,并对得到的解扰结果进行译码及判断处理。在上述译码方法的实施例中,通过采用相对扰码序列,约束前后相邻两段待译码数据块所携带的特征信息之间的关系,从而降低破解出正确的特征信息的复杂度。在第二方面的第一种可能的实现方式中,所述特征信息可以为经过加扰之后的特征信息。结合第二方面或第二方面前述的各种可能的实现方式,在第二种可能的实现方式中,所述两段待译码的数据块中所携带的特征信息是不同的。结合第二方面或第二方面前述的各种可能的实现方式,在第三种可能的实现方式中,在判断的结果为错误的情况下,尝试其他的相对扰码序列参与所述解扰,并对得到的解扰结果进行译码及判断处理,直至判断结果为正确或者尝试完所有的相对扰码序列。其中,每次尝试的相对扰码序列是不同的。结合第二方面或第二方面前述的各种可能的实现方式,在第四种可能的实现方式中,所述判断处理包括:对所述经过译码处理后的特征信息进行校验处理以及判断所述译码处理后的特征信息是否属于候选特征信息;在确定所述经过译码处理后的特征信息校验正确并且属于候选特征信息的情况下,确定所述经过译码处理后的特征信息为正确的特征信息。结合第二方面或第二方面前述的各种可能的实现方式,在第五种可能的实现方式中,所述候选特征信息是指:与参与所述解扰处理的所述相对扰码序列关联的特征信息。结合第二方面或第二方面前述的各种可能的实现方式,在第六种可能的实现方式中,在采用一个相对扰码序列参与解扰处理,并对得到的解扰结果进行译码及判断处理的步骤之前还包括:通过计算所述两段待译码的数据块中携带的两个待译码的特征信息的相关性,得出与所述相关性匹配的相对扰码序列,得出的所述相对扰码序列为参与所述解扰处理的相关扰码序列。第三方面,本专利技术实施例还提供一种译码方法,所述方法包括:接收前后相邻的两段待译码的数据块,所述待译码的数据块中携带待译码的特征信息;通过计算所述两段待译码的数据块中携带的两个待译码的特征信息的相关性,得出与所述相关性匹配的相对扰码序列,采用所述相对扰码序列对后一段待译码的数据块中携带的待译码的特征信息进行解扰,得到解扰后的特征信息,将所述解扰后的特征信息与所述前一段待译码的数据块中所携带的待译码的特征信息合并后进行译码处理;并对所述经过译码处理后的特征信息进行判断;在参与判断的特征信息为正确的情况下,将判断为正确的特征信息输出。第四方面,本专利技术实施例还提供一种数据处理装置,所述数据处理装置包括:第一编码模块,用于将多段待编码的数据块进行Polar码编码得到编码后的数据块,其中所述多段待编码数据块中的每段待编码数据块中携带特征信息,所述特征信息经过Polar码编码后,前后两个相邻的待编码数据块所携带的特征信息之间的关系满足:后一个待编码数据块所携带的特征信息采用对应的相对扰码序列解扰后得到前一个待编码数据块所携带的特征信息;接口模块用于将多段编码后的数据块,按照所述前后相邻的顺本文档来自技高网...

【技术保护点】
1.一种数据编码方法,其特征在于,所述方法包括:将多段待编码的数据块进行Polar码编码得到编码后的数据块,其中所述多段待编码数据块中的每段待编码数据块中携带特征信息,所述特征信息经过Polar码编码后,前后两个相邻的待编码数据块所携带的特征信息之间的关系满足:后一个待编码数据块所携带的特征信息采用对应的相对扰码序列解扰后得到前一个待编码数据块所携带的特征信息;将多段编码后的数据块,按照所述前后相邻的顺序输出。

【技术特征摘要】
1.一种数据编码方法,其特征在于,所述方法包括:将多段待编码的数据块进行Polar码编码得到编码后的数据块,其中所述多段待编码数据块中的每段待编码数据块中携带特征信息,所述特征信息经过Polar码编码后,前后两个相邻的待编码数据块所携带的特征信息之间的关系满足:后一个待编码数据块所携带的特征信息采用对应的相对扰码序列解扰后得到前一个待编码数据块所携带的特征信息;将多段编码后的数据块,按照所述前后相邻的顺序输出。2.如权利要求1中所述的方法,其特征在于,所述特征信息为经过加扰之后的特征信息。3.如权利要求1中所述的方法,其特征在于,所述多段待编码的数据块中所携带的特征信息是不同的。4.如权利要求1中所述的方法,其特征在于,所述特征信息为时序信息,所述时序信息显示发送所述多段编码后的数据块的顺序。5.如权利要求4中所述的方法,其特征在于,在所述特征信息为时序信息的情况下,所述将多段编码后的数据块,按照所述前后相邻的顺序输出,包括:将多段编码后的数据块,按照所述时序信息显示的顺序输出。6.如权利要求1中所述的方法,其特征在于,所述多段待编码的数据块是属于一个发送周期内的待编码的数据块,在将多段待编码的数据块进行Polar码编码得到编码后的数据块的步骤之前或者之后还包括:对所述多段待编码数据块中携带的特征信息采用不同的扰码序列加扰,其中,一个发送周期内的所述多段待编码数据块中携带的特征信息是相同的。7.一种译码方法,其特征在于,所述方法包括:接收前后相邻的两段待译码的数据块,所述待译码的数据块中携带待译码的特征信息;采用一个相对扰码序列参与解扰处理,并对得到的解扰结果进行译码及判断处理,所述采用一个相对扰码序列参与解扰处理,并对得到的解扰结果进行译码及判断处理具体包括:采用一个相对扰码序列对后一段待译码的数据块中携带的待译码的特征信息进行解扰,得到解扰后的特征信息,将所述解扰后的特征信息与所述前一段待译码的数据块中所携带的待译码的特征信息合并后进行译码处理;并对所述经过译码处理后的特征信息进行判断;在参与判断的特征信息为错误的情况下,采用另一个相对扰码序列参与所述解扰,并对得到的解扰结果进行译码及判断处理。8.如权利要求7中所述的方法,其特征在于,所述特征信息可以为经过加扰之后的特征信息。9.如权利要求7中所述的方法,其特征在于,所述两段待译码的数据块中所携带的特征信息是不同的。10.如权利要求7中所述的方法,其特征在于,在判断的结果为错误的情况下,尝试其他的相对扰码序列参与所述解扰,并对得到的解扰结果进行译码及判断处理,直至判断结果为正确或者尝试完所有的相对扰码序列,其中,每次尝试的相对扰码序列是不同的。11.如权利要求7中所述的方法,其特征在于,所述判断处理包括:对所述经过译码处理后的特征信息进行校验处理以及判断所述译码处理后的特征信息是否属于候选特征信息;在确定所述经过译码处理后的特征信息校验...

【专利技术属性】
技术研发人员:张公正罗禾佳王坚皇甫幼睿乔云飞李榕
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1