Encoding method and decoding method of a turbo code

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

Active Publication Date: 2022-03-22
CHINA ELECTRONICS TECH GRP NO 7 RES INST
View PDF6 Cites 0 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 encoding method and a decoding method, which can make Turbo codes in short frame transmission Improve error correction capability and improve coding efficiency, thereby improving transmission efficiency

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] Such as Figure 4 Shown, the encoding method of a kind of Turbo code of the present invention, described encoding method step is as follows:

[0051] S1: On the one hand, the externally input information bit x(k) is directly subjected to low-order modulation, and the information bit is output at this time, 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 receives the information bit x(k) first, and outputs the check bit y(k); at the same time, it appends a zero-returning bit at the end of x(k), so that the first sub-encoder is at zero after encoding State; denote x(k) and zeroing bits as x'(k);

[0053] S3: Send x'(k) to the second sub-encoder after scrambling the order with the interleaver, and output the parity 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) to output simultaneously;

[0055] S5: Afte...

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 coding method and a decoding method of a Turbo code. In the coding method, on the one hand, the externally input information bit x(k) directly performs low-order modulation, and at this time, the output information bit is recorded as x''(k ); at the same time, the information bit x(k) is sent to the first sub-encoder; the first sub-encoder first receives the information bit x(k), and outputs the check bit y(k); at the same time, at the end of x(k) Add the return-to-zero bit, so that the first sub-encoder is in the zero state after encoding; record x(k) and the return-to-zero bit as x'(k); use the interleaver to scramble the order of x'(k) and send it later To the second sub-encoder, output the parity bit z(k); directly perform high-order modulation on the parity bit y(k) and z(k), and combine them into one symbol yz(k) to output simultaneously; put x'' After (k) and yz(k) are alternately switched by the multiplexing module mux, x''(k) and yz(k) are alternately output to obtain a data stream Rx(k), which is a 1 / 2 code rate. The invention realizes the good error correction capability of the Turbo code under the short code condition; and realizes better performance than the existing 1 / 3 code rate by using the 1 / 2 code rate. The invention is applicable to the field of digital communication.

Description

technical field [0001] The present invention relates to the field of digital communication, more specifically, relate to a kind of encoding method and decoding method of Turbo code. Background technique [0002] The Turbo code in the prior art is a high-performance error-correcting 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 in the data of each frame. In short frames with only dozens of symbols in each frame, especially in narrowband communication or fast frequency hopping communication, the error correction capability or coding gain of existing Turbo codes will decrease sharply. Compared with ordinary error-correcting codes, such as RS codes and convolutional codes, the existing Turbo codes have little improvement in their error-correcting capabilities in the case of complex operation...

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 & AuthorityPatents(China)
IPC IPC(8): H04L1/00
CPCH04L1/0002H04L1/0009H04L1/0033H04L1/0036H04L1/0071
Inventor王彦
OwnerCHINA ELECTRONICS TECH GRP NO 7 RES INST