【技术实现步骤摘要】
编码方法以及装置
[0001]本申请实施例涉及信道编码技术,尤其涉及一种编码方法以及装置。
技术介绍
[0002]信道编码是无线通信系统中的一项关键技术,该技术通过对需要发送的信息进行编码并附加冗余信息,以确定纠正传输错误的能力。目前,信道编码的种类繁多,如可以包括:(Reed
‑
Muller,RM)码、低密度奇偶校验(low density parity check,LDPC)码、Turo码、极化码、BCH码等。
[0003]但是,现有信道编码通常为长码,译码性能较低。为了实现高可靠低时延传输,一种在中短码长范围内具有优异译码性能的信道编码尤为重要。
技术实现思路
[0004]本申请实施例提供一种编码方法以及装置,以解决现有编码的译码性能较低的问题。
[0005]为达到上述目的,本申请实施例采用如下技术方案:
[0006]第一方面,本申请实施例提供一种编码方法,该方法可以包括:确定M个母码,该M个母码是短码,基于M个母码,按照下述规则构造多层(U|U+V)结构码(如H层(U|U+V)结构码,H为大于或等于1的整数,M=2
H
):H层(U|U+V)结构码中的第h层的第i个码由H层(U|U+V)结构码中的第(h
‑
1)层的第2i个码和第(h
‑
1)层的第(2i
‑
1)个码构成,H层(U|U+V)结构码中第1层的第i个码由M个母码中的第2i个码和第(2i
‑
1)个码构成,h是 ...
【技术保护点】
【技术特征摘要】
1.一种编码方法,其特征在于,所述方法包括:确定M个母码;其中,所述M个母码为码长n相同、且所述码长n小于或等于码长阈值的短码;基于所述M个母码,构造H层(U|U+V)结构码;其中,所述H为大于或等于1的整数,所述M=2
H
,所述H层(U|U+V)结构码中的第h层的第i个码由所述H层(U|U+V)结构码中的第(h
‑
1)层的第2i个码和第(h
‑
1)层的第(2i
‑
1)个码构成,所述H层(U|U+V)结构码中第1层的第i个码由所述M个母码中的第2i个码和第(2i
‑
1)个码构成,所述h是取值范围为1至H的整数,所述i是取值范围为1至2
H
‑
h
的整数。2.根据权利要求1所述的方法,其特征在于,所述确定M个母码,包括:根据所述第H层的码对应的子信道的信道容量,确定所述M个母码对应的M个子信道的信道容量;根据所述M个母码中第m个母码对应的子信道的信道容量,确定所述第m个母码的码率,所述m是取值为1至M的整数;从多个母码中选择出满足所述第m个母码的码率的母码。3.根据权利要求2所述的方法,其特征在于,所述根据所述M个母码中第m个母码对应的子信道的信道容量,确定所述第m个母码的码率,包括:所述第m个母码的码率等于所述第m个母码对应的子信道的信道容量;或者,所述第m个母码的码率与所述第m个母码对应的子信道的信道容量的差值小于或等于门限值。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述第H层的码对应的子信道的信道容量,确定所述M个母码对应的M个子信道的信道容量,包括:根据所述第H层的码对应的子信道的信道容量,确定所述第H层的码对应的子信道的噪声功率;根据所述第H层的码对应的子信道的噪声功率,确定所述第H层的码的软信息的均值;根据所述第H层的码的软信息的均值以及递归方式确定所述M个母码的软信息的均值,其中,所述递归方式包括:所述第(h
‑
1)层的第2i个码的软信息的均值、所述第(h
‑
1)层的第(2i
‑
1)个码的软信息的均值根据所述第h层的第i个码的软信息的均值确定;根据所述M个母码中第m个母码的软信息的均值,确定所述第m个母码对应的子信道的噪声功率,根据所述第m个母码对应的子信道的噪声功率确定所述第m个母码对应的子信道的信道容量。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述M个母码为码长相同的BCH码或者里德
‑
所罗门码RS码。6.一种译码方法,其特征在于,所述方法包括:根据编码比特的软信息,确定用于构建H层(U|U+V)结构码的M个母码的软信息;其中,所述编码比特是利用所述H层(U|U+V)结构码的第H层的码对信息比特进行编码得到的编码比特,所述H为大于或等于1的整数,所述M=2
H
;对所述M个母码中第m个母码的软信息进行译码操作,确定所述第m个母码的译码结果;其中,所述m是取值为1至M的整数;基于所述M个母码中每个母码的译码结果,重构所述H层(U|U+V)结构码,得到所述H层
(U|U+V)结构码的第H层的码的最终译码估计。7.根据权利要求6所述的方法,其特征在于,所述根据编码比特的软信息,确定用于构建H层(U|U+V)结构码的M个母码的软信息,包括:将所述编码比特的软信息作为所述H层(U|U+V)结构码的第H层的码的软信息;基于所述第H层的码的软信息,利用逐层分解算法得到所述M个母码的软信息;其中,所述逐层分解算法包括:所述H层(U|U+V)结构码的第(h
‑
1)层的第2i个码的软信息根据所述第h层的第i个码的软信息确定,所述H层(U|U+V)结构码的第(h
‑
1)层的第(2i
‑
1)个码的软信息根据所述H层(U|U+V)结构码的第h层的第i个码的软信息以及所述第(h
‑
1)层的第2i个码的译码结果确定。8.根据权利要求6或7所述的方法,其特征在于,所述对所述M个母码中第m个母码的软信息进行译码操作,确定所述第m个母码的译码结果,包括:基于第m个母码的软信息,利用分解统计译码OSD操作得到候选码字列表,所述候选码字列表包括一个或者多个候选码字;从所述候选码字列表中选择出可靠性较高的θ个候选码字,作为所述第m个母码的译码结果;其中,所述θ为大于或等于1的整数。9.根据权利要求6
‑
8任一项所述的方法,其特征在于,所述基于所述M个母码中每个母码的译码结果,重构所述H层(U|U+V)结构码,得到所述H层(U|U+V)结构码的第H层的码的最终译码估计,包括:基于所述M个母码中每个母码的译码结果,利用逐层重构算法得到所述H层(U|U+V)结构码的第H层的码的译码结果;其中,所述H层(U|U+V)结构码中第h层的第i个码包括个译码结果,所述为所述H层(U|U+V)结构码中第(h
‑
1)层的第(2i
‑
1)个码的译码结果数,所述为所述H层(U|U+V)结构码中第(h
‑
1)层的第2i个码的译码结果数;所述h是取值范围为1至H的整数,所述i是取值范围为1至2
H
‑
h
的整数;所述逐层重构算法包括:所述H层(U|U+V)结构码中第h层的第i个码的一个译码结果由第(h
‑
1)层的第2i个码的一个译码结果和第(h
‑
1)层的第(2i
‑
1)个码的一个译码结果构成,所述H层(U|U+V)结构码中第1层的第i个码的一个译码结果由所述M个母码中第2i个码的一个译码结果和第(2i
‑
1)个码的一个译码结果构成;从所述第H层的译码结果中选择出一个可靠性较高的译码结果,作为所述第H层的码的最终译码估计。10.根据权利要求6
‑
9任一项所述的方法,其特征在于,所述M个母码为码长相同的BCH码或者里德
‑
所罗门码RS码。11.一种编码装置,其特征在于,所述编码装置包括:处理单元,用于确定M个母码;其中,所述M个母码为码长n相同、且所述码长n小于或等于码长阈值的短码;所述处理单元,还用于基于所述M个母码,构造H层(U|U+V)结构码;其中,所述H为大于或等于1的整数,所述M=2
H
,所述H层(U|U+V)结构码中的第h层的第i个码由所述H层(U|U+V)结构码中第(h
‑
1)层的第2i个码和第(h
【专利技术属性】
技术研发人员:陈立,程津骏,张华滋,李榕,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。