Abstract:
PROBLEM TO BE SOLVED: To provide a method for an equalizer calculation in a media system using a data set separator sequence. SOLUTION: An equalizer coefficient generator receives a DSS (data set separator)sequence and a DSS readback sequence being a function of channel processing of the DSS sequence by a read channel. The generator generates a coefficient cyclic equalizer vector as a function of the DSS sequence and DSS readback sequence. Furthermore, the generator generates an error signal as a function for comparing the DSS sequence with the DSS readback sequence based on the coefficient cyclic equalizer vector in equalization. An unacceptable error signal shows the need of adjusting the coefficient cyclic equalizer vector so as to obtain acceptable comparison of the DSS sequence with the DSS readback sequence based on the coefficient cyclic equalizer vector in equalization. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
In one embodiment, a method for combination error and erasure decoding for product codes includes receiving, using a hardware processor, captured data. The method also includes generating, using the hardware processor, erasure flags for the captured data and providing the erasure flags to a C2 decoder. Moreover, the method includes setting a stop parameter to be equal to a length of C1 codewords in a codeword interleave used to encode the captured data. In addition, the method includes selectively performing, in an iterative process, error or erasure C1 decoding followed by error or erasure C2 decoding until decoding is successful or unsuccessful. Other methods and computer program products are described in more embodiments.
Abstract:
In one embodiment, a system for combination error and erasure decoding for product codes includes a processor and logic integrated with and/or executable by the processor, the logic being configured to receive captured data, generate erasure flags for the captured data and provide the erasure flags to a C2 decoder, set a stop parameter to be equal to a length of C1 codewords in a codeword interleave used to encode the captured data, and selectively perform, in an iterative process, error or erasure C1 decoding followed by error or erasure C2 decoding until decoding is successful or unsuccessful. In more embodiments, a method and/or a computer program product may be used for combination error and erasure decoding for product codes.