A 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: 2020-07-21
ZTE CORP
View PDF4 Cites 0 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
  • A data packet processing method and device
  • A data packet processing method and device
  • A data packet processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0125] In this embodiment, a large 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 the error correction coding code blocks, resulting in a small amount of check (redundancy). The remaining) sub-data packet, the encoded data packet to be sent is obtained through the bit selection operation method, thereby improving the overall packet error rate BLER performance of the data packet, and at the same time reducing the requirement for the bit error rate BCER.

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

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

[0128] Step 120: Add a CRC sequence to each sub-data packet in the a-block sub-data packet;

[0129] Step 130...

example 2

[0185] In the IEEE802.11aj system, the LDPC coding rate supported by the communication system includes 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 uses the set channel coding rate of 1 / 2, and the number of information bits required for the LDPC code mother code is 336, subtracting the 8 bits of the CRC sequence to obtain the actual maximum length of each sub-data 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-data packet; add an 8-bit CRC sequence to each sub-data packet, and the length of each sub-data packet becomes 336 bits; perform LDPC encoding on the sub-data packet after adding an 8-bit CRC sequence to each block, and get 100 bloc...

example 3

[0197] In the IEEE802.11aj system, the LDPC code 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 uses a set channel coding rate of 13 / 16, and the number of information bits required for the LDPC code mother code is 546, and the actual maximum length of each sub-data packet is 538 after subtracting 8 bits of the CRC sequence. The length of the source data packet is k=5208 bits, the source data packet is divided into code blocks to obtain a=10 sub-data packets, the first 8 sub-data packets have a size of 521 bits, and the last 2 sub-data packets have a size of 520; respectively Add an 8-bit CRC sequence to each sub-data packet; perform LDPC encoding on each sub-data packet after adding an 8-bit CRC sequence to each block to obtain 10 LDPC encoded sub-data packets, and the size of the first 8 LDPC encoded sub-data packets It is 647 bits, and t...

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 data packet processing method and device, the method comprising: performing code block segmentation on a source data packet to obtain a block of sub-packets; respectively performing error correction coding on each block of sub-packets or adding CRC to each block of sub-packets After the sequence, error correction coding is performed to obtain a block error correction coding subpacket; network coding is performed on the a block error correction coding subpacket to obtain b block syndrome subpacket; the a block error correction coding subpacket is obtained The sub-packet and b-block syndrome sub-packet respectively perform a bit selection operation to jointly form a coded data packet; wherein, a and b are integers greater than 0. The device includes a code block division module, an error correction coding module, a network coding module and a bit selection module. The invention can improve the transmission performance of data packets.

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., transmission on the communication channel is divided into data packets for transmission. With the popularization of data networks and the development of various services, such as web browsing, watching videos, online entertainment, video calls and other demand emerges, a large amount of network traffic is required. Then the data packets transmitted on the communication channel are relatively large, and each data packet is further divided into smaller channel coding code blocks (ie, code block division) for transmission, so that the channel coding and decoding module is relatively less complicated. [0003...

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