联合纠错方法和装置制造方法及图纸

技术编号:16066862 阅读:54 留言:0更新日期:2017-08-22 18:13
本发明专利技术实施例公开了一种联合纠错方法和装置。所述方法包括:获取与接收信号对应的软解调输出信号序列,并根据软解调输出信号的幅值在所述软解调输出信号序列中确定至少一个待纠错信号位置,其中,所述接收信号在发送端预先加入检错码;对所述软解调输出信号序列进行硬判决,生成判决信号序列;结合与所述检错码类型匹配的差错校验技术以及所述待纠错信号位置,对所述判决信号序列进行联合纠错。本发明专利技术实施例的方案优化了现有的检错机制,使得现有的检错系统能够具有一定的纠错能力,在不影响现有的检错结果的基础上,扩展了检错系统的纠错能力。

Joint error correcting method and apparatus

The embodiment of the invention discloses a combined error correction method and device. The method includes: soft demodulation output signal acquisition and signal corresponding to the received sequence, and determine at least one standby position error correction signal in which the soft demodulation output signal sequence according to the amplitude of the soft demodulation output signal, the received signal at the transmitting end join the pre checking code for the hard decision; soft demodulation output signal sequence, generating decision signal sequence; combined with the technology of error checking, error detection code type and the position error signal, with error correction signal sequence of the sentence. The embodiment of the invention, the scheme optimizes the existing error detection mechanism, the existing detection system can have certain error correction ability, without affecting the detection results on the extended error correcting capability of error detection system.

【技术实现步骤摘要】
联合纠错方法和装置
本专利技术实施例涉及信息处理技术,尤其涉及一种联合纠错方法和装置。
技术介绍
由于数字通信具有的抗干扰能力强以及易加密等优点,其已经成为当今世界的主流通信方式。虽然数字通信系统抗干扰能力要远远强于模拟通信系统,但是,当干扰超过系统的限度就会使数字信号产生误码,从而引起信息传输错误。在现有技术中,可以通过在发送端发送经过差错控制编码(也可称为信道编码)后的数字信号来降低误码率。具体原理是,差错控制编码后的数字信号在原有信息码元的基础上加入了一定的冗余码元,通过使用该冗余码元,可以实现在接收端对接收信号进行相应的检错或者纠错控制。如果在发送端通过差错控制编码加入检错码,例如:奇偶校验码或者CRC(CyclicRedundancyCheck,循环冗余校验)码等,则可以在接收端对接收信号进行检错。如果检错结果为包含错码,则会在接收端直接丢弃相应的数据包,并请求发送端重新发送该数据包。随着技术的不断进步,人们对现有的检错机制也提出了更高的要求,现有的检错机制已经无法满足人们日益增长的可靠性通信需求。
技术实现思路
本专利技术实施例提供了一种联合纠错方法和装置,以优化现有的检错机制,使得现有的检错系统能够具有一定的纠错能力。第一方面,本专利技术实施例提供了一种联合纠错方法,包括:获取与接收信号对应的软解调输出信号序列,并根据软解调输出信号的幅值在所述软解调输出信号序列中确定至少一个待纠错信号位置,其中,所述接收信号在发送端预先加入检错码;对所述软解调输出信号序列进行硬判决,生成判决信号序列;结合与所述检错码类型匹配的差错校验技术以及所述待纠错信号位置,对所述判决信号序列进行联合纠错。第二方面,本专利技术实施例还提供了一种联合纠错装置,包括:待纠错位置确定模块,用于获取与接收信号对应的软解调输出信号序列,并根据软解调输出信号的幅值在所述软解调输出信号序列中确定至少一个待纠错信号位置,其中,所述接收信号在发送端预先加入检错码;判决信号序列生成模块,用于对所述软解调输出信号序列进行硬判决,生成判决信号序列;联合纠错模块,用于结合与所述检错码类型匹配的差错校验技术以及所述待纠错信号位置,对所述判决信号序列进行联合纠错。本专利技术实施例提供了一种联合纠错方法和装置,在获取与接收信号对应的软解调输出信号序列后,根据软解调输出信号的幅值首先在所述软解调输出信号序列中确定出至少一个待纠错信号位置;之后对所述软解调输出信号序列进行硬判决,生成判决信号序列;最后结合与所述检错码类型匹配的差错校验技术以及所述待纠错信号位置,对所述判决信号序列进行联合纠错。本专利技术实施例的技术方案优化了现有的检错机制,使得现有的检错系统能够具有一定的纠错能力,在不影响现有的检错结果的基础上,扩展了检错系统的纠错能力。附图说明图1是本专利技术实施例一中的一种联合纠错方法的流程图;图2是本专利技术实施例二中的一种联合纠错方法的流程图;图3a是本专利技术实施例三中的一种联合纠错方法的流程图;图3b是本专利技术实施例所适用的一种具体应用场景的流程示意图;图4是本专利技术实施例四中的一种联合纠错装置的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本专利技术实施例一提供的一种联合纠错方法的流程图,本实施例可适用于接收端对包含检错码的接收信号进行纠错的情况,该方法可以由本专利技术实施例提供的联合纠错装置来执行,该装置可采用软件和/或硬件的方式实现,并一般可集成在具有数据通信功能(例如,红外、蓝牙、Wi-Fi或者3G等)的终端设备(例如,手机或者平板电脑等)中。如图1所示,本实施例的方法具体包括:S110、获取与接收信号对应的软解调输出信号序列,并根据软解调输出信号的幅值在所述软解调输出信号序列中确定至少一个待纠错信号位置,其中,所述接收信号在发送端预先加入检错码。在本实施例中,接收端在通过接收天线接收到发送端发送的信号(也即接收信号)后,首先可以通过软件解调的方式对该接收信号进行解调,生成相应的软解调输出信号序列。同时,所述接收信号在发送端预先加入了检错码。所谓检错码,是指在传输过程中发生错误后,在接收端能自动检查并发现错误的编码。目前常用的检错码有奇偶校验码、二维奇偶监督码、恒比码、CRC码以及群计数码等。在一个具体例子中,如果发送端发送的为二进制的数字信号,则最终在接收端通过软件解调后,会输出电压幅度范围为[-A,A]的软解调输出信号序列,其中,A>0。而在生成软解调输出信号序列之后,可以设定一个判决门限,对相应的软解调输出信号进行硬判决,以还原出发送端发送的二进制数字信号。在一个具体的例子中,所述软解调输出信号序列可以为:-0.21,3.2,1.02,-2.47,…,;如果设定的判决门限为0(也即:大于0的软解调输出信号会被判定为1,小于0的软解调输出信号会被判定为0),则经过硬判决后输出的二进制数字信号为0110,…,。专利技术人通过创造性的劳动发现,软解调输出信号的幅值(信号幅度的绝对值)大小,一定程度上反映了该信号硬判决后正确的概率,幅值越大,正确的概率越大;反之,出错的概率越大。因此,专利技术人创造性的提出可以根据软解调输出信号的幅值在所述软解调输出信号序列中确定一个或者多个待纠错信号位置,或者说容易出现错误的位置,进而可以在对软解调输出信号进行检错的同时,基于之前确定出的待纠错信号位置,实现对该接收信号的联合纠错。一般来说,待纠错信号位置一般为幅值比较小的输出信号所在的位置。在本实施例的一个可选的实施方式中,根据软解调输出信号的幅值在所述软解调输出信号序列中确定至少一个待纠错信号位置,可以包括:分别计算所述软解调输出信号序列中各输出信号的绝对值;在计算得到的各绝对值中,获取前N个绝对值极小值在所述软解调输出信号序列中的位置作为所述待纠错信号位置;其中,N为需要纠错的比特数,且为大于等于1的整数。可以理解的是,确定出的待纠错信号位置数量越多,虽然能够纠正的比特数就越多,但是需要进行的纠错尝试次数也就越多,计算复杂度也会越大,也会越耗时。因此,所述N可以优选为1,也即,仅选择绝对值最小的输出信号在所述软解调输出信号序列中的位置作为所述待纠错信号位置,相应地,当N为1时,本专利技术实施例的方案可以纠正1比特的错码。S120、对所述软解调输出信号序列进行硬判决,生成判决信号序列。如前所述,可以通过预先设定一个或者多个判决门限,之后将所述软解调输出信号序列中的各输出信号与该判决门限进行比对,进而生成相应的判决信号序列。S130、结合与所述检错码类型匹配的差错校验本文档来自技高网...
联合纠错方法和装置

