Turbo code encoder, decoder, encoding method and decoding method

An encoding method and encoder technology, applied in the direction of error correction/error detection by combining multiple code structures, can solve the problems of large decoding delay, large processing delay, and high encoding complexity

Active Publication Date: 2010-06-23
DATANG MOBILE COMM EQUIP CO LTD
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The problem to be solved by the present invention is to propose a Turbo code encoder and encoding method to solve the problems of high encoding complexity and relatively large processing delay in the existing system
[0008] The problem to be solved by the present invention also includes proposing a turbo code decoder and a decoding method to solve the problems of high complexity of decoding processing and relatively large decoding delay in the existing system

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 code encoder, decoder, encoding method and decoding method
  • Turbo code encoder, decoder, encoding method and decoding method
  • Turbo code encoder, decoder, encoding method and decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] Below in conjunction with accompanying drawing and embodiment, the specific embodiment of the present invention is described in further detail:

[0051] Such as figure 1 Shown is a schematic diagram of the encoder structure of the present invention.

[0052] The Turbo code encoder disclosed by the invention includes an interleaver, a multiplexer and a component encoder.

[0053] The above turbo code encoder may have multiple interleavers, and the interleaver performs the function of interleaving the input information sequence. The interleaver will input the information sequence Perform interleaving to obtain the interleaved sequence Among them, K represents the number of bit groups of the input information sequence, that is, the interleaving is performed with the bit group as the basic unit.

[0054] The multiplexer will input the sequence of information and the sequence after interleaving multiplex as

[0055] The component encoder will sequence Input th...

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 an encoder and an encoding method. The encoder conducts a first time continuous encoding to the input information sequences and the interleaved input information sequences through a component encoder. Based on the result of the continuous encoding, a cyclic state value is calculated and is used to initialize the register of the component encoder to set the state value of the register of the component encoder to the cyclic state value. Then, the component encoder conducts a second time continuous encoding to the input information sequences and the interleaved input information sequences and outputs a second time continuous encoding result used as a final encoding result. The invention additionally discloses a decoder and a decoding method. By adopting the technical scheme, the invention has the advantages that the encoding and decoding complexity and the processing delay are reduced, and encoding speed and decoding speed are improved.

Description

technical field [0001] The present invention relates to the field of digital communication, in particular, the present invention relates to a Turbo code encoder, a decoder and an encoding and decoding method. Background technique [0002] During the transmission process of digital signals, errors will occur due to the influence of noise and interference. In the communication system, error correction coding technology is generally used to ensure reliable transmission. Turbo code is a coding scheme proposed by C.Berrou et al. in 1993. Because it has better performance than other codes in the application environment of low signal-to-noise ratio, Turbo code is used as a wireless channel in various mobile communication systems. One of the coding standards. Generally, a Turbo encoder consists of two systematic recursive convolutional (RSC) encoders, an interleaver and a deleter. [0003] With the continuous development of mobile communication, Turbo coding and decoding technolog...

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/29
Inventor 陈军孙韶辉索士强王正海王映民
Owner DATANG MOBILE COMM EQUIP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products