Turbo code encoder, decoder, encoding method and decoding method

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

AI Technical Summary

Problems solved by technology

[0006] 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
[0007] 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 existing systems

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

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

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

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

[0063] Among them, the interleaver will input the information sequence A={a 0 , a 1 ,...,a K-1} for interleaving to obtain the interleaved sequence A ∏ ={a ∏(0) , a ∏(1) ,...,a ∏(K-1)}, where K represents the length of the input information sequence;

[0064] The component encoder converts the input information sequence A={a 0 , a 1 ,...,a K-1} and sequence A after interleaving ∏ ={a ∏(0) , a ∏(1) ,...,a ∏(K-1)} into the component encoder for encoding to obtain 2K check bits of information {x 0 p , x 1 p ,...,x 2K-1 p}, thereafter, the component encoder feeds back the m bits Q m ={q ...

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 Turbo code encoder and an encoding method. The Turbo code encoder comprises an interleaver and a component encoder. After the component encoder encodes the input information sequences, bits fed back by the component encoder are encoded and are distributed to the last place of information bit and the last place of check bit and the bits are output. Since the encoder adopts only one component encoder and the number of tail bits is reduced, the encoding processing delay is effectively reduced, the encoding complexity is simplified and the encoding speed and the rate matching speed are improved. 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
Patent Type & Authority Applications(China)
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