一种编/译码方法及装置与流程

文档序号:37435068发布日期:2024-03-25 19:31阅读:10来源:国知局
一种编/译码方法及装置与流程

本申请实施例涉及通信,尤其涉及一种编/译码方法及装置。


背景技术:

1、在卫星通信系统中,采用涡轮turbo码或低密度奇偶校验(low density paritycheck,ldpc)码进行信道编码,已完成帧结构设计并已大规模应用。turbo码或ldpc码的性能和复杂度有待进一步改善,如何改善信道编码的性能和复杂度,是一个值得研究的问题。


技术实现思路

1、本申请实施例提供一种编/译码方法及装置,以提升信道编码的性能,降低编码复杂度。

2、第一方面,提供一种译码方法,该译码方法应用于没有先验信息的译码场景,该方法的执行主体为接收设备或应用于接收设备的芯片或电路,该方法包括:接收来自卫星通信设备的码字,所述码字是经过极化码编码得到的码字;根据极化码的m个预设候选码型,对所述码字进行译码,所述m为大于1的整数。

3、通过上述设计,考虑卫星通信业务和极化码的特点,在引入极化码进行信道编码时,存在多种编码码型。在本申请实施例中,接收设备根据极化码的m个预设候选码型(可选的,该m个预设候选码型可以是极化码的全部预设候选码型),对接收的码字进行译码,在没有先验信息辅助译码的场景下,实现对接收码字的极化译码。

4、在一种设计中,所述根据极化码的m个预设候选码型,对所述码字进行译码,包括:在所述m个预设候选码型中,确定一个候选码型;根据所确定的候选码型,对所述码字进行译码;译码成功,则结束流程;或者,译码失败,在所述m个预设候选码型中,确定另一个候选码型;利用所述另一个候选码型,继续对所述码字进行译码,直到对所述码字的译码成功为止,或者直至所述m个预设候选码型对极化码的译码均失败为止。

5、通过上述设计,接收设备遍历极化码的m个预设候选码型,对接收的码字进行极化译码,实现在没有先验信息辅助译码的前提下,对极化码进行译码。

6、在一种设计中,还包括:根据所述m个预设候选码型的编码性能,对所述m个预设候选码型进行排序;其中,在排序后的m个预设候选码型中,按顺序选择译码的候选码型。可选的,所述m个预设候选码型的编码性能包括以下一项或多项:所述m个预设候选码型的编码增益、或所述m个预设候选码型的编码码率。

7、通过上述设计,根据编码性能,对极化码的m个预设候选码型进行排序。例如,编码性能好的候选码型,排序在前面,编码性能差的候选码型,排序在后面。按照m个预设候选码型的由前至后的排列顺序,在m个预设候选码型中依次选择进行译码的候选码型。基于编码端在对待发送信息进行极化编码时,在m个预设候选码型中,会优先选择编码性能好的候选码型进行编码。因此,采用上述设计,可加快译码速度。

8、在一种设计中,还包括:根据所述m个预设候选码型的出现概率或所述m个预设候选码型的参数的出现概率,对所述m个预设候选码型进行排序;其中,在排序后的m个预设候选码型中,按顺序选择译码的候选码型,所述m个预设候选码型的参数中包括以下一项或多项:所述m个预设候选码型的信息位长度、或所述m个预设候选码型的码长。

9、通过上述设计,根据m个预设候选码型的出现概率或m个预设候选码型中的参数的出现概率,对m个预设候选码型进行排序。优先选择出现概率高的候选码型,或者出现概率高的参数对应的候选码型进行译码,可加快译码速度。

10、第二方面,提供一种编码方法,该方法的执行主体为发送设备,或设置于发送设备中的芯片或电路,该方法包括:根据极化码的m个预设候选码型的编码性能,确定第一码型,所述m为大于1的整数;根据所述第一码型,对待发送的信息进行极化编码;向卫星通信设备发送经过编码得到的码字。可选的,所述m个预设候选码型的编码性能包括以下一项或多项:所述m个预设候选码型的编码增益、或所述m个预设候选码型的编码码率。

11、通过上述设计,发送设备在对待发送信息进行极化编码时,根据编码性能,在极化码的m个预设候选码型中,选择第一码型,对待发送的信息进行极化编码。例如,所述编码性能为编码增益满足条件的码型,利用编码增益满足条件的第一码型对待发送信息进行极化编码,提高信息传输的可靠性和抗干扰能力。

