Compilation method for variable-length Turbo codes

A technology of compiling method and encoding method, which is applied in the direction of error correction/error detection, digital transmission system, electrical components, etc. by combining multiple code structures, can solve problems such as poor adaptability and bad bit error rate, and ensure reliable information sexual effect

Inactive Publication Date: 2015-02-25
NORTH CHINA UNIV OF WATER RESOURCES & ELECTRIC POWER
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method is based on the BCH block code as the component code of the Turbo code for encoding and decoding, and its bit error rate does not perform well under the medium signal-to-noise ratio.
In addition, this method is based on the shortened BCH product code, which has poor adaptability to different message lengths

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
  • Compilation method for variable-length Turbo codes
  • Compilation method for variable-length Turbo codes
  • Compilation method for variable-length Turbo codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In Turbo codes, the bit error rate distribution P of a code b =(p1,p2,…,pk) is not uniform, where P b (j)=pj, j=1, 2, ..., k, k is the length of the information sequence, P b (j) is the error probability of the jth information bit. Some information bits have a higher error probability, while other information bits have a lower error probability. like figure 1 as shown, figure 1 The bit error rate distribution curve of a turbo code with an interleaving length of 64 at a signal-to-noise ratio of 4dB is given. The generator polynomial matrix of the Turbo code is g=(1, D 4 +1 / D 4 +D 3 +D 2 +D+1), g=(1, g(D) / h(D)) is a general expression, in this example it is transformed into a specific expression g=(1,D4 +1 / D 4 +D 3 +D 2 +D+1), using an 8×8 packet interleaver, the puncturing matrix is ​​(10; 01), so the code rate is 1 / 2. figure 1 Curve A in is the bit error rate distribution curve before sorting, that is, the original bit error rate distribution curve. Depend ...

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 compilation method for variable-length Turbo codes. The compilation method comprises a coding method for the variable-length Turbo codes and a decoding method for the variable-length Turbo codes. Based on the rule that the length of a shortened information sequence transmitted in the Turbo codes is usually smaller than the length of an original information sequence, bits of the shortened information sequence are rearranged based on mother codes of the Turbo codes, the bits transmitting information are arranged in low-bit-error-rate positions in a bit-error-rate distribution curve, the bits in zero setting and not transmitting information are arranged in high-bit-error-rate positions, the characteristic of unequal protection of the Turbo codes is fully utilized, under the condition that the code compilation method is barely changed, known information in the information sequence is fully utilized, the length of the input information sequence can be changed at will, and information reliability can be guaranteed.

Description

technical field [0001] The invention relates to a compiling method of Turbo codes, in particular to a compiling method of variable-length Turbo codes. Background technique [0002] In data communication, in order to enhance the reliability of information transmission, the method of channel coding is usually used to detect and correct the errors generated during data transmission. Turbo code is an error-correcting code with excellent performance developed in the past ten years. It has very good error-correcting ability and can greatly improve system performance. The component codes of Turbo codes are simple in structure and easy to implement, and each component code can be decoded in parallel to achieve a higher data rate. It is very suitable for high-performance, high-throughput communication systems and has a good application prospect. However, traditional Turbo codes are fixed-length codes, which require the length of information to be equal. However, in some communicati...

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/29H04L1/00
Inventor 邵霞张卫党李萍郑丽敏李甦
Owner NORTH CHINA UNIV OF WATER RESOURCES & ELECTRIC POWER
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