Data Sending Method for 5G Big Data Block Transmission
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
Figure 1~2
Figure 3~4
Figure 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.