Coding and decoding method for rateless Spinal code based on Latin square

A codec and rateless technology, which is applied in wireless communication channel coding and communication fields, can solve the problems of increasing the difficulty of state sequence, increasing the amount of decoding calculation, and increasing the cost of decoding, so as to reduce the amount of decoding calculation and reduce the decoding cost. Cost, the effect of reducing the complexity of decoding

Active Publication Date: 2018-11-23
XIDIAN UNIV
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the disadvantage of this method is that since the method uses the approximate maximum likelihood decoding algorithm for segmented tree search, the length of the hash state sequence will increase exponentially with the increase of the decoding tree depth. Increase the amount of calculation for decoding and increase the cost of decoding
However, the disadvantage of this method is that the forward state sequence and the backward state sequence obtained by mapping the information sequence using the hash function are too large, which increases the difficulty of decoding to obtain the state sequence and makes the decoding more complex.

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
  • Coding and decoding method for rateless Spinal code based on Latin square
  • Coding and decoding method for rateless Spinal code based on Latin square
  • Coding and decoding method for rateless Spinal code based on Latin square

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention will be further described below in conjunction with the accompanying drawings.

[0048] refer to figure 1 , the concrete steps that the present invention realizes are as follows:

[0049] Step 1, generate an initial sequence.

[0050] Three initial code groups with the same code group length form the initial sequence.

[0051]The three initial code groups with the same length refer to: the information code group sent by the information source, the termination code group composed of zero signals, and the cyclic redundancy check (CRC) code group.

[0052] Step 2, generate state sequence.

[0053] Using the Latin square matrix, each initial code group in the initial sequence and its adjacent initial code group are mapped into a state code group with the same length as the initial code group.

[0054] The Latin square matrix refers to: a size of 2 n ×2 n And a square matrix in which each different element appears only once in the same row or colu...

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 coding and decoding method for a rateless Spinal code based on a Latin square. The method comprises the following steps of generating an initial sequence; generating a statesequence; coding the state sequence by using a repeated Hadamard matrix; generating a parity bit sequence; generating all possible state code block sets; generating a possible initial code block; generating a full-connection grid diagram; decoding all possible state code block sets; selecting a decoding result by a decoder; judging whether a decoding sequence is the same as the initial sequence ornot; and outputting the decoding sequence selected by the decoder. According to the method, the Latin square is used for mapping each initial code block in the initial sequence and one adjacent initial code block into one state code block having the same length as the initial code block, so that the decoding calculated amount is reduced, the decoding complexity is reduced, and the decoding efficiency is improved.

Description

technical field [0001] The invention belongs to the technical field of communication, and further relates to a coding and decoding method of a rateless Spinal code based on Latin squares in the technical field of wireless communication channel coding. The invention can be used for coding and decoding the rateless Spinal code. Background technique [0002] Rateless Spinal codes are rateless codes suitable for time-varying channel wireless networks, and are good codes that approach Shannon's capacity limit and are suitable for wireless communications. The core of the rateless Spinal code is to continuously use the pseudo-random hash function combined with the constellation point mapping function on the input information bits to generate the transmission symbol information. Excellent anti-interference performance. The existing rateless Spinal code decoding method is Bubble decoding, which is a maximum likelihood decoding scheme based on tree search. [0003] Xidian Universit...

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): H04L1/00
CPCH04L1/0052H04L1/0054H04L1/0057
Inventor 侯伟张语涵李颖
Owner XIDIAN UNIV
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