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

Icon_funbox Did You Know...

...that the first rickshaw was invented in 1869 by an American Baptist minister, the Rev. E. Jonathan Scobie, to transport his invalid wife around the streets of Yokohama?

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/795 - Viterbi decoding


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter where data is not decoded as soon as it is
No. of patents: 1006
Last issue date: 05/22/2012


  2                    
NumberTitleIssue Date
7770094Apparatus and method for soft decision viterbi decoding
When a convolution code is decoded, electric power consumption is suppressed keeping error correction capability. In a Viterbi decoder which decodes received signal, a convolution code, having plural series with a soft decision Viterbi decoding method, an estimation...
08/03/2010
7765458Error pattern generation for trellis-based detection and/or decoding
The disclosed technology provides systems and methods for identifying potential error locations, patterns, and likelihood metrics in connection with trellis-based detection/decoding. In one aspect of the invention, the disclosed technology detects information that w...
07/27/2010
7765459Viterbi decoder and viterbi decoding method
The present invention relates to a Viterbi decoder and a Viterbi decoding method in a register exchange method. The Viterbi decoder receives an encoded bit sequence of a convolutional encoding method from a channel, generates an expanded encoded bit sequence by cycl...
07/27/2010
7752531Defect sensing Viterbi based detector
A detector includes a Viterbi based detector and an erasure detector that detects as erasures one or more bits associated with a decoding window in which survivor paths do not merge within the decoding window. ...
07/06/2010
7743313System for impulse noise and radio frequency interference detection
A system for processing a data signal (such as an ADSL or VDSL signal) includes a first decoder unit, such as a convolutional decoder or a QAM decoder, for receiving the data signal, decoding the second level of encoding and outputting a decoded signal and a first e...
06/22/2010
7734992Path memory circuit
A path memory circuit for use in a Viterbi decoding process performed based on state transitions through a number n (n is a positive integer) of states. The path memory circuit includes a memory area A formed by the storage circuits of the first to ith (i...
06/08/2010
7725809Signal quality evaluation device, information read/write device, signal quality evaluation method, write conditions determining method, signal quality evaluation computer program, computer-readable storage medium containing signal quality evaluation computer program
A Viterbi decoding circuit performs Viterbi decoding on the basis of a reproduced signal obtained by reading an optical disc. A decoded bit sequence is fed to a first specific pattern detection circuit and a first reverse pattern detection circuit. A path metric dif...
05/25/2010
7716565Method and system for decoding video, voice, and speech data using redundancy
A method and system for decoding video, voice, and/or speech data using redundancy and physical constraints are presented. Video, voice, and/or speech bit sequences may be decoded in a multilayer process based on a decoding algorithm and at least one physical constr...
05/11/2010
7673224Low power viterbi decoder using a novel register-exchange architecture
An apparatus and method of reducing power dissipation in a register exchange implementation of a Viterbi decoder used in a digital receiver or mass-storage system without degrading the bit error rate of the decoder, by selectively inhibiting data samples in the Vite...
03/02/2010
7669110Trace-ahead method and apparatus for determining survivor paths in a Viterbi detector
Methods and apparatus are provided for determining survivor paths in a Viterbi detector, using a trace-ahead algorithm. A trellis memory is maintained having a depth L that stores L trellis stages, each of the L stages having a plurality, N, of trellis states; and a...
02/23/2010
7650561Method of switching from parallel to serial MAP detector
A MAP detector system operates in a parallel mode for on-the-fly operations and in a serial mode for error recovery operations. In the parallel mode, a plurality of Viterbi operators process a block of input sampled data in parallel. In the serial mode a selected fo...
01/19/2010
7644346Format detection
A method of assessing an encoded signal to determine whether a candidate format was used to arrange the signal into blocks before the encoding was done, the method comprising: using the Viterbi algorithm to determine trellis metrics for a point in said signal that w...
01/05/2010
7636879Error correction decoder
An error correction decoder possessing a decoding method with high error correction performance and capable of operating at a low operating frequency and on a reduced circuit scale. A decoding method based on the SOVA method for improving error correction performanc...
12/22/2009
7634714Decoding system for eight-to-fourteen modulation or eight-to-sixteen modulation
A decoding system for eight-to-fourteen modulation or eight-to-sixteen modulation (EFM/ESM), which has an analog to digital converter (ADC), an adaptive equalizer and a Viterbi decoder. The ADC receives an analog signal with an EFM or ESM feature, and converts the a...
12/15/2009
7617440Viterbi traceback initial state index initialization for partial cascade processing
This invention provides the correct Viterbi decode traceback starting index is obtained for all constraint lengths and frame sizes. Reverse transpose operations that depend on the last active add-compare-select unit a cascade block of the state metric update process...
11/10/2009
7613989Decoder for executing a Viterbi algorithm
A Viterbi decoder includes a computing device, a memory and a bus. The computing device receives sets of data values and calculates distances for the received sets of data values, accumulates and compares the calculated distances according to a Viterbi algorithm, de...
11/03/2009
7607073Methods, algorithms, software, circuits, receivers and systems for iteratively decoding a tailbiting convolutional code
Methods, software, circuits and systems involving a low complexity, tailbiting decoder. The method relates to appending and/or prepending data subblocks to a serial data block, decoding and estimating starting and ending states for the serial data block, and when th...
10/20/2009
7603613Viterbi decoder architecture for use in software-defined radio systems
A reconfigurable Viterbi decoder comprising a reconfigurable data path and a programmable finite state machine that controls the reconfigurable data path. The reconfigurable data path comprises a plurality of reconfigurable functional blocks including: i) a reconfig...
10/13/2009
7590927Soft output viterbi detector with error event output
Outputting information for recovering a sequence of data is disclosed. Outputting includes making a decision that selects a first sequence of states corresponding to a surviving path, determining a second sequence of states corresponding to a non-surviving path asso...
09/15/2009
7590928Apparatus and method for Viterbi decoding
A Viterbi decoding apparatus and a method thereof are disclosed. According to each partial surviving path formed by the decision information of every k continuous symbols of a symbol sequence, the apparatus can write its start trellis state and corresponding partial...
09/15/2009
7587660Multiple-access code generation
Multiple-access codes are generated using an asymptotically optimal decoding algorithm, such as the Viterbi algorithm. A trellis may be constructed using a number of desired users, at least one code length, and a number of code-chip parameters. A fitness function is...
09/08/2009
7584408Viterbi path generation for a Dynamic Bayesian Network
Methods, systems, and apparatus are provided to generate a Viterbi path for a DBN. The DBN is converted to a chain of junction trees, where each tree represents a decision-making process. The trees are forwardly iterated and the Viterbi path is generated during the ...
09/01/2009
7581160ACS circuit and Viterbi decoder with the circuit
An ACS circuit and a Viterbi decoder with the circuit. The Add-Compare-Select (ACS) circuit comprises: two registers for storing two previous candidate state metrics; a first adder for adding the value stored in the first register and a first branch metric to genera...
08/25/2009
7571376Viterbi decoder for executing trace-back work in parallel and decoding method
A Viterbi decoder for executing a trace-back work in parallel and a decoding method. The Viterbi decoder includes a branch metric calculator which calculates a branch metric from a branch code passing each state on a trellis diagram and a predetermined input code, a...
08/04/2009
7565600Method for determining output signals of a Viterbi decoder
The present invention provides a method for determining output signals of a Viterbi decoder. Firstly, in step (a), a plurality of digital signals are received through a path memory module of the Viterbi decoder with decoding an input signal; in step (b) the received...
07/21/2009
7533329Method for simplifying a viterbi decoder and a simplified viterbi decoder using the same
A method for simplifying a Viterbi decoder includes receiving a partial response, and determining an amount of redundant selector modules according to a tap number of the partial response; analyzing an output signal of the redundant selector modules for determining ...
05/12/2009
7512869Convolutional decoding
In one aspect the invention is a method for sequence estimating. The method includes receiving convolutional codes. The method further includes using a lazy Viterbi decoder to decode the convolutional codes. The convolutional codes may be stream convolutional codes....
03/31/2009
7512870Method and system for improving the performance of a trellis-based decoder
Method and system are provided for improving the performance of a trellis-based decoder. States with reduced uncertainty (SRUs) are defined for one or more predetermined fields in an encoded message. Metrics are set for the SRUs such that candidate paths through a t...
03/31/2009
7506239Scalable traceback technique for channel decoder
Apparatus, system, and method for scalable traceback techniques for channel decoding are described. ...
03/17/2009
7490284Meta-Viterbi algorithm for use in communication systems
Herein described is a system and a method of detecting and correcting data bit errors using a sequence of one or more codewords transmitted through a communication channel characterized by intersymbol interference. Each of the one or more codewords incorporates one ...
02/10/2009
7478315Parallel spectral equalization channels with low density parity check codes
The present invention combines low density parity checking with parallel equalization channels to enhance data retrieval from tape. Viterbi analysis is done as a precursor to the use of at least one low density parity decoder. A signal decoder may include a pluralit...
01/13/2009
7447983Systems and methods for decoding forward error correcting codes
Systems and methods for improving the performance of decoders of forward error correcting codes use the information contained in late packet arrivals to update (or recompute) the state of the decoder. These systems and methods are generally applicable to decoders th...
11/04/2008
7443936Sequence detector using Viterbi algorithm with reduced complexity sequence detection via state reduction using symbol families
A sequence detector (1600-w) operating generally according to the Viterbi algorithm uses state reduction via division into symbol families to reduce the complexity of sequence detection. The sequence detector contains a branch metric generator (1402-w)...
10/28/2008
7441177Information reproduction apparatus and method using maximum likelihood decoding
An information reproduction apparatus using maximum likelihood decoding for calculating likelihood of a value of a reproducing signal to a plurality of reference values, the reproducing signal obtained from a recording medium, to decode the reproducing signal on the...
10/21/2008
7441174Embedded state metric storage for MAP decoder of turbo codes
A method, an embedded state metric storage, is used for MAP (Maximum A Posterior)-based decoder of turbo codes to reduce the memory requirement of state metric storage. For MAP decoder, this method comprises selecting any state metric from the updated state metrics ...
10/21/2008
7433429De-interleaver method and system
In one embodiment, interleaved signals in a receiver are accessed by memory pointers and delivered to data stream locations without the need to transfer data to an intermediate physical buffer. ...
10/07/2008
7434148Track buffer in a parallel decoder
A method (700) and apparatus (600) are described for performing 2M−1 parallel ACS operations to generate 2M path metric outputs and buffering the 2M path metric outputs in connection with a track buffer (112) i...
10/07/2008
7434134System and method for trellis decoding in a multi-pair transceiver system
A method and a system for decoding information signals encoded in accordance with a multi-state encoding scheme and transmitted over a multi-dimensional transmission channel by computing a distance of a received word from a codeword. One-dimensional (1D) input signa...
10/07/2008
7434136Method of and apparatus for reading recording medium, harddisk controller
An ECC determining unit determines whether an error detected by using an ECC has been corrected. When the detected error has not been corrected, an equalizer output sequence transfer unit transfers an equalizer output sequence yk stored in an equalizer ou...
10/07/2008
7434149Prediction device and method applied in a Viterbi decoder
A prediction device and method for use in a Viterbi decoder is provided. The prediction device is applicable to a communication system with low bit error rate for reducing the count of accessing path memories, thereby lowering the power consumption of the system. Th...
10/07/2008
  2                    
 
Sign InRegister
Username  
Password   
forgot password?