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

Method for blind identification of (n, k and m) system convolutional code

A blind recognition and system volume technology, applied in the field of channel coding blind recognition, can solve the problem of not giving the judgment rule matrix programming implementation method, etc., to achieve the effect of fast recognition speed, realization of programming operation, and realization of simplicity

Inactive Publication Date: 2013-11-20
SHANDONG UNIV
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, the main method for blind recognition of (n, k, m) system convolutional codes is based on the matrix method, such as Xue Guoqing et al. That is, a blind identification matrix simplification method for systematic convolutional codes is proposed, but this method does not provide a programming implementation method for judging the appearance of regular matrices

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 for blind identification of (n, k and m) system convolutional code
  • Method for blind identification of (n, k and m) system convolutional code
  • Method for blind identification of (n, k and m) system convolutional code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0024] A method for blind recognition of (n, k, m) system convolutional codes, which is recognized by a computer. The computer includes a data reading part to be recognized, a recognition running program and an output part of the recognition result. The recognition process is mainly determined by The computer reads the data to be recognized into the computer memory, and then recognizes by the blind recognition method, and the recognition result is output to a text file. The steps of the blind recognition method are as follows:

[0025] 1) The computer reads the data to be identified from the data to be identified read-in part. The identification matrix is ​​established according to the number of rows as 180 and the number of columns as 170, and the range of the identified convolutional code parameters: code length n ranges from 2 to 8 , The constraint degree m is less than or equal to 13, the number of columns of the recognition matrix must be greater than the maximum data constra...

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

A method for blind identification of an (n, k and m) system convolutional code belongs to the technical field of blind identification of channel codes and comprises the following steps: after to-be-identified data is read by a computer, an identification matrix with the row number of 180 and the line number of 170 is established; row simplification is performed to the matrix through the method of gaussian elimination; for the simplified matrix, the code length, the information bit length and the data starting point are identified according to the arrangement rule of elements 0 and elements 1 in the main diagonal of the matrix, and then an appearing regular matrix is found according to the positions of obtained regular elements; the regular matrix is extracted from the simplified identification matrix to obtain a check matrix; a generator matrix is obtained through extraction according to the relation between the check matrix and the generator matrix. A specific implementation process of blind identification of the (n, k and m) system convolutional code is given in the method, so that programming operation can be realized advantageously, the identification speed is high, and the method is simple. The identification rate can reach 100% under the condition that no error code exists in the (n, k and m) system convolutional code.

Description

Technical field [0001] The invention relates to a method for blind recognition of (n, k, m) system convolutional codes, and belongs to the technical field of channel coding blind recognition. Background technique [0002] Convolutional code is a channel coding method proposed by Elias in 1955. It has superior performance and simple implementation, so it has been widely used. Convolutional codes are usually expressed in the form of (n, k, m), that is, a codeword of k information bits is converted into a codeword of n bits. However, unlike linear block codes, the coding of convolutional codes is not only related to The current k-bit information bits are related to the information bits input at the previous m time, that is, (m+1) k-bit information bits are encoded into n-bit codewords. The blind recognition process of convolutional codes is the process of recognizing parameters n, k, m and related coding constraint relations (generating matrix). For (n, k, m) convolutional codes, t...

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/23
Inventor 马丕明梅文杰杨勇
Owner SHANDONG UNIV
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