"The man with a new idea is a crank until the idea succeeds."
Samuel Clemens
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.
| Number | Title | Issue Date |
| 8122330 | Rate-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 |
| 7853858 | Efficient 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 |
| 7716563 | Method 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 |
| 7434115 | Encoding 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 |
| 7395482 | Data 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 |
| 7376882 | Adaptable 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 |
| 7370246 | Method 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 |
| 7362908 | Adaptive 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 |
| 7328395 | Iterative 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 |
| 7322003 | Information 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 |
| 7313190 | Efficient 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 |
| 7302621 | High 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 |
| 7278082 | Method 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 |
| 7277498 | Mapping 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 |
| 7242726 | 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 original data source, or to an already coded data sequence such as provide... | 07/10/2007 |
| 7200797 | Method 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 |
| 7200796 | Apparatus 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 |
| 7146545 | Interleaving 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 |
| 7131052 | Algebraic 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 |
| 7127656 | Turbo 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 |
| 7120303 | Adaptive 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 |
| 7085969 | Encoding 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 |
| 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 of cycles can be grouped into packets for discontinuous transmission... | 07/18/2006 |
| 7080312 | Data 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 |
| 7024597 | Generalized 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 |
| 7003712 | Apparatus 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 |
| 6971050 | Interleaving 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 |
| 6957310 | Interleave 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 |
| 6944803 | CODE 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 |
| 6925592 | Turbo 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 |
| 6919794 | Circuit 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 |
| 6901550 | Two-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 |
| 6868519 | Reducing 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 |
| 6859899 | Method 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 |
| 6854077 | Apparatus 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 |
| 6728927 | Method 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 |
| 6697975 | Generalized 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 |
| 6684365 | Encoding 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 |
| 6578170 | Coding 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 |
| 6578172 | Method 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 |