An error correction code (ECC) processor which minimizes the probability of miscorrecting an ECC codeword in a multi-dimensional code, such as a product code, thereby avoiding the added latency in recovering from the miscorrection. Initially, the ECC processor sets the error correction power of the code to a minimum value so that the probability of making a miscorrection is low even though the probability of detecting an uncorrectable codeword is high. The ECC processor then performs iterative error correction passes over the multi-dimensional code and incrementally increases the error correction power if no corrections are made during a current pass. Increasing the correction power may render a previously uncorrectable codeword correctable, and after correcting the codeword, it may render a corresponding intersecting codeword in the other dimension correctable. If a codeword is corrected during a current pass, the correction power is reset to the minimum value for the next pass and the correction process continues. In this manner, the probability of making a miscorrection is minimized since the number of remnant redundancy symbols used to check for a miscorrection is maximized.

De code (ECC) bewerker een van de foutencorrectie die de waarschijnlijkheid van het miscorrecting van ECC codeword in een multidimensionele code, zoals een productcode minimaliseert, daardoor vermijdend de toegevoegde latentie in het terugkrijgen van miscorrection. Aanvankelijk, plaatst de ECC bewerker de macht van de foutencorrectie van de code aan een minimumwaarde zodat de waarschijnlijkheid van het maken van een miscorrection laag is alhoewel de waarschijnlijkheid van het ontdekken van een uncorrectable codeword hoog is. De ECC bewerker voert dan de herhaalde passen van de foutencorrectie over de multidimensionele code uit en verhoogt oplopend de macht van de foutencorrectie als geen correcties tijdens een huidige pas worden gemaakt. Het verhogen van de correctiemacht kan een eerder uncorrectable codeword corrigeerbaar maken, en na het verbeteren van codeword, kan het het corresponderen teruggeven snijdend codeword in de andere corrigeerbare afmeting. Als een codeword tijdens een huidige pas wordt verbeterd, wordt de correctiemacht teruggesteld aan de minimumwaarde voor de volgende pas en het correctieproces gaat verder. Op deze wijze, wordt de waarschijnlijkheid van het maken van een miscorrection geminimaliseerd aangezien het aantal overblijvende overtolligheidssymbolen die worden gebruikt om een miscorrection te controleren wordt gemaximaliseerd.

 
Web www.patentalert.com

< (none)

< Method and tool for automatically generating engineering change order

> System and method for disambiguating scene graph loads

> (none)

~ 00010