Wireless Data Transmission Using Token Bucket Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, base stations face challenges in efficiently managing limited radio resources to transmit and receive data and control information due to increased user equipment connections, leading to delays and latency issues, particularly in applications requiring low latency.
Innovation Solution
A method for transmitting data based on a prioritized Bit Rate (PBR) in a wireless communication system, where a user equipment determines the existence of data for a logical channel, increments a token value based on PBR and time elapsed since data became available, and transmits data when the token value is greater than zero, preventing increments when no data is available.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the base station increases the number of user equipments served in a prescribed resource region, then the service coverage is improved, but the resource allocation efficiency deteriorates and latency increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing token values for each logical channel based on prioritized bit rates before data transmission occurs. This allows the UE to quickly determine transmission priorities without real-time calculations, improving resource allocation efficiency while maintaining service coverage for multiple UEs
Solution Approach 2:
The patent implements self-service through the token bucket mechanism where each logical channel automatically manages its own transmission priority based on pre-configured PBR values. The UE autonomously determines which data to transmit first by comparing token values, eliminating the need for complex base station scheduling and improving resource allocation efficiency
2Quantity of substance
If the base station increases the amount of data and control information transmitted to UEs, then the information completeness is improved, but the transmission latency increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating token values for each logical channel based on prioritized bit rates before data transmission occurs. This allows the UE to quickly determine transmission priorities without real-time calculations, reducing transmission latency while maintaining information completeness
Solution Approach 2:
The patent implements local quality by assigning different token bucket parameters (PBR, bucket size) to different logical channels based on their specific QoS requirements. This allows critical data to be transmitted with higher priority while less urgent data uses lower priority, reducing overall transmission latency while maintaining complete information transfer
3Adaptability or versatility
If the token value is increased based on PBR and time elapsed even when no data is available, then the resource allocation flexibility is improved, but the resource waste increases
Solution Approach 1:
The patent applies feedback by checking whether data is actually available in the buffer before incrementing the token value. This feedback mechanism prevents wasting PBR resources on logical channels that have no data to transmit, eliminating resource waste while maintaining flexibility for channels that do have data
Solution Approach 2:
The patent implements dynamics by making the token increment behavior adaptive - tokens are incremented based on PBR and time elapsed only when data is available, otherwise the token remains static. This dynamic adjustment prevents resource waste while maintaining allocation flexibility for active logical channels
Data Source
AI summary
A method for transmitting data through a logical channel by a user equipment (UE) in a wireless communication system is disclosed. The method comprises determining whether data for the logical channel exists or not; increasing a token value based on a prioritized Bit Rate (PBR) and a time elapsed since the data becomes available for the logical channel, when the data for the logical channel exists; and transmitting the data or a part of the data through the logical channel, when the token value is greater than 0, wherein when there is no data for the logical channel, the token value is not increased.


