Code error detection and correction method and apparatus
AssigneeHitachi, Ltd.
InventorsMasami Nishida, Keizo Nishimura, Takao Arai, Nobutaka Amada
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsMasami Nishida, Keizo Nishimura, Takao Arai, Nobutaka Amada
Estimating the term…
Method and apparatus for detecting and correcting code errors in processing a digital signal such as a digital audio signal are disclosed. An error word correcting parity word generated from a plurality of data words is added to the plurality of data words to form a first frame, and the data words and the parity word of a plurality of different first frames are distributed in a second frame and a plurality of additional parity words for detecting and correcting error words in the second frame are added to the second frame to form a Reed-Solomon code. The code errors are detected and corrected using this code. A code error rate counter is provided, and when an output of the code error counter exceeds a predetermined count, the code error correction is inhibited for a predetermined time period or until the code error rate reaches a second predetermined code error rate.
A method for correcting errors for a code comprising a first error correction block having words each belonging to one of a plurality of channels of PCM data sequence in a first arrangement and a first parity word thereafter, and a second error correction block having words each belonging to one of a plurality of channels of PCM data sequence and said first parity word in a second arrangement and second parity words therefor, said second arrangement of sequence being derived by delaying said first arrangement of data sequence and said first parity word by different time period for each channel, said second error correction block being an error detection and correction code having the ability to correct errors in up to k words (k is an integer) in one block by operating error syndromes and determining error locations based on the error syndromes, said first error correction block having the parity word capable of correcting one error word in one block by operating error syndromes, said method comprising the steps of:
An apparatus for correcting code errors in a digital signal received from a signal source, in which the code comprises a first error correcting block having words each belonging to one of a plurality of channels of a digital data sequence in a first arrangement and a parity word therefor and a second error correction block having words each belonging to one of a plurality of channels of a digital data sequence and said first parity word in a second arrangement and second parity words therefor, said second arrangement of the digital data sequence being derived by delaying said first arrangement of the data sequence and said first parity word by different time periods for each channel, said second error correction block being an error detection and correction code capable of correcting errors in up to k words (k is an integer) in one block by operating error syndromes and determining error locations based on the error syndrome, said first error correction block having a parity word capable of correcting one error word in one block by operating error syndromes, said apparatus comprising:
In an apparatus for correcting errors for a code in a digital signal inputted in time series sequence, said code comprising an error detection and correction block having words or bits each belonging to one of a plurality of channels of a digital data sequence and a parity word or parity bit therefor, said error detection and correction block being a b-adjacent code or a Reed-Solomon code for correcting errors of up to k words or k bits (k is an integer) in one block by operating error syndromes through an error syndrome operation circuit and determining error locations based on the error syndromes, comprising:
Dependencies are inferred from the claim text.