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

Apparatus for encoding Turbo code and method thereof

A coding device and coding technology, applied in the field of channel coding

Active Publication Date: 2012-02-15
DATANG MOBILE COMM EQUIP CO LTD
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because the WiMAX Turbo code uses the tail-biting method, the encoding complexity and decoding complexity are relatively large, and according to the actual application, the effect is not very good

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
  • Apparatus for encoding Turbo code and method thereof
  • Apparatus for encoding Turbo code and method thereof
  • Apparatus for encoding Turbo code and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0076] In this embodiment, the used component code is (11, 13), the feedback polynomial of the component code is expressed as 11 in octal number, and the feedforward polynomial is expressed as 13 in octal number.

[0077] like Figure 4a As shown, the component code encoder of the present embodiment includes three shift registers, five adders, and a pair of switches. A toggle switch. Wherein, the adders are called the first to fifth adders according to the direction from input to output, and the shift registers are called first to third shift registers according to the direction from input to output. The input of the B road is connected to the first, second, and fourth adders at the same time; on the A road, the first adder is set between the switch and the first shift register, and the first and second shift registers are set There is a second adder, a fourth adder is arranged between the second and the third shift register, the output of the first adder and the output of t...

Embodiment 2

[0082] In this embodiment, the component codes and components used are the same as those in Embodiment 1, such as Figure 4b As shown, the difference is that the position of the switch on the A road is different from that of the first adder in Embodiment 1. The original input data A first enters the first adder, and the output of the first adder is then input to The first shift register and the third adder; and, the switch on the A road is also provided with a ground terminal, which is grounded when the switch switches.

[0083] The switch on the road A switches between the output terminal of the first adder and the ground terminal, and the switch on the road B switches between the original data input terminal and the ground terminal.

Embodiment 3

[0085] In this embodiment, the component code used is (11, 15), the feedback polynomial of the component code is expressed as 11 in octal number, and the feedforward polynomial is expressed as 15 in octal number.

[0086] like Figure 5a As shown, the component code encoder of the present embodiment includes three shift registers, five adders, and a pair of switches. A toggle switch. Wherein, the adders are called the first to fifth adders according to the direction from input to output, and the shift registers are called first to third shift registers according to the direction from input to output. The input of the B road is connected to the first, third, and fourth adders at the same time; on the A road, the first adder is set between the switch and the first shift register, and the first and second shift registers are set There is a third adder, a fourth adder is arranged between the second and the third shift register, the output of the first adder and the output of the...

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 present invention discloses an encoding device of Turbo code, and comprises a first component code encoder, an interweaving device, and a second component code encoder. The first component code encoder is used for receiving and encoding original data A and B which are input in pairs, and then outputting a check digit bit sequence Y1 and a tail bit sequence Z1; the interweaving device is used for interweaving the external layer and the internal layer of the original data A and B which are input in pairs, and then outputting the interweaved data in pairs to the second component code encoder; the second component code encoder is used for receiving and encoding the interweaved data, and then outputting a check digit bit sequence Y2 and a tail bit sequence Z2; the original data A and B which are input in pairs are transmitted outwards in pairs as a system. The present invention also discloses an encoding method of the Turbo code and a double-layer interweaving device, which can reduce the encoding and decoding complexity and realize the better encoding and decoding performance.

Description

technical field [0001] The invention relates to channel coding technology in communication, in particular to a new Turbo code coding device and method. Background technique [0002] Turbo code is a codec scheme proposed by C.Berrou, A.Glavieux and P.Thitimajshiwa in 1993. Because it has better performance than other codes in the application environment of low signal-to-noise ratio, it is used in the third generation (3G) In various schemes of the mobile communication system, the Turbo code is used as one of the coding standards of the wireless channel. The Turbo code coding technical specification adopted by the 3G mobile communication system is described in detail by TS25.212 in the Third Generation Partnership Project (3GPP). Generally, a Turbo coder consists of two system recursive convolution (RSC) coders, an interleaver and Deleter composition. [0003] With the continuous development of 3G mobile communication, Turbo code coding technology is widely used in various 3...

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): H03M13/29
CPCH03M13/2771H03M13/2957
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