An encoding/decoding system in an optical disk storage device for
performing compact disc/digital video disk (CD/DVD) encoding/decoding of
data. The encoding/decoding system includes address mappers for C1, C2, CD
P/Q, and DVD inner/outer codes respectively and a shareable Reel-Solomon
(RS) encoder/decoder. The shareable RS encoder/decoder is capable of
selectively being coupled to either one of the address mappers. When the
encoding/decoding system is encoding, the shareable RS encoder/decoder
employs a generation polynomial of RS code to generate a parity code of 2T
symbols and output a codeword of N symbols, wherein the values of N and 2T
are associated with the selected address mapper. When the
encoding/decoding system is decoding, the shareable RS encoder/decoder
generates a number of syndromes, S.sub.k (k=0.about.15 and k is a positive
integer), an error-erasure locator polynomial and an error-erasure
evaluator polynomial for obtaining an error value to complete the error
correction, wherein a syndrome S.sub.k is set to zero if k is greater than
or equal to 2T.
Un sistema di encoding/decoding in un dispositivo di memoria a dischi ottico per l'effettuazione di video disc compatto di disc/digital (CD/DVD) encoding/decoding dei dati. Il sistema di encoding/decoding include i rilevamenti di indirizzo per C1, C2, codici del CD P/Q e di DVD inner/outer rispettivamente e una Bobina-Solomon ripartibile (RS) encoder/decoder. Il RS ripartibile encoder/decoder è selettivamente capace di coppia ad uno uno dei rilevamenti di indirizzo. Quando il sistema di encoding/decoding sta mettendo, il RS ripartibile encoder/decoder impiega un polinomio della generazione del codice di RS per generare un codice di parità dei simboli 2T e per produrre un codice dei simboli di N, in cui i valori di N e di 2T sono associati con il rilevamento selezionato di indirizzo. Quando il sistema di encoding/decoding sta decodificando, il RS ripartibile encoder/decoder genera un certo numero di sindromi, S.sub.k (k=0.about.15 e K è un numero intero positivo), un indicatore di posizione di errore-cancellatura polinomiale e un polinomio dell'esperto di errore-cancellatura per ottenere un valore di errore per completare la correzione di errore, in cui una sindrome S.sub.k è regolata a zero se K è superiore o uguale a 2T.