首页 / 专利库 / 电信 / 硬判决 / RM译码结果可靠性的判断方法及判断装置

RM译码结果可靠性的判断方法及判断装置

阅读:369发布:2020-05-08

专利汇可以提供RM译码结果可靠性的判断方法及判断装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种RM译码结果可靠性的判断方法,包括:计算RM译码结果对应的编码序列与RM译码器输入的软比特 硬判决 结果之间的差异个数E;软比特的长度为L;找出RM译码器输入的软比特与所有编码序列相关运算结果中的最大相关值M和次大相关值N;使用M/N同预设 门 限Thr1进行比较,E/L同预设门限Thr2进行比较,若M/N小于预设门限Thr1且E/L大于预设门限Thr2,则认为当前译码结果不可靠;否则认为当前RM译码结果可靠。本发明还公开了一种RM译码结果可靠性的判断装置。本发明能够判断RM译码结果是否可靠,以节省计算资源和减小处理时间。,下面是RM译码结果可靠性的判断方法及判断装置专利的具体信息内容。

1.一种RM译码结果可靠性的判断方法,其特征在于,包括:
步骤S1,计算RM译码结果对应的编码序列与RM译码器输入的软比特硬判决结果之间的差异个数E;软比特的长度为L;
步骤S2,找出RM译码器输入的软比特与所有编码序列相关运算结果中的最大相关值M和次大相关值N;
步骤S3,使用M/N同预设限Thr1进行比较,E/L同预设门限Thr2进行比较,若M/N小于预设门限Thr1且E/L大于预设门限Thr2,则认为当前译码结果不可靠;否则认为当前RM译码结果可靠。
2.根据权利要求1所述的RM译码结果可靠性的判断方法,其特征在于,所述步骤S1包括:
利用RM译码结果在RM编码表查表,得到RM译码结果所对应的编码序列;
对RM译码器输入的长度为L的软比特进行硬判决,大于等于0的软比特判决为0,小于0的软比特判决为1,得到硬判决结果;
将编码序列与硬判决结果逐比特进行比较,并记录该次译码累计的不同值个数E。
3.根据权利要求1所述的RM译码结果可靠性的判断方法,其特征在于,所述步骤S2,包括:
记RM译码器输入的软比特表示为Si,i=0,1,…L-1;编码序列为Mp,i,其中p为编码序列索引,p=0,1,…,P-1,P=2L;
相关运算结果为:
获取M=max(corr),记M在corr中的位置为Pm,将corr(Pm)=0,继续查找最大值N,N=max(corr)。
4.一种RM译码结果可靠性的判断装置,其特征在于,包括:
根据RM译码结果在RM编码表查表,得到RM译码结果所对应的编码序列的查表模
将RM译码器输入的长度为L的软比特进行硬判决,得到硬判决结果的硬判决模块;
计算编码序列与硬判决结果之间的差异个数E的统计模块;
通过比较查找出RM译码器输入的软比特与所有编码序列相关运算结果中的最大相关值M和次大相关值N的比较模块;
以及根据所述统计模块和所述比较模块的输出结果,判决当前RM译码结果是否可靠的判决模块。
5.根据权利要求4所述的RM译码结果可靠性的判断装置,其特征在于,所述硬判决模块进行硬判决:大于等于0的软比特判决为0,小于0的软比特判决为1,得到硬判决结果。
6.根据权利要求4所述的RM译码结果可靠性的判断装置,其特征在于,所述统计模块将编码序列与硬判决结果逐比特进行比较,并记录该次译码累计的不同值个数E。
7.根据权利要求4所述的RM译码结果可靠性的判断装置,其特征在于,所述判决模块进行判决:使用M/N同预设门限Thr1进行比较,E/L同预设门限Thr2进行比较,若M/N小于预设门限Thr1且E/L大于预设门限Thr2,则认为当前译码结果不可靠;否则认为当前RM译码结果可靠。
8.根据权利要求4所述的RM译码结果可靠性的判断装置,其特征在于,所述的相关运算结果为:
其中,RM译码器输入的软比特表示为Si,i=0,1,…L-1;编码序列为Mp,i,其中p为编码序列索引,p=0,1,…,P-1,P=2L;
获取M=max(corr),记M在corr中的位置为Pm,将corr(Pm)=0,继续查找最大值N,N=max(corr)。

