Downlink Resource Block Sharing via Orthogonal Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional downlink resource block allocation in wireless communication systems often leads to inefficiencies, as a resource block allocated for high data rate users may be underutilized when used by users with lower data rates, such as voice data, resulting in unnecessary bandwidth allocation.

Innovation Solution

The method involves allocating a downlink resource block to multiple wireless communication devices and assigning each device a set of orthogonal codes, allowing the data for multiple users to be encoded and transmitted within the same resource block, enabling efficient bandwidth sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a downlink resource block is allocated to a single user for high data rate transmission, then the data rate for that user is improved, but the resource block may be underutilized when the user has lower data rate requirements such as voice data, resulting in bandwidth waste

Engineering Contradiction:
Improvedata rateVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent merges multiple users' data streams into a single downlink resource block by encoding each user's data with a unique orthogonal code. This allows simultaneous transmission of multiple users' data in the same time-frequency resource, eliminating the underutilization problem when single-user allocation is used for low data rate traffic.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The downlink resource block is designed to serve multiple users simultaneously through code division multiplexing. The same resource block can dynamically serve different numbers of users based on their data rate requirements, making the resource allocation universal and adaptable to various traffic conditions.

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

2Productivity

If a downlink resource block is allocated to multiple users, then bandwidth utilization efficiency is improved, but the complexity of encoding and decoding data for multiple users increases

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoidencoding and decoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces complex resource allocation mechanisms with orthogonal code-based multiplexing. Instead of dynamically managing multiple resource blocks for multiple users, the system uses mathematical orthogonality properties to separate user data, simplifying the overall system complexity while maintaining efficient resource utilization.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If orthogonal codes are assigned to multiple users sharing a resource block, then resource sharing capability is improved, but the difficulty of detecting and decoding individual user data increases

Engineering Contradiction:
Improveresource sharing capabilityVSAvoiddata detection and decoding difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces orthogonal codes as intermediary elements that facilitate user data separation. These codes act as mathematical mediators that enable the receiver to cleanly separate individual user data from the combined signal, overcoming the detection difficulty that would otherwise arise from mixing multiple users' data in the same resource block.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8837271B1Method and system for sharing a downlink resource block among multiple users
Publication Date: 2014.09.16 SPRINT SPECTRUM LLC
  • US8837271B1 patent drawing
  • US8837271B1 patent drawing
  • US8837271B1 patent drawing

AI summary

A downlink resource block in an orthogonal frequency division multiplexing (OFDM) communication system can be shared among multiple wireless communication devices (WCDs) by assigning one or more orthogonal codes to each WCD. To transmit data to the WCDs using the downlink resource block, a base station may receive a data stream that includes respective data for each of the WCDs and encode each WCD's respective data with a respective orthogonal code assigned to that WCD to generate an encoded data stream. An OFDM transmitter in the base station may receive the encoded data stream and transmit the encoded data in the form of OFDM symbols in the downlink resource block. A WCD can receive the downlink resource block, recover the encoded data from the OFDM symbols, and use the one or more orthogonal codes assigned to it to recover the data for that WCD from the encoded data.