一种译码方法及信号接收端与流程

摘要: 本说明书实施例涉及通信,尤其涉及一种译码方法及信号接收端。背景技术:1、现有技术中译码方法通常有两类,一类是根据调制符号的象限进行判决的方法,另一类是根据解调l...
一种译码方法及信号接收端与流程

本说明书实施例涉及通信,尤其涉及一种译码方法及信号接收端。

背景技术:

1、现有技术中译码方法通常有两类,一类是根据调制符号的象限进行判决的方法,另一类是根据解调llr软比特的判决方法,但现有的译码方法的译码计算量大,性能低。

2、因此,如何降低译码的计算量,提高译码性能是目前亟待解决的技术问题。

技术实现思路

1、为解决现有技术中存在的问题,本说明书实施例提供了一种译码方法及信号接收端,考虑了占位符的特点,接收端在接收到发送端发出的信号后,剔除占位符x对应的llr值,并对剔除占位符x对应的llr值后的llr值进行重复合并,得到最终的判决值,利用预定判决规则对判决值进行判决,完成译码。

2、本说明书实施例的具体技术方案如下:

3、一方面,本说明书实施例提供了一种译码方法,所述方法包括:

4、对接收到的信号进行解调,得到所述信号的第一对数似然比值llr序列;

5、剔除所述第一llr序列中占位符x对应的llr值,得到第二llr序列;

6、对所述第二llr序列进行重复合并,得到判决值;

7、利用预定判决规则对所述判决值进行判决,得到译码。

8、进一步地,对接收到的信号进行解调,得到所述信号的第一llr序列进一步包括:

9、按照预定存储长度对所述信号解调得到的llr值进行存储,得到所述第一llr序列,所述预定存储长度是根据所述信号对应的原始信号的调制阶数确定的。

10、进一步地,按照预定存储长度对所述llr值进行存储,得到所述第一llr序列进一步包括:

11、判断所述信号的长度是否超过所述预定存储长度;

12、若是,则对所述信号的前n个llr值进行存储,得到所述第一llr序列,其中n为所述预定存储长度;或

13、若否,则对所述llr值进行存储,并生成填充序列,利用所述填充序列对存储的所述llr值进行填充,得到所述第一llr序列,所述填充序列的长度为所述预定存储长度与所述信号的长度的差值。

14、进一步地,对所述第二llr序列进行重复合并,得到判决值进一步包括:

15、根据所述信号的原始信号的比特数对应的所述第二llr序列的长度对所述第二llr序列中的llr值进行合并,得到每个比特的判决值。

16、进一步地,当所述比特数为1时,根据所述信号的原始信号的比特数对应的所述第二llr序列的长度对所述第二llr序列中的llr值进行合并,得到每个比特的判决值进一步包括:

17、按照所述第二llr序列的长度对所述第二llr序列中的llr值进行求和,得到该比特的判决值。

18、进一步地,当所述比特数为2时,根据所述信号的原始信号的比特数对应的所述第二llr序列的长度对所述第二llr序列中的llr值进行合并,得到每个比特的判决值的步骤包括:

19、按照公式:

20、

21、对所述第二llr序列进行分组合并,得到每个分组合并后的llr值,其中,为第二llr序列的3个分组的合并后的llr值,n表示第二llr序列的长度,表示第二llr序列中的第3i个llr值;

22、利用公式:

23、

24、对第二llr序列的3个分组的合并后的llr值进行计算,得到每个比特的判决值,其中,llr0和llr1分别为第一个比特的判决值和第二个比特的判决值,abs(·)为求绝对值函数,sign(·)为求符号正负函数。

25、进一步地,利用预定判决规则对所述判决值进行判决,得到译码进一步包括:

26、分别判断每个比特的判决值的最高位是否为0;

27、若是,则该比特的译码为0;或

28、若否,则该比特的译码为1。进一步地,所述方法还包括:

29、判断所述译码的有效性。

30、进一步地,判断所述译码的有效性进一步包括:

31、根据所述信号的原始信号的比特数以及所述调制阶数确定所述第二llr序列的实际重复合并个数;

32、根据所述信号的噪声功率、阈值门限以及所述实际重复合并个数计算有效性阈值;

33、若所述译码对应的判决值的绝对值超过所述有效性阈值,则所述译码有效。

34、进一步地,当所述比特数为2时,判断所述译码的有效性还包括:

35、若两个比特中存在至少一个比特的判决值超过所述有效性阈值,则每个比特的译码均有效。

36、另一方面,本说明书实施例还提供了一种信号接收端,所述包括:信号接收模块、解调模块和译码模块;

37、所述信号接收模块用于接收信号;

38、所述解调模块用于对上所述信号进行解调,得到所述信号的第一llr序列;

39、所述译码模块用于剔除所述第一llr序列中占位符x对应的llr值,得到第二llr序列;对所述第二llr序列进行重复合并,得到判决值;利用预定判决规则对所述判决值进行判决,得到译码。

40、另一方面,本说明书实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。

41、利用本说明书实施例,考虑了占位符的特点,从解调得到的llr序列中剔除占位符x对应的llr值,剔除占位符x对应的llr值后的第二llr序列中包括占位符y对应的llr值,本说明是实施例根据原始信号的比特数对第二llr序列进行重复合并,从而实现了将占位符y对应的llr值也进行了合并累加,利用重复码的特征,降低了复杂度的同时提升了译码的性能。

1.一种译码方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,对接收到的信号进行解调,得到所述信号的第一llr序列进一步包括:

3.根据权利要求2所述的方法,其特征在于,按照预定存储长度对所述llr值进行存储,得到所述第一llr序列进一步包括:

4.根据权利要求2所述的方法,其特征在于,对所述第二llr序列进行重复合并,得到判决值进一步包括:

5.根据权利要求4所述的方法,其特征在于,当所述比特数为1时,根据所述信号的原始信号的比特数对应的所述第二llr序列的长度对所述第二llr序列中的llr值进行合并,得到每个比特的判决值进一步包括:

6.根据权利要求4所述的方法,其特征在于,当所述比特数为2时,根据所述信号的原始信号的比特数对应的所述第二llr序列的长度对所述第二llr序列中的llr值进行合并,得到每个比特的判决值的步骤包括:

7.根据权利要求4所述的方法,其特征在于,利用预定判决规则对所述判决值进行判决,得到译码进一步包括:

8.根据权利要求2所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,判断所述译码的有效性进一步包括:

10.根据权利要求9所述的方法,其特征在于,当所述比特数为2时,判断所述译码的有效性还包括:

11.一种信号接收端,其特征在于,包括:信号接收模块、解调模块和译码模块;

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至10任一所述方法。