Data packet processing method and device

A processing method and data packet technology, applied in the field of data communication transmission, can solve problems such as poor packet error rate

Active Publication Date: 2016-04-06
ZTE CORP
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] In order to solve the problem of relatively poor packet error rate in existing data packet transmission, the present invention needs to provide a data packet processing method and device that can improve the transmission performance of data packets

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
  • Data packet processing method and device
  • Data packet processing method and device
  • Data packet processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0125] In this embodiment, a larger source data packet code block is divided into multiple sub-data packets, and then channel error correction coding is performed on these sub-data packets, and then network coding is performed between error correction coding code blocks to generate a small amount of verification (redundancy) (I) subpacket, obtain the encoded data packet to be sent through the bit selection operation method, thereby improving the overall packet error rate BLER performance of the data packet, and simultaneously reducing the requirement for the bit error rate BCER.

[0126] The packet processing method of this embodiment is as figure 1 As shown, at least the following steps are included:

[0127] Step 110, performing code block segmentation on the source data packet to obtain a sub-packet, where a is an integer greater than 0;

[0128] Step 120, adding a CRC sequence to each subpacket in the a subpacket;

[0129] Step 130, performing error correction coding on ...

example 2

[0185] In the IEEE802.11aj system, the LDPC coding rates supported by the communication system include 1 / 2, 5 / 8, 3 / 4 and 13 / 16, and the supported code lengths are all N ldpc =672.

[0186] According to this embodiment, the system currently adopts the set channel coding code rate of 1 / 2, the number of information bits required by the LDPC code mother code is 336, and subtracting the 8 bits of the CRC sequence to obtain the actual maximum length of each sub-packet is 328 ( It is equivalent to the predetermined first code block length m1, and can also be regarded as the predetermined second code block length m2), assuming that the length of the source data packet is k=32800 bits, the source data packet is divided into code blocks to obtain a=100 blocks Sub-packets; add 8-bit CRC sequences to each sub-packet respectively, and the length of each sub-packet becomes 336 bits; perform LDPC encoding on the sub-packets after adding 8-bit CRC sequences to each block to obtain 100 blocks ...

example 3

[0197] In the IEEE802.11aj system, the LDPC coding rates supported by the communication system include 1 / 2, 5 / 8, 3 / 4 and 13 / 16, and the supported code lengths are all N ldpc =672.

[0198] According to this embodiment, the system currently adopts the set channel coding code rate of 13 / 16, the number of information bits required by the mother code of the LDPC code is 546, and subtracting the 8 bits of the CRC sequence to obtain the actual maximum length of each sub-packet is 538. The length of the source packet is k=5208 bits, and the source packet is divided into code blocks to obtain a=10 subpackets, the size of the first 8 subpackets is 521 bits, and the size of the latter 2 subpackets is 520; respectively Add an 8-bit CRC sequence to each sub-packet; perform LDPC encoding on the sub-packets after adding an 8-bit CRC sequence to each block to obtain 10 LDPC-coded sub-packets, and the size of the first 8 LDPC-coded sub-packets is 647 bits, and the size of the last two LDPC e...

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 provides a data packet processing method and device. The method comprises the steps that code block segmentation is performed on a source data packet so that a pieces of sub-data packets are obtained; error correction coding is performed on each piece of sub-data packet or a CRC sequence is added in each piece of sub-data packet and then error correction coding is performed so that a pieces of error correction coding sub-data packets are obtained; network coding is performed on the a pieces of error correction coding sub-data packets so that b pieces of verification sub-data packets are obtained; and bit selection operation is respectively performed on the a pieces of error correction coding sub-data packets and the b pieces of verification sub-data packets so that coded data packets are formed together, wherein a and b are integers greater than 0. The device comprises a code block segmentation module, an error correction coding module, a network coding module and a bit selection module. Transmission performance of the data packets can be enhanced.

Description

technical field [0001] The present invention relates to a data communication transmission technology, and more specifically, to a data packet processing method and device. Background technique [0002] In various digital communication systems, especially wired communication systems, such as optical fiber communication, microwave communication, millimeter wave communication, etc., the transmission on the communication channel is divided into individual data packets for transmission. With the popularization of data networks and the development of various services, such as browsing the web, watching videos, online entertainment, video calls, etc., a large amount of network traffic is required. Then the data packets transmitted on the communication channel are also relatively large, and each data packet is divided into smaller channel coding code blocks (ie, code block division) for transmission, so that the relative complexity of the channel coding and decoding module is relati...

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
IPC IPC(8): H04L1/00
CPCH04L1/0061H04L1/0076H04L1/0083H04L1/0066H03M13/1102H03M13/1515H03M13/2906H04L1/0057H04L1/203
Inventor李立广徐俊许进袁志锋
OwnerZTE CORP