Dynamic Downlink Code Sequence Assignment for Cellular Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveacknowledgement signaling reliabilityVSAvoidcode resource management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improveuser capacityVSAvoidcode resource efficiency
Core Design Contradiction:
Quantity of substanceVSLoss of energy

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveacknowledgement signaling reliabilityVSAvoidcode resource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8804580B2Apparatus and method for communicating signaling information
Publication Date: 2014.08.12 NVIDIA CORP
  • US8804580B2 patent drawing
  • US8804580B2 patent drawing
  • US8804580B2 patent drawing

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.