Match Document Document Title
7117418 Soft input-soft output forward error correction decoding for turbo codes  
A method of turbo decoding using soft input-soft output information. A vector of data is sampled from a channel of data. The vector of data is then processed to output a final code word of bits. A...
7114115 Data reproducing controller  
A data reproducing controller for operating a device for reproducing data at a high speed, which is recorded on a disc and includes an error correction code. A PI correction circuit performs an...
7111222 Data recording method, recording medium and reproduction apparatus  
A data recording method comprising the steps of encoding user data into first error correcting codes having a first correction capability, encoding control information into second error correcting...
7111221 Digital transmission system for an enhanced ATSC 8-VSB system  
A transmission system includes a first forward error correction unit, a robust processor unit, a trellis encoder unit, a second forward error correction unit, and a transmitter device. The first...
7107505 Concatenated turbo product codes for high performance satellite and terrestrial communications  
Architecture for enhancing the encoding/decoding of information of a channel. A stream of incoming information bits are arranged into a first array of information bits. The first array of...
7100101 Method and apparatus for concatenated and interleaved turbo product code encoding and decoding  
Method and apparatus for concatenated and interleaved turbo product code (TPC) encoding and decoding are described. Described are series concatenated and interleaved TPC encoders and decoders. One...
7096404 Forward error correction scheme for data channels using universal turbo codes  
A method of providing forward error correction for data services uses a parallel concatenated convolutional code which is a Turbo Code comprising a plurality of eight-state constituent encoders...
7096403 Iterative concatenated code decoding circuit and encoding/decoding system using the same  
This invention provides an iterative concatenated code decoding circuit that allows a circuit size to be reduced and the error correction capability to be improved. A encoded data received through...
7096402 Turbo decoder  
Detection of errors in the results of turbo decoding is performed while decoding is being repeated. If absence of errors is detected, the results of decoding are output, even though repetition of...
7093188 Decoding method and apparatus  
Units of forward error correction (FEC) encoded bits each represent a one-bit data value and include correctness bits that together reflect a probability that the one-bit data value represented by...
7093180 Fast H-ARQ acknowledgement generation method using a stopping rule for turbo decoding  
Applying a stopping rule for Turbo decoding for both good and bad code blocks. Terminating decoding, if the iteration either converges or diverges. Generating H-ARQ acknowledgement, using the...
7093179 Method and coding means for error-correction utilizing concatenated parity and turbo codes  
A method and apparatus for encoding and decoding data using an overall code comprising an outer parity-check and an inner parallel concatenated convolutional, or turbo code. The overall code...
7089480 Rate matching method in mobile communication system  
A rate matching method is provided for a mobile communication system that performs an adjustment to a code rate based on an optimal level by puncturing or repetition to respective bit streams of...
7089478 FEC block reconstruction system, method and computer program product for mitigating burst noise in a communications system  
A system, method and computer program product is provided for mitigating the effects of burst noise on packets transmitted in a communications system. A transmitting device applies an outer code,...
7089477 Interleaved serial concatenation forming turbo-like codes  
A turbo-like code is formed by repeating the signal, coding it, and interleaving it. A serial concatenated coder is formed of an inner coder and an outer coder separated by an interleaver. The...
7085987 Enhanced turbo product code decoder system  
A method and apparatus for decoding a linear block encoded string of information bits comprising: converting the string into a plurality of codewords. Performing hard and soft decisions on each...
7085986 Low decoding complexity concatenated codes for high rate coded transmission  
A data coder includes a combined parallel concatenated convolution coder (PCCC) and a parallel concatenated zigzag (PCZZ) coder, where PCCC functional blocks are re-used in the PCZZ coder for...
7085985 Close two constituent trellis of a turbo encoder within the interleave block  
Close two constituent trellis of a turbo encoder within the interleave block. The state of a multi-state encoder is forced to a known/predetermined state at the end and beginning of each data...
7085984 System and method for providing an improved channel encoder in a digital data communications system  
A system and method is disclosed for providing an improved channel encoder in a digital data communication system. In one advantageous embodiment the invention comprises a channel encoder that...
7080311 Convolutional coding and decoding method and system  
A method of transmitting convolutionally encoded data with separate, independent and looped encoding over at least one data portion. The data is distributed over one or more cycles, and a plurality...
7080306 Disk device with improved error-correction capability  
A disk device for performing error-correction processing is loaded with a high-reliability disk to which a C1 code as a low-level error-correction code (ECC) is added for every sector, and a C2...
7080278 Technique for correcting multiple storage device failures in a storage array  
A technique efficiently corrects multiple storage device failures in a storage array. The storage array comprises a plurality of concatenated sub-arrays, wherein each sub-array includes a set of...
7076721 Data recording/readback method and data recording/readback device for the same  
The present invention discloses an information processing method including the following steps: (1) a first step receiving an encoded information data series as input; (2) a second step...
7076720 Encoding apparatus and decoding apparatus  
An encoding apparatus includes a first encoding unit adapted to encode inputted data, an interleaving unit adapted to interleave the inputted data, and a second encoding unit adapted to encode an...
7073114 Method of decoding utilizing a recursive table-lookup decoding method  
A recursive table-lookup decoding method for decoding a convolutional block code by approximating the well-known MAP, LOG-MAP, APP and BCJR decoding algorithms to obtain approximations for the...
7069496 Decoding method, decoding apparatus and digital transmission system of product code  
A decoding apparatus generates error position sets of data sequence by generating a codeword from positions of soft input values output from a low reliability position detecting circuit and from...
7069492 Method of interleaving a binary sequence  
To interleave a binary sequence a represented by the polynomial a ⁡ ( x ) = ∑ i = 0 n - 1 ⁢ a i ⁢ x i , where n=R.M with R≧M, i being an integer which may be written i=r.M+c, r...
7068649 Extended bandwidth homePNA system compatible with homePNA 2.0  
An extended bandwidth HomePNA system uses a transmit spectrum having a greater bandwidth than the bandwidth specified by a HomePNA 2.0 communication standard. The extended bandwidth system of the...
7065699 Using quadrant shifting to facilitate binary arithmetic with two's complement operands  
Operands ( 90 ) that are represented in two's complement format are prepared for use in binary arithmetic. For each operand, it is determined ( 91, 93 ) whether an original value thereof is within...
7065696 Method and system for providing high-speed forward error correction for multi-stream data  
A system for providing a high-speed implementation for multi-stream forward error correction (FEC) is provided. According to one exemplary aspect, the system is able to provide block-based...
7065695 Metric calculation design for variable code rate decoding of broadband trellis, TCM, or TTCM  
Metric calculation design for variable code rate decoding of broadband trellis, TCM (trellis coded modulated), or TTCM (turbo trellis coded modulation). A single design can accommodate a large...
7062698 Method and apparatus to control head instability in a data storage system  
A method and an apparatus to control a data storage system, and more particularly, a method and an apparatus to restore the stability of a head in a data storage system by automatically applying a...
7051268 Method and apparatus for reducing power consumption of a decoder in a communication system  
A method and an apparatus for reducing power consumption of a decoder in a communication system are disclosed. In a communication system communicating a packet, the packet can be arranged among...
7051261 Turbo encoder with reduced processing delay  
A turbo encoder includes a memory for temporarily storing an incoming data sequence and an interleaved address generator (IAG) designed to generate a sequence of addresses corresponding to the...
7047474 Decoding concatenated codes via parity bit recycling  
A method, apparatus and article of manufacture for decoding concatenated codes includes (in terms of the method): receiving data representing concatenated codes; first inner decoding the received...
7043162 Optical transmission system, fec multiplexer, fec multiplexer/separator, and error correction method  
An FEC multiplexing circuit ( 2 ) has a configuration in which a first memory circuit ( 15 ) is arranged on the input stage of a first RS encoding circuit ( 16 ), a second memory circuit ( 17 ) is...
7039913 Optical disc, method of writing to an optical disc, and method of reading from an optical disc  
An ID information, user data, and a control information are disposed each in one block, and coded for error correction. The user data and control information are disposed in an ECC block 1 , while...
7039846 Enhanced turbo product code decoder system utilizing a codeword organization method  
A method and apparatus for decoding a linear block encoded string of information bits comprising: converting the string into a plurality of codewords. Performing hard and soft decisions on each...
7036071 Practical coding and metric calculation for the lattice interfered channel  
A communication system includes a lattice interfered channel to transmit data from a transmitter to a receiver. In one embodiment, an encoding-modulation scheme having a rich signal constellation...
7036067 Error detection for multi-stream communications  
According to an embodiment of the invention, a method and apparatus are described for error detection for multi-stream communication. Under an embodiment of the invention, a method for producing an...
7035342 Parallel concatenated code with soft-in soft-out interactive turbo decoder  
A method for parallel concatenated (Turbo) encoding and decoding. Turbo encoders receive a sequence of input data tuples and encode them. The input sequence may correspond to a sequence of an...
7032163 Error correction decoder for turbo code  
To provide a turbo decoder reducing power consumption by reducing an operational processing amount while ensuring sufficient error correction capability, there is provided a constitution including...
7032156 Apparatus and method for reducing Bit Error Rates (BER) and Frame Error Rates (FER) using turbo decoding in a digital communication system  
An Forward Error Correction (FEC) apparatus and method for reducing Bit error rates (BER) and Frame Error Rates (FER) using turbo decoding in a digital communication system. In a constituent...
7032155 Data regenerating apparatus  
A data regenerating apparatus that generates decoded data by performing a decoding process on a readout signal from a storage medium according to an iterative decoding technique corresponding to a...
7032154 Concatenated forward error correction decoder  
A method and apparatus for performing error correction is described. A stream of data is encoded using concatenated error correcting codes. The encoded data is communicated over a transmission...
7027521 Digital transmission method of the error correcting coding type  
A digital transmission method with error correcting coding includes a coding procedure and a decoding procedure in order to correct transmission errors. The coding procedure includes a plurality of...
7020828 Trellis encoder with rate 1/4 and 1/2 for a backward compatible robust encoding ATSC DTV transmission system  
Robust and existing standard bit streams are mixed in a backward compatible manner for forming enhanced modes for better reception of ATSC DTV signals. This is achieved by an enhanced coding block...
7020827 Cascade map decoder and method  
MAP decoder with cascade architecture. Iterative Turbo decoders can use two such cascade MAP decoders with feedback in conjunction with interleaver and deinterleaver where the MAP decoders generate...
7020824 Information data multiplex transmission system, its multiplexer and demultiplexer, and error correction encoder and decoder  
A multiplexing unit on the transmitting side estimates information amounts supplied from respective signal processing units, determines a multiplex code on the basis of respective information...
7020183 Code division multiple access signal receiving apparatus  
In a code division multiple access signal receiving apparatus for demodulating transmit data by subjecting a receive signal to despread processing using a code sequence identical with a...