Method and apparatus for encoding Turbo product code

A product code and coding technology, applied in the field of coding and decoding, can solve problems such as permanent error patterns, achieve the effect of reducing the bit error rate and improving the performance of hard decoding

Active Publication Date: 2018-02-02
饶德阳
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, this encoding method is decoded by a hard decoding algorithm, and there will be a permanent error pattern

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
  • Method and apparatus for encoding Turbo product code
  • Method and apparatus for encoding Turbo product code
  • Method and apparatus for encoding Turbo product code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to make the object, technical solution and beneficial effects of the present invention more clear, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0028] An embodiment of the present invention provides a method for encoding a Turbo product code, the method comprising: encoding the original information matrix in the same encoding manner as the existing two-dimensional Turbo product code to obtain a first codeword matrix, the first The codeword matrix includes an original information matrix block and a row parity check matrix block on the right side of the original information matrix block; the original information matrix block in the first codeword matrix is ​​interleaved to obtain a second information matrix block; the Encoding the...

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 provides a method and apparatus for encoding a Turbo product code, to that the defect of uncorrectable pattern generated at a decoding state of the Turbo product code provided by the prior art can be avoided during the decoding process of the decoder. The method comprises the following steps: encoding an original information matrix to obtain a first codeword matrix; performing interweaving on the original information matrix in the first codeword matrix to obtain a second information matrix block; and encoding the second information matrix block to obtain a first verification matrix block, and placing the first verification matrix block on the right side of a row verification matrix block to obtain a second codeword matrix. The original information matrix in the first codewordmatrix obtained in the encoding mode the same as the traditional 2D Turbo product code is interweaved, so that when a hard decoding algorithm is used for decoding, some uncorrectable patterns are disorganized and broken, so that the bit error rate of the hard decoding algorithm can be greatly reduced, and the decoding performance of the Turbo product code is improved.

Description

technical field [0001] The invention belongs to the field of encoding and decoding, and in particular relates to a method and a device for encoding a Turbo product code. Background technique [0002] The Turbo product code is a block-structured error-correcting code, which can be a two-dimensional Turbo product code composed of two subcodes, or a three-dimensional Turbo product code composed of three subcodes. Usually, the two-dimensional Turbo product code forms an encoding matrix by encoding rows and columns, and its encoding structure is as follows: figure 1 shown. Assume that the subcode encoding rules of rows and columns are C r (n r ,k r , d r ) and C c (n c ,k c , d c ), where n r and n c Indicates the code length, k r and k c Indicates the information bit length, d r and d c Indicates the minimum Hamming distance. The construction steps of the existing two-dimensional Turbo product code are as follows: first k c ×k r The order information bit matrix...

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/29H03M13/27
CPCH03M13/2771H03M13/2957
Inventor 不公告发明人
Owner 饶德阳
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