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

Icon_funbox Famous Patents

In 1608, Dutch eyeglass maker Hans Lipperhey filed the first patent for a working telescope. The patent was denied.

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/788 - Burst error


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter in which the convolutional code corrects
No. of patents: 171
Last issue date: 07/19/2011


1          
NumberTitleIssue Date
7984367Method for iterative decoding in the presence of burst errors
Systems and methods for iterative decoding in the presence of burst errors are provided. The methods include acquiring extrinsic and channel information for received ECC-encoded data symbols, selecting a window including a subset of the received ECC-encoded symbols,...
07/19/2011
7797616Virtual display driver
A virtual display driver that can be dynamically loaded and unloaded for remote control of a host computing system. The host computing system includes an original display driver that updates an output display of the computing system based on display commands. A remo...
09/14/2010
7539930System, method and apparatus of protecting a wireless transmission
Embodiments of the present invention provide a method, apparatus and system of protecting a wireless transmission. The method according to some demonstrative embodiments of the invention may include based on one or more burst-related sub-commands of a transmit comma...
05/26/2009
7441163Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recordin...
10/21/2008
7437650Pre-emptive interleaver address generator for turbo decoders
An interleaver address generator is provided with pruning avoidance technology. It anticipates the points in time when incorrect addresses are computed by an IAG, and bypasses these events. It produces a stream of valid, contiguous addresses for all specified code b...
10/14/2008
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
7434147Power reception optimization method, and associated apparatus, for operating upon an encoded data block
Apparatus, and an associated method, for recovering the informational content of an encoded data block. Data bursts are delivered to a receiver. A series of data bursts together include all of the informational content of the encoded data block. A detector detects d...
10/07/2008
7421627Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recordin...
09/02/2008
7421626Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recordin...
09/02/2008
7406636Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recordin...
07/29/2008
7406654Coding circuit for recording data on DVD disk
A coding circuit for generating an error correction code from digital data to be recorded in a record medium, includes a buffer manager which successively reads the digital data m bytes at a time from a temporal storage memory in a main scan direction and in a sub-s...
07/29/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
7389467Method of error correction coding, and apparatus for and method of recording data using the coding method
A method of recording data includes forming a plurality of codewords by error correction coding a predetermined amount of inputted data according to a predetermined method, and recording the data including the plurality of codewords to the small-sized optical disc i...
06/17/2008
7382829Constitution of a receiver in an ultra-wideband wireless communications system
This invention has as its object to implement the constitution of a receiver that receives signals sent by performing multi-valued pulse modulation and performs iterative decoding. The constitution includes: (1) a bank of pulse correlators that achieves correlation ...
06/03/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
7372921Apparatus and method for channel encoding/decoding in a communication system
An apparatus and method for channel encoding/decoding are provided which vary an iterative decoding number according to service type, data class and channel condition. A message information receiver receives information about a message to be received. A controller d...
05/13/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
7360147Second stage SOVA detector
A second stage SOVA detector comprises a dynamic state reordering block with inputs that receive absolute state domain data from a first stage SOVA detector. The second stage SOVA detector provides relative state domain data outputs and selection bit outputs. The se...
04/15/2008
7352817Method and apparatus for interleaving signal bits in a digital audio broadcasting system
This invention provides a method for interleaving bits of a digital signal representative of data and/or audio in a digital audio broadcasting system, the method comprising the step of: writing a plurality of bits of the digital signal to a matrix; and reading the b...
04/01/2008
7346827Forward 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 wherein a plurality of data block sizes are used in conjunction with sai...
03/18/2008
7343530Turbo decoder and turbo interleaver
A processor on which a software-based interleaver is run performs interleaver generation, which is split into two parts to reduce the overhead time of interleaver changing. First, preprocessing prepares seed variables, requiring a small memory. Second, on-the-fly ad...
03/11/2008
7340664Single engine turbo decoder with single frame size buffer for interleaving/deinterleaving
A method and apparatus for decoding and de-interleaving a received encoded and interleaved signal, the method employing and the apparatus including a single decoder coupled to a common buffer, the common buffer size equal to a frame of the received signal and the me...
03/04/2008
7336735Viterbi decoder
Viterbi decoder for decoding a received sequence of data symbols which are coded using a predetermined coding instruction is provided. The Viterbi decoder includes a branch metric calculation circuit for calculation of branch metrics for the received sequence of cod...
02/26/2008
7318184Mobile telephone, apparatus, method, and program for calculating an interleave parameter
A base sequence S(j) is not directly calculated but is indirectly calculated by the use of a numerical sequence M(n)=[v×n] mod p. A value of M(n) can be calculated by a recurrence formula without requiring modulo calculation. The value obtained is stored in a memor...
01/08/2008
7305606Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recordin...
12/04/2007
7305608DSL trellis encoding
A method is used that substantially simultaneously trellis encodes data to be modulated onto multiple tones. The embodiments of the present invention comprise the steps of: (a) using a first input operand comprising state bits for a first trellis stage; (b) using a ...
12/04/2007
7296209Apparatus for encoding and decoding
A communication device which executes proper communications by correcting communication errors caused by noise generated on a transmission line or the like. An encoding device for adding error correction code to an input data sequence is provided with a first code e...
11/13/2007
7281197Error-correcting encoding apparatus with variable-rate puncturing
A desired encoding rate is obtained by an error-correcting encoding apparatus including convolution units provided in parallel with each other. The convolution units provided in parallel with each other perform convoluting processes on source data. An interleaver ra...
10/09/2007
7278089System and method for error detection in encoded digital data
A receiver is to receive an encoded data block that was encoded using a convolutional encoder and includes source bits and error detection bits. The receiver may include a Viterbi decoder, a de-mapper and an error detection unit. The error detection unit is to deter...
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
7266650Method, apparatus, and computer program product for implementing enhanced circular queue using loop counts
A method, apparatus, and computer program product are provided for implementing an enhanced circular queue using loop counts for command processing. A circular queue includes a plurality of entries for storing commands. As command entries are added to the queue at t...
09/04/2007
7260768Communication device and communication method
A communication device is provided with a turbo encoder (1) which carries out a turbo encoding process on the lower two bits of transmission data so as to output information bits of two bits and redundant bits of two bits, a conversion (2) which carrie...
08/21/2007
7254192Iterative detection in MIMO systems
Detection for a MIMO (multiple-input, multiple-output) wireless communications system with symbols iteratively detected in subsets with maximum likelihood hard decisions within subsets. Previously detected subsets of symbols are used to regenerate corresronding inpu...
08/07/2007
7240276Method and apparatus for turbo coding and decoding in a disk drive
A read channel carrying out turbo coding/iterative decoding is disclosed in a disk drive. The read channel has an iterative decoder including an APP decoder which changes a likelihood equation according to a detection result of a burst noise detection unit so as to ...
07/03/2007
7231559Outage predictor for communication link
A device for estimating a likelihood of a wireless link outage includes a memory, a variability calculator, and an outage predictor. The memory maintains a history of signal quality for a signal received from a transmitter. The variability calculator is coupled to t...
06/12/2007
7228483Turbo decoding device
To shorten a time required for a decoding process of a turbo codes without an increase in an operating frequency of the decoder by making concurrent operations of two soft-output decoders possible, the present invention provides soft-output decoders (101, 102...
06/05/2007
7225391Method and apparatus for parallel computation of linear block codes
A method for generating a linear block code is disclosed. A message is broken up into a plurality of sets of bits. A first group of sets is processed to determine a first partial linear block code. An adjusted partial linear block code is generated from the partial ...
05/29/2007
7212579Radio telecommunications receiver operative to receive digital data symbols or bits by iterative determination of soft estimates, and a corresponding method
A radio telecommunications receiver operates to receive digital data symbols or bits by iterative determination of soft estimates of symbols or bits followed by a hard decision as to what symbol or bit was intended. The receiver comprises a first processor operative...
05/01/2007
7203884Shaped spectral coding and recording systems therefor
In the MSN encoded form, the symbols of each block of the present invention define a running digital sum (RDS) value, defined as RDS([a0a1 . . . aN−1])=−Σi(−1)ai where the symbols ai
04/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
1          
 
Sign InRegister
Username  
Password   
forgot password?