Unlock instant, AI-driven research and patent intelligence for your innovation.

Self-adaptive construction and decoding method based on random convolution network error correction codes

A random convolution and self-adaptive technology, applied in the field of network coding, can solve problems such as low complexity, and achieve the effect of low complexity, low coding complexity, and complexity reduction

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

AI Technical Summary

Problems solved by technology

[0005] Purpose of the invention: Aiming at the deficiencies of the existing random convolution network encoding and decoding algorithms, an adaptive construction and decoding method based on random convolution network error correction codes with strong error correction capability and low complexity is proposed

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
  • Self-adaptive construction and decoding method based on random convolution network error correction codes
  • Self-adaptive construction and decoding method based on random convolution network error correction codes
  • Self-adaptive construction and decoding method based on random convolution network error correction codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] The essence of network coding is to allow intermediate nodes to perform forwarding operations after processing the received information. It has potential advantages in throughput, load balancing, security, etc., and has attracted widespread attention. Random Network Coding (RNC) allows intermediate nodes to randomly select coding coefficients in a finite field, and is suitable for networks with unknown topology. Convolutional network coding (CNC) allows nodes to combine information received from different input channels and different time slots, which is feasible for time-delayed networks.

[0030] The existing technology provides an algorithm for constructing error correction codes for convolutional networks. Although they have certain error correction capabilities, they are only suitable for coherent networks; subspace codes and rank distance codes are used for error correction in random networks, but they are complicated It is difficult to achieve because of the high de...

Embodiment 2

[0043] The adaptive construction and decoding method based on random convolutional network error correction codes are the same as in embodiment 1. The adaptive construction of random convolutional network coding described in step 1 includes the following steps:

[0044] The ω group of all zero data is sent to the network, so that the network starts to be self-adaptively constructed; the convolutional network coding is physically achievable if and only if the local coding kernel constant coefficient K 0 The corresponding coding topology is acyclic. The edges in the network are directed and numbered e i ,1≤i≤|E|, a pair of edges are marked as inflection points when the number is e'>e, that is, the number of edge e'is greater than e. The initial value of all local coding cores and global coding cores is 0. At time 0, for e′≥e, let the local coding core k e',e,0 =0, otherwise select from small domains uniformly and randomly. This initialization step ensures the local coding core K 0 ...

Embodiment 3

[0049] The adaptive construction and decoding method based on random convolutional network error correction codes are the same as those in embodiment 1-2. The adaptive construction of random convolutional network coding described in step 1 has the mathematical model of random convolutional network coding:

[0050] Convolutional network coding adopts adaptive random coding method, F r The information of (z) is transmitted to the receiving node according to the time slot along with the transmitted characters. The data generated by the source can be expressed as:

[0051] x(z)=x 0 +x 1 ·Z+…+x t-1 ·z t-1 +...,

[0052] The transmission matrix of the sink node r can be expressed as:

[0053] M r (z)=M r,0 +M r,1 z+…+M r,τ z τ +...,

[0054] The error-free output at each moment when passing through the random convolutional network should be:

[0055]

[0056] The error output corresponding to each moment is:

[0057]

[0058] Where z is the delay factor, x(z) is the input sequence, x t Is th...

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 self-adaptive construction and decoding method based on random convolution network error correction codes, which solves the problem of high complexity of an error correctioncoding and decoding algorithm in a network with unknown topology and transmission delay in the prior art, and is implemented by the following steps of: adaptively constructing random convolution network codes; constructing a convolutional error correction code as an input code of random convolutional network error correction coding; decoding at a receiving end by using a q-element random convolution network error correction decoding algorithm; optimizing algorithms. According to the method, a random convolutional network code is constructed adaptively, and different nodes select local coding cores with different lengths according to own conditions; error information is collected by using all-zero test data, the collected combined error is equivalent to an information source end, and an error correction code capable of correcting the error is designed; an error correction decoding algorithm based on the minimum network error weight of the combined error is provided, a coding and decoding algorithm with low complexity, low time delay and high error correction capability is realized, and the method is used for an actual network with unknown topology and transmission delay.

Description

Technical field [0001] The present invention belongs to the field of network coding technology, and mainly relates to random convolutional network coding and decoding technology, in particular to an adaptive construction and decoding method based on random convolutional network error correction codes, which is used in the actual network topology with unknown topology and time delay. Network. Background technique [0002] Network coding was first proposed by Ahlswede in 2000, and its essence is to allow intermediate nodes to perform forwarding operations after processing the received information. A lot of work shows that network coding has potential advantages in throughput, load balancing, security, etc., and has attracted widespread attention. Random Network Coding (RNC), which allows intermediate nodes to randomly select coding coefficients in a finite domain. It is feasible for unknown topologies. T.Ho et al. proved that when the number of users is greater than the size of th...

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/35H03M13/29
CPCH03M13/35H03M13/2939H03M13/2906
Inventor 郭网媚刘明叶高晶亮田敏涵李永康张泽阳姚璐阳
Owner XIDIAN UNIV