Data Sending Method for 5G Big Data Block Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems lack an effective coding solution for physical layer big data blocks that can be segmented into a large number of coded blocks, particularly in 5G and WLAN systems, which results in high Block Error Ratio (BLER) and limited system efficiency under poor channel conditions.

Innovation Solution

A data sending method that involves code block segmentation and channel coding of physical layer source data packets, followed by packet coding to generate check data sub-packets, which are then cascaded to form a sequence for transmission, optimizing the coding process based on the number of code blocks and code rate to improve transmission performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If code block segmentation is performed on physical layer source data packets to handle big data blocks, then the system can process large volumes of data, but the Block Error Ratio increases and transmission reliability deteriorates under poor channel conditions

Engineering Contradiction:
Improvedata block sizeVSAvoidBlock Error Ratio
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the physical layer source data packet into multiple code blocks, and further segments each code block into several sub-packets. This multi-level segmentation allows the system to handle big data blocks while maintaining the ability to selectively transmit and recover individual sub-packets, thereby reducing the impact of errors on the entire data block and improving transmission reliability under poor channel conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different coding and transmission strategies to different sub-packets within the same code block. By performing packet coding on selected sub-packets and using HARQ processes with different redundancy versions for different sub-packets, the system optimizes local transmission quality based on channel conditions, thereby reducing the overall Block Error Ratio while maintaining efficient processing of large data blocks.

Inventive Principle:
Principle #3Local quality

2Reliability

If packet coding is performed on error correction coded source data sub-packets to generate check data sub-packets, then transmission reliability is improved, but the coding complexity and processing overhead increase

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidcoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs packet coding selectively on only some of the error correction coded source data sub-packets, rather than on all sub-packets. This partial application of packet coding reduces the overall coding complexity and processing overhead while still providing sufficient reliability improvement for the critical sub-packets, thereby resolving the contradiction between reliability enhancement and complexity reduction.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically adjusts the coding parameters, including the selection of which sub-packets to apply packet coding to, the code rate, and the number of redundancy versions, based on channel conditions and traffic requirements. This parameter optimization allows the system to achieve the necessary transmission reliability with minimal coding complexity, avoiding unnecessary processing overhead.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If HARQ processes are used with different redundancy versions for different sub-packets, then decoding success probability is improved, but the processing time and system complexity increase

Engineering Contradiction:
Improvedecoding success probabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent prepares multiple redundancy versions of code blocks in advance before transmission. When a sub-packet is transmitted, the corresponding pre-prepared redundancy versions are immediately available for HARQ combining operations, eliminating the need for time-consuming re-encoding processes. This preliminary preparation significantly reduces processing time while maintaining high decoding success probability through diverse redundancy versions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the data transmission into multiple sub-packets, each with its own HARQ process and redundancy version assignments. This segmentation allows independent processing and combining of different sub-packets, reducing the overall processing time by parallelizing HARQ operations rather than sequentially processing the entire data block, thereby resolving the time-complexity trade-off.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3160071B1Data sending method and apparatus
Publication Date: 2018.11.28 ZTE CORP
  • EP3160071B1 patent drawingFigure 1~2
  • EP3160071B1 patent drawingFigure 3~4
  • EP3160071B1 patent drawingFigure 5

AI summary

The present invention discloses a data sending method and apparatus. Herein, the method includes that: code block segmentation is performed on a physical layer source data packet, to be sent, having a length of Ks bits, and channel coding is performed on each code block obtained by segmentation, to obtain Cs error-corrected and coded source data sub-packets having lengths of Kc bits; packet coding is performed on the error-corrected and coded source data sub-packets, to obtain Cp check data sub-packets; Ki codeword bits are selected from the ith sub-packet in the Cs source data sub-packets, Kj codeword bits are selected from the jth sub-packet in the Cp check data sub-packets, all the selected bits are cascaded together to form a sequence having a length of formula (I), i=0, 1, ..., Cs-1, j=0, 1, ..., Cp-1, and the sequence is sent, herein Ks Cs and Kc are integers greater than 1, and Cp, Ki and Kj are integers greater than or equal to 0.