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

Method and apparatus for decoding Turbo code

A decoding device and decoding technology are applied in the field of channel decoding, which can solve the problems of poor decoding performance and large decoding complexity, and achieve the effects of reduced decoding complexity and flexible and diverse use.

Active Publication Date: 2011-07-13
DATANG MOBILE COMM EQUIP CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] Generally speaking, regardless of 3GPP Turbo codes or WiMAX Turbo codes, there are problems of high decoding complexity and poor decoding performance in practical applications.

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
  • Method and apparatus for decoding Turbo code
  • Method and apparatus for decoding Turbo code
  • Method and apparatus for decoding Turbo code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0085] In this embodiment, the interleaving processing unit includes two interleavers and a first information processing unit, and the first information processing unit is composed of two operators and a multiplier, wherein an operator and a multiplier are located in the interleaver On the input side of Interleaver 2, an operator is located on the output side of Interleaver 2 and Interleaver 1. The deinterleaving processing unit includes two deinterleavers and a second information processing unit, and the second information processing unit is composed of an operator and a multiplier, wherein an operator and a multiplier are located at the input of the deinterleaver 1 side.

[0086] Figure 7 Among them, Le1 corresponds to the additional information (extrinsic information) of the system bits (A, B), including the values ​​corresponding to the system bits (A, B) are (0, 0), (0, 1), (1 , 0), (1, 1) four kinds of additional information. Le2 corresponds to the additional informa...

Embodiment 2

[0091] In this embodiment, the interleaving processing unit includes an interleaver and a first information processing unit, and the first information processing unit is composed of two operators and a multiplier, wherein the two operators and a multiplier are located in the interleaving input side of the device. The deinterleaving processing unit includes two deinterleavers and a second information processing unit, and the second information processing unit is composed of an operator and a multiplier, wherein both the operator and the multiplier are located at the end of the deinterleaver 1 input side.

[0092] Such as Figure 8 As shown, this embodiment is an optimized solution of the first embodiment, using one double-layer interleaver and two double-layer deinterleavers with the same structure, and using one less interleaver than the first embodiment. In the decoding process of this embodiment, Le1 is first weighted, that is, multiplied by coefficient α, then added to RU...

Embodiment 3

[0095] In this embodiment, the interleaving processing unit includes an interleaver and a first information processing unit, and the first information processing unit is composed of two operators and a multiplier, wherein the two operators and a multiplier are located in the interleaving input side of the device. The de-interleaving processing unit includes two de-interleavers and a second information processing unit, and the second information processing unit is composed of an operator and a multiplier, wherein the operator and the multiplier are respectively located at the ends of the de-interleaver 1 input side and output side.

[0096] Such as Figure 9 As shown, this embodiment is an optimized solution of Embodiment 1, using one double-layer interleaver and two double-layer deinterleavers with the same structure. In the decoding process of this embodiment, Le2 is deinterleaved first, and then weighted, that is, multiplied by coefficient β to obtain W1.

[0097] Other c...

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 discloses a device for decoding Turbo code and a method thereof; concatenation connection is carried out on two component code decoders which have the same structure and duo-binary system by a double layer interleaver and a double layer deinterlearing device, so that the proposal for decoding the Turbo code is realized; each of the component code decoders can adopt any of the specified seventeen component codes. By adopting the method and the device, the complexity of decoding can be reduced; meanwhile, better decoding performance can be realized.

Description

technical field [0001] The invention relates to channel decoding technology in communication, in particular to a new turbo code decoding device and method. Background technique [0002] Turbo code is a codec scheme proposed by C.Berrou, A.Glavieux and P.Thitimajshiwa in 1993. At present, Turbo code has been used as one of the codec standards for wireless channels. It is adopted by the third generation (3G) mobile communication system. The adopted Turbo code encoding and decoding technical specification is described in detail in TS25.212 in the Third Generation Partnership Project (3GPP). [0003] With the continuous development of 3G mobile communication, Turbo coding and decoding technology is widely used in various 3G mobile communication systems, but the specific decoding methods and interleavers used in different mobile communication systems are different. For example: 3GPP Turbo codes use a binary (Binary) encoding method, and correspondingly use a bit-by-bit iterative...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L1/00H03M13/29
Inventor 陈军毕海孙韶辉
Owner DATANG MOBILE COMM EQUIP 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