1.一种纠错设备,包括:
第一校正单元,被配置为通过重复操作对数据执行纠错解码,包括完全操作状态和节省操作状态,在所述完全操作状态下,重复所述纠错解码的所述重复操作直到获得收敛为止,在所述节省操作状态下,能够根据需要将所述纠错解码的所述重复操作的次数设置为预定次数,并且与所述完全操作状态下的次数相比,所述纠错解码的所述重复操作的次数被限制;
错误信息估计单元,被配置为使用所述第一校正单元的解码结果来估计所述第一校正单元的输入错误率和/或指示不能被校正的残余错误的输出错误率;以及
控制单元,被配置为基于所述输入错误率、所述输出错误率和所述第一校正单元的操作时间中的至少一项信息来控制所述第一校正单元的所述完全操作状态和所述节省操作状态之间的转换,
其中,在所述完全操作状态下,当所述输入错误率超过预定值的条件和所述输出错误率超过预定值的条件中的至少一个条件被满足时,所述控制单元使所述第一校正单元从所述完全操作状态转换为所述节省操作状态,
当在所述节省操作状态下执行所述解码的所述重复操作时,当所述输入错误率小于预定值的条件、所述输出错误率小于预定值的条件、以及在所述节省操作状态下的驻留时间超过预定值的条件中的至少一个条件被满足时,所述控制单元使所述第一校正单元从所述节省操作状态转换为所述完全操作状态,以及
当在所述节省操作状态下不执行所述解码的所述重复操作时,当在所述节省操作状态下的驻留时间超过预定值时,所述控制单元使所述第一校正单元从所述节省操作状态转换为所述完全操作状态。
2.根据权利要求1所述的纠错设备,其中,当所述第一校正单元的所述输入错误率超过第一预定值时,所述控制单元使所述第一校正单元从所述完全操作状态转换为所述节省操作状态,并且当在所述节省操作状态下的所述驻留时间超过第二预定值时,所述控制单元使所述第一校正单元从所述节省操作状态转换为所述完全操作状态。
3.根据权利要求1或2所述的纠错设备,其中,基于所述第一校正单元的解码中的纠错比特的数量来估计所述第一校正单元的所述输入错误率,以及基于所述第一校正单元的解码中的bip值来估计所述第一校正单元的所述输出错误率。
4.根据权利要求1所述的纠错设备,还包括:第二校正单元,被配置为对来自所述第一校正单元的解码输出执行纠错,所述第二校正单元的功耗比所述第一校正单元的功耗低,
其中,所述错误信息估计单元使用所述第一校正单元和所述第二校正单元之一的解码结果来估计所述第一校正单元的所述输出错误率。
5.根据权利要求4所述的纠错设备,其中,当所述第一校正单元的所述输出错误率超过第三预定值时,所述控制单元使所述第一校正单元从所述完全操作状态转换为所述节省操作状态,并且当所述输出错误率小于第四预定值时,所述控制单元使所述第一校正单元从所述节省操作状态转换为所述完全操作状态。
6.根据权利要求4所述的纠错设备,其中,
所述第一校正单元具有第一完全操作状态和第二完全操作状态、以及所述节省操作状态,在所述第一完全操作状态和所述第二完全操作状态下,所述纠错解码的所述重复操作被重复直到获得收敛为止,
当作为来自所述错误信息估计单元的错误信息的所述第一校正单元的第一输出错误率超过第五预定值时,所述控制单元使所述第一校正单元从所述第一完全操作状态转换为所述节省操作状态,其中所述第一校正单元的第一输出错误率是基于在第一时间期间对所述第二校正单元的解码结果的测量估计的,
当在所述节省操作状态下的所述驻留时间超过第六预定值时,所述控制单元使所述第一校正单元从所述节省操作状态转换为所述第二完全操作状态,
当作为来自所述错误信息估计单元的错误信息的所述第一校正单元的第二输出错误率小于第七预定值时,所述控制单元使所述第一校正单元从所述第二完全操作状态转换为所述第一完全操作状态,其中所述第一校正单元的第二输出错误率是基于在比所述第一时间的长度短的第二时间期间对所述第二校正单元的解码结果的测量估计的,以及
当所述第二输出错误率大于所述第七预定值时,所述控制单元使所述第一校正单元从所述第二完全操作状态转换为所述节省操作状态。
7.根据权利要求4至6中任一项所述的纠错设备,其中,基于所述第一校正单元的解码中的纠错比特的数量来估计所述第一校正单元的所述输入错误率,并且基于所述第一校正单元的解码中的bip值、所述第二校正单元的解码中包含残余错误的代码的数量、以及所述第二校正单元的解码中的纠错比特的数量中的一个来估计所述第一校正单元的所述输出错误率。
8.根据权利要求1至7中任一项所述的纠错设备,其中,在所述第一校正单元的所述完全操作状态与所述节省操作状态之间的状态转换中,逐渐增加或减少所述第一校正单元的解码的重复操作的次数。
9.根据权利要求1至7中任一项所述的纠错设备,其中,在所述第一校正单元的所述完全操作状态与所述节省操作状态之间的状态转换中,用于引起所述状态转换的条件包括:满足所述条件的状态在相同状态下持续等于或大于预定时间长度。
10.一种纠错方法,包括:
通过重复操作对数据执行纠错解码的第一校正步骤;
使用所述第一校正步骤中的解码结果来估计所述第一校正步骤中的输入错误率和/或指示不能被校正的残余错误的输出错误率的步骤;以及
基于所述输入错误率、所述输出错误率和所述第一校正步骤中的操作时间中的至少一项信息执行完全操作状态与节省操作状态之间的转换的步骤,在所述完全操作状态下,重复所述纠错解码的重复操作直到获得收敛为止,在所述节省操作状态下,能够根据需要将所述纠错解码的重复操作的次数设置为预定次数,并且与所述完全操作状态下的次数相比,所述纠错解码的重复操作的次数被限制,
其中,在执行所述完全操作状态与所述节省操作状态之间的转换的步骤中,
在所述完全操作状态下,当所述输入错误率超过预定值的条件和所述输出错误率超过预定值的条件中的至少一个条件被满足时,执行从所述完全操作状态到所述节省操作状态的转换,
当在所述节省操作状态下执行所述解码的重复操作时,当所述输入错误率小于预定值的条件、所述输出错误率小于预定值的条件、以及在所述节省操作状态下的驻留时间超过预定值的条件中的至少一个条件被满足时,执行从所述节省操作状态到所述完全操作状态的转换,以及
当在所述节省操作状态下不执行所述解码的重复操作时,当所述节省操作状态下的所述驻留时间超过预定值时,执行从所述节省操作状态到所述完全操作状态的转换。
11.一种光通信系统,包括根据权利要求1至9中任一项所述的纠错设备。