Error correction method for reed-solomon product code
First Claim
Patent Images
1. Method for error correction of an encoded data stream including the steps of:
- saving the demodulated data stream in an input buffer;
performing a first correction process on-the-fly in the input buffer;
transferring the data to an external DRAM after correction;
copying the data from the external DRAM to an embedded SRAM;
starting a multipass correction in the embedded SRAM;
copying the corrected data back from the embedded SRAM to the external DRAM after the multipass correction; and
deinterleaving and/or correcting streaming discontinuities in the external DRAM.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for error correction of an encoded data stream. A demodulated data stream is saved in an input buffer. A first correction process is performed on-the-fly in the input buffer. The data is transferred to an external SDRAM after correction. A data frame is copied from the external SDRAM to an embedded SRAM. A multipass correction is started in the embedded SRAM. The corrected data frame is copied back from the embedded SRAM to the external SDRAM.
-
Citations
9 Claims
-
1. Method for error correction of an encoded data stream including the steps of:
-
saving the demodulated data stream in an input buffer; performing a first correction process on-the-fly in the input buffer; transferring the data to an external DRAM after correction; copying the data from the external DRAM to an embedded SRAM; starting a multipass correction in the embedded SRAM; copying the corrected data back from the embedded SRAM to the external DRAM after the multipass correction; and deinterleaving and/or correcting streaming discontinuities in the external DRAM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. Device for error correction of an encoded data stream, including:
-
an input buffer for saving the demodulated data stream and performing a first correction process on-the-fly; an external DRAM to which the data are transferred after correction; an embedded SRAM for performing a multipass correction on the corrected data; means for copying the data frame from the external DRAM to the embedded SRAM; means for copying the corrected data back from the embedded SRAM to the external DRAM after the multipass correction; and a deinterleaver for deinterleaving and/or for correcting streaming discontinuities in the external DRAM.
-
Specification