Grant-Free Data Processing for 5G mMTC and URLLC Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 5G communication technologies, particularly in mMTC and URLLC scenarios, face challenges with limited system access device capacity, time-consuming access and data transmission processes, and high signaling overhead, which are not adequately addressed by conventional designs based on terminal random access and base station scheduling.
Innovation Solution
The implementation of a data processing method that involves acquiring and processing sequences for grant-free transmission and non-orthogonal multiple access, using sequences such as Hadamard or Walsh sequences, to reduce transmission delay and improve spectrum efficiency by allowing multiple users to share transmission resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If conventional random access and scheduling control processes are used, then system access is controlled, but transmission delay increases and access device capacity is limited
Solution Approach 1:
The patent extracts and removes the random access and scheduling control processes from the transmission path. By implementing grant-free transmission, the terminal device can directly send data without going through the conventional random access procedure and base station scheduling control, thereby eliminating the time-consuming access processes and reducing transmission delay while lowering access process complexity
Solution Approach 2:
The patent applies preliminary action by pre-configuring transmission resources for terminal devices. Instead of dynamically allocating resources through scheduling control, the system pre-allocates time-frequency resources and spreading codes to terminals in advance, allowing them to transmit data immediately when needed without waiting for scheduling decisions, thus reducing transmission delay and simplifying the access process
2Productivity
If multiple users share transmission resources through non-orthogonal multiplexing, then spectrum efficiency improves, but user detection performance deteriorates due to resource collision
Solution Approach 1:
The patent applies local quality by assigning different spreading codes with specific local characteristics to different users. Each user is allocated a unique spreading code from a codebook with controlled cross-correlation properties. This ensures that while users share the same time-frequency resources (improving spectrum efficiency), their signals can be distinguished at the receiver through correlation detection using their respective spreading codes (maintaining detection performance)
Solution Approach 2:
The patent changes the parameter of code sequence design by using spreading codes with optimized cross-correlation properties. The system employs codebooks where codes are specifically designed to have low cross-correlation values, which allows multiple users to share resources while maintaining detectability. The receiver uses these code properties to separate and detect individual user signals even in the presence of resource collisions
3Quantity of substance
If spreading codes are used for non-orthogonal access, then user overload rate increases, but transmission resources need to be enlarged
Solution Approach 1:
The patent applies partial action by using spreading codes with length L to support K*L users, where the spreading provides a partial multiplexing gain. The system deliberately uses the cross-correlation properties of spreading codes to allow some resource overlap while maintaining detectability, achieving an excessive user capacity beyond what orthogonal resources would support, with the resource occupation being L times the original but supporting K times more users
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed are a data processing method and apparatus, a device, a storage medium, and a processor. The data processing method includes: acquiring a first sequence, where the first sequence includes one of: a sequence obtained by processing a first specified element of a second sequence, or a sequence acquired from a first sequence set, and the first sequence set includes one of: a sequence set obtained by processing M sequence sets, or a preset first sequence set; and processing first data by using the first sequence, where M is an integer greater than or equal to 1.