说明书全文

RM译码结果可靠性的判断方法及判断装置

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及RM译码结果可靠性的判断方法及判断装置。

背景技术

[0002] RM码(Reed-Muller码)作为一类能纠正多个差错的线性分组码,由于其构造简单,便于实现,在TDSCDMA(时分同步码分多址)、WCDMA(宽带码分多址)和LTE(Long Term Evolution,长期演进)系统中得到了广泛的应用。
[0003] 在TDSCDMA和WCDMA系统中,RM码作为TFCI(Transport Format Combination Indicator,传输格式组合标识符)的编码方法。TFCI用来指示当前接收端接收数据的传输格式,指导后续业务数据的处理,如果TFCI译码错误,后续的业务数据处理必将得不到正确结果,极大浪费了计算资源和增大处理时间。然而RM码并不包含校验位,因此接收端无法判断当次译码结果是否正确。

发明内容

[0004] 本发明的目的在于提供RM译码结果可靠性的判断方法和判断装置,判断RM译码结果是否可靠,以节省计算资源和减小处理时间。
[0005] 实现上述目的的技术方案是:
[0006] 本发明之一的一种RM译码结果可靠性的判断方法,包括:
[0007] 步骤S1,计算RM译码结果对应的编码序列与RM译码器输入的软比特硬判决结果之间的差异个数E;软比特的长度为L;
[0008] 步骤S2,找出RM译码器输入的软比特与所有编码序列相关运算结果中的最大相关值M和次大相关值N;
[0009] 步骤S3,使用M/N同预设限Thr1进行比较,E/L同预设门限Thr2进行比较,若M/N小于预设门限Thr1且E/L大于预设门限Thr2,则认为当前译码结果不可靠;否则认为当前RM译码结果可靠。
[0010] 优选的,所述步骤S1包括:
[0011] 利用RM译码结果在RM编码表查表,得到RM译码结果所对应的编码序列;
[0012] 对RM译码器输入的长度为L的软比特进行硬判决,大于等于0的软比特判决为0,小于0的软比特判决为1,得到硬判决结果;
[0013] 将编码序列与硬判决结果逐比特进行比较,并记录该次译码累计的不同值个数E。
[0014] 优选的,所述步骤S2,包括:
[0015] 记RM译码器输入的软比特表示为Si,i=0,1,…L-1;编码序列为Mp,i,其中p为编码序列索引,p=0,1,…,P-1,P=2L;
[0016] 相关运算结果为:
[0017]
[0018] 获取M=max(corr),记M在corr中的位置为Pm,将corr(Pm)=0,继续查找最大值N,N=max(corr)。
[0019] 本发明之二的一种RM译码结果可靠性的判断装置,包括:
[0020] 根据RM译码结果在RM编码表查表,得到RM译码结果所对应的编码序列的查表模
[0021] 将RM译码器输入的长度为L的软比特进行硬判决,得到硬判决结果的硬判决模块;
[0022] 计算编码序列与硬判决结果之间的差异个数E的统计模块;
[0023] 通过比较查找出RM译码器输入的软比特与所有编码序列相关运算结果中的最大相关值M和次大相关值N的比较模块;
[0024] 以及根据所述统计模块和所述比较模块的输出结果,判决当前RM译码结果是否可靠的判决模块。
[0025] 优选的,所述硬判决模块进行硬判决:大于等于0的软比特判决为0,小于0的软比特判决为1,得到硬判决结果。
[0026] 优选的,所述统计模块将编码序列与硬判决结果逐比特进行比较,并记录该次译码累计的不同值个数E。
[0027] 优选的,所述判决模块进行判决:使用M/N同预设门限Thr1进行比较,E/L同预设门限Thr2进行比较,若M/N小于预设门限Thr1且E/L大于预设门限Thr2,则认为当前译码结果不可靠;否则认为当前RM译码结果可靠。
[0028] 优选的,所述的相关运算结果为:
[0029]
[0030] 其中,RM译码器输入的软比特表示为Si,i=0,1,…L-1;编码序列为Mp,i,其中p为编码序列索引,p=0,1,…,P-1,P=2L;
[0031] 获取M=max(corr),记M在corr中的位置为Pm,将corr(Pm)=0,继续查找最大值N,N=max(corr)。
[0032] 本发明的有益效果是:本发明充分利用了RM码的相关特性,准确判断RM译码结果是否可靠,保证了译码结果的可靠性,以节省计算资源和减小处理时间。实现简单,复杂度低。附图说明
[0033] 图1是本发明的RM译码结果可靠性的判断方法的流程图
[0034] 图2是本发明的RM译码结果可靠性的判断装置的结构图。

