一种译码方法及译码器技术

技术编号:11447690 阅读:107 留言:0更新日期:2015-05-13 19:50
本发明专利技术实施例提供了一种译码方法及译码器,涉及通信领域,用于降低译码的复杂度。所述方法,包括:接收待译码信号;根据由S个区域判决公式组成的区域判决法则,对所述待译码信号进行区域判决,获取区域判决结果;根据所述判决结果,获取N个星座点,其中,所述N个星座点分别是所述N个子集中与所述待译码信号距离最近的星座点;获取所述N个星座点对应的N种未编码比特,以及所述待译码信号与所述N个星座点之间的分支度量;基于所述分支度量和所述N种未编码比特,进行维特比译码,输出所述待译码信号所对应的译码结果。本发明专利技术适用于信号的译码场景。

【技术实现步骤摘要】
【国外来华专利技术】一种译码方法及译码器
本专利技术涉及通信领域,尤其涉及一种译码方法及译码器。
技术介绍
随着语音、图像和视频等业务对光传输网络容量的要求与日递增,高频谱效率的高阶QAM(QuadratureAmplitudeModulation,正交幅度调制)备受关注。但是,随着调制阶数的提高,受OSNR(OpticalSignalToNoiseRatio,光信噪比)的制约,系统传输距离变得越来越短。TCM(TrellisCodedModulation,网格编码调制)技术是一种将编码和调制结合在一起达到频谱效率和功率利用率整体最优的编码调制技术,其在高频谱效率条件下,仍保持有较好的OSNR性能。现有技术中,TCM编码器的结构如图1所示,包括卷积编码器和映射器。TCM编码过程为:若TCM编码器接收的输入信息共N比特,则将其中的K比特输入信息输入到卷积编码器进行卷积编码处理,产生1比特冗余,输出K+1比特;将经卷积处理后的K+1比特与未经卷积处理的N-K比特一起输入映射器,从而产生用于M-QAM调制的基带的I路和Q路信号,其中,M表示QAM调制时,星座图中的星座点的个数;在映射器内进行映射时,M个星座点事先被分成P个子集,每个子集含有M/P个星座点,上述卷积编码器输出的K+1比特信号用于选择这P个子集中的某一子集,N-K个未编码比特用于选择所选中的子集中M/P个星座点的其中一个。TCM编码得到的信号经过传输到达信号接收端后,通过TCM译码器对接收到的信号进行TCM译码。现有技术中,TCM译码的过程为:计算信号与星座图上所有的M个星座点的欧氏距离,然后进行比较和选择,确定每个子集内与接收信号最近的星座点,从而获取分支度量和未编码比特的预输出;然后基于分支度量和预输出的未编码比特,进行维特比译码,从而输出最终的译码信息。由于现有TCM译码过程中,需要计算接收的信号与星座图中的所有星座点之间的欧式距离,从而需要大量的乘法器和加法器,随着QAM调制阶数的增大,使得译码器的复杂度成比例增长。
技术实现思路
本专利技术的实施例提供一种译码方法及译码器,用以降低译码的复杂度。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种译码方法,包括:接收待译码信号;根据由S个区域判决公式组成的区域判决法则,对所述待译码信号进行区域判决,获取区域判决结果,其中,S为正整数,且小于在编码端生成所述译码信号时所依据的N个子集所包含的星座点的总个数,N为大于1的正整数;每一个子集中的每两个星座点分别位于由至少所述S个区域判决公式中的一个判决公式所划分的两个不同的区域,所述星座图中的星座点被划分至的N个子集中的;根据所述判决结果,获取N个星座点,其中,所述N个星座点分别是所述N个子集中与所述待译码信号距离最近的星座点;获取所述N个星座点对应的N种未编码比特,以及所述待译码信号与所述N个星座点之间的分支度量;基于所述分支度量和所述N种未编码比特,进行维特比译码,输出所述待译码信号所对应的译码结果。在第一方面的第一种可能的实现方式,所述根据由S个区域判决公式组成的区域判决法则,对所述待译码信号进行区域判决,获取区域判决结果包括:将所述待译码信号分别代入所述S个区域判决公式进行计算,判断计算结果是否大于0,并根据判断结果获取S个区域判决结果。结合第一方面,在第一方面的第二种可能的实现方式中,所述根据由S个区域判决公式组成的区域判决法则,对所述待译码信号进行区域判决,获取区域判决结果包括:根据所述S个区域判决公式,将所述待译码信号进行平移及旋转处理,判断所述待译码信号的虚部是否大于0,并根据判断结果获取S个区域判决结果。结合第一方面或第一方面的第一或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述S个区域判决公式中至少一个区域判决公式包括:N个子集中至少一个子集的任意两个星座点之间的垂直平分线。结合第一方面或第一方面的第一至第三任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述根据所述判决结果,获取N个星座点包括:根据所述判决结果及第一映射表,获取N个星座点;其中,所述第一映射表,是判决结果与星座点间的对应关系表;在所述第一映射表中,每种判决结果对应了一组星座点,且所述一组星座点由N个星座点组成,且分别来自所述N个子集。结合第一方面或第一方面的第一至第四任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述获取所述N个星座点对应的N种未编码比特,以及所述待译码信号与所述N个星座点之间的分支度量包括:根据所述N个星座点,查找第二映射表获取与所述N个星座点对应的未编码比特,以及所述待译码信号与所述N个星座点之间的分支度量;其中,所述第二映射表是星座点与未编码及分支度量的对应关系表。第二方面,本专利技术实施例提供了一种译码器,包括:接收单元,用于接收待译码信号;获取单元,用于根据由S个区域判决公式组成的区域判决法则,对所述接收单元接收的所述待译码信号进行区域判决,获取区域判决结果,其中,S为正整数,且小于在编码端生成所述译码信号时所依据的N个子集所包含的星座点的总个数,N为大于1的正整数;每一个子集中的每两个星座点分别位于由至少所述S个区域判决公式中的一个判决公式所划分的两个不同的区域,所述星座图中的星座点被划分至的N个子集中的;所述获取单元,还用于根据所述判决结果,获取N个星座点,其中,所述N个星座点分别是所述N个子集中与所述待译码信号距离最近的星座点;所述获取单元,还用于获取所述N个星座点对应的N种未编码比特,以及所述待译码信号与所述N个星座点之间的分支度量;译码单元,用于基于所述获取单元获取的所述分支度量和所述N种未编码比特,进行维特比译码,输出所述待译码信号所对应的译码结果。在第二方面的第一种可能的实现方式中,所述获取单元,具体用于将所述待译码信号分别代入所述S个区域判决公式进行计算,判断计算结果是否大于0,并根据判断结果获取S个区域判决结果。结合第二方面,在第二方面的第二种可能的实现方式中,所述获取单元,具体用于根据所述S个区域判决公式,将所述待译码信号进行平移及旋转处理,判断所述待译码信号的虚部是否大于0,并根据判断结果获取S个区域判决结果。结合第二方面,或第二方面的第一或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述S个区域判决公式中至少一个区域判决公式包括:N个子集中至少一个子集的任意两个相邻星座点之间的垂直平分线。结合第二方面或第二方面的第一至第三任一种可能的方式,在第二方面的第四种可能的实现方式中,所述获取单元,具体用于根据所述判决结果及第一映射表,获取N个星座点;其中,所述第一映射表,是判决结果与星座点间的对应关系表;在所述第一映射表中,每种判决结果对应了一组星座点,且所述一组星座点由N个星座点组成,且分别来自所述N个子集。结合第二方面或第二方面的第一至第四任一种可能的方式,在第二方面的第五种可能的实现方式中,所述获取单元,具体用于根据所述N个星座点,查找第二映射表获取与所述N个星座点对应的未编码比特,以及所述待译码信号与所述N个星座点之间的分支度量;其中,所述第二映射表是星座点与未编码及分支度量的对应关系表。本专利技术实施例提供了一种译码方法及译码器,接收到待译码信号后,本文档来自技高网
...
一种译码方法及译码器

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种译码方法,其特征在于,包括:接收待译码信号;根据由S个区域判决公式组成的区域判决法则,对所述待译码信号进行区域判决,获取区域判决结果,其中,S为正整数,且小于在编码端生成所述译码信号时所依据的N个子集所包含的星座点的总个数,N为大于1的正整数;每一个子集中的每两个星座点分别位于由至少所述S个区域判决公式中的一个判决公式所划分的两个不同的区域,星座图中的星座点被划分至的N个子集中的;根据所述判决结果,获取N个星座点,其中,所述N个星座点分别是所述N个子集中与所述待译码信号距离最近的星座点;获取所述N个星座点对应的N种未编码比特,以及所述待译码信号与所述N个星座点之间的分支度量;基于所述分支度量和所述N种未编码比特,进行维特比译码,输出所述待译码信号所对应的译码结果;所述根据由S个区域判决公式组成的区域判决法则,对所述待译码信号进行区域判决,获取区域判决结果包括:将所述待译码信号分别代入所述S个区域判决公式进行计算,判断计算结果是否大于0,并根据判断结果获取S个区域判决结果;或者,根据所述S个区域判决公式,将所述待译码信号进行平移及旋转处理,判断所述待译码信号的虚部是否大于0,并根据判断结果获取S个区域判决结果。2.根据权利要求1所述的方法,其特征在于,所述S个区域判决公式中至少一个区域判决公式包括:N个子集中至少一个子集的任意两个星座点之间的垂直平分线。3.根据权利要求1-2任一项所述的方法,其特征在于,所述根据所述判决结果,获取N个星座点包括:根据所述判决结果及第一映射表,获取N个星座点;其中,所述第一映射表,是判决结果与星座点间的对应关系表;在所述第一映射表中,每种判决结果对应了一组星座点,且所述一组星座点由N个星座点组成,且分别来自所述N个子集。4.根据权利要求1所述的方法,其特征在于,所述获取所述N个星座点对应的N种未编码比特,以及所述待译码信号与所述N个星座点之间的分支度量包括:根据所述N个星座点,查找第二映射表获取与所述N个星座点对应的未编码比特,以及所述待译码信号与所述N个星座点之间的分支度量;其中,所述第二映射表是星座点与未编码及分支度量的...

【专利技术属性】
技术研发人员:张丽佳黄远达
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1