Multi-SIM Acknowledgement Scheduling Shared Transmit Chain
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multi-SIM user equipment with a shared transmit chain faces challenges in efficiently acknowledging received sub-frames, leading to increased retransmissions and reduced data throughput due to the limitations of concurrent data reception and transmission on multiple SIMs.
Innovation Solution
The user equipment schedules acknowledgments by allocating successive sub-frame intervals to each SIM, ensuring timely acknowledgments are sent, thereby reducing retransmissions and optimizing data throughput by using a shared transmit chain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If multiple SIMs receive data concurrently using a shared transmit chain, then device cost and power consumption are reduced, but acknowledgment scheduling becomes complex and data throughput decreases
Solution Approach 1:
The patent segments the acknowledgment transmission process by dividing it into different time slots or sub-frames. Each SIM's acknowledgments are transmitted in dedicated time intervals, preventing conflicts on the shared transmit chain while maintaining concurrent data reception capability. This temporal segmentation resolves the contradiction by organizing resource usage without requiring separate hardware chains.
Solution Approach 2:
The patent implements periodic acknowledgment transmission schedules where each SIM is allocated specific periodic time windows for sending acknowledgments. This periodic structure allows the shared transmit chain to handle multiple SIMs systematically, avoiding collisions and maintaining throughput by predictably managing the single transmit resource across multiple concurrent data streams.
2Productivity
If acknowledgments are transmitted immediately for each received sub-frame, then data throughput is optimized, but transmit chain conflicts increase when multiple SIMs operate concurrently
Solution Approach 1:
The patent applies preliminary action by pre-scheduling acknowledgment transmission time slots before actual data transmission occurs. The system anticipates acknowledgment needs and allocates specific sub-frames for each SIM in advance, ensuring that when acknowledgments need to be sent, the transmit chain is already reserved and ready, preventing conflicts and ensuring reliable transmission.
Solution Approach 2:
The patent introduces dynamic scheduling where the transmit chain allocation between multiple SIMs is flexibly adjusted based on current transmission needs. The system dynamically assigns transmit opportunities to different SIMs depending on their data reception patterns, allowing optimal throughput while preventing conflicts through adaptive resource management rather than static allocation.
3Device complexity
If a shared transmit chain is used for multiple SIMs, then device complexity is reduced, but retransmissions increase due to acknowledgment delays
Solution Approach 1:
The patent ensures continuity of useful action by maintaining uninterrupted acknowledgment transmission sequences for each SIM through carefully designed time slot allocations. The system guarantees that each SIM receives continuous acknowledgment opportunities within its allocated periods, preventing delays that would trigger retransmissions while still using a single shared transmit chain structure.
Data Source
AI summary
A multi-SIM wireless device checks whether each of the (e.g., two) SIMs has received sub-frames in successive intervals prior to a current interval. If such a condition is satisfied by all the SIMs, the wireless device allocates several successive (transmit) intervals to a first SIM before allocating next successive (transmit) intervals to another SIM. If such a condition is not satisfied, the sub-intervals may be allocated according to any other approach (i.e., not constrained by the requirement of successive sets of transmit intervals to the two SIMs) as suited for the specific situation. The allocated sub-frame intervals are used to send the acknowledgements of the previously received sub-frames.


