Encoding and decoding method used for data packets by network encoding layer

A network coding and data packet technology, applied in wireless network protocols, electrical components, wireless communications, etc., can solve the problems of small network coding channel capacity, smaller payload, transmission path bottlenecks, etc., and achieve the goal of improving TCP transmission throughput. Effect

Inactive Publication Date: 2013-07-10
INST OF ACOUSTICS CHINESE ACAD OF SCI
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If W is too small, the capacity of the network coding channel will be smaller than the actual capacity of the physical path, which will become a bottleneck on the transmission path
However, if W is too large, the combined packets generated by each linear encoding will need to carry more coefficients, resulting in smaller payloads for each packet and lower transmission efficiency; at the same time, a large W will also greatly increase the amount of calculations for encoding and decoding at both ends ; Therefore, on a high-capacity wireless link, the above-mentioned network coding method will not be able to effectively improve the throughput of TCP

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
  • Encoding and decoding method used for data packets by network encoding layer
  • Encoding and decoding method used for data packets by network encoding layer
  • Encoding and decoding method used for data packets by network encoding layer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The present invention will be described in detail, clearly and completely below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0024] The embodiments of the present invention will be described in more detail below, so that those skilled in the art can better understand the principles and implementation details thereof.

[0025] figure 1 It is an example diagram of the implementation network topology of the embodiment of the present invention. figure 1 The mobile terminal can be used as the sending end or the receiving end; the personal computer PC can also be used as the sending end or the receiving end. The backbone netwo...

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 relates to an encoding method used for dispatched data packets by a network encoding layer and a decoding method used for received data packets by the network encoding layer. The network encoding layer is applied between a TCP and An IP. The encoding method includes: a plurality of encoding matrixes are arranged; when the network encoding layer receives the data packets sent to a receiving terminal by the TCP, the amount of remaining space of the current encoding matrix is judged whether to be larger than zero, if so, the data packets are placed into the current encoding matrix to carry out linear encoding, a linear encoding combined packet is generated, and a packet header of the combined packet comprises coefficients of the linear encoding, index numbers of the encoding matrixes and serial numbers of the data packets; and otherwise, the second encoding matrix chosen from the two or more encoding matrixes serves as the current encoding matrix, and encoding is tried again. The decoding method basically corresponds to the coding method. According to the encoding method and the decoding method, with the help of the plurality of matrixes, the coding and the decoding are carried out, and TCP transmission throughput is improved under the high-capacity wireless environment.

Description

technical field [0001] The invention relates to the field of computer networks, in particular to a method for encoding and decoding data packets by a network coding layer optimized for the TCP protocol, and the network coding layer is applied between the TCP protocol and the IP protocol. Background technique [0002] With the rapid development of mobile communication 3G, WIFI and other wireless technologies and intelligent mobile terminals, various mobile Internet applications have gradually penetrated into all aspects of people's lives, and mobile Internet is playing an increasingly important role. At the same time, mobile Internet applications also put forward higher requirements for the transmission efficiency of wireless networks. Therefore, how to improve the transmission efficiency of wireless networks, improve transmission quality, and improve user experience has become a hot issue in network research today. [0003] The optimization of the TCP protocol, which is domi...

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): H04L29/06H04W80/06
Inventor 唐鼎周旭秦小伟覃毅芳赵志军慈松谭红艳
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
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