Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Compatible convolutional code generator polynomial determination method, encoding method and encoder

A technology for generating polynomials and convolutional codes, applied in the field of communication, can solve problems such as high requirements for hardware equipment and large amount of calculation, and achieve the effect of strong versatility and low complexity of encoding and decoding

Inactive Publication Date: 2016-02-24
BEIJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0019] In the process of realizing the present invention, the inventor of the present invention found that the existing technology has the characteristics of large amount of calculation and high requirements for hardware equipment

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
  • Compatible convolutional code generator polynomial determination method, encoding method and encoder
  • Compatible convolutional code generator polynomial determination method, encoding method and encoder
  • Compatible convolutional code generator polynomial determination method, encoding method and encoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0059] In addition, the steps shown in the flow diagrams of the figures may be performed in a computer system, such as a set of computer-executable instructions, and, although a logical order is shown in the flow diagrams, in some cases, the sequence may be different. The steps shown or described are performed in the order herein.

[0060] Refer below Figure 1A Each step of the search method for the convolutional code generator polynomial (generator polynomial for short) of this embodiment will be described. In the method, a generator polynomial of a convolutional code with a code rate of 1 / (k+1) is determined through the following steps, wherein k is a positive integer.

[0061] Step S110, judging whether to search for a 1 / 2 rate convolutional code generator po...

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 compatible convolutional code generator polynomial determination method, a coding method and a coder. The compatible convolutional code generator polynomial determination method determines the target convolutional code generator polynomial at the 1 / (k+1) code rate by adopting the following steps, and k is a positive integer: if k is equal to 1, traversing all convolutional code generator polynomials of convolutional codes at 1 / 2 code rate and calculating the free distance of all the convolutional code generator polynomials, and taking one of convolutional code generator polynomials with larger free distances or a set quantity of convolutional code generator polynomials with the maximum free distance in convolutional code generator polynomials obtained through traversing; and if k is larger than 1, determining the vector of the target convolutional code generator polynomial of the convolutional code at the 1 / k code rate at first, recording the vector as a vector block Ak, and then determining the vector of the target convolutional code generator polynomial of the convolutional code at the 1 / (k+1) code rate based on the vector block Ak. According to the invention, the calculation amount is reduced, the requirement on hardware is lowered, the universality is strong, and the method is very suitable for the HARQ (Hybrid Automatic Repeat Request).

Description

technical field [0001] The invention relates to the field of communication technology, in particular to a search method for a compatible convolutional code generator polynomial and a convolutional code encoding method. Background technique [0002] Shannon, the founder of modern information theory and coding theory, proposed the noisy channel coding theorem in 1948, which defined the method for digital communication systems to achieve reliable communication and the upper limit of the information transmission rate for reliable communication on a specific channel. At the same time, Shannon also gave the existence proof of effective error control coding, thus promoting the rapid development of the research in the field of channel coding. [0003] Convolutional code is a kind of linear error correction code proposed by Elias in 1955. Different from block coding, in the coding process of convolutional code, the correlation between each code element is fully utilized. The informa...

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 Patents(China)
IPC IPC(8): H03M13/23
Inventor 吴湛击王悦超吴广豪高翔
Owner BEIJING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products