12、在一种设计中,在利用极化码编码之后,还包括:利用低密度奇偶校验ldpc码或涡轮turbo码,对所述极化编码得到的码字进行编码。

13、通过上述设计,由于在卫星通信系统中,原先利用ldpc码或turbo码进行信道编码,将极化码嵌套在原有的ldpc码或turbo码的信息位,可尽可能兼容原有系统,对老旧设备的影响较小,确保改造后设备能够正常正作。

14、第三方面,提供一种装置,该装置包括执行上述第一方面或第二方面所描述的方法对应的单元或模块,该单元或模块可以通过硬件电路实现,或者通过软件实现,或者通过硬件电路结合软件实现。

15、第四方面,提供一种装置,包括处理器和接口电路,所述处理器用于通过接口电路与其它装置通信,并执行上述第一方面或第二方面所描述的方法。该处理器包括一个或多个。

16、第五方面,提供一种装置,包括与存储器耦合的处理器,该处理器用于执行所述存储器中存储的程序,以执行上述第一方面或第二方面描述的方法。该存储器可以位于该装置之内,也可以位于该装置之外。且该处理器可以是一个或多个。

17、第六方面,提供一种装置,包括处理器和存储器;该存储器用于存储计算机指令,当该装置运行时,该处理器执行该存储器存储的计算机指令,以使该装置执行上述第一方面或第二方面描述的方法。

18、第七方面,提供一种芯片系统,包括:处理器或电路,用于执行上述第一方面或第二方面描述的方法。

19、第八方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在装置上运行时,使得上述第一方面或第二方面描述的方法被执行。

20、第九方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序或指令,当计算机程序或指令被装置运行时,使得上述第一方面或第二方面描述的方法被执行。

21、第十方面,提供一种系统,包括执行第一方面方法的装置、和执行第二方面方法的装置。可选的,该系统还可以包括卫星通信设备。



技术特征:

1.一种译码方法,其特征在于,所述方法应用于没有先验信息的译码场景,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述根据极化码的m个预设候选码型,对所述码字进行译码,包括:

3.如权利要求1或2所述的方法,其特征在于,还包括:

4.如权利要求3所述的方法,其特征在于,所述m个预设候选码型的编码性能包括以下一项或多项:所述m个预设候选码型的编码增益、或所述m个预设候选码型的编码码率。

5.如权利要求1或2所述的方法,其特征在于,还包括:

6.一种编码方法,其特征在于,包括:

7.如权利要求6所述的方法,其特征在于,所述m个预设候选码型的编码性能包括以下一项或多项:所述m个预设候选码型的编码增益、或所述m个预设候选码型的编码码率。

8.如权利要求6或7所述的方法,其特征在于,在利用极化码编码之后,还包括:

9.一种译码装置,其特征在于,所述装置应用于没有先验信息的译码场景,所述装置包括:

10.如权利要求9所述的装置,其特征在于,所述处理单元在根据极化码的m个预设候选码型,对所述码字进行译码时,具体用于:

11.如权利要求9或10所述的装置,其特征在于,所述处理单元,还用于:

12.如权利要求11所述的装置,其特征在于,所述m个预设候选码型的编码性能包括以下一项或多项:所述m个预设候选码型的编码增益、或所述m个预设候选码型的编码码率。

13.如权利要求9或10所述的装置,其特征在于,所述处理单元,还用于:

14.一种编码装置,其特征在于,包括:

15.如权利要求14所述的装置,其特征在于,所述m个预设候选码型的编码性能包括以下一项或多项:所述m个预设候选码型的编码增益、或所述m个预设候选码型的编码码率。

16.如权利要求14或15所述的装置,其特征在于,在利用极化码编码之后,所述处理单元,还用于:

17.一种译码装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述装置之外的其它装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述装置之外的其它装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1至5中任一项所述的方法。

18.一种编码装置,其特征在于,包括处理器和接口电路,所述接口电路用于接收来自所述装置之外的其它装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述装置之外的其它装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求6至8中任一项所述的方法。

19.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被装置执行时,实现如权利要求1至5中任一项所述的方法,或者实现如权利要求6至8中任一项所述的方法。


技术总结
一种编/译码方法及装置,其中译码方法包括:接收来自卫星通信设备的码字,所述码字是经过极化码编码得到的码字;根据极化码的M个预设候选码型,对所述码字进行译码,所述M为大于1的整数。在没有先验信息辅助译码的场景下,利用该方法可实现对接收码字的极化译码。

技术研发人员:胡建悦,欧松林,黄欣,鹿智萃
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1