Baseband Processor BSR Reporting Using Application Processor Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G cellular communications, legacy MAC BSR reporting fails to accurately represent the total amount of uplink data pending at a user equipment (UE) due to under-reporting, as it only considers data in the baseband processor buffers and not in the application processor buffers, leading to inadequate resource allocation for data transmission.

Innovation Solution

The baseband processor identifies and accounts for data in both its own buffers and the application processor buffers, generating a comprehensive BSR that includes the total amount of data in both, using techniques such as hash values or quality of service flow identifiers to accurately report the pending data across logical channel groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If legacy MAC BSR reporting only considers baseband processor buffers, then the reporting mechanism remains simple and legacy-compatible, but the accuracy of pending data representation deteriorates due to under-reporting

Engineering Contradiction:
Improveaccuracy of pending data representationVSAvoidcomplexity of BSR reporting mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the baseband processor buffers and application processor buffers into a unified BSR reporting mechanism. The baseband processor now reports on combined data from both its own buffers and the application processor buffers, eliminating the under-reporting issue while maintaining a single reporting interface to the network.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The baseband processor acts as an intermediary between the application processor buffers and the network. It receives buffer status information from the application processor, combines it with its own buffer status, and generates the comprehensive BSR report, thereby mediating the information flow without requiring direct application processor-network communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If BSR reporting includes only baseband processor data, then the reporting process remains fast and simple, but resource allocation becomes inadequate due to under-reporting of total pending data

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidinformation about application processor buffer data
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The baseband processor performs preliminary actions by proactively querying the application processor for buffer status information before generating the BSR report. This preliminary data collection ensures that complete information is available when the BSR is constructed, preventing information loss about application processor buffer contents.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the baseband processor requests buffer status information from the application processor based on trigger conditions (e.g., when uplink data is detected). This feedback loop ensures that the network receives accurate, up-to-date information about total pending data across both processors, enabling appropriate resource allocation.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the baseband processor queries application processor buffer status frequently, then the accuracy of BSR reporting improves, but the signaling overhead and processing burden increase

Engineering Contradiction:
Improveaccuracy of buffer status informationVSAvoidenergy consumption from frequent queries
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The baseband processor implements periodic querying of the application processor buffer status based on trigger conditions rather than continuously. Queries are initiated periodically when specific events occur (e.g., detection of uplink data, expiration of a timer), balancing the need for accurate information with energy conservation by avoiding unnecessary frequent queries.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240224112A1Buffer status report (BSR) data reporting based on application processor (AP) assistance
Publication Date: 2024.07.04 APPLE INC
  • US20240224112A1 patent drawing
  • US20240224112A1 patent drawing
  • US20240224112A1 patent drawing

AI summary

Embodiments may relate to identifying, by a baseband processor, an amount of data in a data radio bearer (DRB) buffer of the baseband processor. Embodiments further relate to determining, by the baseband processor based on an indication from an application processor of the electronic device, an amount of data in at least one buffer of the application processor. Embodiments further relate to generating, by the baseband processor based at least in part on the amount of data in the DRB buffer and the amount of data in the at least one buffer of the application processor, a buffer status report (BSR). Other embodiments may be described or claimed.