Hierarchical Resource Block Allocation in Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication systems face inefficiencies in resource allocation due to the need for mobile stations to continuously decode frequent control blocks, which requires excessive processing and is not power-efficient, and the use of four parameters to describe resource blocks, resulting in unnecessary data bits and space inefficiency.

Innovation Solution

The method involves dividing data frames into sub-frames with primary resource blocks that are further divided into secondary resource blocks, using a hierarchical information profile to determine the location of secondary resource blocks based on inner boundaries, reducing the need for redundant data and processing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If control blocks appear in high frequency (every downlink sub-frame), then resource allocation information is continuously updated and available, but mobile stations must continuously decode each control block which requires excessive processing and is not power-efficient

Engineering Contradiction:
Improveresource allocation information availabilityVSAvoidmobile station processing energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The control information is segmented into two types: control blocks that appear periodically (every n sub-frames) and control blocks that appear in every downlink sub-frame. This segmentation allows the system to provide continuous resource allocation information while reducing the decoding frequency for mobile stations, thereby lowering energy consumption while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If four parameters (x-axis starting point, y-axis starting point, block length, and block width) are used to describe resource blocks, then resource block locations are precisely defined, but unnecessary data bits are required and space efficiency is reduced

Engineering Contradiction:
Improveresource block location precisionVSAvoiddata bits required
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and removes redundant parameters from the control block description. Instead of using all four parameters (x-axis starting point, y-axis starting point, block length, and block width), the invention uses a reduced set of parameters that still suffice to define resource block locations, thereby reducing the quantity of data bits required while maintaining the necessary precision.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If mobile stations decode every control block to access resource blocks, then all resource block locations are accurately determined, but processing time and overhead are increased

Engineering Contradiction:
Improveresource block location determination accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by having mobile stations decode only the necessary control blocks rather than every control block. Control blocks appear every n sub-frames rather than every downlink sub-frame, which reduces the total number of decoding operations while still providing sufficient resource allocation information for accurate resource block location determination.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8578047B2Methods and systems for resource allocation
Publication Date: 2013.11.05 ARCADYAN
  • US8578047B2 patent drawing
  • US8578047B2 patent drawing
  • US8578047B2 patent drawing

AI summary

A method and apparatus for performing resource allocation in a communication system is provided. The method includes receiving a data frame including encapsulated data and a transmission opportunity, the data frame being divided into sub-frames which include primary resource blocks that are divided into secondary resource blocks storing the encapsulated data or the transmission opportunity, deconstructing the data frame to retrieve a portion of the encapsulated data or the transmission opportunity by determining a location of one of the sub-frames and one of the secondary resource block that included the portion of the encapsulated data or the transmission opportunity, wherein the location of the one secondary resource block is determined based on the inner boundaries.