【技术实现步骤摘要】
一种编码、译码方法及通信装置
[0001]本申请实施例涉及通信
,尤其涉及一种编码、译码方法及通信装置。
技术介绍
[0002]近年来,随着极化码(polar)被列入无线通信第五代(5th generation,5G)标准,对polar码调制方案设计也成了通信研究的热点问题。其中,高阶调制技术通过将多个码字比特映射到同一个调制符号来提升频谱效率。高阶调制中,不同的调制符号对应的能量不同,多发送低能量的调制符号、少发送高能量的调制符号,可以节省平均能量。对于高斯白噪声信道,当发送的调制符号分布服从高斯分布时,单位能量传递的信息量最大。
[0003]为了使得发送的调制符号符合高斯分布,引入了概率成形技术。目前可基于密度进化的在线构造算法,需要在线计算各个子信道可靠度,实现复杂度较高。此外,还存在polar离线构造的方法,也即基于给定序列,从序列中依序读取信息比特位和冻结比特位,但是不能适配引入概率整形的Polar码构造的需求。
技术实现思路
[0004]本申请提供一种编码、译码方法及通信装置,以在提
【技术保护点】
【技术特征摘要】
1.一种编码方法,其特征在于,包括:获取信息比特序列,所述信息比特序列的长度为K;所述K为正整数;根据所述K或M确定第一序列的长度K1;所述M为调制符号数;所述K1、所述M为正整数;根据所述K、所述K1和预定义序列,获取第一向量;所述第一向量的长度为2JM,所述M为调制符号数;所述J为调制阶数;所述M、所述J为正整数;所述第一向量指示J个编码子块;所述J个编码子块分别属于第一类子块或第二类子块,其中所述第一类子块包括至少一个编码子块,所述第二类子块包括至少一个编码子块;确定所述第一类子块中冻结比特的位置以及所述第二类子块的信息比特的位置;根据所述第一类子块中冻结比特的位置、所述第二类子块的信息比特的位置以及所述第一向量对所述信息比特序列进行编码。2.根据权利要求1所述的方法,其特征在于,所述根据所述K、所述K1和预定义序列,获取第一向量,包括:根据所述K、所述K1和所述预定义序列,确定第一索引集Θ;基于所述第一索引集Θ,获取所述第一向量;其中,所述第一向量中的位置索引i满足:若i∈Θ,所述位置i承载第一预设值;若所述位置i承载第二预设值;所述第一预设值与所述第二预设值不同;1≤i≤2JM;所述i为正整数。3.根据权利要求1或2所述的方法,其特征在于,所述第一向量的第2M(y
‑
1)+1个位置承载的元素~第2My个位置承载的元素对应第y个编码子块;1≤y≤J;所述y为正整数。4.根据权利要求1
‑
3中任一所述的方法,其特征在于,还包括:从所述第二类子块的信息比特的位置中选择F个,所述F为所述第一类子块的冻结比特的长度;所述F为整数;将所述F个第一类子块的冻结比特位置的取值赋值到所述F个第二类子块的信息比特位置。5.根据权利要求1
‑
4中任一所述的方法,其特征在于,所述根据所述第一类子块中冻结比特的位置、所述第二类子块的信息比特的位置以及所述第一向量对所述信息比特序列进行编码,还包括:将所述第一序列进行整形映射、极化polar变换,获取第三序列;根据所述第一向量从所述第三序列中提取第四序列;所述第四序列中元素为所述第一类子块的信息比特位置的取值;所述第四序列的长度小于所述第三序列的长度;将第五序列进行循环冗余校验CRC计算,得到第六序列;所述第五序列包括:所述第二序列和所述第四序列;对所述第六序列与所述第二序列进行所述编码。6.根据权利要求1
‑
5中任一所述的方法,其特征在于,通过如下方式确定所述K1:第一方式:根据所述K或所述M对应的索引值确定K1;或者,第二方式:通过如下公式确定:
其中,所述K1表示所述第一序列的长度;所述M表示调制符号数;所述p
bias
表示预设整形概率。7.根据权利要求2
‑
6中任一所述的方法,其特征在于,所述根据所述K、所述K1和预定义序列,确定第一索引集Θ,包括:根据所述K、所述K1确定第一参数T;从所述预定义序列选择T个序列元素,构造第一索引集Θ。8.根据权利要求7所述的方法,其特征在于,通过以下方式确定所述T:第一方式:T=2M+K
‑
K1其中,所述T表示所述第一参数;所述M表示调制符号数;所述K表示所述信息比特序列的长度;所述K1表示所述第一序列的长度;或者,第二方式:所述第一参数还与CRC的长度相关,所述T通过如下公式确定:T=2M+K+L
‑
K1其中,所述T表示所述第一参数;所述M表示调制符号数;所述K表示所述信息比特序列的长度;所述K1表示所述第一序列的长度;所述L表示所述CRC的长度。9.根据权利要求7或8所述的方法,其特征在于,所述从所述预定义序列选择T个序列元素,构造第一索引集,包括:按照第一规则从所述预定义序列中选择T个序列元素作为所述第一索引集;所述第一规则包括以下中的一种:从所述预定义序列的最后一个序列元素开始向前选择T个序列元素作为所述第一索引集、从所述预定义序列的第一个序列元素开始向后选择T个序列元素作为所述第一索引集。10.根据权利要求2
‑
9中任一所述的方法,其特征在于,所述第一预设值为1;所述第二预设值为0;或者,所述第一预设值为0;所述第二预设值为1。11.一种译码方法,其特征在于,包括:获取待译码序列;确定K和M;所述K为信息比特序列的长度;所述M为调制符号数;根据所述K或所述M确定K1;所述K、所述K1、所述M为正整数;根据所述K、所述K1和预定义序列,获取第一向量;所述第一向量的长度为2JM,所述J为调制阶数;所述J为正整数;所述第一向量指示J个编码子块;所述J个编码子块分别属于第一类子块或第二类子块,其中所述第一类子块包括至少一个编码子块,所述第二类子块包括至少一个编码子块;确定所述第一类子块中冻结比特的位置以及所述第二类子块的信息比特的位置;根据所述第一类子块中冻结比特的位置、所述第二类子块的信息比特的位置以及所述第一向量对所述待译码序列进行译码,得到长度为所述K的所述信息比特序列。12.根据权利要求11所述的方法,其特征在于,所述根据所述K、所述K1和预定义序列,获取第一向量,包括:
根据所述K、所述K1和所述预定义序列,确定第一索引集Θ;基于所述第一索引集Θ,获取所述第一向量;其中,所述第一向量中的位置索引i满足:若i∈Θ,所述位置i承载第一预设值;若所述位置i承载第二预设值;所述第一预设值与所述第二预设值不同;1≤i≤2JM;所述i为正整数。13.根据权利要求11或12所述的方法,其特征在于,所述第一向量的第2M(y
‑
1)+1个位置承载的元素~第2My个位置承载的元素对应第y个编码子块;1≤y≤J;所述y为正整数。14.根据权利要求11
‑
13中任一所述的方法,其特征在于,还包括:从所述第二类子块的信息比特的位置中选择F个,所述F为所述第一类子块的冻结比特的长度;所述F为整数;将所述F个第一类子块的冻结比特位置的取值赋值到所述F个第二类子块的信息比特位置。15.根据权利要求11
‑
14中任一所述的方法,其特征在于,通过如下方式确定所述K1:第一方式:根据所述K或所述M对应的索引值确定K1;或者,第二方式:通过如下公式确定:其中,所述K1表示第一序列的长度;所述M表示调制符号数;所述p
bias
表示预设整形概率。16.根据权利要求12
‑
15中任一所述的方法,其特征在于,所述根据所述K、所述K1和预定义序列,确定第一索引集Θ,包括:根据所述K、所述K1确定第一参数T;从所述预定义序列选择T个序列元素,构造第一索引集Θ。17.根据权利要求16所述的方法,其特征在于,通过以下方式确定所述T:第一方式:T=2M+K
‑
K1其中,所述T表示所述第一参数;所述M表示调制符号数;所述K表示所述信息比特序列的长度;所述K1表示第一序列的长度;或者,第二方式:所述第一参数还与CRC的长度相关,所述T通过如下公式确定:T=2M+K+L
‑
K1其中,所述T表示所述第一参数;所述M表示调制符号数;所述K表示所述信息比特序列的长度;所述K1表示第一序列的长度;所述L表示所述CRC的长度。18.根据权利要求16或17所述的方法,其特征在于,所述从所述预定义序列选择T个序列元素,构造第一索引集,包括:按照第一规则从所述预定义序列中选择T个序列元素作为所述第一索引集;所述第一规则包括以下中的一种:从所述预定义序列的最后一个序列元素开始向前选择T个序列元
素作为所述第一索引集、从所述预定义序列的第一个序列元素开始向后选择T个序列元素作为所述第一索引集。19.根据权利要求12
‑
18中任一所述的方法,其特征在于,所述第一预设值为1,所述第二预设值为0;或者,所述第一预设值为0,所述第二预设值为1。20.一种通信装置,其特征在于,包括:输入输出单元,用于获取信息比特序列,所述信息比特序列的长度为K;所述K为正整数;处理单元,用于根据所述K或M确定第一序列的长度K1;所述M为调制符号数;所述K1、所述M为正整数;根据所述K、所述K1和预定义序列,获取第一向量;所述第一向量的长度为2JM,所述M为调制符号数;所述J为调制阶数;所述M、所述J为正整数;所述第一向量指示J个编码子块;所述J个编码子块分别属于第一类子块或第二类子...
【专利技术属性】
技术研发人员:王献斌,张华滋,童佳杰,李榕,王俊,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。