Segmented Wireless Communication for Faster Forward Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication technologies suffer from packet loss and limited transmission rates, particularly in scenarios with unidirectional data transmission, such as wireless mice and unmanned aerial vehicle controllers, due to half-duplex communication and inefficient data frame exchange.
Innovation Solution
A wireless communication method involving multiple transmission cycles with a forward and reverse transmission part, where the first communication end transmits data and the second end receives, and vice versa, with synchronization and automatic retransmission mechanisms to enhance data accuracy and reduce packet loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If bidirectional communication with asking and answering is adopted, then packet loss can be detected and corrected, but transmission rate is limited due to frequent mode switching
Solution Approach 1:
The forward transmission part is divided into N segments, allowing the system to transmit multiple data frames within one transmission cycle without requiring mode switching after each frame. This segmentation enables batch transmission while maintaining reliability through segment-level acknowledgment.
Solution Approach 2:
The system transmits empty packets in advance to occupy transmission resources and maintain connection stability. This preliminary action ensures that the transmission channel remains active and ready for subsequent data frames, reducing the need for frequent re-negotiation and mode switching.
2Productivity
If unidirectional transmission is adopted, then transmission rate can be increased, but packet loss cannot be detected and corrected
Solution Approach 1:
The system implements a feedback mechanism where the receiving end sends acknowledgment packets to confirm successful reception of data frames. This feedback loop enables the transmitting end to detect packet loss and initiate retransmission, combining the high speed of unidirectional transmission with the reliability of error detection.
Solution Approach 2:
The communication protocol dynamically adjusts between unidirectional data transmission phases and bidirectional acknowledgment phases. During data transmission, the system operates in a high-speed unidirectional mode, while periodically switching to bidirectional mode for acknowledgment, optimizing both speed and reliability.
3Reliability
If frequent mode switching between receiving and transmitting is performed, then communication reliability is improved, but power consumption increases
Solution Approach 1:
The system performs mode switching periodically at the end of each transmission cycle containing N segments, rather than switching after each individual frame. This periodic action reduces the frequency of mode transitions, thereby lowering power consumption while maintaining communication reliability through cycle-level acknowledgments.
4Stability of the object's composition
If empty packets are transmitted to occupy resources, then connection stability is improved, but bandwidth is wasted
Solution Approach 1:
The system transmits empty packets at a reduced rate sufficient to maintain connection stability without fully utilizing the available bandwidth. This partial action provides just enough resource occupation to keep the connection stable while minimizing bandwidth waste, balancing connection maintenance with efficient resource utilization.
Data Source
AI summary
Disclosed are a wireless communication method and a wireless communication device for improving a forward transmission rate. A transmission cycle comprises a forward transmission part and a reverse transmission part; the forward transmission part of one transmission cycle is divided into N segments, N≥2, in each segment, a first communication end regularly transmits a valid data frame or an empty packet or does not transmit the valid data frame or the empty packet to a second communication end according to the fact that whether the valid data frame exists or not is detected, and when it is detected that the valid data frame does not exist, the last valid data frame is automatically retransmitted; and the valid data frame comprises a sequence number, and the sequence number is used by the second communication end to eliminate a repeated valid data frame.

