发明名称 |
混合极性码的生成方法和生成装置 |
摘要 |
本发明实施例提供一种混合Polar码的生成方法和生成装置。该方法包括:获取N×N的第一矩阵和含N个比特的序列,其中N为混合Polar码的码长,第一矩阵的N个行对应于该序列中的N个比特,N为正整数;确定N个比特的可靠性并确定第一矩阵的N个行的重量;根据N个比特的可靠性和第一矩阵的N个行的重量,选择N个比特中的K个比特作为信息比特或选择第一矩阵的K个行构成用于编码的K×N的第二矩阵,以按照信息比特的位置或者按照第二矩阵对信息比特序列进行编码生成混合Polar码;K为待编码的信息比特序列的长度并且不大于N。本发明实施例不仅考虑可靠性,还考虑比特对应的第一矩阵的行的重量,从而能够改善Polar码的性能。 |
申请公布号 |
CN103684477A |
申请公布日期 |
2014.03.26 |
申请号 |
CN201210356670.8 |
申请日期 |
2012.09.24 |
申请人 |
华为技术有限公司 |
发明人 |
李斌;沈晖 |
分类号 |
H03M13/15(2006.01)I |
主分类号 |
H03M13/15(2006.01)I |
代理机构 |
北京龙双利达知识产权代理有限公司 11329 |
代理人 |
王君;肖鹂 |
主权项 |
一种混合极性Polar码的生成方法,其特征在于,包括:获取N×N的第一矩阵以及含N个比特的序列,其中N为要生成的混合Polar码的码长,所述第一矩阵的N个行一一对应于所述序列中的所述N个比特,N为正整数;确定所述N个比特的可靠性,并确定所述第一矩阵的N个行中每一行的重量;根据所述N个比特的可靠性和所述第一矩阵的N个行中每一行的重量,选择所述N个比特中的K个比特作为信息比特,或者选择所述第一矩阵的N个行中的K个行构成用于编码的K×N的第二矩阵,以按照所述信息比特的位置或者按照所述第二矩阵对待编码的信息比特序列进行编码生成混合Polar码;K为所述待编码的信息比特序列的长度并且为不大于N的正整数。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |