Pre-encoded Data Packet Variants for Low Latency Wireless Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in achieving low latency for time-critical messages, such as alarm messages, due to the time-consuming processes of scheduling, encoding, and modulation, which are not optimized for the new use cases requiring ultra-low delay in 5G networks.
Innovation Solution
The solution involves pre-encoding and pre-modulating messages into multiple data packet variants using different combinations of coding and modulation parameters before transmission, allowing for immediate transmission when triggered, reducing the need for real-time encoding and modulation, and utilizing pre-assigned physical layer parameters to minimize latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If real-time encoding and modulation is performed after scheduling grant is received, then transmission reliability is maintained, but transmission latency increases
Solution Approach 1:
The patent applies preliminary action by pre-encoding and pre-modulating multiple data packet variants before the scheduling grant is received. The communication device prepares several encoded versions of the data packet with different coding and modulation parameters in advance, so that when the scheduling grant arrives, the device can immediately transmit the appropriate pre-prepared variant without performing real-time encoding and modulation, thus reducing latency while maintaining reliability
Solution Approach 2:
The patent uses parameter changes by creating multiple data packet variants with different coding and modulation parameters. Each variant is encoded with different combinations of coding rate, modulation order, or other physical layer parameters. When transmitted, the appropriate variant is selected based on the scheduling grant conditions, allowing the system to adapt to different channel conditions and resource allocations without real-time processing
2Loss of time
If multiple data packet variants are pre-encoded and pre-modulated, then transmission latency is reduced, but device complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the encoding and modulation process into separate stages. The pre-encoding stage creates multiple variants with different coding parameters, and the pre-modulation stage creates variants with different modulation parameters. These segmented processing stages are performed in advance, allowing the device to store multiple prepared variants without requiring complex real-time processing capabilities during transmission
Solution Approach 2:
The patent reduces device complexity during transmission by performing the complex encoding and modulation operations in advance. The device prepares multiple data packet variants beforehand and stores them in a buffer, so that when transmission is triggered, the device only needs to retrieve and transmit the appropriate pre-prepared variant, significantly reducing the computational complexity required during the actual transmission process
Data Source
Figure 1
Figure 2A~2B
Figure 3~4
AI summary
A first communication device (110) and method therein for transmitting a message generated in the first communication device (110) to a second communication device (120) in a wireless communication network (100) is disclosed. The first communication device, prior to transmission of the message being triggered, encodes, or encodes and modulates, the message into more than one data packet variants using different combinations of coding and/or modulation parameters for the more than one data packet variants. When transmission of the message is triggered, the first communication device (110) receives, from the second communication device (120), information about physical transmission resources and/or physical layer parameters assigned to the first communication device (110). The first communication device (110) then transmits the message using one of the data packet variants where the used data packet variant is selected based on the received information about physical transmission resources and/or physical layer parameters.