具体实施方式

[0035] 下面将结合附图对本发明作进一步说明。
[0036] 请参阅图1,本发明的RM译码结果可靠性的判断方法,包括下列步骤:
[0037] 步骤S1,对RM译码器输入的软比特进行硬判决,并同RM译码结果对应的编码序列进行极性比对,计算不同极性个数E,软比特长度为L。具体包括:
[0038] 利用RM译码结果在RM编码表查表,得到RM译码结果所对应的编码序列。
[0039] 对RM译码器输入的软比特(软比特长度为L)进行硬判决,大于等于0的软比特判决为0,小于0的软比特判决为1,得到硬判决结果。将编码序列与硬判决结果逐比特进行比较,并记录该次译码累计的不同值个数E。
[0040] 步骤S2,找出RM译码器输入的软比特与所有编码序列相关运算结果的最大相关值M和次大相关值N。例如:若RM译码器输入的软比特表示为Si,i=0,1,…L-1,编码序列为Mp,i,其中p为编码序列索引,p=0,1,…,P-1,P=2L;则相关运算结果为:
[0041]
[0042] M=max(corr),记M在corr中的位置为Pm,将corr(Pm)=0,继续查找最大值N,N=max(corr)。
[0043] 步骤S3,对RM译码结果进行可靠性判决:使用M/N同预设门限Thr1进行比较,E/L同预设门限Thr2进行比较。若M/N小于预设门限Thr1且E/L大于预设门限Thr2,则认为当前译码结果不可靠,将该次RM译码结果丢弃,使用上次RM译码结果进行后续运算;否则认为当前RM译码结果可靠,使用当前RM译码结果进行后续运算。
[0044] 请参阅图2,本发明的RM译码结果可靠性的判断装置,包括:查表模块1、硬判决模块2、统计模块3、比较模块4和判决模块5。
[0045] 查表模块1根据RM译码结果在RM编码表查表,得到RM译码结果所对应的编码序列。
[0046] 硬判决模块2对RM译码器输入的软比特(软比特长度为L)进行硬判决,大于等于0的软比特判决为0,小于0的软比特判决为1,得到硬判决结果。
[0047] 统计模块3将编码序列与硬判决结果逐比特进行比较,并记录该次译码累计的不同值个数E。
[0048] 比较模块4查找RM译码器输入的软比特与所有编码序列相关运算结果中的最大相关值M和次大相关值N。相关运算结果为:
[0049] 其中,RM译码器输入的软比特表示为Si,i=0,1,…L-1;编码序列为Mp,i,其中p为编码序列索引,p=0,…,P-1,P=2L;获取M=max(corr),记M在corr中的位置为Pm,将corr(Pm)=0,继续查找最大值N,N=max(corr)。
[0050] 判决模块5根据统计模块3和比较模块4的输出结果,判决当前RM译码结果是否可靠。若M/N小于预设门限Thr1且E/L大于预设门限Thr2,则认为当前译码结果不可靠,将该次RM译码结果丢弃,使用上次RM译码结果进行后续运算;否则认为当前RM译码结果可靠,使用当前RM译码结果进行后续运算。
[0051] 以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