US 12,407,450 B1
Wireless communication method and device for improving forward transmission rate
Fangliang Zhang, Nanjing (CN); and Hairui Song, Nanjing (CN)
Assigned to NANJING QINHENG MICROELECTRONICS CO., LTD., Nanjing (CN)
Filed by NANJING QINHENG MICROELECTRONICS CO., LTD., Nanjing (CN)
Filed on Dec. 30, 2024, as Appl. No. 19/004,551.
Int. Cl. H04L 1/16 (2023.01); H04L 1/00 (2006.01); H04L 1/1607 (2023.01); H04L 1/18 (2023.01)
CPC H04L 1/1642 (2013.01) [H04L 1/1671 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A wireless communication method for improving a forward transmission rate, comprising: a plurality of transmission cycles, wherein each of the transmission cycles comprises a forward transmission part and a reverse transmission part, and in the forward transmission part, a first communication end transmits data and a second communication end receives data; and in the reverse transmission part, the second communication end transmits data and the first communication end receives data;
the forward transmission part of one transmission cycle is divided into N units, N≥2, and in each unit, the first communication end regularly transmits a valid DataFrame or an empty data packet or does not transmit the valid DataFrame or the empty data packet to the second communication end according to whether the valid DataFrame is detected, which specifically comprises that:
in a first unit of the forward transmission part, when a first valid DataFrame is detected, the first communication end transmits the first valid DataFrame; and when the first valid is not detected, the first communication end transmits the data empty packet or does not transmit any data packet; and
in a non-first unit of the forward transmission part, when a next valid DataFrame is detected, the first communication end transmits the next valid DataFrame; and when the next valid DataFrame is not detected, the first communication end retransmits a previous valid DataFrame at least once; and the valid DataFrame comprises a sequence number, and the sequence number is used by the second communication end to eliminate a repeated valid DataFrame;
wherein, in the non-first unit of the forward transmission part, when the next valid DataFrame does not exist, no data packet is transmitted after the previous valid DataFrame is retransmitted once, and until the next valid DataFrame is detected, the next valid DataFrame is transmitted, or until the forward transmission part is ended, a next transmission cycle is started; and
in the reverse transmission part of one transmission cycle, the second communication end transmits only one DataFrame, in the reverse transmission part, the DataFrame transmitted by the second communication end contains a data packet reception identifier, the data packet reception identifier is used for showing whether data packets transmitted by the first communication end are all successfully received, and when the data packets are all successfully received, the first communication end continues to transmit subsequent data packets; and when the data packets are not all successfully received, the first communication end retransmits the data packets transmitted in a previous transmission cycle.