Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Turbo component decoding method, component decoder, branch calculator and Turbo decoder

A component decoding and decoder technology, applied in the fields of turbo component decoding, component decoder, branch calculator and turbo decoder, can solve the problems of increasing signal processor, complex algorithm, overflow, etc. To achieve the effect of saving hardware overhead

Active Publication Date: 2011-06-29
RDA CHONGQING MICROELECTRONICS TECH CO LTD
View PDF2 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Turbo code decoding is a complex process, because in addition to the complexity of the algorithm itself, there are two main reasons, one is the troubles brought to the signal processor by the continuous increase of forward and backward metrics in the recursive calculation process, That is often referred to as overflow; the other is large storage requirements

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Turbo component decoding method, component decoder, branch calculator and Turbo decoder
  • Turbo component decoding method, component decoder, branch calculator and Turbo decoder
  • Turbo component decoding method, component decoder, branch calculator and Turbo decoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to make the purpose, technical solution and advantages of the present invention clearer, the Turbo component decoding method, component decoder, branch calculator and Turbo decoder of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The implementation manner is not described in detail to avoid unnecessary confusion with the content of the present invention.

[0025] Taking the following LTE Turbo channel decoding as an example, what is completed is iterative decoding based on SW-LOG-MAP (sliding window log domain maximum a posteriori probability) at a code rate of 1 / 3, and the generator polynomial of the Turbo code is (11, 13), and within 1 ms, the turbo decoding of 9 blocks of length K can be completed at most, and K has multiple value methods, as shown in Table 1.

[0026] no

K

f 1

f 2

no

K

f 1

f 2

no

K

f 1

f 2

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a Turbo component decoding method, a component decoder, a branch calculator and a Turbo decoder. The method comprises the following steps of: calculating a forward branch metric Alpha, and interlacing and caching in an Alpha cache; and calculating a backward branch metric Beta, deinterlacing and reading the Alpha, calculating a logarithm likelihood ratio (LLR), storing the calculated LLR into the Alpha cache in situ, and outputting sequentially during outputting. By the method, the calculated LLR is stored in the Alpha cache in situ so as to save an LLR cache during the conventional technical component decoding, further save the LLR cache for each circuit branch of the Turbo decoder with a plurality of parallel circuit branches, and greatly save the hardware cost of the whole Turbo decoder. The invention further provides a Turbo decoding component decoder, a branch calculator and the Turbo decoder.

Description

technical field [0001] The invention relates to a decoding method for turbo codes in a mobile communication system, in particular to a parallel decoding method for turbo codes in a third-generation mobile communication long-term evolution system (abbreviated as 3G LTE). Background technique [0002] Turbo code is a major breakthrough in the field of error correction coding in communication systems in recent years. It has won the favor of many scholars for its superior performance close to the Shannon limit. The biggest feature of Turbo code is that it effectively realizes the idea of ​​random coding and coding through the use of interleaver and deinterleaver in codec, realizes long code through effective combination of short code, and achieves performance close to Shannon's theoretical limit . In the third-generation mobile communication system, Turbo codes are generally used as channel coding methods for high-speed data services in various standards, and Turbo codes are st...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H03M13/27H03M13/29H04L1/00
Inventor 朱志辉
Owner RDA CHONGQING MICROELECTRONICS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products