U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The man with a new idea is a crank until the idea succeeds."

Samuel Clemens

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 714/787 - Random and burst errors


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter in which the convolutional code is capable
No. of patents: 85
Last issue date: 02/21/2012


1      
NumberTitleIssue Date
8122330Rate-adaptive forward error correction for optical transport systems
An optical transport system (OTS) having a plurality of optical transponders (OTs) connected via one or more optical links and adapted to communicate with one another using respective rate-adaptive forward-error-correction (FEC) codes. In one embodiment, the OTS has...
02/21/2012
7853858Efficient CTC encoders and methods
Embodiments of encoding input data into parity data in mechanisms are described generally herein. Other embodiments may be described and claimed. ...
12/14/2010
7716563Method and apparatus for the efficient implementation of a totally general convolutional interleaver in DMT-based xDSL systems
The present invention provides a method and apparatus for the efficient implementation of a totally general convolutional interleaver in a discrete multi-tone (DMT)-based digital subscriber line (xDSL) system, such as a modem or the like, that uses forward error cor...
05/11/2010
7434115Encoding and decoding apparatus and method
An interleaver and method of interleaving operate on data represented in a sequence of symbols to produce an interleaved sequence of symbols. The interleaver performs intra-block and inter-block permutations on the sequence of symbols. An encoder and method of encod...
10/07/2008
7395482Data storage systems
A data storage system includes an encoder subsystem comprising an error correction code encoder, a modulation encoder, and a precoder, and a decoder subsystem similarly comprising a detector, an inverse precoder, a channel decoder, and an error correction code decod...
07/01/2008
7376882Adaptable channel compensation for reliable communication over fading communication links
A method for reducing fading channel signal data loss for serial data rates up to approximately 10 gigabits per second includes sequentially distributing serial data to multiple encoders. Individual data bytes are sent from the encoders to a convolutional interleave...
05/20/2008
7370246Method and device of de-interleaving successive sequences of interleaved data samples
Successive sequences of interleaved data samples extracted from a virtual memory having L0 columns and C0 rows are de-interleaved. The de-interleaving includes receiving each sequence of the interleaved data samples, and writing row by row the received sequences of ...
05/06/2008
7362908Adaptive generation of Q-table2 for improved image quality
Brightness correction and image enhancement are derived to compensate for changes in captured image data by hardware scanners and the like by statistically measuring the captured data and generating or selecting a compensation quantization table to be substituted in...
04/22/2008
7328395Iterative Reed-Solomon error-correction decoding
Systems and methods are provided to correct errors occurring in a decision-codeword that is generated by a detector. A decoder determines whether errors in the decision-codeword are of a degree that exceeds the correction capability of a Reed-Solomon error-correctio...
02/05/2008
7322003Information storage device
A control unit transfers user data and an ECC that are read from a magnetic disk and stored in an FIFO to a data buffer. An erasure position movement control unit shifts an erasure start position from a predetermined initial value at predetermined intervals of erasu...
01/22/2008
7313190Efficient bit interleaver for a multi-band OFDM ultra-wideband system
An efficient bit interleaving scheme for a multi-band OFDM ultra-wideband (UWB) system. The encoded bits of the multi-band OFDM system are interleaved within each OFDM symbol and across OFDM symbols. The bit interleaving scheme minimizes performance degradation due ...
12/25/2007
7302621High spread highly randomized generatable interleavers
Methods and apparatus for generating and performing digital communications using a randomized generatable interleaver. In accordance with one exemplary embodiment of the invention, a pseudo random interleaver of size n*m with excellent randomness and spread properti...
11/27/2007
7278082Method of generating parity data based on low-density parity check matrix and apparatus therefor
A method of generating parity data based on a low-density panty check matrix and an apparatus therefor, the method including: reordering columns of the parity check matrix based on elements in each column having values of one to generate a reordered parity check mat...
10/02/2007
7277498Mapping method of code word with QAM modulation
In the code word mapping operation of a radio communication system, mapping patterns are provided for different S/N ratios, the code word bits produced from a coder are not equally assigned to multi-level modulation bits, but weighted according to the resistance of ...
10/02/2007
7242726Parallel 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 original data source, or to an already coded data sequence such as provide...
07/10/2007
7200797Method and device for optimising, under performance constraint, the size of blocks of coded data
A method of optimizing the size of blocks of coded data intended to be subjected to an iterative decoding process, a maximum error rate of the iterative decoding process being fixed in advance, in which there are sought, among a plurality of block sizes (N/k) which ...
04/03/2007
7200796Apparatus for generating codes in communication system
A QCTC (Quasi-Complementary Turbo Code) generating apparatus having a turbo encoder for generating an information symbol sequence and a plurality of parity symbol sequences by encoding the information symbol sequence; a channel interleaver for individually interleav...
04/03/2007
7146545Interleaving method and apparatus, de-interleaving method and apparatus, and interleaving/de-interleaving system and apparatus
An interleaving apparatus comprises a first storing unit for storing data to be transmitted and a first control unit for controlling the first storing unit so that the data to be transmitted is outputted from the first storing unit with the data to be transmitted ar...
12/05/2006
7131052Algebraic decoder and method for correcting an arbitrary mixture of burst and random errors
An error correction algebraic decoder and an associated method correct a combination of a B-byte burst of errors and t-byte random errors in a failed sector, by iteratively adding and removing an erasure (N−B) times until the entire failed sector has been scanned,...
10/31/2006
7127656Turbo decoder control for use with a programmable interleaver, variable block length, and multiple code rates
A turbo decoder control comprises an address generator for addressing systematic data, parity data, and systematic likelihood ratios according to a pre-determined memory mapping. The systematic data samples are accessed in the order required by the MAP decoding algo...
10/24/2006
7120303Adaptive generation of Q-table2 for improved image quality
Brightness correction and image enhancement are derived to compensate for changes in captured image data by hardware scanners and the like by statistically measuring the captured data and generating or selecting a compensation quantization table to be substituted in...
10/10/2006
7085969Encoding and decoding apparatus and method
An interleaver and method of interleaving operate on data represented in a sequence of symbols to produce an interleaved sequence of symbols. The interleaver performs intra-block and inter-block permutations on the sequence of symbols. An encoder and method of encod...
08/01/2006
7080311Convolutional 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 of cycles can be grouped into packets for discontinuous transmission...
07/18/2006
7080312Data transformation for explicit transmission of control information
The present invention provides a system and method for explicitly transmitting a block attribute in the data of a block. In one embodiment, a current block of data is randomized in accordance with an ID value from the current block and from at least one temporally a...
07/18/2006
7024597Generalized convolutional interleaver/deinterleaver
A memory-efficient convolutional interleaver/deinterleaver with a memory array, a write commutator, and a read commutator wherein the commutators perform their respective write and read operations relative to a preselected memory cell after a predetermined delay. Th...
04/04/2006
7003712Apparatus and method for adaptive, multimode decoding
The present invention provides for adaptive and multimode decoding, in a data packet-based communication system, to provide improved received signal quality in the presence of burst erasures or random bit errors, with particular suitability for real-time, delay sens...
02/21/2006
6971050Interleaving method and apparatus, de-interleaving method and apparatus, and interleaving/ de-interleaving system and apparatus
An interleaving apparatus comprises a first storing unit for storing data to be transmitted and a first control unit for controlling the first storing unit so that the data to be transmitted is outputted from the first storing unit with the data to be transmitted ar...
11/29/2005
6957310Interleave address generation device and interleave address generation method
Counter control section 101 increments a row number and column number on a two-dimensional array for a block interleave expressed by a matrix two-dimensional array, outputs the incremented numbers as the read address values, bit inversion apparatus 102
10/18/2005
6944803CODE STRUCTURE, ENCODER, ENCODING METHOD, AND ASSOCIATED DECODER AND DECODING METHOD AND ITERATIVELY DECODABLE CODE STRUCTURE, ENCODER, ENCODING METHOD, AND ASSOCIATED ITERATIVE DECODER AND ITERATIVE DECODING METHOD
A class of codes and associated methods and devices are provided. Advantageously, such codes when used as constituent codes in composite codes intended for iterative decoding, as compared to the standard practice of using convolutional codes, may allow better error-...
09/13/2005
6925592Turbo decoder, turbo encoder and radio base station with turbo decoder and turbo encoder
In an interleaver for use in a turbo decoder, a deinterleaver, or an interleaver for use in a turbo encoder, an offset is set based on previously determined thresholds in accordance with symbol numbers generated by a counter. A symbol numbers inputted immediately be...
08/02/2005
6919794Circuit for controlling the random character of a random number generator
A circuit for controlling the random character of a bit flow, including an input shift register receiving the bit flow and having its outputs exploited in parallel, at least one element for comparing at least a partial content of the input register with predetermine...
07/19/2005
6901550Two-dimensional interleaving in a modem pool environment
A method for interleaving data frames transmitted via a modem pool, each of the data frames including a plurality of codewords having a predefined level of error correction, including assigning the data frames to corresponding modem timeframes, where codeword symbol...
05/31/2005
6868519Reducing scintillation effects for optical free-space transmission
A process and apparatus is described for recovering from optical transmission degradation due to scintillation effects in optical free space. A payload bit stream is encoded into Reed-Solomon codewords. These are fragmented and distributed as interleaved segments ov...
03/15/2005
6859899Method for data packet acquisition using split preamble
A data packet type communication system utilizes packet framing wherein preambles are split into two or more subpreambles, separated by a number of data or a priori known symbols. A receiver chooses among individual and combined subpreamble options for determining s...
02/22/2005
6854077Apparatus and method for providing turbo code interleaving in a communications system
A communication system 100 employs turbo encoding having a turbo interleaver 106 that interleaves input data 101 efficiently with little use of system resources. The turbo interleaver 106 reads address locations of the data bits into an i...
02/08/2005
6728927Method and system for high-spread high-distance interleaving for turbo-codes
A system and method are provided for designing high-spread, high-distance interleavers for turbo-codes. The first approach is called high-spread random interleaving, and is based on a new and more effective definition of interleaver spread. The second approach is ca...
04/27/2004
6697975Generalized convolutional interleaver/deinterleaver
A memory-efficient convolutional interleaver/deinterleaver with a memory array, a write commutator, and a read commutator wherein the commutators perform their respective write and read operations relative to a preselected memory cell after a predetermine...
02/24/2004
6684365Encoding device and method, decoding device and method, providing medium, and method for generating data substitution position information
Encoded data having a small code word weighting are not output. In a step S21, a sequence p[i] (0ࣘi
01/27/2004
6578170Coding device and method, decoding device and method and systems using them
The decoding method to which the present invention relates takes into account: at least one predetermined polynomial, and a received sequence r capable of being the result of the coding of a sequence of information symbols of polynomial representation u(x) ...
06/10/2003
6578172Method and arrangement for implementing convolutional decoding
The invention relates to a method and arrangement for advantageously decoding and channel correcting a convolutionally encoded signal received over a transmission path. The signal comprises code words and the arrangement comprises a neural network compris...
06/10/2003
1      
 
Sign InRegister
Username  
Password   
forgot password?