Encoding method of Turbo code and decoding method

A coding method and decoding technology, applied in the field of digital communication, can solve problems such as low transmission efficiency and low error correction ability, and achieve the effects of good compatibility, improved error correction ability, and low difficulty in development and application

Active Publication Date: 2019-03-29
CHINA ELECTRONICS TECH GRP NO 7 RES INST
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] In order to solve the problems of low error correction capability and low transmission efficiency of existing Turbo codes in short frame transmission, the present invention provides a Turbo code

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
  • Encoding method of Turbo code and decoding method
  • Encoding method of Turbo code and decoding method
  • Encoding method of Turbo code and decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] like Figure 4 As shown, the coding method of a kind of Turbo code of the present invention, described coding method steps are as follows:

[0051] S1: on the one hand, the information bit x (k) input from the outside directly performs low-order modulation, and at this time, the output information bit is denoted as x " (k); at the same time, the information bit x (k) is sent to the first sub-encoder;

[0052]S2: The first sub-encoder first receives the information bit x(k), and outputs the check bit y(k); at the same time, a return-to-zero bit is added at the end of x(k), so that the first sub-encoder is at zero after the encoding is completed. state; denote x(k) and the return-to-zero bit as x'(k);

[0053] S3: send x'(k) to the second sub-encoder after shuffling the order with the interleaver, and output the check bit z(k);

[0054] S4: directly perform high-order modulation on the parity bits y(k) and z(k), and combine them into one symbol yz(k) and output at the s...

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 encoding method of a Turbo code and a decoding method. The encoding method comprises: on the one hand, directly carrying out low-order modulation on externally input information bits x(k), currently outputting information bits, and marking the same as x''(k); sending the information bits x(k) into a first sub-encoder at the same time; firstly receiving the information bits x(k) by the first sub-encoder, and outputting check bits y(k); appending zeroing bits at the tail part of the x(k) at the same time to enable the first sub-encoder to be in a zero state after encoding is completed; marking the x(k) and the zeroing bits as x'(k); using an interleaver to scramble the order of the x'(k), then sending the same to a second sub-encoder, and outputting check bits z(k); directly carrying out high-order modulation on the check bits y(k) and z(k), carrying out combining to form a symbol yz(k), and outputting the same at the same time; and carrying out alternate switching of a multiplexing module mux on the x''(k) and the yz(k), then alternately outputting the x''(k) and the yz(k), and obtaining a data stream Rx(k) with a code rate as 1/2. The method achieves gooderror correction capability of the Turbo code under a short code condition; and uses the code rate of 1/2 to achieve performance better than that of an existing code rate of 1/3. The method is suitable for use in the field of digital communication.

Description

technical field [0001] The present invention relates to the field of digital communication, and more particularly, to a coding method and a decoding method of a Turbo code. Background technique [0002] The Turbo code in the prior art is a high-performance error correction code that is very close to the Shannon limit, and the difference between its bit error rate curve and the theoretical limit can be less than 0.01dB. Existing Turbo codes are suitable for long frames containing thousands or more symbols within the data of each frame. In a short frame with only dozens of symbols per frame, especially in narrowband communication or fast frequency hopping communication, the error correction capability or coding gain of the existing Turbo code will be drastically reduced. Compared with ordinary error correction codes, such as RS codes, convolutional codes, etc., in the case of complex operations, the error correction capability of the existing Turbo codes is not much improved....

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): H04L1/00
CPCH04L1/0002H04L1/0009H04L1/0033H04L1/0036H04L1/0071
Inventor 王彦
Owner CHINA ELECTRONICS TECH GRP NO 7 RES INST
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