Baseband-Application Processor Coordination for Packet Retransmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing packet loss handling in mobile communications results in significant delays and affects real-time communication quality due to the reliance on feedback-based retransmission mechanisms, particularly in unstable wireless networks.
Innovation Solution
A method where the baseband processor reports discarded packets to the application processor, allowing for immediate retransmission of identical packets, reducing delays and improving data transmission smoothness by anticipating packet loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal uses feedback-based retransmission mechanism (waiting for ACK timeout), then packet loss can be handled reliably, but retransmission delay increases and real-time communication quality deteriorates
Solution Approach 1:
The baseband processor proactively identifies and reports discarded packets to the application processor before the TCP timeout mechanism triggers retransmission. This preliminary action allows the system to initiate retransmission earlier, reducing the overall retransmission delay while maintaining reliable packet loss handling.
2Productivity
If the baseband processor discards packets in unstable wireless networks, then transmission efficiency is improved by avoiding unnecessary retransmissions, but packet loss increases and data transmission smoothness deteriorates
Solution Approach 1:
The baseband processor implements a feedback mechanism that actively reports discarded packets to the application processor. This feedback loop enables the application processor to perform informed retransmission decisions, balancing transmission efficiency with data transmission smoothness by only retransmitting packets that were actually discarded rather than those temporarily delayed.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of the present invention record a packet sending method and apparatus, a chip, and a terminal. The method is applied to a terminal, the terminal includes a baseband processor, an application processor, and a communications interface, and the method includes: reporting, by the baseband processor, information about a first packet to the application processor, where the first packet is a to-be-sent packet discarded by the baseband processor; transmitting, by the application processor, a second packet to the baseband processor according to the information about the first packet, where the second packet is the same as the first packet; and sending, by the baseband processor, the second packet to a network device by using the communications interface. In this way, a delay of retransmitting a packet by the terminal can be reduced to some extent, so that data communication between the terminal and a network becomes smoother.