An algorithm for scaling and single residue digit error correction is proposed. This algorithm is fully based on mixed radix conversion (MRC). The redundant digits of MRC can be used to establish a lookup table to correct single residue digit errors. By using this algorithm the error correction and scaling operation can be unified in one hardware, thereby reducing the complexity of these implementations. The scaling error e/sub s/ is analyzed and found to be limited to the interval of -1>e/sub s/>1. Since scaling is often required in the computations of digital signal processing (DSP), which is the main application of RNS, and error-correction circuit with scaling (ECCS) will by very efficient in the fault-tolerant systems for the DSP applications. Two examples for the application of the proposed ECCS are given.
展开▼
机译:提出了一种缩放和单残差数字纠错算法。该算法完全基于混合基数转换(MRC)。 MRC的冗余数字可用于建立查找表以更正单个残基数字错误。通过使用该算法,可以将纠错和缩放操作统一在一个硬件中,从而降低了这些实现的复杂性。分析定标误差e / sub s /,并将其限制为-1> e / sub s /> 1的间隔。由于RNS的主要应用是在数字信号处理(DSP)的计算中经常需要缩放,因此在DSP应用的容错系统中,带缩放的纠错电路(ECCS)将非常有效。给出了两个应用建议的ECCS的示例。
展开▼