Dynamic Downlink Code Sequence Assignment for Cellular Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cellular communication systems face inefficiencies in resource management, particularly in acknowledgement signaling, leading to wasted resources and high latency in uplink transmissions, especially in 3GPP systems with 'always-on' internet connectivity demands and limited user capacity due to long-term code reservations and suboptimal resource allocation.
Innovation Solution
The system introduces a method for dynamically assigning and reassigning downlink code sequences based on uplink code resource identifiers, allowing for efficient use of shared resources by associating acknowledgement signals with derived identifiers, reducing the need for long-term code reservations and enabling flexible resource allocation across users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If long-term code reservations are made for each user, then reliability of acknowledgement signaling is improved, but device complexity and resource utilization deteriorate due to wasted code resources
Solution Approach 1:
The patent implements dynamic code sequence assignment where downlink code sequences are temporarily assigned to users based on their uplink transmission activity. Instead of static long-term reservations, the system dynamically allocates code sequences from a shared pool when users need acknowledgement signaling, and releases them when not needed. This resolves the contradiction by maintaining reliability through guaranteed code availability while reducing complexity and waste through dynamic rather than static allocation.
Solution Approach 2:
The patent creates a universal downlink code sequence pool that serves multiple users dynamically. Rather than dedicating specific code sequences to individual users long-term, the same pool of code sequences is universally available to any user who needs acknowledgement signaling. This multi-functional approach reduces the total number of code sequences needed while maintaining reliable signaling for all users, thus reducing complexity without sacrificing reliability.
2Quantity of substance
If more users are supported with 'always-on' connectivity, then user capacity increases, but resource utilization deteriorates due to insufficient code resources
Solution Approach 1:
The system dynamically adjusts code sequence allocation based on actual user activity. Users with 'always-on' connectivity only occupy code sequences from the shared pool when they have uplink transmissions requiring acknowledgement signaling. When inactive, their code sequences are released back to the pool for other users. This dynamic sharing enables support for more always-on users without proportionally increasing code resource consumption, maintaining efficiency while expanding capacity.
Solution Approach 2:
The patent changes the allocation parameter from fixed long-term code reservation to temporary activity-based code assignment. Users are assigned code sequences based on their transmission activity rather than their connection status. This parameter change allows the system to support more users with always-on connectivity because code resources are allocated based on actual need rather than potential need, improving resource efficiency while increasing user capacity.
3Reliability
If downlink code sequences are assigned for every uplink transmission, then acknowledgement signaling reliability is improved, but resource utilization deteriorates due to redundant code assignments
Solution Approach 1:
The patent merges multiple users' acknowledgement signaling needs into a single shared downlink code sequence pool. Instead of assigning dedicated code sequences to each user for each transmission, multiple users share the same pool of code sequences. This merging reduces redundant code assignments while maintaining reliability because the shared pool ensures that code sequences are always available when needed, improving productivity without sacrificing reliability.
Solution Approach 2:
The system implements a recoverable code sequence allocation mechanism where downlink code sequences are temporarily assigned during uplink transmissions and then released back to the pool after use. This discarding and recovering approach eliminates redundant long-term assignments while ensuring code availability during actual transmissions. The sequences are recovered and made available for other users, improving resource efficiency while maintaining reliable signaling throughout the transmission cycle.
Data Source
AI summary
An apparatus, such as a base station, transmitting signaling information in a cellular communication system whereby a plurality of shared uplink transmission resources is divided into sets of mutually exclusive transmission resources. The apparatus comprises means for granting uplink resources to a wireless subscriber communication unit via a grant message for uplink transmission; means for receiving an uplink transmission from a wireless subscriber communication unit; means for deriving an uplink code resource identifier from the uplink transmission or the grant message; means for assigning at least one downlink code sequence used to carry downlink signaling information associated with the uplink transmission and which is derived using the uplink code resource identifier; and means for transmitting a downlink transmission comprising the at least one downlink code sequence to the wireless subscriber communication unit.


