PRACH Preamble Encoding for Dynamic PUSCH Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing RACH procedures in 5G NR systems are inadequate for adapting to varying traffic requirements, as they only provide two possible PUSCH configurations, which limits the flexibility in managing payload size and QoS, leading to inefficiencies in data transmission.
Innovation Solution
A method is introduced where auxiliary information is encoded using an outer code and an additional code derived from the PRACH preamble bits, allowing for dynamic adaptation of PUSCH transmission parameters by transmitting this information within the PRACH occasions, enabling better alignment with individual channel or traffic types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If only two PUSCH configurations are provided in existing RACH procedures, then the system complexity is reduced, but the adaptability to varying traffic requirements deteriorates
Solution Approach 1:
The patent combines multiple PUSCH configuration parameters into a single auxiliary information field that is encoded and transmitted within the PRACH preamble. This merging approach allows the system to convey multiple configuration parameters (such as payload size, QoS requirements, and transmission power) without increasing the number of separate signaling messages or configurations, thus improving adaptability while maintaining system complexity at acceptable levels.
Solution Approach 2:
The patent introduces dynamic adaptation of PUSCH transmission parameters by allowing the UE to encode auxiliary information that reflects real-time traffic conditions and channel state. This enables the system to dynamically adjust configuration parameters based on actual requirements rather than relying on static pre-defined configurations, thereby improving versatility without requiring a complete reconfiguration of the system architecture.
2Adaptability or versatility
If auxiliary information is encoded and transmitted within PRACH occasions, then the adaptability of PUSCH parameters is improved, but the processing complexity at the base station increases
Solution Approach 1:
The patent introduces an encoding scheme that acts as an intermediary between the UE's traffic requirements and the base station's resource allocation decisions. The auxiliary information is encoded in a structured format that facilitates efficient decoding and interpretation at the base station, reducing the processing complexity compared to handling raw, unstructured data. The encoding scheme serves as a bridge that translates complex traffic requirements into a compact, easily processable format.
3Adaptability or versatility
If separate preamble pools are used for different PUSCH configurations, then the adaptability is improved, but the preamble resource pool size and system complexity increase
Solution Approach 1:
The patent makes the single PRACH preamble pool universal by enabling it to carry auxiliary information that adapts to different PUSCH configuration requirements. Instead of creating separate preamble pools for different configurations, the system uses one pooled resource that can be dynamically configured through the encoded auxiliary information field. This multi-functional approach allows the same preamble pool to serve multiple configuration purposes, thereby improving adaptability without increasing the overall preamble resource pool size.
Data Source
Figure 1
Figure 2A~2B
Figure 3
AI summary
There is provided a method of performing a RACH procedure to provide a User Equipment UE access to a network (3) in a communication system (100), the network comprising at least one base station, the RACH procedure comprising at least one step in which a RACH message is sent from the UE to the base station on one or more uplink channels, the message comprising a PRACH preamble transmission, the PRACH preamble being selected among a number of available preambles, the PRACH preamble transmission being made within a set of RACH slots. The method comprises encoding auxiliary information in said PRACH occasions and transmitting said auxiliary information to the base station (2), said auxiliary information being encoded using an outer code and an additional code determined from the bits of the PRACH preamble. The auxiliary information may be for example PUSCH transmission information when the RACH message comprises a PUSCH transmission or self-contained information or user data.