Claims
- 1. A decoding system for receiving and decoding data from an optical disk, comprising:a demodulator for receiving and demodulating data from the disk to generate an ECC (Error Correction Code) block that comprises main data, a PI (Parity of Inner-code), and a PO (Parity of Outer-code); a data buffer for storing said ECC data; a memory for storing a PI syndrome and a PO syndrome; an ECC decoder for performing error correction decoding of said ECC block; a first de-scrambler and EDC (Error Detection Code) check for de-scrambling said main data stored in said data buffer and checking whether errors in said main data being corrected; a second de-scrambler and EDC check for de-scrambling said main data which EDC checking is not finished yet and then checking again whether errors in said main data being corrected; and an ATAPI (Advanced Technology Attachment Packet Interface) for reading said main data stored in said data buffer, de-scrambling and transmitting said main data to the host.
- 2. The decoding system as claimed in claim 1 wherein said demodulator writes said ECC block into said data buffer, then said ECC block is transferred from said data bufferto said ECC decoder and said first de-scrambler and EDC check.
- 3. The decoding system as claimed in claim 1 wherein said ECC decoder calculates said PI syndrome and said PO syndrome and writes the calculation results into said memory; then reads said PI syndrome and said PO syndrome from said memory to perform the error correction decoding along the PI and PO directions of said ECC block, afterward said ECC decoder writes the corrected PI syndrome and the corrected PO syndrome into said memory and writes the corrected part of said main data into said data buffer simultaneously.
- 4. The decoding system as claimed in claim 1 wherein said demodulator converts M bit code words into N bit data symbols (M>N).
- 5. The decoding system as claimed in claim 1 wherein said data buffer can be a DRAM (Dynamic Random Access Memory).
- 6. A decoding system as claimed in claim 1 wherein said memory can be a SRAM (Static Random Access Memory).
Priority Claims (1)
Number |
Date |
Country |
Kind |
89122286 A |
Oct 2000 |
TW |
|
REFERENCE TO RELATED APPLICATION
This application claims the benefit of priority under 35U.S.C. §119(a) of Taiwan Patent Application No. 089122286, titled “Decoding System and Method in an Optical Disk Storage Device,” filed on Oct. 23, 2000.
US Referenced Citations (6)