Method for optimizing test development for digital circuits |
| The present invention provides test patterns to detect timing related failures in large digital ICs,... |
|
Switchable pull-ups and pull-downs for IDDQ testing of integrated circuits |
| OF THE INVENTION The present invention provides a switchable pull-up circuit particularly well-... |
|
Testing of digital-to-analog converters |
| In general, a technique for testing digital-to-analog converters includes providing a set of ... |
|
Method and apparatus for failure detection utilizing functional test vectors and scan mode |
| OF THE INVENTION A method and software for failure detection of logic nodes within an integrated ... |
|
Testing apparatus embedded in scribe line and a method thereof |
| The object of the present invention therefore is to provide a testing apparatus embedded in a ... |
|
Method and apparatus for light-controlled circuit characterization |
| Principles of the present invention provide light-controlled circuit characterization techniques. F... |
|
Method and system for instrumenting simulation models |
| It is therefore an object of the invention to provide a method and system for interactively ... |
|
Facilitating simulation of a model within a distributed environment |
| The shortcomings of the prior art are overcome and additional advantages are provided through the ... |
|
Hardware instruction scheduler for short execution unit latencies |
| In accordance with the present invention an apparatus for scheduling a stream of instructions per ... |
|
|
Turbo decoder control for use with a programmable interleaver, variable block length, and multiple code rates
| Details |
Inventors: Van Stralen, Nick Andrew; Hladik, Stephen Michael; Itani, Abdallah Mahmoud; Wodnicki, Robert Gideon; Ross, John Anderson Fergus;
Assignee: General Electric Company (Niskayuna, NY)
Primary Examiner: Baker; Stephen M.
Assistant Examiner:
Attorney, Agent or Firm: Thompson; John, Patnode; Patrick K.
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 algorithm such that interleaving and de-interleaving functions in the MAP decoding algorithm are performed in real-time, i.e., without delay. Such memory-mapping in combination with data handling functions (e.g., multiplexing and combinatorial logic) minimizes memory requirements for the turbo decoder and allows for use of programmable interleavers, variable block lengths, and multiple code rates. |
|
DETAILED DESCRIPTION A control for a turbo decoder utilizing a MAP decoding algorithm comprises an address generator for addressing systematic data symbols, parity data symbols, and systematic likelihood ratios according to a pre-determined memory mapping. A control signal indicates which of a plurality of component code words comprising a turbo code word is being decoded, each employing the same memory mapping. The systematic data symbol values are accessed in the order required by the alpha, beta and gamma functions of the MAP decoding algorithm such that interleaving and de-interleaving functions in the MAP decoding algorithm are performed in real-time, i. e. , without delay. The systematic symbol and parity symbol contributions to the gamma function of the MAP decoding algorithm are computed in parallel using parallel channel transition probability look-up tables, such that the channel transition probabilities required in the gamma calculations are accessed at the same rate as the likelihood ratios. This memory-mapping in combination with other data handling functions (e. g. , multiplexing, combinatorial logic and parallel processing) minimizes memory requirements for the turbo decoder and enables the use of programmable interleavers, variable block lengths, and multiple code rates.
|
|