Joint Payload Encoding for Unequal Error Protection in Uplink Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies face challenges in efficiently transmitting mixed traffic with different priority levels over physical uplink control and shared channels, lacking flexibility and unequal error protection for payloads with varying priorities.
Innovation Solution
A data processing method that involves obtaining and processing sequences based on multiple payloads with different priorities, implementing joint encoding to provide unequal error protection and flexibility in channel coding, utilizing predefined mappings and notifications for configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If joint encoding is implemented for payloads with different priorities, then unequal error protection and reliability are improved, but device complexity and processing overhead increase
Solution Approach 1:
The payload is segmented into multiple code blocks with different priorities (first priority code block, second priority code block). Each code block is independently encoded and protected, allowing differential error protection without requiring complex joint decoding of the entire payload. This segmentation approach provides unequal error protection while maintaining manageable coding complexity for each segment.
Solution Approach 2:
Different error protection levels are applied to different parts of the payload based on their priority. High-priority code blocks receive stronger error protection (lower code rate, more redundancy) while low-priority code blocks receive weaker protection. This local quality differentiation achieves unequal error protection tailored to specific payload portions without uniformly increasing complexity across the entire transmission.
2Adaptability or versatility
If multiple sequences are obtained and processed for joint encoding, then flexibility in channel coding is improved, but processing time and productivity are reduced
Solution Approach 1:
Multiple sequences are obtained and prepared in advance before the actual encoding process. The sequences are pre-processed and organized into priority-based code blocks, allowing the encoding stage to operate more efficiently on already-structured data. This preliminary action provides coding flexibility while reducing the computational burden during the critical transmission phase.
Solution Approach 2:
The system dynamically selects and processes sequences based on the priority requirements of different payloads. High-priority payloads can trigger more aggressive processing of their corresponding sequences, while low-priority payloads use standard processing. This dynamic adaptation provides flexibility in channel coding while optimizing processing efficiency based on actual priority needs rather than uniformly processing all sequences at maximum complexity.
3Reliability
If payloads with different priorities are differentially transmitted, then reliability for high-priority data is improved, but loss of time for processing and transmission increases
Solution Approach 1:
The payload is segmented into priority-based code blocks that can be independently processed and transmitted. High-priority code blocks are identified and processed separately from low-priority blocks, allowing the system to focus processing time on the most critical data. This segmentation enables differential reliability treatment while minimizing overall processing time by not applying full processing overhead to all data portions.
Solution Approach 2:
The system applies partial processing to low-priority code blocks and excessive (enhanced) processing to high-priority code blocks. Instead of uniformly applying maximum processing to all payloads, the system tailors the processing level to the priority requirements, providing enhanced error protection and reliability for high-priority data while using more efficient processing for low-priority data, thus reducing overall processing time while maintaining differential reliability.
Data Source
AI summary
A data processing method and related products are provided in embodiments of the present disclosure. The data processing method includes: obtaining, by a terminal device, M sequences based on at least two payloads, where at least one of the M sequences includes a first payload and a second payload of the at least two payloads, the first payload and the second payload have different priorities; where M is an integer greater than 1; processing, by the terminal device, the M sequences to obtain corresponding codewords. A sequence is obtained through combining payloads with different priorities, and then the sequence is processed to obtain a codeword, in this manner, joint encoding of payloads with different priorities is implemented, thus, payloads with different priority levels can be differentially transmitted.


