Downlink Credit Distribution Protocol for Wireless Adversity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face challenges in prioritizing data transmission during adverse conditions, leading to delayed or aborted calls, denial of service for time-sensitive applications, and throughput degradation due to critical applications being starved of resources.
Innovation Solution
A method for detecting adversity in downlink (DL) conditions and implementing a credit distribution policy that prioritizes data transmission, ensuring fairness and maintaining application priority through ranked rules, with credits being dynamically allocated based on available resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is transmitted equally to all applications in the downlink, then system simplicity is maintained, but critical applications are penalized under adverse conditions
Solution Approach 1:
The patent segments downlink data transmission into different priority levels by dividing applications into critical and non-critical categories. The baseband processor implements separate handling paths for different application types, allowing critical applications to receive prioritized service while non-critical applications receive standard service, thus resolving the contradiction between reliability and complexity.
Solution Approach 2:
The patent applies local quality by providing different service qualities to different applications based on their criticality. Critical applications receive enhanced resource allocation and priority scheduling when adverse conditions are detected, while non-critical applications receive standard service, thereby improving overall system reliability without uniformly increasing complexity across all applications.
2Productivity
If large amounts of data are downloaded, then data transfer efficiency is improved, but critical applications are starved of resources
Solution Approach 1:
The patent implements dynamic resource allocation where the baseband processor continuously monitors downlink conditions and dynamically adjusts credit distribution among applications. When adverse conditions are detected, the system dynamically shifts resources from non-critical to critical applications, maintaining both high data transfer efficiency and application service reliability through adaptive resource management.
Solution Approach 2:
The patent employs feedback mechanisms where the baseband processor monitors application performance and downlink conditions, then adjusts credit allocation accordingly. The system receives feedback about application criticality and transmission conditions, and uses this feedback to dynamically modify resource distribution, ensuring that critical applications receive adequate resources even during large data downloads.
3Ease of operation
If TCP acknowledgements are transmitted with best effort data, then transmission simplicity is maintained, but acknowledgements get stuck and cause retransmissions
Solution Approach 1:
The patent segments TCP acknowledgements from best effort data by assigning acknowledgements to a separate high-priority transmission queue. The baseband processor handles acknowledgements and critical data separately from non-critical data, ensuring that acknowledgements are transmitted promptly without being blocked by bulk data transfers, thereby maintaining throughput while keeping the operation relatively simple through clear separation of traffic types.
4Reliability
If data transmission prioritizes critical applications during adversity, then service integrity is maintained, but transmission complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-configuring priority levels and credit allocation rules for different application types before adverse conditions occur. The system establishes transmission policies in advance that automatically activate when adversity is detected, reducing the need for complex real-time decision-making and simplifying the control logic while maintaining service integrity through pre-planned prioritization strategies.
Data Source
AI summary
Methods, systems, and devices for transmitting credits in a downlink (DL) that include detecting adversity associated with the DL, e.g., network congestion, high CPU loads, thermal threshold of components, etc. In response to the adversity, a policy is determined that includes a number of ranked rules, and the policy is enabled. A baseband (BB) receives an indication of a number of available credits that may be received by an Application Processor (AP), and a number of credits equal to the number of available credits is downloaded based on the policy. The policy may include performing a first pass and a second pass of credit distribution to ensure fairness, while maintaining the respective priority levels of applications serviced in the DL.


