Multiplexed Code Blocks for Preemptive Wireless Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face significant performance degradation when higher priority transmissions preempt lower priority transmissions, leading to impaired decoding and increased retransmissions of the lower priority data.
Innovation Solution
Implement multiplexed transmission methods that combine data from both transmission types, using techniques such as joint encoding, scrambling, permutation, multi-level coding, and masked repetition coding to embed higher priority data within lower priority data, ensuring both can be decoded without disrupting the lower priority transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a preemptive transmission type (e.g., URLLC) preempts an incumbent transmission type (e.g., eMBB), then latency requirements for the preemptive transmission are met, but performance of the incumbent transmission deteriorates significantly
Solution Approach 1:
The patent merges the preemptive transmission and incumbent transmission into a single multiplexed transmission by jointly encoding bits from both transmission types into shared code blocks. This combining approach allows both transmissions to coexist in the same time-frequency resources without one completely displacing the other, thereby reducing latency for urgent data while preserving the integrity of incumbent data for reliable decoding.
Solution Approach 2:
The patent embeds bits from the preemptive transmission within the code blocks of the incumbent transmission. Specifically, certain code blocks contain a mixture of incumbent bits and preemptive bits, creating a nested structure where the preemptive data is hidden within the incumbent data carrier. This nesting enables the preemptive transmission to utilize incumbent resources without completely disrupting the incumbent flow.
2Speed
If preemptive transmission is allowed to ensure low latency, then latency-critical data can be transmitted promptly, but the incumbent transmission suffers from catastrophic impact requiring retransmissions
Solution Approach 1:
The patent combines incumbent bits and preemptive bits into multiplexed code blocks through joint encoding. This merging ensures that both data streams are transmitted simultaneously at high speed without one completely displacing the other, maintaining data integrity for both transmissions and eliminating the need for catastrophic retransmissions of incumbent data.
Solution Approach 2:
The patent performs preliminary multiplexing and joint encoding of both transmission types before transmission occurs. By preparing the multiplexed code blocks in advance with proper bit allocation and encoding, the system ensures that when transmission happens, both data types can be delivered promptly at high speed while their integrity is already protected through the encoding structure.
3Productivity
If traditional preemption is used, then higher priority data can be transmitted, but coding gain is reduced due to shorter effective code length
Solution Approach 1:
The patent merges preemptive and incumbent bits into shared code blocks, allowing the preemptive transmission to benefit from the longer code length of the incumbent transmission. This merging increases the effective code length available for preemptive data, thereby improving coding gain and transmission efficiency without sacrificing the time-critical nature of the preemptive data.
Data Source
AI summary
Methods and apparatuses for preemption-coding are described. During a scheduled transmission of a first set of data belonging to a first incumbent transmission type to an intended receiver node, a second set of data belonging to a second preemptive transmission type is received. At least one bit of the first set of data and at least one bit of the second set of data are multiplexed to generate at least one multiplexed code block containing information from both the first and second sets of data. The multiplexed code block is transmitted to one or more intended recipients.