【技术保护点】
一种联合纠错方法,其特征在于,包括:获取与接收信号对应的软解调输出信号序列,并根据软解调输出信号的幅值在所述软解调输出信号序列中确定至少一个待纠错信号位置,其中,所述接收信号在发送端预先加入检错码;对所述软解调输出信号序列进行硬判决,生成判决信号序列;结合与所述检错码类型匹配的差错校验技术以及所述待纠错信号位置,对所述判决信号序列进行联合纠错。

【技术特征摘要】
1.一种联合纠错方法,其特征在于,包括:获取与接收信号对应的软解调输出信号序列,并根据软解调输出信号的幅值在所述软解调输出信号序列中确定至少一个待纠错信号位置,其中,所述接收信号在发送端预先加入检错码;对所述软解调输出信号序列进行硬判决,生成判决信号序列;结合与所述检错码类型匹配的差错校验技术以及所述待纠错信号位置,对所述判决信号序列进行联合纠错。2.根据权利要求1所述的方法,其特征在于,结合与所述检错码类型匹配的差错校验技术以及所述待纠错信号位置,对所述判决信号序列进行联合纠错,包括:将所述判决信号序列作为当前校验序列;使用与所述检错码类型匹配的差错校验技术对所述当前校验序列进行检错;如果检错结果为所述当前校验序列中包含误码,则在所述至少一个待纠错信号位置中选取至少一个目标纠错位置;在所述当前校验序列中,对与所述目标纠错位置对应的信号进行纠错,并使用纠错结果更新所述当前校验序列;返回执行使用与所述检错码类型匹配的差错校验技术对所述当前校验序列进行检错的操作,直至满足设定的结束纠错条件。3.根据权利要求1或2所述的方法,其特征在于,根据软解调输出信号的幅值在所述软解调输出信号序列中确定至少一个待纠错信号位置,包括:分别计算所述软解调输出信号序列中各输出信号的绝对值;在计算得到的各绝对值中,获取前N个绝对值极小值在所述软解调输出信号序列中的位置作为所述待纠错信号位置;其中,N为需要纠错的比特数,且为大于等于1的整数。4.根据权利要求2所述的方法,其特征在于,所述接收信号在发送端预先加入的检错码包括:循环冗余校验CRC码;使用与所述检错码类型匹配的差错校验技术对所述当前校验序列进行检错,包括:结合使用CRC寄存器以及CRC检错机制实现对所述当前校验序列进行CRC检错。5.根据权利要求4所述的方法,其特征在于,在使用与所述检错码类型匹配的差错校验技术对所述当前校验序列进行检错的同时,还包括:记录在将所述至少一个...

【专利技术属性】
技术研发人员:蒋朱成
申请(专利权)人:江苏卓胜微电子有限公司
类型:发明
国别省市:江苏,32

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

1