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

Icon_funbox Did You Know...

...that the Slinky toy was the result of a failed attempt by engineer Richard James to produce an antivibration device for ship instruments? His goal was to develop a spring that would instantaneously counterbalance the wave motion that rocks a ship at sea. Instead, he developed the Slinky.

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/752 - Forward correction by block code


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter in which a grouping of symbols (i.e., a block
No. of patents: 1112
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8190961System and method for using pilot signals in non-volatile memory devices
A memory system includes a selector module that selects and switches between one of N sequences of signal levels for pilot data. The N sequences are different, and N is an integer greater than 1. A multiplexer module selectively combines data and the pilot data and ...
05/29/2012
8190962System and method for dynamic maximal iteration
A system and method for decoding a low-density parity-check (LDPC) codeword. The method includes updating a portion of a plurality of variable nodes and performing a partial parity check based on the updated variable nodes. Based on the result of the partial parity ...
05/29/2012
8185793Data reproducing apparatus
A data reproducing apparatus has a nonvolatile memory in addition to a memory for data processing. When data error is uncorrected, data and error correction codes other than uncorrected data are accumulated in the memory for data processing. Corrected data is couple...
05/22/2012
8185794Media container file management
The invention teaches a media container file comprising media data organized into media source blocks. The media source blocks are partitioned into source symbols that can be processed by a forward error correction (FEC) algorithm for generation of FEC redundancy da...
05/22/2012
8185795Side channel for forward error correction used with long-haul IP links
A system for error correction processing includes methods, software and/or devices for generating and using correction packets that may provide for the rebuilding of a lost data packet or other information packet. A correction packet may be generated at a transmitti...
05/22/2012
8181082Wireless receiver system and method with automatic gain control
A wireless receiver system with automatic gain control, which includes a receiving path, an analog to digital converter, an automatic gain control (AGC) device and a controller. The controller has an adjacent channel interference off mode, an adjacent channel interf...
05/15/2012
8181081System and method for decoding correlated data
A decoding system for a communication channel includes N parallel channel detection modules that generate N first probability vectors based on sequences of X correlated bits in each of N groups of correlated bits, respectively. N parallel updating modules generate M...
05/15/2012
8176380Algebraic construction of LDPC (low density parity check) codes with corresponding parity check matrix having CSI (cyclic shifted identity) sub-matrices
Algebraic method to construct LDPC (Low Density Parity Check) codes with parity check matrix having CSI (Cyclic Shifted Identity) sub-matrices. A novel approach is presented by which identity sub-matrices undergo cyclic shifting, thereby generating CSI sub-matrices ...
05/08/2012
8171368Probabilistic transition rule for two-level decoding of reed-solomon codes
Decoding data is disclosed, including computing a syndrome polynomial for Reed-Solomon encoded data, applying the Berlekamp-Massey method to solve key equations associated with the syndrome polynomial, comparing a linear feedback shift register (LSFR) length LÎ...
05/01/2012
8171367Stopping criteria in iterative decoders
Methods and apparatus for reducing power consumption in an iterative decoder. A memory stores a decoded codeword for a current iteration and an iteration terminator compares the decoded codeword for the current iteration to the codeword from prior iterations, and fu...
05/01/2012
8166364Low density parity check decoder using multiple variable node degree distribution codes
A decoding system comprises an iterative decoder that utilizes parity constraints to iteratively decode a block of data that consists of multiple code words, and a processor that controls the iterative decoder to selectively remove a subset of the parity constraints...
04/24/2012
8166365Cycle slip location and correction
Methods and techniques are disclosed for correcting the effect of cycle slips in a coherent communications system. A signal comprising SYNC bursts having a predetermined periodicity and a plurality of known symbols at predetermined locations between successive SYNC ...
04/24/2012
8166363Decoding device and method
A decoding device and method for decoding an LDPC code with high accuracy while suppressing an increase of the scale of a device. A check node calculator (181) performs check node calculations including calculations of a nonlinear function φ(x) and its inver...
04/24/2012
8161344Circuits and methods for error coding data blocks
A description is given of a circuit for creating an error coding data block for a first data block, including a first error coding path adapted to create the error coding data block in accordance with a first error coding; and a second error coding path adapted to c...
04/17/2012
8161343Nibble encoding for improved reliability of non-volatile memory
A wireless device to include a non-volatile memory to execute an encoding scheme to provide single-cell error detection and correction on program operations in which the initial nibble value is Fh and on program operations that result in a nibble value of 0h. The no...
04/17/2012
8161345LDPC decoders using fixed and adjustable permutators
In one embodiment, the present invention is a low-density parity-check (LDPC) decoder that has a plurality of variable node units (VNUs) that generate variable node messages and a plurality of check node units (CNUs) that generate check node messages. The variable n...
04/17/2012
8156399Low density parity check codes decoder and method thereof
A low density parity check codes decoder decodes an LDPC code with an arbitrary coding rate by the same configuration. The low density parity check codes decoder enables decoding of an LDPC code constituted by a base matrix of Mbmax rows and Nbmax columns and a perm...
04/10/2012
8156398Parameter estimation based on error correction code parity check equations
A method for operating a memory, which includes analog memory cells, includes encoding data with an Error Correction Code (ECC) that is representable by a plurality of equations. The encoded data is stored in a group of the analog memory cells by writing respective ...
04/10/2012
8151161Apparatus and method for decoding using channel code
An apparatus and method for decoding a channel code is disclosed. The method for decoding a channel code includes the steps of receiving a low density parity check (LDPC) encoded signal from a transmitting party, generating a parity check matrix by adjusting the ord...
04/03/2012
8151160Configurable low-density parity-check decoder for LDPC codes of arbitrary block size and method of configuring the same
A configurable low-density parity check code (LDPC) decoder and a method of configuring the decoder. In one embodiment, the configurable LDPC decoder includes: (1) pluralities of parity check units and bit node units, (2) direct and reverse multi-size barrel shifter...
04/03/2012
8145971Data processing systems and methods for processing digital data with low density parity check matrix
A data processing system for processing digital data with a low density parity check (LDPC) matrix includes: a storage device for storing a plurality of indices representing a plurality of shifting numbers, where the LDPC matrix comprises an array of elements, and a...
03/27/2012
8145972Apparatus and method for coding in communication system
Disclosed is a method and apparatus for coding in a communication system. The coding method includes generating an information codeword vector from an information vector, generating a first vector in the information vector from an information part of a parity check ...
03/27/2012
8145973Data processing apparatus and method, and program
In order to correctly perform error analysis, test, or the like, a 64B/66B converter of a PCS processing unit of a transmitter conforming to 10 GBASE-R PHY performs 64B/66B conversion on data on a block basis that is transmitted over four lanes, the block being form...
03/27/2012
8140931Method and system for generating parallel decodable low density parity check (LDPC) codes
An approach is provided for efficiently decoding low density parity check (LDPC) codes. A plurality of parallel processors decode the LDPC codes mapped by accessing a mapped matrix in a memory structure. The mapped matrix is constructed based on a parity check matri...
03/20/2012
8140930Encoder and decoder by LDPC coding
The present invention is intended to provide an LDPC coding scheme which is capable of efficiently implementing a high-performance and high-speed encoder and decoder of an error correcting code suitable for the field of communications such as mobile communications. ...
03/20/2012
8136006Turbo decoding apparatus and method
A turbo decoding method and apparatus for performing iterative decoding on a received signal is provided. A decoder receives a signal and an (N−1)th decoding result, performs Nth decoding thereon, and outputs first extrinsic information. A tr...
03/13/2012
8136005Multi-mode iterative detector
A storage system comprises a linear block encoder. A write circuit writes an output of the linear block encoder to a storage medium. A read circuit reads data from the storage medium. A channel decoder decodes the data. A soft linear block code decoder that decodes ...
03/13/2012
8122314Defect recovery for iteratively-decoded data channel
In iterative decoding, a data recovery scheme corrects for corrupted or defective data by incorporating results from a previous decoding iteration. In one embodiment, a final multiplexer selects between the final detector output or a previous detector output based o...
02/21/2012
8117514Methods and apparatus for encoding data in a communication network
Methods and apparatus for encoding data in a communication network. In an aspect, a method is provided for coding data. The method includes generating one or more permutations of the data, determining weights associated with each permutation, calculating one or more...
02/14/2012
8108749Diversity combining iterative decoder
An iterative decoder circuit includes an N number of sub-decoders, N−1 of the sub-decoders each being responsive to a baseband signal from one of M number of signal processing circuits. Each of the N−1 number of sub-decoders includes, an inner delay responsive t...
01/31/2012
8099645LDPC codes and stochastic decoding for optical transmission
A method for error correction and a decoder using low density parity check (LDPC) codes includes initializing extrinsic probability information between variable nodes and check nodes in a bipartite graph including generating a Bernoulli sequence according to a proba...
01/17/2012
8099646Low density parity check (LDPC) code
Low density parity check code (LDPC) base parity check matrices and the method for use thereof in communication systems. The method of expanding the base check parity matrix is described. Examples of expanded LDPC codes with different code lengths and expansion fact...
01/17/2012
8099644Encoders and methods for encoding digital data with low-density parity check matrix
A method for encoding digital data with a low-density parity check (LDPC) matrix includes: indirectly storing a non-regular portion of the LDPC matrix by storing a plurality of indices corresponding to a plurality of non-zero sub-matrices of the non-regular portion,...
01/17/2012
8095844Digital information reproduction method
An optical disc using super-resolution effects that achieves higher-density recording exceeding the optical resolution suffers from the signal-quality degradation caused by the normal resolution component included in the reproduction signal. To address this problem,...
01/10/2012
8091006Spherical lattice codes for lattice and lattice-reduction-aided decoders
Methods and apparatus for designing spherical lattice codebooks for use in data transmission systems are provided. A spherical lattice codebook is constructed by determining the channel statistics of one or more channels, which can be accomplished by observing a suf...
01/03/2012
8086930Fixed-spacing parity insertion for FEC (Forward Error Correction) codewords
Fixed-spacing parity insertion for FEC (Forward Error Correction) codewords. Fixed spacing is employed to intersperse parity bits among information bits when generating a codeword. According to this fixed spacing, a same number of information bits is placed between ...
12/27/2011
8086928Methods and systems for terminating an iterative decoding process of a forward error correction block
The invention provides methods and systems for terminating an iterative decoding process of a Forward Error Correction block (FEC). The iterative decoding process of the FEC block is terminated upon determining that the FEC block cannot be decoded successfully. A me...
12/27/2011
8086929Method of executing LDPC coding using parity check matrix
A low density parity check (LDPC) coding method, and more particularly, a method of executing LDPC coding using a parity check matrix is disclosed. The present invention comprises providing an information bit stream for channel encoding, and encoding the information...
12/27/2011
8086931Method and device for multi phase error-correction
Data bits to be encoded are split into a plurality of subgroups. Each subgroup is encoded separately to generate a corresponding codeword. Selected subsets are removed from the corresponding codewords, leaving behind shortened codewords, and are many-to-one transfor...
12/27/2011
8078932Method and apparatus for encoding channel quality indicator and precoding control information bits
A method and apparatus for encoding channel quality indicator (CQI) and precoding control information (PCI) bits are disclosed. Each of the input bits, such as CQI bits and/or PCI bits, has a particular significance. The input bits are encoded with a linear block co...
12/13/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?