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

A Blind Recognition Method of (n,k,m) System Convolutional Codes

A technology of blind identification and system volume, which is applied in the field of channel coding blind identification, can solve the problem of not giving the judgment law matrix programming implementation method, etc., and achieve the effect of fast identification, simple implementation, and realization of programming operation

Inactive Publication Date: 2016-05-11
SHANDONG UNIV
View PDF2 Cites 0 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
  • A Blind Recognition Method of (n,k,m) System Convolutional Codes
  • A Blind Recognition Method of (n,k,m) System Convolutional Codes
  • A Blind Recognition Method of (n,k,m) System Convolutional Codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

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

[0024]1) The data to be identified is read in by the computer from the read-in part of the data to be identified, and the number of rows is 180, and the number of columns is 170 to establish a recognition matrix, and the range of the recognized convolutional code parameters is set: the range of code length n is 2 to 8 , the degree of constraint m is less than or equal to 13, and the number of columns of the recognition matrix should be gr...

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 identification of (n, k, m) system convolutional codes, belonging to the technical field of channel coding blind identification. 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. The convolutional code is usually expressed in the form of (n,k,m), that is, the codeword of k information bits is converted into a codeword of n bits, but unlike the linear block code, the encoding of the convolutional code is not only related to The current k-bit information bits are related, and are related to the information bits input at the previous m moments, that is, (m+1)k-bit information bits are encoded into n-bit codewords. The blind identification process of convolutional codes is the process of identifying parameters n, k, m and related encoding constraints (generating matrices). For (...

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 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