Network Coding for Data Transmission Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing feedback-based request retransmission mechanisms in communication systems, such as HARQ, lead to wastage of spectrum resources as the entire transport block is retransmitted even if only a part of the code blocks or bits are incorrectly transmitted.
Innovation Solution
Implementing network coding at the MAC layer to generate network coded data segments, which are then checked using CRC information, allowing for the decoding of correctly transmitted data segments without the need for retransmitting the entire transport block, thereby reducing spectrum resource wastage and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a feedback-based request retransmission mechanism (HARQ) is used to ensure service reliability, then data transmission reliability is improved, but spectrum resources are wasted because the entire transport block is retransmitted even when only part of the code blocks or bits are incorrectly transmitted
Solution Approach 1:
The patent segments the transport block into multiple code blocks, and further segments code blocks into smaller data segments. This segmentation allows the system to identify and retransmit only the specific erroneous segments rather than the entire transport block, thereby reducing spectrum resource waste while maintaining reliability through selective retransmission based on segment-level error detection
Solution Approach 2:
The patent applies different quality treatment to different segments based on their error status. Correctly transmitted segments are identified through CRC checking and are not retransmitted, while only erroneous segments are marked for retransmission. This local quality approach ensures that resources are allocated efficiently - full retransmission for erroneous segments while preserving correctly received segments
2Reliability
If the entire transport block is retransmitted upon detecting any transmission error, then data transmission reliability is improved, but transmission efficiency deteriorates due to unnecessary retransmissions
Solution Approach 1:
The patent divides the transport block into multiple code blocks and further into data segments, enabling granular error identification. When an error is detected in a specific segment, only that segment is retransmitted rather than the entire transport block, thereby improving transmission efficiency while maintaining reliability through targeted retransmission
Solution Approach 2:
The patent implements partial retransmission by identifying and retransmitting only the erroneous data segments rather than performing excessive full transport block retransmission. This partial action approach maintains reliability for the erroneous portions while avoiding unnecessary retransmission of correctly received segments, thus improving overall transmission efficiency
Data Source
AI summary
This application describes a data transmission method and a communication apparatus. An example data transmission method includes: performing network coding based on a first data segment, to obtain a first network coded data segment; generating first cyclic redundancy check CRC information and a first data unit based on the first network coded data segment, where the first data unit includes a network coding parameter and the first CRC information that correspond to the first network coded data segment, and the first CRC information is for checking the first network coded data segment; and outputting the first data unit. According to of the example method and communication apparatus of this application, a waste of spectrum resources may be avoided, and spectrum efficiency may be improved.


