WO2021089033A1 - 发送反馈信息的方法和装置 - Google Patents

发送反馈信息的方法和装置 Download PDF

Info

Publication number
WO2021089033A1
WO2021089033A1 PCT/CN2020/127427 CN2020127427W WO2021089033A1 WO 2021089033 A1 WO2021089033 A1 WO 2021089033A1 CN 2020127427 W CN2020127427 W CN 2020127427W WO 2021089033 A1 WO2021089033 A1 WO 2021089033A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication device
ppdu
mpdu
preamble
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2020/127427
Other languages
English (en)
French (fr)
Inventor
李伊青
郭宇宸
梁丹丹
于健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP20885881.1A priority Critical patent/EP4040747B1/en
Priority to EP24204589.6A priority patent/EP4529061A3/en
Publication of WO2021089033A1 publication Critical patent/WO2021089033A1/zh
Priority to US17/739,972 priority patent/US12132574B2/en
Anticipated expiration legal-status Critical
Priority to US18/904,953 priority patent/US20250105948A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1806—Go-back-N protocols
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607—Details of the supervisory signal
    • H04L1/1685—Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607—Details of the supervisory signal
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829—Arrangements specially adapted for the receiver end
    • H04L1/1854—Scheduling and prioritising arrangements
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867—Arrangements specially adapted for the transmitter end
    • H04L1/188—Time-out mechanisms
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00—Arrangements affording multiple use of the transmission path
    • H04L5/003—Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00—Arrangements affording multiple use of the transmission path
    • H04L5/003—Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0055—Physical resource allocation for ACK/NACK
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04W—WIRELESS COMMUNICATION NETWORKS
    • H04W74/00—Wireless channel access
    • H04W74/08—Non-scheduled access, e.g. ALOHA
    • H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867—Arrangements specially adapted for the transmitter end
    • H04L1/1896—ARQ related signaling
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00—Traffic control in data switching networks
    • H04L47/10—Flow control; Congestion control
    • H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets

Definitions

  • This application relates to the field of wireless communication technologies, and more specifically, to a method and device for sending feedback information.
  • the sender sends a data packet to the receiver, and after the receiver receives the data packet, it feeds back to the sender according to the reception situation. For example, if the receiving end correctly receives the data packet, it sends an acknowledgement (acknowledge character, ACK) to the sending end. If the receiving end does not receive the data packet correctly, the receiving end saves the maximum likelihood ratio (LLR) of the error part in this transmission, and combines all the LLRs of the same error part in the previous transmission to send a negative acknowledgement (negative acknowledgement) to the sender character, NACK), and notify the sender which parts are not received correctly.
  • LLR maximum likelihood ratio
  • the sending end When receiving the NACK, the sending end combines the LLRs of the erroneous data part and retransmits the erroneous part.
  • the receiving end confirms whether the media access control (MAC) and the protocol data unit (PDU) to which the retransmitted data belongs is received correctly, and responds to the sender with a block acknowledgement according to the confirmed result.
  • MAC media access control
  • PDU protocol data unit
  • the receiving end needs to confirm the reception of the MPDU to which the error data belongs. This confirmation operation is time-consuming and may cause the receiving end to fail in the short inter-frame interval.
  • Reply to BA in -frame space, SIFS If the sender does not receive a reply from the receiver within the SIFS, it will determine that the retransmission has failed and continue to retransmit. It can be seen that the receiving end cannot reply to the BA in SIFS, which has a negative impact on the performance of retransmission, for example, causing the sender to misjudge the receiving status of the retransmitted data, and the retransmission resources caused by the continued retransmission. Waste etc.
  • the present application provides a method and device for sending feedback information, which can improve the performance of retransmission.
  • the present application provides a method for sending feedback information.
  • the method includes: a first communication device receives a negative response from a second communication device, and the negative response is used to instruct the first communication device to send a negative response to the second communication device.
  • the first MPDU contained in the first PPDU is not received correctly; the first communication device sends a second PPDU to the second communication device, the preamble of the second PPDU carries first indication information, and the first indication information is used to indicate
  • the second PPDU uses hybrid automatic repeat request HARQ to retransmit the incorrectly received data in the first MPDU, and is also used to instruct the second communication device to receive the feedback request of the first communication device Then send feedback information of the second PPDU to the first communication device, the feedback information of the second PPDU is used to indicate whether the second PPDU is received correctly; the first communication device sends a feedback request to the second communication device ; The first communication device receives the feedback information of the second PPDU from the second communication device.
  • the first communication device and the second communication device adopt the BAR-BA method. That is, the HARQ and BAR-BA feedback modes are bound. After the first communication device receives a negative response from the second communication device that the data was incorrectly received, the first communication device needs to retransmit the incorrectly received data. If the first communication device determines that HARQ is used to feed back the reception of the retransmitted data, the first communication device carries first indication information in the second PPDU sent to the second communication device, and the first indication information is used to indicate that HARQ is used Feedback on the reception of the retransmitted data, and use the BAR-BA feedback method.
  • the BAR-BA feedback mode means that after the second communication device receives the BAR from the first communication device, the second communication device sends to the first communication device the BA in which the PPDU where the retransmitted data is located is correctly received.
  • the second communication device receives the retransmitted data from the first communication device and performs a block confirmation operation.
  • the first communication device enters the SIFS after completing the transmission of the retransmission data, and the second communication device performs the block confirmation operation more time-consuming, which may exceed the duration of the SIFS, causing the sender to misjudge the failure of the retransmission and continue the retransmission, resulting in Waste of retransmission resources.
  • the HARQ and BAR-BA feedback methods are bound, and after receiving the retransmitted data, the second communication device takes longer to confirm whether the second PPDU where the retransmitted data is received is correctly received. . After receiving the feedback request from the first communication device, the first communication device will then feed back the reception of the PPDU where the retransmitted data is located, so that more time is left for the second communication device to perform the block confirmation operation, which can make the first communication device more time for block confirmation operations. Second, the feedback information of the communication device is located in the SIFS.
  • the first communication device can receive the feedback information of whether the second PPDU sent by the second communication device is correctly received in the SIFS, which can avoid the first communication device's misjudgment of the reception status of the retransmitted data, thereby reducing retransmissions. Waste of resources.
  • the second PPDU is an HE SU PPDU, and the signaling field A of the HE SU PPDU carries the first indication information; or, the second PPDU It is an HE MU PPDU, and the signaling field A field of the HE MU PPDU carries the first indication information.
  • the first communication device carries the first indication information through the signaling field A contained therein, which can avoid adding additional signaling overhead.
  • the first indication information may be carried by reserved bits of field A.
  • the first indication information may be carried by B14 of the SIG-A of the preamble of the HE SU PPDU.
  • B7 of the SIG-A of the preamble of the HE MU PPDU may be used to carry the first indication information.
  • the present application provides a method for sending feedback information.
  • the method includes: a first communication device receives a negative response from a second communication device, and the negative response is used to instruct the first communication device to send a negative response to the second communication device.
  • the first MPDU contained in the first PPDU is not received correctly, the negative response carries second indication information, and the second indication information is used to indicate that HARQ is used to retransmit the incorrectly received data in the first MPDU, And it is also used to instruct the second communication device to send feedback information of the PPDU where the retransmission data is located to the first communication device after receiving the feedback request of the first communication device; the first communication device sends the second PPDU to the second communication device, so The second PPDU uses HARQ to retransmit the incorrectly received data in the first MPDU; the first communication device sends the feedback request to the second communication device; the first communication device receives the first communication device from the second communication device 2. Feedback information of PPDU.
  • the HARQ and BAR-BA feedback modes are also bound.
  • the data receiving end ie, the second communication device
  • the second communication device needs to retransmit the incorrectly received data.
  • the second communication device may carry second indication information in the negative response sent to the first communication device, and the second indication information is used to indicate that HARQ is used to feed back the reception of the retransmitted data , And adopts BAR-BA feedback method.
  • binding the HARQ mechanism and BAR-BA can allow the second communication device to have more time to perform block confirmation operations, so that the second communication device's feedback on the reception of the MPDU to which the retransmitted data belongs can be located in the SIFS In this way, it is possible to avoid the first communication device's misjudgment of the reception status of the retransmission data, thereby reducing the waste of retransmission resources.
  • the present application provides a method for sending feedback information.
  • the method includes: a first communication device receives a negative response from a second communication device, and the negative response is used to instruct the first communication device to send a negative response to the second communication device.
  • the first MPDU contained in the first PPDU is not received correctly; the first communication device sends the second PPDU to the second communication device according to the capability information of the second communication device.
  • the second PPDU includes the second MPDU and the additional part.
  • the sum of the duration of the partial and short frame interval SIFS is greater than the duration required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received.
  • the first communication device can learn the time required for the second communication device to feed back whether the MPDU to which the retransmitted data belongs is correctly received according to the capability information of the second communication device. Therefore, when the feedback duration of the second communication device is longer than the SIFS, the first communication device adds an additional part after the MPDU to which the data belongs to retransmit, so that the sum of the duration of the additional part and the duration of the SIFS is greater than the feedback of the second communication device It can be ensured that the BA fed back by the second communication device is located in the SIFS.
  • the first communication device fails to receive the feedback of the second communication device's reception of the MPDU to which the retransmitted data belongs in the SIFS, resulting in a misjudgment by the first communication device, and consequently continuing the retransmission. Waste of incoming retransmission resources.
  • the method further includes: the first communication device receives the capability information from the second communication device.
  • the first communication device may obtain the capability information from the second communication device before sending the first PPDU to the second communication device.
  • the second communication device autonomously reports its own capability information.
  • the second communication device may feed back its own capability information, etc. to the first communication device based on the request of the first communication device.
  • the additional part is padding of the second MPDU, or the additional part is newly transmitted data.
  • the implementation complexity is low.
  • the processing time for the second communication device to perform the block confirmation operation can be prolonged, so that the feedback of the second communication device is located in the SIFS, and the transmission efficiency can be improved.
  • the capability information is used to instruct the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is received correctly or not.
  • the capability information is used to indicate the maximum duration of the PPDU where the retransmitted data is acceptable to the second communication device, and/or the MPDU to which the retransmitted data belongs The maximum number of.
  • the above implementation manners provide multiple indicators for the second communication device to estimate its own feedback delay for retransmission of data, which improves the flexibility of feedback.
  • the method before the first communication device sends the second PPDU to the second communication device according to the capability information, the method further includes: the first communication device according to the capability Information, when the duration indicated by the capability information is greater than the SIFS, the first communication device adds the additional part after the second MPDU to generate a second PPDU.
  • the capability information is used to indicate the time required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received, including:
  • the capability information carries the level identifier corresponding to the duration required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmission data belongs is correctly received, wherein the second communication device feeds back the retransmission to the first communication device Whether the MPDU to which the data belongs is received correctly requires different time lengths corresponding to different class identifiers.
  • the second communication device delays when sending feedback to the first communication device, and can directly send the level identifier to the first communication device without indicating specific feedback time. Delay, which helps to reduce the overhead of the indicator bit.
  • the present application provides a method for sending feedback information.
  • the method includes: a first communication device sends a first preamble to a second communication device on a first link, and starts from the end of the first preamble. Start sending data to the second communication device at any time; if the first communication device does not receive the first feedback information on the second link within the preset time period, the first communication device stops sending data to the second communication device , Wherein the first feedback information is used to indicate that the second communication device correctly receives the first preamble.
  • this application proposes that the reception of the preamble can be fed back in advance. That is, after receiving the preamble, the second communication device does not need to wait for the completion of all data reception, and can feedback whether the preamble is received correctly, which can save time.
  • the second communication device feeds back the reception of the preamble independently of the data reception, so that when the preamble is received incorrectly, the first communication device stops sending subsequent data in time to avoid wasting transmission resources and enter in time Retransmission.
  • the second communication device correctly receives the preamble, there is no need to wait for the data to be completely received, and it can feed back an affirmative response to the first communication device in advance only for the reception of the first preamble. After receiving the affirmative response, the first communication device continues to send data.
  • the first communication device sends the first preamble to the second communication device on the first link, and starts sending data to the second communication device from the end of the first preamble; the first communication device is in Within a preset period of time, if the first feedback information is received on the second link, the first communication device continues to send data to the second communication device on the first link, where the first feedback information is used to indicate The second communication device correctly receives the first preamble.
  • the first preamble includes an indication field
  • the indication field is used to instruct the second communication device to respond to the first preamble after receiving the first preamble. Feedback whether the first preamble is received correctly.
  • the first communication device can avoid additional signaling and resource overhead caused by specifically notifying the second communication device.
  • the method further includes: the first communication device sends the second preamble to the second communication device, And start to retransmit the data from the end of the second preamble; if the first communication device receives the second feedback information on the second link within the preset time period, the second communication device continues to the first communication device The second communication device sends data, and the second feedback information is used to indicate that the second communication device correctly receives the second preamble.
  • the method before the first communication device sends the first preamble to the second communication device on the first link, the method further includes: Send a detection signal to the second communication device on the first link, and try to receive a response signal from the second communication device on the second link; if the first communication device receives the second communication on the second link According to the response signal of the device, the first communication device confirms that the first link and the second link are in an idle state.
  • This implementation manner provides a method for the second communication device to feed back the reception status of the retransmitted data to the first communication device in a multi-link scenario, so that the first communication device can learn the reception status of the preamble in advance.
  • the first communication device stops sending data in time and enters the retransmission to avoid wasting transmission resources.
  • the detection signal includes a request to send a signal RTS and/or a permission to send a signal CTS.
  • the present application provides a method for sending feedback information.
  • the method includes: a second communication device sends a negative response to the first communication device, and the negative response is used to instruct the first communication device to send a negative response to the second communication device.
  • the first MPDU contained in the first PPDU is not received correctly; the second communication device receives the second PPDU from the first communication device, the preamble of the second PPDU carries the first indication information, and the first indication information is used After instructing the second PPDU to use HARQ to retransmit the incorrectly received data in the first MPDU, and also for instructing the second communication device to send the feedback request to the first communication device after receiving the feedback request from the first communication device.
  • the first communication device sends feedback information of the second PPDU, and the feedback information of the second PPDU is used to indicate whether the second PPDU is received correctly; the second communication device receives all the information from the first communication device.
  • the feedback request; the second communication device sends feedback information of the second PPDU to the first communication device.
  • the second PPDU is a high-efficiency single user HE SU PPDU, and the signaling field A of the HE SU PPDU carries the first indication information; or,
  • the second PPDU is a high-efficiency HE MU PPDU for multiple users, and the signaling field A of the HE MU PPDU carries the first indication information.
  • the present application provides a method for sending feedback information.
  • the method includes: a second communication device sends a negative response to the first communication device, and the negative response is used to instruct the first communication device to send a negative response to the second communication device.
  • the first MPDU contained in the first PPDU sent by the communication device is not received correctly, and the negative response carries second indication information, and the second indication information is used to indicate that HARQ is used to perform data incorrectly received in the first MPDU.
  • Retransmission and is also used to instruct the second communication device to send feedback information of the PPDU where the retransmission data is located to the first communication device after receiving the feedback request of the first communication device, the retransmission data
  • the feedback information of the PPDU where the retransmission data is located is used to indicate whether the PPDU where the retransmission data is located is received correctly; the second communication device receives the second PPDU from the first communication device, and the second PPDU uses HARQ to pair the first PPDU.
  • the incorrectly received data in an MPDU is retransmitted; the second communication device receives the feedback request from the first communication device; the second communication device sends the second PPDU to the first communication device Feedback information.
  • the present application provides a method for sending feedback information.
  • the method includes: a second communication device sends a negative response to the first communication device, and the negative response is used to instruct the first communication device to send a negative response to the second communication device.
  • the first MPDU contained in a PPDU sent by the communication device is not correctly received; the second communication device receives a second PPDU from the first communication device, and the second PPDU includes a second MPDU and an additional part.
  • the second PPDU uses HARQ to retransmit the incorrectly received data in the first MPDU, where the sum of the additional part and the duration of the short frame interval SIFS is greater than the feedback from the second communication device to the first communication device The length of time required for whether the MPDU to which the retransmitted data belongs is received correctly.
  • the second communication device sends capability information of the second communication device to the first communication device, and the capability information is used to indicate the first communication device.
  • the second communication device feeds back to the first communication device the length of time required for whether the MPDU to which the retransmitted data belongs is received correctly.
  • the additional part is padding of the second MPDU, or the additional part is newly transmitted data.
  • the capability information is used to instruct the second communication device to feed back to the first communication device a time delay for whether the MPDU to which the retransmitted data belongs is received correctly.
  • the capability information is used to indicate the maximum duration of the PPDU where the retransmitted data is acceptable to the second communication device, and/or the MPDU to which the retransmitted data belongs Maximum number.
  • the second communication device receiving a second PPDU from the first communication device includes: the second communication device feeds back to the first communication device If the time required for the correct reception of the MPDU to which the retransmitted data belongs is greater than the SIFS, the second PPDU received by the second communication device from the first communication device includes the second MPDU and the The additional part.
  • the capability information is used to indicate the time required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received , Including: the capability information carries the level identifier corresponding to the duration required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received, wherein the second communication device reports to the first communication device Different time lengths required for a communication device to feed back whether the MPDU to which the retransmitted data belongs are received correctly correspond to different class identifiers.
  • the present application provides a method for sending feedback information.
  • the method includes: a second communication device receives a first preamble sent by a first communication device on a first link, and receives a message from the first preamble. Start receiving data at the end time; the second communication device does not feed back the reception status of the first preamble to the first communication device if the first preamble is not correctly received.
  • the first preamble includes an indication field
  • the indication field is used to instruct the second communication device to respond to the first preamble after receiving the first preamble. Feedback whether the first preamble is received correctly.
  • the method further includes: the second communication device receives a second preamble from the first communication device on the first link, and The end time of the second preamble begins to receive the retransmitted data; when the second communication device correctly receives the second preamble, the second communication device transmits the data to the first link on the second link.
  • the communication device sends second feedback information, where the second feedback information is used to indicate that the second communication device correctly receives the second preamble.
  • the method before the second communication device receives the first preamble sent by the first communication device on the first link, the method further includes: When the second communication device receives the detection signal from the first communication device on the first link, the second communication device sends a response signal to the first communication device through the second link.
  • the detection signal includes RTS and/or CTS.
  • the present application provides a communication device that has a function of implementing the methods in the first to fourth aspects or any possible implementation manners thereof.
  • the function can be realized by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more units corresponding to the above-mentioned functions.
  • the present application provides a communication device that has a function of implementing the methods in the fifth aspect to the eighth aspect or any possible implementation manner thereof.
  • the function can be realized by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more units corresponding to the above-mentioned functions.
  • the present application provides a communication device including one or more processors and one or more memories.
  • the one or more memories are used to store computer programs, and the one or more processors are used to call and run the computer programs stored in the one or more memories, so that the communication device executes the first to fourth aspects or The method in any possible implementation.
  • this application provides a communication device including one or more processors and one or more memories.
  • the one or more memories are used to store computer programs, and the one or more processors are used to call and run the computer programs stored in the one or more memories, so that the communication device executes the fifth to eighth aspects or The method in any possible implementation.
  • this application provides a chip including one or more processors.
  • the one or more processors are used to read and execute one or more computer programs stored in the memory to execute the methods in the first to fourth aspects and any possible implementation manners thereof.
  • the one or more memories are independently provided outside the chip.
  • the chip further includes one or more memories, and the one or more memories and the one or more processors are connected to the one or more memories through circuits or wires.
  • the chip further includes a communication interface.
  • this application provides a chip including one or more processors.
  • the one or more processors are used to read and execute one or more computer programs stored in the memory to execute the methods in the fifth to eighth aspects and any possible implementation manners thereof.
  • the one or more memories are independently provided outside the chip.
  • the chip further includes one or more memories, and the one or more memories and the one or more processors are connected to the one or more memories through circuits or wires.
  • the chip further includes a communication interface.
  • the chip mentioned in the above aspect may be a system on chip (SOC) or a baseband chip.
  • the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem, and a communication interface.
  • this application also provides a computer program product, including computer program code, which when the computer program code runs on a computer, causes the computer to execute the above-mentioned first to fourth aspects or any one of its possible The method in the implementation mode.
  • the present application also provides a computer program product, including computer program code, when the computer program code runs on a computer, the computer executes the fifth to eighth aspects or any of the possible The method in the implementation mode.
  • the present application also provides a computer storage medium in which computer instructions are stored in the computer-readable storage medium.
  • the computer instructions executes the first to fourth aspects or any of them. Methods in possible implementations.
  • this application also provides a computer storage medium that stores computer instructions in the computer-readable storage medium.
  • the computer instructions run on the computer, the computer executes the fifth to eighth aspects or any of them. Methods in possible implementations.
  • the present application also provides a communication device, including a processor and an interface circuit, the interface circuit is used to receive computer codes or instructions and transmit them to the processor, and the processor is used to run the computer Codes or instructions to execute the methods in the first to fourth aspects or any possible implementation manners thereof.
  • the present application also provides a communication device, including a processor and an interface circuit, the interface circuit is used to receive computer codes or instructions and transmit them to the processor, and the processor is used to run the computer Codes or instructions to execute the methods in the fifth aspect to the eighth aspect or any possible implementation manners thereof.
  • the present application provides a wireless communication system, including the communication device of the eleventh aspect and/or the communication device of the twelfth aspect.
  • Fig. 1 is a schematic diagram of a system architecture suitable for the technical solution of the present application.
  • Figure 2 is a schematic diagram of using the HARQ mechanism to feed back the data reception situation.
  • Figure 3 is an interaction diagram of the method for sending feedback information provided by this application.
  • Figure 4 is an example of sending feedback information provided by this application.
  • Figure 5 is another example of sending feedback information provided by this application.
  • Fig. 6 is a schematic diagram of another method for sending feedback information provided by this application.
  • Figure 7 is an example of sending feedback information provided by this application.
  • Figure 8 is another example of sending feedback information provided by this application.
  • FIG. 9 is a schematic diagram of yet another method for sending feedback information provided by this application.
  • Figure 10 is an example of sending feedback information provided by this application.
  • FIG. 11 is a schematic block diagram of a communication device 1000 provided by this application.
  • FIG. 12 is a schematic block diagram of a communication device 2000 provided by this application.
  • FIG. 13 is a schematic structural diagram of the communication device 10 provided by the present application.
  • FIG. 14 is a schematic structural diagram of the communication device 20 provided by the present application.
  • the technical solution of the present application is applicable to the scenario of data transmission between two communication devices. For example, uplink data transmission or downlink data transmission between network equipment and terminal equipment. Another example is data transmission between two terminal devices in a device-to-device (D2D) scenario.
  • D2D device-to-device
  • the wireless communication system may include at least one network device and at least one terminal device.
  • the network equipment is 110 as shown in Figure 1
  • the terminal equipment is 111, 112, 113 and 114 as shown in Figure 1.
  • connection between the terminal device and the network device is not limited to a single link connection, and a multi-link connection may also be adopted, which is not limited herein.
  • 110 is connected to 112, 113, and 114 using a single link.
  • a multi-link connection is used between 110 and 111, and specifically two links are shown in FIG. 1.
  • the technical solution of the present application can be used for data transmission between network equipment and terminal equipment, and is also suitable for data transmission between terminal equipment.
  • the first communication device and the second communication device involved in the technical solution of the present application may be network equipment or terminal equipment.
  • one of the first communication device and the second communication device may be a network device, and the other may be a terminal device.
  • both the first communication device and the second communication device are terminal devices, which are not limited herein.
  • the above scene shown in FIG. 1 is merely an example, and is not limited to the above scene.
  • the data transmission between any two communication devices can adopt the technical solution of this application.
  • the wireless communication systems mentioned in the embodiments of this application include but are not limited to: wireless local access network (WLAN) systems, narrow band-internet of things (NB-IoT) systems, and long term evolution (long term evolution).
  • WLAN wireless local access network
  • NB-IoT narrow band-internet of things
  • long term evolution long term evolution
  • LTE long term evolution
  • 5G fifth generation
  • 5G after D2D communication systems.
  • the network device mentioned in this application can be any device with wireless transceiver function.
  • the network equipment includes but is not limited to: Node B (NB), evolved node B (evolved node base, eNB) in the long term evolution (LTE) system, and radio network controller (radio network controller, RNC), evolved (evolved LTE, eLTE) base stations, gNB in 5G systems, and can also be base station controller (BSC), base transceiver station (BTS), access point (access point) , AP), wireless backhaul node, transmission point (transmission point, TP), transmission and reception point (transmission and reception point, TRP), home base station (home node B, HNB), etc.
  • BSC base station controller
  • BTS base transceiver station
  • AP access point
  • wireless backhaul node transmission point (transmission point, TP), transmission and reception point (transmission and reception point, TRP), home base station (home node B, HNB), etc.
  • it may also
  • the terminal equipment mentioned in this application can also be referred to as user equipment (UE), mobile station, access terminal, user unit, user station, mobile station, remote station, remote terminal, mobile equipment, terminal, wireless communication equipment ,
  • UE user equipment
  • WLAN station station
  • STA station
  • SIP session initiation protocol
  • WLL wireless local loop
  • PDA personal digital processing
  • handheld devices with wireless communication capabilities computing devices, other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, mobile stations in 5G networks, and public land mobile networks that will evolve in the future (public land mobile networks).
  • mobile network, PLMN mobile network terminal equipment in the network.
  • the sender sends data packets to the receiver on the link. After receiving the data packet, the receiving end gives feedback to the sending end according to the receiving situation. For example, if the receiving end correctly receives the data packet, an acknowledgement (ACK) is sent to the sending end. If the receiving end does not receive the data packet correctly, the receiving end stores the LLR of the data received in error, and combines all the LLRs of the same error part in the previous transmission, and sends a negative acknowledgment (NACK) to the sender, and tells the sender which ones Partial reception error. When receiving the NACK, the sender retransmits the error part combined with the LLR.
  • ACK acknowledgement
  • NACK negative acknowledgment
  • FIG. 2 is a schematic diagram of using the HARQ mechanism to feedback the data reception situation.
  • the sender sends a physical protocol data unit (PPDU) to the receiver, where the PPDU includes two parts: a preamble and data.
  • the receiving end feeds back the data reception status to the sending end. For example, if the receiving end receives the data correctly, the receiving end sends an ACK to the sending end, which is not shown in FIG. 2. If the receiving end does not receive the data correctly, the receiving end sends a NACK to the sending end and indicates the incorrectly received data.
  • the sender receives a NACK from the receiver, it retransmits the data that was not received correctly by the receiver.
  • the receiving end Under the HARQ mechanism, for a transmission, the receiving end stores the LLR of the data received in error during the transmission. If some data is not received correctly, the receiving end sends all the LLRs of the same error part in the past multiple transmissions to the sending end, and informs which parts of the data received errors. The sender will combine the error part of the LLR for retransmission. The receiving end confirms whether the media access control (MAC) protocol data unit (PDU) to which the retransmitted data belongs is correctly decoded, and returns a block acknowledgement character (BA) to the sending end.
  • MAC media access control
  • PDU protocol data unit
  • BA block acknowledgement character
  • SIFS indicates the time required for a node to switch from the sending state to the receiving state and can decode correctly, or the time required for the node to switch from the receiving state to the sending state.
  • the transmitting end will not receive the BA reply from the receiving end in the SIFS, and then determine that the retransmission has failed and continue the retransmission.
  • the receiving end has a long time delay in replying to the BA, which has a negative impact on the retransmission performance, for example, causing the sender to misjudge the status of the retransmission data reception, and the sender Due to the misjudgment, the retransmission continues, which further leads to a waste of retransmission resources.
  • this application provides a method for sending feedback information, which helps to improve the retransmission performance. For example, to ensure that the receiving end replies to the sending end in the SIFS of the reception of the retransmitted data, reducing the waste of retransmission resources, and so on.
  • the first communication device and the second communication device were previously connected by a single link.
  • FIG. 3 is an interaction diagram of the method for sending feedback information provided by this application.
  • the first communication device receives a negative response from the second communication device.
  • the negative response is used to indicate that the first MPDU included in the first PPDU sent by the first communication device to the second communication device is not received correctly.
  • the first communication device sends the first PPDU to the second communication device, which is not shown in FIG. 3.
  • the first PPDU includes a preamble and one or more MPDUs.
  • the first MPDU may be any one or more MPDUs in the first PPDU.
  • the first communication device sends a second PPDU to the second communication device, and the preamble of the second PPDU carries the first indication information.
  • the first indication information is used to instruct the second PPDU to use HARQ to retransmit the incorrectly received data in the first MPDU, and the first indication information is also used to indicate that the second communication device has received the feedback request from the first communication device. Then send the feedback information of the second PPDU to.
  • the first indication information indicates that HARQ is used for retransmission, that is, the second PPDU uses the HARQ mechanism to retransmit the incorrectly received data.
  • the first indication information is also used to instruct the second communication device to adopt the BAR-BA feedback mode to feed back the reception of the PPDU (that is, the second PPDU) where the retransmitted data is located.
  • the BAR-BA mode means that after the second communication device receives the BAR from the first communication device, the second communication device sends the BA of the second PPDU to the first communication device.
  • the reception of PPDU, MPDU or retransmitted data refers to whether the PPDU, MPDU or retransmitted data is received correctly.
  • the reception situation includes two possibilities of correct reception and incorrect reception.
  • the first communication device When the first communication device receives a negative response from the second communication device, the first communication device retransmits the data that the second communication device did not correctly receive. As described above, the first MPDU in the first PPDU is not received correctly. Therefore, the first communication device needs to retransmit the incorrectly received data in the first MPDU.
  • the first communication device may only retransmit the erroneous data in the first MPDU, or the first communication device may also retransmit the first MPDU.
  • step 320 the first communication device sends a second PPDU to the second communication device, which is a retransmission of the incorrectly received data.
  • the second communication device receives the second PPDU from the first communication device.
  • the first communication device sends a feedback request to the second communication device, where the feedback request is used to request the second communication device to send feedback information of the second PPDU.
  • the feedback information of the second PPDU is used to indicate whether the second PPDU is correctly received by the second communication device.
  • the second communication device receives the feedback request from the first communication device.
  • the second communication device sends feedback information of the second PPDU to the first communication device according to the receiving situation of the second PPDU.
  • the second communication device does not immediately feedback to the first communication device after receiving the second PPDU that the first communication device uses HARQ for retransmission. After receiving the feedback request of the first communication device, the feedback information of the second PPDU is sent to the first communication device.
  • the reception of the second PPDU by the first communication device and the second communication device is different.
  • the feedback adopted the BAR-BA method.
  • the first communication device After the first communication device uses HARQ to retransmit the data incorrectly received by the second communication device, it needs to send BAR to the second communication device before the second communication device sends the second PPDU where the retransmitted data is located to the first communication device. Whether the feedback is received correctly.
  • the second communication device receives the retransmitted data from the first communication device, and after the block confirmation operation, autonomously feeds back to the first communication device.
  • the second communication device After the device receives the retransmitted data, the time for confirming whether the second PPDU where the retransmitted data is correctly received is lengthened, thereby leaving more time for the second communication device to perform the confirmation operation, thereby enabling the second communication device to feedback
  • the information is located in SIFS.
  • FIG. 4 is an example of sending feedback information provided by this application.
  • the first communication device sends a first PPDU to the second communication device, and the first PPDU includes a first preamble and one or more MPDUs. If the second communication device does not correctly receive the first MPDU in the first PPDU, the second communication device sends a NACK to the first communication device and indicates that the first MPDU is not received correctly. The first communication device receives the NACK from the second communication device, and learns that the first MPDU is not received correctly, and thus needs to retransmit the incorrectly received data in the first MPDU.
  • the first communication device sends a second PPDU to the second communication device, where the second PPDU is used to retransmit the incorrectly received data in the first MPDU. Specifically, if the first communication device determines to use HARQ retransmission, the second PPDU carries first indication information, the first indication information is used to indicate that the second PPDU uses HARQ, and whether the second PPDU correctly receives the BAR-BA Feedback method.
  • the preamble of the second PPDU carries the first indication information.
  • the second communication device receives the second PPDU from the first communication device, and obtains the first indication information from the preamble of the second PPDU.
  • the first communication device sends a BAR to the second communication device, and the BAR is used to request the second communication device to send feedback information of the second PPDU to the first communication device.
  • the second communication device After receiving the BAR from the first communication device, the second communication device sends feedback information of the second PPDU (that is, BA) to the first communication device. Among them, the feedback information is used to indicate whether the second PPDU is received correctly.
  • first PPDU and the second PPDU in FIG. 4 are only used to distinguish the PPDU in the two transmission processes, and there is no other limitation on the PPDU itself.
  • first preamble and the second preamble are respectively used to indicate the preamble contained in the two PPDUs, and there is no restriction on the preamble itself.
  • the first preamble and the second preamble can be completely the same or different, here Not limited.
  • the first communication device determines whether to use HARQ to feed back the reception of the retransmitted data, and in the case of determining to use the HARQ mechanism for feedback, informs the receiving end to adopt BAR- Feedback is performed in the BA mode, that is, the HARQ and BAR-BA feedback modes are used to bind the retransmission as mentioned above.
  • the second communication device (that is, the receiving end of the data) may also determine whether the HARQ mechanism is used for the retransmission, and in the case that HARQ is determined to be adopted, the second communication device informs the second communication device.
  • a communication device adopts the BAR-BA feedback method for feedback of the reception situation of the second PPDU where the retransmitted data is located, which is described below with reference to FIG. 5.
  • the first communication device sends a first PPDU to the second communication device, and the first PPDU includes one or more MPDUs.
  • the second communication device receives the first PPDU from the first communication device, and feeds back an ACK or a NACK to the first communication device according to the reception of the first PPDU.
  • This article mainly describes the situation where the second communication device feeds back NACK
  • the second communication device sends a negative response, that is, NACK, to the first communication device.
  • the negative response carries second indication information
  • the second indication information is used to indicate that HARQ is used to retransmit the incorrectly received data in the first MPDU
  • the second indication information is also used to indicate that the second communication device is receiving
  • the BA of the second PPDU where the retransmission data is located is sent to the first communication device.
  • the first communication device After the first communication device receives the NACK, according to the second indication information carried in the NACK, it can be learned that HARQ is used to retransmit the incorrectly received data, and whether the second PPDU where the retransmitted data is located needs to be received correctly using BAR- BA's way.
  • the first communication device sends the second PPDU to the second communication device, and the second PPDU adopts HARQ.
  • the first communication device sends a BAR to the second communication device, and the BAR is used to request the second communication device to send feedback information on the reception status of the second PPDU to the first communication device.
  • the second communication device After receiving the BAR from the first communication device, the second communication device sends feedback information of the second PPDU to the first communication device.
  • the first communication device and the second communication device decide to use HARQ for retransmission based on what factors, this application is not concerned, and the existing method can be used.
  • the PPDU mentioned in this article may be a high efficiency single user PPDU (high efficiency single user PPDU, HE SU PPDU), or a high efficiency multiple user PPDU (high efficiency multiple user PPDU, HE MU PPDU).
  • the second PPDU sent by the first communication device to the second communication device is the HE SU PPDU.
  • the first indication information may be carried in the HE-SIG-A2 field of the preamble of the HE SU PPDU.
  • B14 in the HE-SIG-A2 field is a reserved bit, which can be used to carry first indication information.
  • B14 in the HE-SIG-A2 field is "1" it means that HARQ is used for retransmission, and The feedback of the reception status of the MPDU to which the retransmitted data belongs adopts BAR-BA.
  • B14 in the HE-SIG-A2 field is "0", it means that the existing transmission mechanism is used.
  • ARQ policy an ARQ policy
  • the second HE MU PPDU sent by the first communication device to the second communication device, at this time, the first indication information may be carried in the HE-SIG-A2 field of the preamble of the HE MU PPDU .
  • B7 in the HE-SIG-A2 field is a reserved bit, which can be used to carry the first indication information.
  • B7 in the HE-SIG-A2 field is "1"
  • the feedback of the receiving situation of the MPDU to which the retransmitted data belongs adopts BAR-BA. Otherwise, when B7 in the HE-SIG-A2 field is "0", the existing transmission mechanism is adopted.
  • the first indication information may be expressed as HARQ indication. If the HARQ indication carried in the second PPDU is set to "1" by the first communication device, it means that the data retransmission adopts the HARQ mechanism, and the BAR-BA method is adopted by default, otherwise the existing transmission mechanism is used.
  • the first communication device uses HARQ to retransmit the incorrectly received data, and the BAR-BA method of feedback of the reception status of the first MPDU to which the retransmitted data belongs can make the first communication device retransmit the incorrectly received data.
  • the BA sent by the communication device for the reception of the retransmitted data is located in the SIFS.
  • another method 600 for sending feedback information is provided, which can also make the BA sent by the second communication device be located in the SIFS.
  • FIG. 6 is a schematic diagram of another method for sending feedback information provided by this application.
  • the first communication device receives a negative response from the second communication device.
  • the negative response is used to indicate that the first MPDU contained in the first PPDU sent by the first communication device to the second communication device is not received correctly.
  • step 610 refer to the description of step 310, which will not be repeated here.
  • the first communication device sends a second PPDU to the first communication device according to the capability information of the second communication device, where the second PPDU includes the second MPDU and an additional part.
  • the capability information is used to indicate the time required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is received correctly.
  • the sum of the duration of the additional part and the SIFS is greater than the duration indicated by the capability information.
  • the capability information is used to indicate the time required for the second communication device to feed back to the first communication device whether the PPDU where the retransmitted data is located is correctly received.
  • the PPDU where the data is retransmitted is also the second PPDU in this article.
  • the second PPDU is used to retransmit the incorrectly received data in the first MPDU.
  • the first communication device can learn the time required for the second communication device to feedback whether the MPDU to which the retransmitted data belongs is correctly received according to the capability information of the second communication device. Therefore, according to the duration indicated by the capability information of the second communication device, the first communication device adds an additional part after the second MPDU contained in the second PPDU, so that the sum of the duration of the additional part and the duration of the SIFS is greater than that indicated by the capability information.
  • the indicated delay that is, the sum of the duration of the additional part and the duration of the SIFS is greater than the duration required for the second communication device to feed back the MPDU to which the retransmitted data belongs. Therefore, it can be ensured that the BA fed back by the second communication device is located in the SIFS.
  • the first communication device may first obtain the capability information of the second communication device before sending data to the second communication device, as shown in step 630.
  • the first communication device obtains capability information of the second communication device.
  • the first communication device may obtain the capability information of the second communication device in multiple implementation manners.
  • the second communication device estimates the time required for the MPDU to which the retransmission data belongs to be fed back by itself, and sends the estimation result to the first communication device.
  • the second communication device may also carry its own capability information in a negative response and send it to the first communication device, and further, the first communication device according to the first communication device Second, the capability information of the communication device determines the duration of the second PPDU to be retransmitted. This document does not limit the manner in which the first communication device obtains the capability information of the second communication device.
  • step 630 is shown by a dashed line in FIG. 6, indicating that step 630 is not necessary for one data transmission.
  • the first communication device may obtain the capability information of the second communication device in advance and then save it. In subsequent data retransmissions, the saved capability information of the second communication device may be directly referred to, and the capability information of the second communication device is no longer needed. Reported.
  • the capability information of the second communication device may include multiple specific implementations.
  • the capability information may be used to indicate the time delay for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received.
  • the capability information may be used to indicate the maximum duration of the PPDU where the retransmitted data is acceptable to the second communication device, and/or the PPDU where the retransmitted data is associated with the incorrectly received data The maximum number of MPDUs.
  • the second communication device feeds back whether the MPDU to which the retransmitted data belongs is received correctly, that is, the block confirmation operation mentioned above. Therefore, the capability information of the second communication device may reflect the time delay for the second communication device to perform the block confirmation operation.
  • the time required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received is also referred to as BA delay, that is, the delay of block confirmation.
  • the BA delay can be carried in the MAC capabilities information filed.
  • the value of BA delay can be directly carried in the MAC capabilities information filed.
  • the second communication device After the second communication device estimates its own BA delay, it can add the subfields shown in Table 1 to the MAC capabilities information filed.
  • the BA delay may be divided into different levels according to the duration in advance, and each level corresponds to an identifier, which is referred to as a level identifier hereinafter.
  • the MAC capabilities information filed can carry the class identifier.
  • the first communication device can learn the BA delay corresponding to the level identifier.
  • the BA delay is divided into level 1, level 2, and level 3.
  • Level 1 is higher than or equal to 2
  • level 2 is higher than level 3. The higher the level, the longer the BA delay.
  • the second communication device After the second communication device estimates its own BA delay, it determines the level to which its own BA delay belongs according to the classification of levels, and carries the identifier of the level to which its own BA delay belongs in the MAC capabilities information filed, as shown in Table 2. Show.
  • the level to which the BA delay belongs is level 1, and the code is 1, indicating that the range of the BA delay is [a, b).
  • the level to which the BA delay belongs is level 2, and the code is 2, indicating that the range of the BA delay is [b, c).
  • the level to which the BA delay belongs is level 3, and the code is 3, indicating that the range of the BA delay is [c, d].
  • this application does not limit the number of set levels and the length of the BA delay range corresponding to each level.
  • a, b, and c all represent the length of the time delay of BA.
  • the additional part may include a variety of specific implementations.
  • the additional part sent by the first communication device to the second communication device may be the filling of the second MPDU, as shown in FIG. 7.
  • FIG. 7 is an example of sending feedback information provided by this application.
  • the first communication device needs to retransmit data after receiving the NACK from the second communication device, if the first communication device determines the BA of the second communication device indicated by the capability information according to the capability information of the second communication device
  • the first communication device fills the retransmitted data packet (that is, the second PPDU) so that the sum of the length of the filling part and the length of the SIFS is greater than the BA delay.
  • the additional part sent by the first communication device to the second communication device may also be newly transmitted data.
  • the length of the newly transmitted data also satisfies the above restriction on the duration of the padding part, that is, the sum of the duration of the newly transmitted data and the duration of the SIFS is greater than the BA delay, as shown in FIG. 8.
  • FIG. 8 is another example of sending feedback information provided by this application.
  • the first communication device needs to retransmit data after receiving the NACK from the second communication device, if the first communication device determines that the BA delay of the second communication device>SIFS, the first communication device After the data is transmitted, the newly transmitted data is aggregated, so that the sum of the length of the newly transmitted data and the duration of the SIFS is greater than the BA delay.
  • the capability information acquired by the first communication device from the second communication device may also be used to indicate the maximum duration of the PPDU where the retransmission data is acceptable to the second communication device, and/or, The maximum number of MPDUs to which the retransmitted data belongs.
  • the PPDU where the retransmitted data is located is also the second PPDU in this document, and the MPDU to which the retransmitted data belongs, that is, the MPDU associated with the incorrectly received data in the second PPDU.
  • the maximum duration of the second PPDU acceptable to the second communication device may reflect the BA delay of the second communication device. Therefore, the second communication device estimates the maximum duration of the second PPDU and/or the maximum number of MPDUs to which the retransmission data belongs, and sends the estimated result to the first communication device, so that the first communication device can indirectly learn the first communication device. 2.
  • the BA delay of the communication device may reflect the BA delay of the second communication device.
  • the second communication device may add subfields as shown in Table 3 to the MAC capabilities information filed.
  • a multi-link connection is adopted between the first communication device and the second communication device.
  • FIG. 9 is a schematic diagram of yet another method for sending feedback information provided by this application.
  • the first communication device sends a first preamble to the second communication device on the first link, and starts sending data to the second communication device from the end time of the first preamble.
  • the second communication device receives the first preamble on the first link, and starts receiving data on the first link from the end time of the first preamble.
  • the second communication device After receiving the first preamble, the second communication device performs one of the following actions according to whether the first preamble is received correctly (or whether the first preamble is decoded correctly):
  • the second communication device If the second communication device correctly receives the first preamble, the second communication device sends first feedback information to the first communication device on the second link, and the first feedback information is used to instruct the second communication device to correctly receive the first preamble ;or,
  • the second communication device does not correctly receive the first preamble, the second communication device does not provide feedback to the first communication device. In other words, when the second communication device does not receive the first preamble correctly, it chooses not to send anything.
  • the first communication device performs one of the following actions:
  • the first communication device If the first communication device receives the first feedback information within the preset time period, the first communication device continues to send data on the first link; or,
  • the first communication device stops sending data to the second communication device.
  • the first communication device After the first communication device sends the first preamble, if the first feedback information is not received on the second link within the preset time period, the first communication device decides to retransmit Failure to retransmit.
  • the "preset duration" described in step 930 may be implemented in multiple ways.
  • the preset duration can be set by a timer.
  • the first communication device may start the timer after sending the first preamble.
  • the timer is used to set the length of time for the first communication device to receive the first feedback information from the second communication device.
  • the first feedback information is used to indicate that the second communication device correctly receives the first preamble.
  • the duration set by the timer can also be expressed as the timeout period of the timer.
  • the start time of the timer can be set by the first communication device.
  • the start time of the timer can coincide with the start time of the first preamble, or the start time of the timer can be the same as the first preamble.
  • the end time of the code coincides, or the start time of the timer may be within the time length corresponding to the first preamble, which is not limited herein.
  • the present application proposes that the reception of the preamble can be fed back in advance. That is, after receiving the preamble, the second communication device does not need to wait for the completion of all data reception, and can feedback whether the preamble is received correctly, so as to save time.
  • first link and the second link may be any two of the available links between the first communication device and the second communication device that are in an idle state.
  • the first communication device may first determine the two links in the idle state as the first link and the second link. Therefore, before step 910, step 940 may also be included.
  • the first communication device determines the first link and the second link that are in an idle state.
  • the first communication device determines that the first link and the second link are in an idle state. It can also be said that the first communication device obtains a transmission opportunity (TXOP) of the first link and the second link.
  • TXOP transmission opportunity
  • the first communication device may send a detection signal to the first communication device on the first link. If the first communication device receives the response signal of the second communication device on the second link, the TXOP of the second link is obtained.
  • the transmission opportunity of the link can be characterized by the length of time. For example, if the first communication device obtains a transmission opportunity of a certain link in a certain period of time, it indicates that the first communication device can use the link during this period of time.
  • This article mainly relates to the case where the second communication device does not correctly receive the first preamble.
  • the timer expires, if the first communication device does not receive the feedback from the second communication device on the second link, it enters the retransmission.
  • steps 950-980 may be included.
  • the first communication device sends the second preamble to the second communication device on the first link, and retransmits the data from the end time of the second preamble.
  • the second communication device performs one of the following actions according to whether the second preamble is received correctly:
  • the second communication device If the second communication device correctly receives the second preamble, it sends second feedback information to the first communication device on the second link, and the second feedback information is used to indicate that the second communication device correctly receives the second preamble; or,
  • the second communication device does not correctly receive the second preamble, the second communication device does not provide feedback to the first communication device on the second link. In other words, when the second communication device does not receive the second preamble correctly, it chooses not to send anything.
  • step 960 shown by the dotted line in FIG. 9 represents the former situation of step 960, that is, the second communication device correctly receives the first preamble, and therefore, sends to the first communication device on the second link
  • the second feedback information indicates that the second preamble is received correctly.
  • the first communication device For the first communication device, if the second feedback information is received on the second link within the timeout period of the timer, the first communication device continues to send data to the second communication device, as shown in step 970.
  • the first communication device continues to send data to the second communication device.
  • the data in step 970 may be retransmitted data. If the TXOP of the first link has not ended after the retransmission data is sent, the first communication device may continue to send the newly transmitted data.
  • the first communication device enters the next retransmission.
  • the second communication device feeds back the reception of the preamble independently of the reception of the data, so that in the case of receiving the preamble incorrectly, the first communication device stops the follow-up in time. Data is sent to avoid wasting time and resources to enter the retransmission.
  • the second communication device In the case where the second communication device correctly receives the preamble, the second communication device feeds back to the first communication device within the time period set by the timer, so that the first communication device will continue to send data.
  • the first communication device may carry an indication field in the first preamble sent, and the indication field is used to indicate that the second communication device receives the first preamble after receiving the first preamble. Feedback.
  • the indication field is used to enable early feedback of the first preamble, and the second communication device does not need to receive the first preamble and the data before receiving the first preamble and the PPDU to which the data belongs. Give feedback.
  • the indication field of the first preamble may be preambleack.
  • the preambleack is set to "1" it means that the second communication device needs to feed back the reception of the preamble in advance.
  • the preambleack is set to "0”, it means that the second communication device adopts the existing HARQ mechanism, and after receiving the preamble and data, feedbacks the reception of the PPDU to which the preamble and the data belong.
  • the duration of the timer is set to preambleacktimeout below.
  • preambleacktimeout needs to satisfy preambleacktimeout ⁇ EIFS.
  • EIFS stands for extended inter frame space (extended inter frame space).
  • DIFS distributed inter-frame spacing
  • FIG. 10 is an example of sending feedback information provided by this application.
  • the first communication device obtains the TXOPs of link 1 and link 2
  • the first communication device sends preamble 1 and data on link 1, and preamble 1 carries the indication field. If the second communication device does not receive the preamble 1 correctly, it does not give feedback to the first communication device. Therefore, the first communication device does not receive feedback on the second link within the timeout period of the timer, and thus determines that the data transmission has failed, stops the data transmission, and performs retransmission.
  • the first communication device sends preamble 2 and retransmission data on link 1. If the second communication device correctly receives the preamble 2 on the link 1, the second communication device sends an ACK to the first communication device on the link 2 to indicate to the first communication device that the preamble 2 is received correctly. At the same time, the second communication device continues to receive data sent by the first communication device on link 1. After receiving the ACK, the first communication device continues to send the retransmitted data on link 1. If the transmission of the retransmitted data is completed, the newly transmitted data can be continued to be sent.
  • the second communication device correctly receives the preamble 2 on the link 1, it sends an ACK to the first communication device on the link 2, and the first communication device receives all ACKs, and then continues on Link 1 sends data to the second communication device without retransmission.
  • FIG. 11 is a schematic block diagram of a communication device 1000 provided by this application.
  • the communication device 1000 includes a receiving unit 1100 and a sending unit 1200.
  • the communication device 1000 may correspond to the method 300 and the first communication device in the process described in FIG. 4. At this time, the functions of each unit of the communication device 1000 are as follows.
  • the receiving unit 1100 is configured to receive a negative response from the second communication device, where the negative response is used to indicate that the first MPDU included in the first PPDU sent by the communication device to the second communication device has not been correctly received;
  • the sending unit 1200 is configured to send a second PPDU to a second communication device, the preamble of the second PPDU carries first indication information, and the first indication information is used to instruct the second PPDU to use a hybrid automatic repeat request HARQ retransmits the incorrectly received data in the first MPDU, and is also used to instruct the second communication device to send the first communication device to the first communication device after receiving the feedback request of the first communication device Feedback information of the second PPDU, where the feedback information of the second PPDU is used to indicate whether the second PPDU is received correctly;
  • the sending unit 1200 is further configured to send the feedback request to a second communication device
  • the receiving unit 1100 is further configured to receive feedback information of the second PPDU from a second communication device.
  • the receiving unit 1100 and the sending unit 1200 may also be physically integrated into one transceiver unit.
  • the second PPDU is a high-efficiency single user HE SU PPDU, and the signaling field A of the HE SU PPDU carries the first indication information; or,
  • the second PPDU is a high-efficiency HE MU PPDU for multiple users, and the signaling field A of the HE MU PPDU carries the first indication information.
  • the communication device 1000 may correspond to the first communication device in the process shown in FIG. 5. At this time, the functions of each unit of the communication device 1000 are as follows.
  • the receiving unit 1100 receives a negative response from the second communication device, where the negative response is used to indicate that the first MPDU contained in the first PPDU sent by the first communication device to the second communication device has not been correctly received, and
  • the negative response carries second indication information, which is used to indicate that HARQ is used to retransmit the incorrectly received data in the first MPDU, and is also used to indicate that the second communication device receives the After the feedback request of the first communication device, the feedback information of the PPDU where the retransmission data is located is sent to the first communication device;
  • the sending unit 1200 sends a second PPDU to the second communication device, where the second PPDU uses HARQ to retransmit the incorrectly received data in the first MPDU;
  • the sending unit 1200 is further configured to send the feedback request to a second communication device
  • the receiving unit 1100 is further configured to receive feedback information of the second PPDU from a second communication device.
  • the communication device 1000 may correspond to the first communication device in the method 600.
  • the communication device 1000 may further include a processing unit 1300, and the functions of each unit are as follows.
  • the receiving unit 1100 is configured to receive a negative response from the second communication device, where the negative response is used to indicate that the first MPDU included in the first PPDU sent by the communication device to the second communication device is not correctly received;
  • the processing unit 1300 is configured to control the sending unit 1200 to send a second PPDU to the second communication device according to the capability information of the second communication device, and the capability information is used to instruct the second communication device to send the second PPDU to the second communication device.
  • the receiving unit 1100 is further configured to receive the capability information from the second communication device.
  • the additional part is padding of the second MPDU, or the additional part is newly transmitted data.
  • the capability information is used to instruct the second communication device to feed back to the first communication device a time delay for whether the MPDU to which the retransmitted data belongs is received correctly.
  • the capability information is used to indicate the maximum duration of the PPDU where the retransmission data is acceptable to the second communication device, and/or the maximum number of MPDUs to which the retransmission data belongs .
  • the processing unit 1300 is configured to, according to the capability information, if the duration indicated by the capability information is greater than the SIFS, the first communication device is configured to perform the operation in the second MPDU After that, the additional part is added to generate the second PPDU.
  • the capability information is used to indicate the time required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received, including: the capability The information carries the level identifier corresponding to the length of time required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received, wherein the second communication device feeds back the first communication device Whether the MPDU to which the retransmitted data belongs is received correctly, and the different time lengths correspond to different class identifiers.
  • the communication device 1000 may correspond to the first communication device in the method 900.
  • the functions of each unit of the communication device 1000 are as follows.
  • the sending unit 1200 is configured to send a first preamble to the second communication device through the first link, and start sending data to the second communication device from the end time of the first preamble;
  • the processing unit 1300 is further configured to control the sending unit 1200 to stop sending to the second communication device when the receiving unit 1100 does not receive the first feedback information in the second link within a preset time period. send data.
  • the first preamble includes an indication field
  • the indication field is used to indicate whether the second communication device is correct for the first preamble after receiving the first preamble. Receive feedback.
  • the sending unit 1200 is further configured to send a second preamble to the second communication device, and retransmit the data from the end time of the second preamble;
  • the processing unit 1300 is further configured to control the sending unit 1200 to continue to send the second feedback information to the second link when the receiving unit 1100 receives the second feedback information on the second link within the preset time period.
  • the communication device sends data, and the second feedback information is used to indicate that the second communication device correctly receives the second preamble.
  • the sending unit 1200 is further configured to send a detection signal to the second communication device on the first link, and try to receive the second communication device on the second link.
  • Response signal
  • processing unit 1300 is further configured to determine that the receiving unit 1100 receives the response signal from the second communication device on the second link, confirming the first link and the first link The second link is in an idle state.
  • the detection signal includes a request to send a signal RTS and/or a permission to send a signal CTS.
  • the communication device 1000 may be the sending end device in the method embodiment of this application, or it may also be a combination device, component, etc. in the sending end device that can have the function of the first communication device described above.
  • the receiving unit 1100 may be a receiver
  • the sending unit 1200 may be a transmitter.
  • the receiver and transmitter can be integrated into one transceiver.
  • the processing unit 1300 may be a processing device.
  • the communication device 1000 may be a chip or an integrated circuit installed in the sending end device.
  • the receiving unit 1100 and the sending unit 1200 may be communication interfaces.
  • the receiving unit 1100 may be an input interface or an input circuit.
  • the sending unit 1200 may be an output interface or an output circuit.
  • the processing unit 1300 may be a processing device.
  • the function of the processing device can be realized by hardware, or by hardware executing corresponding software.
  • the processing device may include one or more memories and one or more processors, where the one or more memories are used to store a computer program, and the one or more processors read and execute the one or more The computer programs stored in multiple memories enable the communication device 1000 to perform operations and/or processing performed by the first communication device in each method embodiment.
  • the processing device may only include a processor, and the memory for storing the computer program is located outside the processing device.
  • the processor is connected to the memory through a circuit/wire to read and execute the computer program stored in the memory.
  • the processing device may also be hardware such as a logic circuit or an integrated circuit.
  • the receiving unit 1100 and the sending unit 1200 may be integrated as a radio frequency device, and the processing unit 1300 may be a baseband device, a chip on system (SoC), or the like.
  • SoC chip on system
  • FIG. 12 is a schematic block diagram of a communication device 2000 provided by this application. As shown in FIG. 12, the communication device 2000 includes a sending unit 2100 and a receiving unit 2200.
  • the communication device 2000 may correspond to the method 300 and the second communication device in the process shown in FIG. 4. At this time, the functions of each unit of the communication device 2000 are as follows.
  • the sending unit 2100 is configured to send a negative response to the first communication device, where the negative response is used to indicate that the first MPDU included in the first PPDU sent by the first communication device to the communication device is not correctly received;
  • the receiving unit 2200 is configured to receive a second PPDU from the first communication device, the preamble of the second PPDU carries first indication information, and the first indication information is used to instruct the second PPDU to use HARQ pairing
  • the incorrectly received data in the first MPDU is retransmitted, and is also used to instruct the second communication device to send the second PPDU to the first communication device after receiving the feedback request of the first communication device
  • the feedback information of the second PPDU is used to indicate whether the second PPDU is received correctly;
  • the receiving unit 2200 is further configured to receive the feedback request from the first communication device
  • the sending unit 2100 is further configured to send feedback information of the second PPDU to the first communication device.
  • the sending unit 2100 and the receiving unit 2200 may also be physically integrated into one transceiver unit.
  • the second PPDU is a high-efficiency single user HE SU PPDU, and the signaling field A of the HE SU PPDU carries the first indication information; or, the second PPDU is High-efficiency HE MU PPDU for multiple users, and the signaling field A of the HE MU PPDU carries the first indication information.
  • the communication device 2000 may correspond to the second communication device in FIG. 5.
  • the functions of each unit of the communication device 2000 are as follows.
  • the sending unit 2100 sends a negative response to the first communication device, where the negative response is used to indicate that the first MPDU contained in the first PPDU sent by the first communication device to the second communication device is not received correctly,
  • the negative response carries second indication information, which is used to indicate that HARQ is used to retransmit the incorrectly received data in the first MPDU, and is also used to indicate that the second communication device has received the After the feedback request of the first communication device, the feedback information of the PPDU where the retransmission data is located is sent to the first communication device;
  • the receiving unit 2200 is configured to receive a second PPDU from the first communication device, where the second PPDU uses HARQ to retransmit the incorrectly received data in the first MPDU;
  • the receiving unit 2200 is further configured to receive the feedback request from the first communication device
  • the sending unit 2100 is further configured to send feedback information of the second PPDU to the first communication device.
  • the communication device 2000 may correspond to the second communication device in the method 600. At this time, the functions of each unit of the communication device 2000 are as follows.
  • the sending unit 2100 is configured to send a negative response to the first communication device, where the negative response is used to indicate that the first MPDU contained in a PPDU sent by the first communication device to the second communication device is not received correctly;
  • the receiving unit 2200 is configured to receive a second PPDU from the first communication device, where the second PPDU includes a second MPDU and an additional part, and the second PPDU uses HARQ to detect incorrectly received data in the first MPDU Retransmission is performed, wherein the sum of the duration of the additional part and the short frame interval SIFS is greater than the duration required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received.
  • the sending unit 2100 is further configured to send capability information of the communication device to the first communication device, where the capability information is used to instruct the second communication device to send the The time required for the first communication device to feed back whether the MPDU to which the retransmitted data belongs is received correctly.
  • the additional part is padding of the second MPDU, or the additional part is newly transmitted data.
  • the capability information is used to indicate the time delay for the communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received.
  • the capability information is used to indicate the maximum duration of the PPDU where the retransmission data is acceptable to the communication device, and/or the maximum number of MPDUs to which the retransmission data belongs.
  • the receiving unit 2200 is specifically configured to receive the second PPDU from the first communication device, where the second PPDU includes the second MPDU and the additional part, where The time required for the communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received is longer than the SIFS.
  • the capability information is used to indicate the time required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received, including: the capability The information carries the level identifier corresponding to the length of time required for the second communication device to feed back to the first communication device whether the MPDU to which the retransmitted data belongs is correctly received, wherein the second communication device feeds back the first communication device Whether the MPDU to which the retransmitted data belongs is received correctly, and the different time lengths correspond to different class identifiers.
  • the communication device 2000 may correspond to the second communication device in the method 900. At this time, the communication device 2000 further includes a processing unit 2300. The functions of the units of the communication device 2000 are as follows.
  • the receiving unit 2200 is configured to receive the first preamble sent by the first communication device on the first link, and start receiving data from the end time of the first preamble;
  • the processing unit 2300 is configured to control the sending unit 2100 not to give feedback to the first communication device when the first preamble is not received correctly.
  • the first preamble includes an indication field, and the indication field is used to indicate that after the second communication device receives the first preamble, the first preamble is Whether to receive feedback correctly.
  • the receiving unit 2200 is further configured to receive a second preamble from the first communication device, and start receiving the retransmitted data from the end time of the second preamble;
  • processing unit 2300 is further configured to control the sending unit 2100 to transmit data on the second link when it is determined that the receiving unit 2200 correctly receives the second preamble on the first link
  • the first communication device sends second feedback information, where the second feedback information is used to indicate that the communication device correctly receives the second preamble.
  • the receiving unit 2200 is further configured to receive a detection signal from the first communication device on the first link;
  • the sending unit 2100 is further configured to send a response signal to the first communication device through a second link, where the second link is one of the available links of the communication device.
  • the detection signal includes RTS and/or CTS.
  • the communication device 2000 may be the receiving end device in the method embodiment of this application, or may also be a combination device, component, etc. in the receiving end device that can have the function of the second communication device described above.
  • the sending unit 2100 may be a transmitter
  • the receiving unit 2200 may be a receiver.
  • the transmitter and receiver can be physically integrated as a transceiver.
  • the processing unit 2200 may be a processing device.
  • the communication device 2000 may be a chip or an integrated circuit installed in the receiving end device.
  • the sending unit 2100 and the receiving unit 2200 may be communication interfaces.
  • the sending unit 2100 may be an output interface or an output circuit.
  • the receiving unit 2200 may be an input interface or an input circuit.
  • the processing unit 2200 may be a processing device.
  • the function of the processing device can be realized by hardware, or by hardware executing corresponding software.
  • the processing device may include one or more memories and one or more processors, where the one or more memories are used to store a computer program, and the one or more processors read and execute the one or more The computer programs stored in multiple memories enable the communication device 2000 to perform operations and/or processing performed by the second communication device in each method embodiment.
  • the processing device may only include a processor, and the memory for storing the computer program is located outside the processing device.
  • the processor is connected to the memory through a circuit/wire to read and execute the computer program stored in the memory.
  • the sending unit 2100 and the receiving unit 2200 may be integrated as a radio frequency device, and the processing unit 2300 may be a baseband device, SoC, or the like.
  • the communication device 12 includes: one or more processors 11, one or more memories 12, and one or more communication interfaces 13. Among them, the processor 11 is used to control the communication interface 13 to send and receive signals, the memory 12 is used to store a computer program, and the processor 11 is used to call and run the computer program from the memory 12 to execute the first The processing and/or operation performed by the communication device.
  • the processor 13 may have the functions of the processing unit 1300 shown in FIG. 11, and the communication interface 13 may have the functions of the receiving unit 1100 and the sending unit 1200 shown in FIG.
  • the processor 13 may have the functions of the processing unit 1300 shown in FIG. 11
  • the communication interface 13 may have the functions of the receiving unit 1100 and the sending unit 1200 shown in FIG.
  • the communication device 20 includes: one or more processors 21, one or more memories 22, and one or more communication interfaces 23.
  • the processor 21 is used to control the communication interface 23 to send and receive signals
  • the memory 22 is used to store a computer program
  • the processor 21 is used to call and run the computer program from the memory 22 to execute the method provided by the second communication device in the embodiments of the present application. The processing and/or operation performed.
  • the processor 21 may have the functions of the processing unit 2300 shown in FIG. 12, and the communication interface 23 may have the functions of the sending unit 2100 and the receiving unit 2200 shown in FIG.
  • the processor 21 may have the functions of the processing unit 2300 shown in FIG. 12
  • the communication interface 23 may have the functions of the sending unit 2100 and the receiving unit 2200 shown in FIG.
  • the memory and the memory in the foregoing device embodiments may be physically independent units, or the memory may also be integrated with the processor.
  • the present application also provides a computer-readable storage medium that stores computer instructions.
  • the computer instructions run on the computer, the computer executes the method described by the first communication in the method embodiments of the present application. Operations and/or processing performed by the device.
  • the present application also provides a computer-readable storage medium.
  • the computer-readable storage medium stores computer instructions.
  • the computer instructions run on the computer, the computer executes the operations performed by the second communication device in the method embodiments of the present application. And/or processing.
  • the present application also provides a computer program product.
  • the computer program product includes computer program code.
  • the computer program code runs on a computer, the computer executes the operations and/or processing performed by the first communication device in the method embodiments of the present application. .
  • the present application also provides a computer program product.
  • the computer program product includes computer program code.
  • the computer program code runs on a computer, the computer executes the operations and/or processing performed by the second communication device in the method embodiments of the present application. .
  • the present application also provides a chip.
  • the chip includes one or more processors, and one or more memories for storing computer programs are provided independently of the chip.
  • the one or more processors are used to execute computer programs stored in the one or more memories to execute operations and/or processing performed by the first communication device in each method embodiment.
  • the chip may also include one or more communication interfaces.
  • the one or more communication interfaces may be input-output interfaces, input-output circuits (ie, interface circuits), and the like.
  • the chip may also include the one or more memories.
  • the present application also provides a chip.
  • the chip includes one or more processors, and one or more memories for storing computer programs are provided independently of the chip.
  • the one or more processors are used to execute computer programs stored in the one or more memories to execute operations and/or processing performed by the second communication device in each method embodiment.
  • the chip may also include one or more communication interfaces.
  • the one or more communication interfaces may be input-output interfaces, input-output circuits, and the like.
  • the chip may also include the one or more memories.
  • the present application also provides a communication device, including a processor and an interface circuit, the interface circuit is used to receive computer code or instructions, and transmit to the processor, the processor is used to run the computer code or instructions to Perform operations and/or processing performed by the first communication device in each method embodiment.
  • the present application also provides a communication device, including a processor and an interface circuit, the interface circuit is used to receive computer code or instructions, and transmit to the processor, the processor is used to run the computer code or instructions to Perform operations and/or processing performed by the second communication device in each method embodiment.
  • this application also provides a wireless communication system, including the first communication device and the second communication device in the embodiments of this application.
  • the processor in the embodiment of the present application may be an integrated circuit or a chip, and has the ability to process signals.
  • the steps of the foregoing method embodiments can be completed by hardware integrated logic circuits in the processor or instructions in the form of software.
  • the processor can be a general-purpose processor, digital signal processor (digital signal processor, DSP), application specific integrated circuit (ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic Devices, discrete gates or transistor logic devices, discrete hardware components.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
  • the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware encoding processor, or executed and completed by a combination of hardware and software modules in the encoding processor.
  • the software module may be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
  • the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
  • the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
  • the volatile memory may be random access memory (RAM), which is used as an external cache.
  • RAM random access memory
  • static random access memory static random access memory
  • dynamic RAM dynamic random access memory
  • synchronous dynamic random access memory synchronous DRAM, SDRAM
  • double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
  • enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
  • synchronous connection dynamic random access memory direct rambus RAM, DRRAM
  • direct rambus RAM direct rambus RAM
  • unit used in this specification are used to denote computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution.
  • the component may be, but is not limited to, a process, a processor, an object, an executable file, an execution thread, a program, and/or a computer running on a processor.
  • the application running on the computing device and the computing device can be components.
  • One or more components may reside in a process and/or thread of execution.
  • the components may be located on one computer and/or distributed between two or more computers.
  • these components can be executed from various computer readable media having various data structures stored thereon.
  • a component can be based on data that has one or more data packets (for example, data from two components that interact with another component in a local system, a distributed system, and/or a network, for example, the Internet that interacts with other systems through signals) Signals are communicated through local and/or remote processes.
  • data packets for example, data from two components that interact with another component in a local system, a distributed system, and/or a network, for example, the Internet that interacts with other systems through signals
  • the disclosed system, device, and method may be implemented in other ways.
  • the device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
  • the technical solution of the present application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk and other media that can store program codes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

本申请提供一种发送反馈信息的方法和装置,通过在确定采用HARQ机制进行数据重传时绑定先请求再反馈BAR-BA的反馈方式,可以增加数据接收端对重传数据的确认操作的时长,或者接收端通过估计自己反馈重传数据的接收情况所需的时长,并反馈给发送端,使得发送端可以根据接收端的反馈能力,对重传数据的时长进行适应调整,以保证接收端对重传数据的接收情况的反馈位于SIFS内。或者在多链路的场景下,接收端通过对前导码单独进行提前反馈,从而在前导码接收错误的情况下,发送端及时停止数据的发送并进入重传,可以降低对重传资源的浪费。

Description

发送反馈信息的方法和装置
本申请要求于2019年11月10日提交中国专利局、申请号为201911091549.5、申请名称为“发送反馈信息的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及无线通信技术领域,更具体地,涉及一种发送反馈信息的方法和装置。
背景技术
在混合自动重传请求(Hybrid Automatic Repeat request,HARQ)机制中,发送端向接收端发送数据包,接收端接收到数据包之后,根据接收情况向发送端进行反馈。例如,如果接收端正确接收了数据包,则向发送端发送肯定应答(acknowledge character,ACK)。如果接收端未正确接收数据包,接收端保存本次传输中错误部分的最大似然比(likelihood rate,LLR),结合以往传输中同一错误部分的所有LLR,向发送端发送否定应答(negative acknowledge character,NACK),并通知发送端哪些部分未正确接收。发送端在接收到NACK的情况下,对该出错的数据部分的LLR进行结合并对错误部分进行重传。接收端对重传数据所属的媒体访问控制(media access control,MAC)和协议数据单元(protocol data unit,PDU)是否正确接收进行确认,并根据确认的结果向发送端回复块确认(block acknowledge,BA)。
由此可知,即使仅有少量的数据出错,接收端也需要对该出错数据所属的MPDU的接收情况进行确认操作,而这个确认操作比较费时,可能会导致接收端无法在短帧间隔(short inter-frame space,SIFS)内回复BA。发送端如果在SIFS内未接收到接收端的回复,则会判定重传失败,继续进行重传。由此可见,接收端无法在SIFS内回复BA,对重传的性能有着不良的影响,例如,造成发送端对于重传数据的接收情况的误判,以及继续重传而带来的重传资源的浪费等。
发明内容
本申请提供一种发送反馈信息的方法和装置,可以提高重传的性能。
第一方面,本申请提供一种发送反馈信息的方法,该方法包括:第一通信装置从第二通信装置接收否定应答,所述否定应答用于指示第一通信装置向第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收;第一通信装置向第二通信装置发送第二PPDU,所述第二PPDU的前导码携带第一指示信息,所述第一指示信息用于指示所述第二PPDU采用混合自动重传请求HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送所述第二PPDU的反馈信息,所述第二PPDU的反馈信息用于指示所述第二PPDU是否正确接收;第一通信装置向第二通信装置发送反馈请求;第一通信装置从第二通信装置 接收所述第二PPDU的反馈信息。
本申请的技术方案,在数据传输中,当确定采用HARQ对未正确接收的数据进行重传的情况下,第一通信装置和第二通信装置采用了BAR-BA的方式。也即,将HARQ和BAR-BA的反馈方式绑定。当第一通信装置从第二通信装置接收到数据未正确接收的否定应答之后,第一通信装置需要对未正确接收的数据进行重传。如果第一通信装置确定采用HARQ对重传数据的接收情况进行反馈,第一通信装置在向第二通信装置发送的第二PPDU中携带第一指示信息,该第一指示信息用于指示采用HARQ对重传数据的接收情况进行反馈,并且采用BAR-BA的反馈方式。这里,BAR-BA的反馈方式是指第二通信装置从第一通信装置接收到BAR之后,第二通信装置再向第一通信装置发送重传数据所在的PPDU是否正确接收的BA。
应理解,重传数据所在的PPDU也即本文中的第二PPDU。
而在现有的HARQ机制中,第二通信装置从第一通信装置接收所述重传数据并执行块确认操作。第一通信装置完成重传数据的发送之后即进入SIFS,而第二通信装置执行块确认操作比较耗时,可能超出SIFS的时长,导致发送端误判重传失败,并继续进行重传,造成重传资源的浪费。
相比之下,在本申请中,将HARQ和BAR-BA的反馈方式绑定,第二通信装置在接收重传数据之后,确认重传数据所在的第二PPDU是否正确接收的时间被拉长。在接收到第一通信装置的反馈请求之后,再向第一通信装置对重传数据所在的PPDU的接收情况进行反馈,使得留给第二通信装置更多的时间进行块确认操作,可以使第二通信装置的反馈信息位于SIFS内。也即,第一通信装置可以在SIFS内接收到第二通信装置发送的第二PPDU是否正确接收的反馈信息,可以避免第一通信装置对重传数据的接收情况的误判,进而减少重传资源的浪费。
结合第一方面,在第一方面的某些实现方式中,第二PPDU为HE SU PPDU,所述HE SU PPDU的信令字段A携带所述第一指示信息;或者,所述第第二PPDU为HE MU PPDU,所述HE MU PPDU的信令字段A字段携带所述第一指示信息。
针对不同类型的PPDU,第一通信装置通过其包含的信令字段A携带第一指示信息,可以避免增加额外的信令开销。
可选地,第一指示信息可以通过字段A的保留比特携带。例如,如果第二PPDU为HE SU PPDU,可以通过HE SU PPDU的前导码的SIG-A的B14携带第一指示信息。又例如,如果第二PPDU为HE MU PPDU,可以通过HE MU PPDU的前导码的SIG-A的B7携带第一指示信息。
第二方面,本申请提供一种发送反馈信息的方法,该方法包括:第一通信装置从第二通信装置接收否定应答,所述否定应答用于指示第一通信装置向第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收,所述否定应答携带第二指示信息,所述第二指示信息用于指示采用HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示第二通信装置接收到第一通信装置的反馈请求之后向第一通信装置发送重传数据所在的PPDU的反馈信息;第一通信装置向第二通信装置发送第二PPDU,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传;第一通信装置向第二通信装置发送所述反馈请求;第一通信装置从第二通信装置接收所述第二PPDU的反馈信息。
和第一方面的发送反馈信息的方法类似,在第二方面的方法中,也将HARQ和 BAR-BA的反馈方式绑定。当数据的接收端(也即,第二通信装置)未正确接收发送端(也即,第一通信装置)的部分数据,第二通信装置需要对未正确接收的数据进行重传。如果第二通信装置确定采用HARQ,第二通信装置可以在发送给第一通信装置的否定应答中携带第二指示信息,该第二指示信息用于指示采用HARQ对重传数据的接收情况进行反馈,并且采用BAR-BA的反馈方式。同样地,将HARQ机制和BAR-BA绑定,可以使第二通信装置有更多的时间进行块确认操作,进而使得第二通信装置对于重传数据所属的MPDU的接收情况的反馈可以位于SIFS内,可以避免第一通信装置对重传数据的接收情况的误判,进而减少重传资源的浪费。
第三方面,本申请提供一种发送反馈信息的方法,该方法包括:第一通信装置从第二通信装置接收否定应答,所述否定应答用于指示第一通信装置向第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收;第一通信装置根据第二通信装置的能力信息,向第二通信装置发送第二PPDU,第二PPDU包括第二MPDU和附加部分,所述附加部分和短帧间隔SIFS的时长之和大于第二通信装置向第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。
在该技术方案中,第一通信装置根据第二通信装置的能力信息,可以获知第二通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。从而,当第二通信装置的反馈时长大于SIFS的情况下,第一通信装置在重传数据所属的MPDU之后添加附加部分,使得附加部分的时长和SIFS的时长之和大于第二通信装置的反馈时长,从而可以保证第二通信装置反馈的BA位于SIFS内。
由此,可以避免第一通信装置在SIFS内接收不到第二通信装置对重传数据所属的MPDU的接收情况的反馈,导致第一通信装置的误判,以及由此继续进行重传而带来的重传资源的浪费。
结合第三方面,在第三方面的某些实现方式中,该方法还包括:第一通信装置从第二通信装置接收所述能力信息。
可选地,第一通信装置可以在向第二通信装置发送第一PPDU之前,从第二通信装置获取该能力信息。例如,第一通信装置和第二通信装置建立连接之后,第二通信装置就自主上报自己的能力信息。或者,第一通信装置和第二通信装置建立连接之后,第二通信装置可以基于第一通信装置的请求,向第一通信装置反馈自己的能力信息等。
结合第三方面,在第三方面的某些实现方式中,所述附加部分为所述第二MPDU的填充,或者所述附加部分为新传的数据。
通过对重传数据进行填充,以延长第二通信装置进行块确认操作的处理时间,实现的复杂度较低。或者,通过在重传数据之后聚合新传的数据,既可以延长第二通信装置进行块确认操作的处理时间,使得第二通信装置的反馈位于SIFS内,又可以提高传输效率。
结合第三方面,在第三方面的某些实现方式中,所述能力信息用于指示第二通信装置向第一通信装置反馈重传数据所属的MPDU是否正确接收的时延。
结合第三方面,在第三方面的某些实现方式中,所述能力信息用于指示第二通信装置可接受的重传数据所在的PPDU的最大时长,和/或,重传数据所属的MPDU的最大个数。
以上实现方式为第二通信装置估计自己对于重传数据的反馈时延提供了多种指标,提高了反馈的灵活性。
结合第三方面,在第三方面的某些实现方式中,第一通信装置根据所述能力信息,向 第二通信装置发送第二PPDU之前,该方法还包括:第一通信装置根据所述能力信息,在所述能力信息所指示的时长大于所述SIFS的情况下,第一通信装置在所述第二MPDU之后增加所述附加部分,生成第二PPDU。
结合第三方面,在第三方面的某些实现方式中,所述能力信息用于指示第二通信装置向第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长,包括:所述能力信息携带第二通信装置向第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的时长对应的等级标识,其中,第二通信装置向第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的不同时长对应不同的等级标识。
通过为第二通信装置的反馈时延建立等级标识,使得第二通信装置在向第一通信装置发送反馈时延时,可以直接向第一通信装置发送等级标识,而不需要指示具体的反馈时延,有助于降低指示比特的开销。
第四方面,本申请提供一种发送反馈信息的方法,该方法包括:第一通信装置在第一链路上向第二通信装置发送第一前导码,并从所述第一前导码的结束时刻开始向第二通信装置发送数据;第一通信装置在预设的时长内,如果未在第二链路上接收到所述第一反馈信息,第一通信装置停止向第二通信装置发送数据,其中,第一反馈信息用于指示第二通信装置正确接收所述第一前导码。
考虑到在HARQ机制中,前导码和数据部分是分别编码的,因此,本申请提出对前导码的接收情况可以提前进行反馈。也即,第二通信装置接收到前导码之后,不需要等待数据全部接收完成,就可以对前导码是否正确接收进行反馈,可以节省时间。
第二通信装置通过对前导码的接收情况独立于数据的接收情况进行反馈,使得在错误接收前导码的情况下,第一通信装置及时停止了后续数据的发送,以避免浪费传输资源,及时进入重传。
在第二通信装置正确接收前导码的情况下,不需要等待数据完全接收完,可以提前仅针对第一前导码的接收情况向第一通信装置反馈肯定应答。第一通信装置接收到肯定应答之后,继续发送数据。
可选地,第一通信装置在第一链路上向第二通信装置发送第一前导码,并从所述第一前导码的结束时刻开始向第二通信装置发送数据;第一通信装置在预设的时长内,如果在第二链路上接收到第一反馈信息,第一通信装置在所述第一链路上继续向第二通信装置发送数据,其中,第一反馈信息用于指示第二通信装置正确接收所述第一前导码。
结合第四方面,在第四方面的某些实现方式中,所述第一前导码包括指示字段,所述指示字段用于指示第二通信装置接收到所述第一前导码之后,对所述第一前导码是否正确接收进行反馈。
第一通信装置通过在前导码中指示第二通信装置对前导码提前进行反馈,可以避免专门通知第二通信装置而带来的额外的信令和资源开销。
结合第四方面,在第四方面的某些实现方式中,第一通信装置停止向第二通信装置发送数据之后,该方法还包括:第一通信装置向第二通信装置发送第二前导码,并从所述第二前导码的结束时刻开始重传所述数据;第一通信装置在预设的时长内,如果在第二链路上接收到第二反馈信息,第二通信装置继续向第二通信装置发送数据,所述第二反馈信息用于指示第二通信装置正确接收所述第二前导码。
结合第四方面,在第四方面的某些实现方式中,第一通信装置在第一链路上向第二通 信装置发送第一前导码之前,该方法还包括:第一通信装置在所述第一链路上向第二通信装置发送检测信号,并在第二链路上尝试接收第二通信装置的响应信号;若第一通信装置在所述第二链路上接收到来自第二通信装置的所述响应信号,第一通信装置确认所述第一链路和所述第二链路处于空闲状态。
该实现方式提供了多链路场景下第二通信装置向第一通信装置反馈重传数据的接收情况的方法,可以使得第一通信装置提前获知前导码的接收情况。在前导码未正确接收的情况下,第一通信装置及时停止发送数据,并进入重传,避免浪费传输资源。
结合第四方面,在第四方面的某些实现方式中,所述检测信号包括请求发送信号RTS和/或允许发送信号CTS。
第五方面,本申请提供一种发送反馈信息的方法,该方法包括:第二通信装置向第一通信装置发送否定应答,所述否定应答用于指示第一通信装置向第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收;第二通信装置从所述第一通信装置接收第二PPDU,所述第二PPDU的前导码携带第一指示信息,所述第一指示信息用于指示所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送所述第二PPDU的反馈信息,所述第二PPDU的反馈信息用于指示所述第二PPDU是否正确接收;所述第二通信装置从所述第一通信装置接收所述反馈请求;所述第二通信装置向所述第一通信装置发送所述第二PPDU的反馈信息。
结合第五方面,在第五方面的某些实现方式中,所述第二PPDU为高效率单个用户HE SU PPDU,所述HE SU PPDU的信令字段A携带所述第一指示信息;或者,所述第二PPDU为高效率多个用户HE MU PPDU,所述HE MU PPDU的信令字段A携带所述第一指示信息。
第六方面,本申请提供一种发送反馈信息的方法,该方法包括:第二通信装置向第一通信装置发送否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收,所述否定应答携带第二指示信息,所述第二指示信息用于指示采用HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送重传数据所在的PPDU的反馈信息,所述重传数据所在的PPDU的反馈信息用于指示所述重传数据所在的PPDU是否正确接收;所述第二通信装置从所述第一通信装置接收第二PPDU,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传;所述第二通信装置从所述第一通信装置接收所述反馈请求;所述第二通信装置向所述第一通信装置发送所述第二PPDU的反馈信息。
第七方面,本申请提供一种发送反馈信息的方法,该方法包括:第二通信装置向第一通信装置发送否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的一PPDU所包含的第一MPDU未正确接收;所述第二通信装置从所述第一通信装置接收第二PPDU,所述第二PPDU包括第二MPDU和附加部分,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传,其中,所述附加部分和短帧间隔SIFS的时长之和大于所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。
结合第七方面,在第七方面的某些实现方式中,所述第二通信装置向所述第一通信装 置发送所述第二通信装置的能力信息,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。
结合第七方面,在第七方面的某些实现方式中,所述附加部分为所述第二MPDU的填充,或者所述附加部分为新传数据。
结合第七方面,在第七方面的某些实现方式中,所述能力信息用于指示第二通信装置向第一通信装置反馈重传数据所属的MPDU是否正确接收的时延。
结合第七方面,在第七方面的某些实现方式中,所述能力信息用于指示第二通信装置可接受的重传数据所在的PPDU的最大时长,和/或,重传数据所属MPDU的最大个数。
结合第七方面,在第七方面的某些实现方式中,所述第二通信装置从所述第一通信装置接收第二PPDU,包括:所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长大于所述SIFS的情况下,所述第二通信装置从所述第一通信装置接收到的所述第二PPDU包含所述第二MPDU和所述附加部分。
结合第七方面,在第七方面的某些实现方式中,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长,包括:所述能力信息携带所述第二通信装置向所述第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的时长对应的等级标识,其中,第二通信装置向第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的不同时长对应不同的等级标识。
第八方面,本申请提供一种发送反馈信息的方法,该方法包括:第二通信装置在第一链路上接收第一通信装置发送的第一前导码,并从所述第一前导码的结束时刻开始接收数据;所述第二通信装置在未正确接收所述第一前导码的情况下,不向所述第一通信装置反馈所述第一前导码的接收情况。
结合第八方面,在第八方面的某些实现方式中,所述第一前导码包括指示字段,所述指示字段用于指示第二通信装置接收到所述第一前导码之后,对所述第一前导码是否正确接收进行反馈。
结合第八方面,在第八方面的某些实现方式中,该方法还包括:所述第二通信装置在所述第一链路上从所述第一通信装置接收第二前导码,并从所述第二前导码的结束时刻开始接收重传的所述数据;所述第二通信装置在正确接收所述第二前导码的情况下,在所述第二链路上向所述第一通信装置发送第二反馈信息,所述第二反馈信息用于指示所述第二通信装置正确接收所述第二前导码。
结合第八方面,在第八方面的某些实现方式中,所述第二通信装置在第一链路上接收第一通信装置发送的第一前导码之前,所述方法还包括:所述第二通信装置在所述第一链路上接收到来自所述第一通信装置的检测信号的情况下,所述第二通信装置通过第二链路向所述第一通信装置发送响应信号。
结合第八方面,在第八方面的某些实现方式中,所述检测信号包括RTS和/或CTS。
第九方面,本申请提供一种通信装置,所述通信装置具有实现第一方面至第四方面或其任意可能的实现方式中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
第十方面,本申请提供一种通信装置,所述通信装置具有实现第五方面至第八方面或其任意可能的实现方式中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元。
第十一方面,本申请提供一种通信设备,包括一个或多个处理器以及一个或多个存储器。所述一个或多个存储器用于存储计算机程序,所述一个或多个处理器用于调用并运行所述一个或多个存储器中存储的计算机程序,使得通信设备执行第一方面至第四方面或其任意可能的实现方式中的方法。
第十二方面,本申请提供一种通信设备,包括一个或多个处理器以及一个或多个存储器。所述一个或多个存储器用于存储计算机程序,所述一个或多个处理器用于调用并运行所述一个或多个存储器中存储的计算机程序,使得通信设备执行第五方面至第八方面或其任意可能的实现方式中的方法。
第十三方面,本申请提供一种芯片,包括一个或多个处理器。所述一个或多个处理器用于读取并执行一个或多个存储器中存储的计算机程序,以执行第一方面至第四方面及其任意可能的实现方式中的方法。所述一个或多个存储器独立设置于所述芯片之外。
可选地,所述芯片还包括一个或多个存储器,所述一个或多个存储器与所述一个或多个处理器通过电路或电线与所述一个或多个存储器连接。
进一步可选地,所述芯片还包括通信接口。
第十四方面,本申请提供一种芯片,包括一个或多个处理器。所述一个或多个处理器用于读取并执行一个或多个存储器中存储的计算机程序,以执行第五方面至第八方面及其任意可能的实现方式中的方法。所述一个或多个存储器独立设置于所述芯片之外。
可选地,所述芯片还包括一个或多个存储器,所述一个或多个存储器与所述一个或多个处理器通过电路或电线与所述一个或多个存储器连接。
进一步可选地,所述芯片还包括通信接口。
上述方面中提及的芯片可以是片上系统(system on chip,SOC),也可以是基带芯片等。其中,基带芯片可以包括处理器、信道编码器、数字信号处理器、调制解调器和通信接口等。
第十五方面,本申请还提供一种计算机程序产品,包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第一方面至第四方面或其任意一种可能的实现方式中的方法。
第十六方面,本申请还提供一种计算机程序产品,包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第五方面至第八方面或其任意一种可能的实现方式中的方法。
第十七方面,本申请还提供一种计算机存储介质,所述计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行第一方面至第四方面或其任意可能的实现方式中的方法。
第十八方面,本申请还提供一种计算机存储介质,所述计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行第五方面至第八方面或其任意可能的实现方式中的方法。
第十九方面,本申请还提供一种通信装置,包括处理器和接口电路,所述接口电路用于接收计算机代码或指令,并传输至所述处理器,所述处理器用于运行所述计算机代码或指令,以执行第一方面至第四方面或其任意可能的实现方式中的方法。
第二十方面,本申请还提供一种通信装置,包括处理器和接口电路,所述接口电路用于接收计算机代码或指令,并传输至所述处理器,所述处理器用于运行所述计算机代码或 指令,以执行第五方面至第八方面或其任意可能的实现方式中的方法。
第二十一方面,本申请提供一种无线通信系统,包括第十一方面的通信设备和/或第十二方面的通信设备。
附图说明
图1为适用于本申请的技术方案的系统架构的示意图。
图2为采用HARQ机制对数据接收情况进行反馈的示意图。
图3为本申请提供的发送反馈信息的方法的交互图。
图4为本申请提供的发送反馈信息的一个示例。
图5为本申请提供的发送反馈信息的另一个示例。
图6为本申请提供的另一种发送反馈信息的方法的示意图。
图7为本申请提供的发送反馈信息的一个示例。
图8为本申请提供的发送反馈信息的另一个示例。
图9为本申请提供的再一种发送反馈信息的方法的示意图。
图10为本申请提供的发送反馈信息的一个示例。
图11为本申请提供的通信装置1000的示意性框图。
图12为本申请提供的通信装置2000的示意性框图。
图13是本申请提供的通信装置10的示意性结构图。
图14是本申请提供的通信装置20的示意性结构图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请的技术方案适用于两个通信设备之间进行数据传输的场景。例如,网络设备和终端设备之间的上行数据传输或者下行数据传输。又例如,设备到设备(device to device,D2D)场景下两个终端设备之间的数据传输等。
参见图1,图1为适用于本申请的技术方案的系统架构的示意图。如图1所示,该无线通信系统可以包括至少一个网络设备和至少一个终端设备。网络设备如图1中所示的110,终端设备如图1中所示的111,112,113以及114。
可选地,其中,终端设备和网络设备之间不限于采用单链路连接,也可以采用多链路连接,本文不作限定。例如,110分别与112,113以及114之间采用单链路连接。110与111之间采用多链路连接,图1中所示具体为两条链路。
如上文所述,本申请的技术方案可以用于网络设备和终端设备之间的数据传输,也适用于终端设备之间的数据传输。例如,110分别与111,112,113以及114之间的数据传输,以及111和114之间的数据传输等。
因此,本申请的技术方案中涉及到的第一通信装置和第二通信装置可以为网络设备或者终端设备。例如,第一通信装置和第二通信装置中的一个可以为网络设备,另一个为终端设备。或者,第一通信装置和第二通信装置均为终端设备,本文不作限制。
以上图1所示的场景仅仅作为示例,并不限定为上述场景。实际上,任何两个通信设备之间的数据传输都可以采用本申请的技术方案。
本申请实施例提及的无线通信系统包括但不限于:无线局域网(wireless local access  network,WLAN)系统、窄带物联网(narrow band-internet of things,NB-IoT)系统、长期演进(long term evolution,LTE)系统、第五代(the 5 th generation,5G)通信系统或者5G之后的通信系统,以及D2D通信系统等。
本申请提及的网络设备,可以是任意一种具有无线收发功能的设备。所述网络设备包括但不限于:节点B(node B,NB)、长期演进(long term evolution,LTE)系统中的演进节点B(evolved node base,eNB)、无线网络控制器(radio network controller,RNC)、演进的(evolved LTE,eLTE)基站、5G系统中的gNB,还可以为基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、接入点(access point,AP)、无线回传节点、传输点(transmission point,TP)、发送接收点(transmission and reception point,TRP)、家庭基站(home node B,HNB)等。或者,还可以为构成gNB或传输点的网络节点,例如,基带单元(building baseband unit,BBU)或分布式单元(distributed unit,DU)等,本申请不作限定。
本申请提及的终端设备也可以称为用户设备(user equipment,UE)、移动台、接入终端、用户单元、用户站、移动站、远方站、远程终端、移动设备、终端、无线通信设备、用户代理、WLAN中的站点(station,STA)、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备、连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、5G网络中的移动台以及未来演进的公共陆地移动网络(public land mobile network,PLMN)网络中的终端设备等。
在混合自动重传请求(Hybrid Automatic Repeat request,HARQ)机制下,发送端在链路上向接收端发送数据包。接收端在接收到数据包之后,根据接收情况向发送端进行反馈。例如,如果接收端正确接收了数据包,则向发送端发送肯定应答(acknowledge,ACK)。如果接收端未正确接收数据包,接收端存储本次错误接收的数据的LLR,结合以往传输中同一错误部分的所有LLR,向发送端发送否定应答(negative acknowledgment,NACK),并告知发送端哪些部分接收错误。发送端在接收到NACK的情况下,将结合了LLR的错误部分进行重传。
参见图2,图2为采用HARQ机制对数据接收情况进行反馈的示意图。如图2所示,发送端向接收端发送物理协议数据单元(physical protocol data unit,PPDU),其中,PPDU包括前导码和数据两部分。接收端在接收完数据之后,向发送端反馈数据的接收情况。例如,如果接收端正确接收数据,接收端向发送端发送ACK,图2中未示出这种情况。如果接收端未正确接收数据,接收端向发送端发送NACK,并指示未正确接收的数据。当发送端从接收端接收到NACK,则对接收端未正确接收的数据进行重传。在HARQ机制下,对于一次传输而言,接收端存储本次传输过程中错误接收的数据的LLR。如果一些数据未正确接收,接收端将以往多次传输中同一错误部分的所有LLR发送给发送端,并告知哪些部分的数据接收错误。发送端将结合了LLR的错误部分进行重传。接收端对重传数据所属的媒体访问控制(media access control,MAC)协议数据单元(protocol data unit,PDU)是否正确解码进行确认,向发送端回复块确认(block acknowledge character,BA)。
可以发现,即使仅仅只有少量数据进行了重传,但是收端却需要对这些重传数据所属的MPDU是否正确解码进行确认操作。而这个确认操作比较费时,可能会导致接收端无法在短帧间隔(short inter frame space,SIFS)内回复BA,或者说,接收端回复BA超出了 SIFS。如图2所示,BA位于SIFS之后。
而在无线局域网中,SIFS表示节点从发送状态切换到接收状态并能正确解码所需要的时间,或者表示节点从接收状态转为发送状态所需要的时间。对于HARQ反馈来说,如果接收端进行块确认操作的时长超出了SIFS的设定值,发送端将不会在SIFS内接收到接收端回复的BA,进而判定重传失败,继续进行重传。
由此可见,在现有的HARQ机制中,接收端回复BA的时延较长,这对于重传性能有着不良的影响,例如,造成发送端对重传数据接收情况的误判,以及发送端由于误判进而继续进行重传,进一步导致重传资源的浪费等。
为此,本申请提供一种发送反馈信息的方法,有助于改善重传性能。例如,保证接收端在SIFS内向发送端回复重传数据的接收情况、减少重传资源的浪费等。
下面对本申提供的发送反馈信息的方案进行详细介绍。
本申请针对图1所示的单链路的场景和多链路的场景分别提供解决方案,下面一一进行介绍。
场景1
第一通信装置和第二通信装置之前采用单链路的连接。
参见图3,图3为本申请提供的发送反馈信息的方法的交互图。
310、第一通信装置从第二通信装置接收否定应答。其中,所述否定应答用于指示第一通信装置向第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收。
可选地,第一MPDU可以为一个或多个。
应理解,在步骤310之前,第一通信装置向第二通信装置发送第一PPDU,图3中未示出。第一PPDU包括前导码以及一个或多个MPDU。第一MPDU可以为第一PPDU中的任意一个或多个MPDU。
320、第一通信装置向第二通信装置发送第二PPDU,第二PPDU的前导码携带第一指示信息。其中,第一指示信息用于指示第二PPDU采用HARQ对第一MPDU中未正确接收的数据进行重传,且第一指示信息还用于指示第二通信装置接收到第一通信装置的反馈请求之后向发送第二PPDU的反馈信息。
可见,一方面,第一指示信息指示重传采用HARQ,也即,第二PPDU采用HARQ机制对未正确接收的数据进行重传。另一方面,第一指示信息还用于指示第二通信装置采用BAR-BA的反馈方式,对重传数据所在的PPDU(也即,第二PPDU)的接收情况进行反馈。
其中,BAR-BA的方式是指,第二通信装置从第一通信装置接收到BAR之后,第二通信装置再向第一通信装置发送第二PPDU的BA。
本文中描述的,PPDU、MPDU或者重传数据的接收情况,是指该PPDU、MPDU或者重传数据是否正确接收。换句话说,接收情况包括正确接收和未正确接收两种可能。
第一通信装置从第二通信装置接收到否定应答的情况下,第一通信装置对第二通信装置未正确接收的数据进行重传。如上文所述,第一PPDU中的第一MPDU未正确接收,因此,第一通信装置需要对第一MPDU中未正确接收的数据进行重传。
可选地,第一通信装置可以仅对第一MPDU中出错的数据进行重传,或者,第一通信装置也可以对第一MPDU进行重传。
步骤320中,第一通信装置向第二通信装置发送第二PPDU,即是对未正确接收的数 据的重传。
第二通信装置从第一通信装置接收第二PPDU。
330、第一通信装置向第二通信装置发送反馈请求,反馈请求用于请求第二通信装置发送第二PPDU的反馈信息。
其中,第二PPDU的反馈信息用于指示第二PPDU是否被第二通信装置正确接收。
第二通信装置从第一通信装置接收所述反馈请求。
340、第二通信装置根据第二PPDU接收情况,向第一通信装置发送第二PPDU的反馈信息。
可以看到,在图3所示的反馈机制中,第二通信装置在接收到第一通信装置采用HARQ进行重传的第二PPDU之后,并没有立即向第一通信装置进行反馈,而是在接收到第一通信装置的反馈请求之后,才向第一通信装置发送第二PPDU的反馈信息。
换句话说,在图3所示的方法中,第一通信装置确定采用HARQ对未正确接收的数据进行重传的情况下,第一通信装置和第二通信装置对第二PPDU的接收情况的反馈采用了BAR-BA的方式。
由于第一通信装置采用HARQ对第二通信装置未正确接收的数据进行重传之后,需要向第二通信装置发送BAR,第二通信装置才向第一通信装置发送重传数据所在的第二PPDU是否正确接收的反馈。而在现有的HARQ机制中,第二通信装置从第一通信装置接收重传数据,经过块确认操作之后,自主向第一通信装置进行反馈相比,本申请的技术方案中,第二通信装置在接收重传数据之后,确认重传数据所在的第二PPDU是否正确接收的时间被拉长,从而留给第二通信装置更多的时长进行确认操作,从而可以使得第二通信装置的反馈信息位于SIFS内。
下面结合图4和图5,给出方法300的两个实例。
参见图4,图4为本申请提供的发送反馈信息的一个示例。
如图4所示,第一通信装置向第二通信装置发送第一PPDU,第一PPDU包括第一前导码以及一个或多个MPDU。如果第二通信装置未正确接收所述第一PPDU中的第一MPDU,第二通信装置向第一通信装置发送NACK,并指示第一MPDU未正确接收。第一通信装置从第二通信装置接收NACK,并获知第一MPDU未正确接收,从而需要对第一MPDU中未正确接收的数据进行重传。
第一通信装置向第二通信装置发送第二PPDU,第二PPDU用于对所述第一MPDU中未正确接收的数据进行重传。具体地,如果第一通信装置确定采用HARQ重传,第二PPDU中携带第一指示信息,第一指示信息用于指示第二PPDU采用HARQ,并且,第二PPDU是否正确接收采用BAR-BA的反馈方式。
可选地,在一种实现方式中,第二PPDU的前导码携带该第一指示信息。
第二通信装置从第一通信装置接收第二PPDU,并从第二PPDU的前导码获取该第一指示信息。
第一通信装置向第二通信装置发送BAR,BAR用于请求第二通信装置向第一通信装置发送第二PPDU的反馈信息。
第二通信装置从第一通信装置接收到BAR之后,向第一通信装置发送第二PPDU的反馈信息(也即,BA)。其中,反馈信息用于指示第二PPDU是否正确接收。
需要说明的是,图4中的第一PPDU和第二PPDU仅仅用于区分两次传输过程中的 PPDU,对于PPDU本身无其它限定。此外,第一前导码和第二前导码分别用于表示两个PPDU包含的前导码,对于前导码本身也无任何限定,例如,第一前导码和第二前导码可以完全相同或者不同,这里不作限定。
在图4的方案中,第一通信装置(也即数据的发送端)确定是否采用HARQ对重传数据的接收情况进行反馈,并在确定采用HARQ机制反馈的情况下,通知接收端采用BAR-BA的方式进行反馈,也即,上文所说的将重传采用HARQ和BAR-BA的反馈方式绑定。
可选地,在另一个示例中,也可以由第二通信装置(也即数据的接收端)来确定重传是否采用HARQ机制,并在确定采用HARQ的情况下,由第二通信装置通知第一通信装置,并对重传数据所在的第二PPDU的接收情况的反馈采用BAR-BA的反馈方式,下面结合图5进行说明。
参见图5,图5为本申请提供的发送反馈信息的另一个示例。如图5所示,第一通信装置向第二通信装置发送第一PPDU,第一PPDU包含一个或多个MPDU。第二通信装置从第一通信装置接收第一PPDU,并根据第一PPDU的接收情况,向第一通信装置反馈ACK或者NACK。本文主要针对第二通信装置反馈NACK的情况进行说明
如果第一PPDU包含的第一MPDU未正确接收,第二通信装置向第一通信装置发送否定应答,也即NACK。其中,否定应答中携带第二指示信息,第二指示信息用于指示采用HARQ对第一MPDU中未正确接收的数据进行重传,并且第二指示信息还用于指示第二通信装置在接收到第一通信装置发送的BAR之后再向第一通信装置发送重传数据所在的第二PPDU的BA。
第一通信装置接收到NACK之后,根据NACK中携带的第二指示信息,可以获知采用HARQ对未正确接收的数据进行重传,并且,重传数据所在的第二PPDU是否正确接收需要采用BAR-BA的方式。
第一通信装置向第二通信装置发送第二PPDU,第二PPDU采用HARQ。
第一通信装置向第二通信装置发送BAR,BAR用于请求第二通信装置向第一通信装置发送第二PPDU的接收情况的反馈信息。
第二通信装置从第一通信装置接收到BAR之后,向第一通信装置发送第二PPDU的反馈信息。
需要说明的是,在图4和图5的示例中,第一通信装置和第二通信装置基于何种因素而决定采用HARQ进行重传,本申请并不关注,可以采用现有的方法。
可选地,本文中提及的PPDU可以为高效率单个用户PPDU(high efficiency single user PPDU,HE SU PPDU),也可以为高效率多个用户PPDU(high efficiency multiple user PPDU,HE MU PPDU)。
在一些示例中,第一通信装置向第二通信装置发送的第二PPDU为HE SU PPDU,此时,第一指示信息可以携带在HE SU PPDU的前导码的HE-SIG-A2字段。例如,HE-SIG-A2字段中的B14为预留比特,可以用于携带第一指示信息,例如,当HE-SIG-A2字段中的B14为“1”时,表示重传采用HARQ,并且重传数据所属的MPDU的接收情况的反馈采用BAR-BA。当HE-SIG-A2字段中的B14为“0”时,表示采用现有的传输机制。
应理解,这里以及下文提及的现有的传输机制是指采用ARQ进行重传,并且反馈机制是根据ARQ策略(ARQ policy)指定的。
可选地,在另一些示例中,第一通信装置向第二通信装置发送的第二HE MU PPDU,此时,第一指示信息可以携带在HE MU PPDU的前导码的HE-SIG-A2字段。例如,HE-SIG-A2字段中的B7为预留比特,可以用于携带第一指示信息,例如,当HE-SIG-A2字段中的B7为“1”时,表示重传采用HARQ,并且,重传数据所属的MPDU的接收情况的反馈采用BAR-BA。否则,当HE-SIG-A2字段中的B7为“0”时,采用现有的传输机制。
可选地,第一指示信息可以表示为HARQ indication。如果第二PPDU携带的HARQ indication被第一通信装置设为“1”,表示数据重传采用HARQ机制,并默认采用BAR-BA方式,否则沿用现有的传输机制。
在以上图4-图5的示例中,第一通信装置采用HARQ对未正确接收的数据进行重传,并且重传数据所属的第一MPDU的接收情况的反馈BAR-BA的方式,可以使得第二通信装置针对重传数据的接收情况发送的BA位于SIFS内。
下面结合图6,提供另一种发送反馈信息的方法600,同样可以使得第二通信装置发送的BA位于SIFS内。
参见图6,图6为本申请提供的另一种发送反馈信息的方法的示意图。
610、第一通信装置从第二通信装置接收否定应答。
其中,否定应答用于指示第一通信装置向第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收。
步骤610可以参见步骤310的说明,这里不再赘述。
620、第一通信装置根据第二通信装置的能力信息,向第一通信装置发送第二PPDU,第二PPDU包括第二MPDU和附加部分。
其中,能力信息用于指示第二通信装置向第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。附加部分和SIFS的时长之和大于所述能力信息所指示的时长。
可替换地,能力信息用于指示第二通信装置向第一通信装置反馈重传数据所在的PPDU是否正确接收所需要的时长。重传数据所在的PPDU也即本文中的第二PPDU。
应理解,第二PPDU用于对第一MPDU中未正确接收的数据进行重传。
在图6的技术方案中,第一通信装置根据第二通信装置的能力信息,可以获知第二通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。从而,根据第二通信装置的能力信息所指示的时长,第一通信装置对第二PPDU包含的第二MPDU之后添加附加部分,使得附加部分的时长和SIFS的时长之和大于所述能力信息所指示的时延,也即,使得附加部分的时长和SIFS的时长之和大于第二通信装置反馈重传数据所属的MPDU所需要的时长。从而,可以保证第二通信装置反馈的BA位于SIFS内。
可选地,第一通信装置在向第二通信装置发送数据之前,可以先获取第二通信装置的能力信息,如步骤630所示。
630、第一通信装置获取第二通信装置的能力信息。
在步骤630中,第一通信装置获取第二通信装置的能力信息可以有多种实现方式。
例如,第一通信装置和第二通信装置建立连接之后,第二通信装置对自己反馈重传数据所属的MPDU是否正确接收所需要的时长进行估计,并将估计结果发送给第一通信装置。
又例如,如果第二通信装置在未正确接收第一MPDU的情况下,第二通信装置也可以将自己的能力信息携带在否定应答中发送给第一通信装置,进而,第一通信装置根据第二通信装置的能力信息,决定重传的第二PPDU的时长。本文对第一通信装置获取第二通信装置的能力信息的方式不作限定。
此外,步骤630在图6中用虚线示出,表示对于一次数据传输而言,步骤630并不是必须的。例如,第一通信装置可以预先获取第二通信装置的能力信息之后进行保存,在后续的数据重传中,可以直接参考保存的第二通信装置的能力信息,而不再需要第二通信装置的上报。
可选地,第二通信装置的能力信息可以包括多种具体的实现。
在一个示例中,所述能力信息可以用于指示第二通信装置向第一通信装置反馈重传数据所属的MPDU是否正确接收的时延。
在另一个示例中,所述能力信息可以用于指示第二通信装置可接受的重传数据所在的PPDU的最大时长,和/或,重传数据所在的PPDU中和未正确接收的数据关联的MPDU的最大个数。
应理解,第二通信装置反馈重传数据所属的MPDU是否正确接收,即上文所说的块确认操作。因此,第二通信装置的能力信息可以反映第二通信装置执行块确认操作的时延。
可替换地,第二通信装置向第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长也称为BA时延,也即,块确认的时延。
在一种实现中,BA时延可以携带在MAC capabilities information filed中。
可选地,MAC capabilities information filed中可以直接携带BA时延的数值。
例如,第二通信装置估计得到自己的BA时延之后,可以在MAC capabilities information filed中添加如表1所示的子字段。
表1
Figure PCTCN2020127427-appb-000001
可选地,可以预先将BA时延按照时长划分为不同的等级,每个等级对应一个标识,以下称为等级标识。MAC capabilities information filed中可以携带等级标识。
第一通信装置根据第二通信装置的MAC capabilities information filed中的等级标识,可以获知该等级标识对应的BA时延。
例如,将BA时延划分为等级1、等级2和等级3。等级1高于等于2,等级2高于等级3。等级越高,BA时延越长。
第二通信装置估计得到自己的BA时延之后,根据等级划分,确定自己的BA时延所属的等级,并在MAC capabilities information filed中携带自己的BA时延所属的等级的标识,如表2所示。
表2
Figure PCTCN2020127427-appb-000002
例如,BA时延所属的等级为等级1,编码为1,表示BA时延的范围为[a,b)。BA时延所属的等级为等级2,编码为2,表示BA时延的范围为[b,c)。BA时延所属的等级为等级3,编码为3,表示BA时延的范围为[c,d]。以此类推,本申请不限定设定的等级的数量,以及每个等级对应的BA的时延的范围的长短。其中,a,b,c,均表示BA的时延的长度。
在图6的方案中,附加部分可以包括多种具体的实现。例如,第一通信装置向第二通信装置发送的附加部分可以是对第二MPDU的填充,如图7所示。
参见图7,图7为本申请提供的发送反馈信息的一个示例。如图7所示,第一通信装置从第二通信装置接收到NACK之后需要重传数据时,如果第一通信装置根据第二通信装置的能力信息,确定能力信息指示的第二通信装置的BA时延和SIFS满足:BA时延>SIFS,则第一通信装置对重传数据包(也即,第二PPDU)进行填充,使得填充部分的长度和SIFS的时长之和大于BA时延。
在另一种实现中,第一通信装置向第二通信装置发送的附加部分也可以为新传数据。其中,所述新传数据的长度也满足上文中对填充部分的时长的限制,也即,所述新传数据的时长和SIFS的时长之和大于BA时延,如图8所示。
参见图8,图8为本申请提供的发送反馈信息的另一个示例。如图8所示,第一通信装置从第二通信装置接收到NACK之后需要重传数据时,如果第一通信装置确定第二通信装置的BA时延>SIFS,第一通信装置在所述重传数据之后聚合新传数据,使得所述新传数据的长度和SIFS的时长之和大于BA时延。
如上文所述,第一通信装置从第二通信装置获取到的所述能力信息,也可以用于指示第二通信装置可接受的重传数据所在的PPDU的最大时长,和/或,所述重传数据所属的MPDU的最大数量。
换句话说,重传数据所在的PPDU也即本文中的第二PPDU,重传数据所属的MPDU,也即第二PPDU中和未正确接收的数据关联的MPDU。
可以理解的是,第二通信装置可接受的第二PPDU的最大时长,或者所述重传数据所属的MPDU的最大数量,可以反映第二通信装置的BA时延。因此,第二通信装置通过估计第二PPDU的最大时长和/或所述重传数据所属的MPDU的最大数量,并将估计的结果发送给第一通信装置,使得第一通信装置可以间接获知第二通信装置的BA时延。
可选地,第二通信装置可以在MAC capabilities information filed中增加如表3所示的子字段。
表3
Figure PCTCN2020127427-appb-000003
以上对第一通信装置和第二通信装置之间采用单链路连接的场景做了详细说明。下面说明多链路连接的场景。
场景2
第一通信装置和第二通信装置之间采用多链路的连接。
参见图9,图9为本申请提供的再一种发送反馈信息的方法的示意图。
910、第一通信装置在第一链路向第二通信装置发送第一前导码,并从第一前导码的结束时刻开始向第二通信装置发送数据。
第二通信装置在第一链路上接收第一前导码,并从第一前导码的结束时刻开始在第一链路上接收数据。
920、第二通信装置在接收完第一前导码之后,根据第一前导码是否正确接收(或者说,第一前导码是否正确解码),执行如下行为之一:
如果第二通信装置正确接收第一前导码,第二通信装置在第二链路上向第一通信装置发送第一反馈信息,第一反馈信息用于指示第二通信装置正确接收第一前导码;或者,
如果第二通信装置未正确接收第一前导码,第二通信装置不向第一通信装置作反馈。或者说,第二通信装置在未正确接收第一前导码的情况下,选择什么也不发送。
930、第一通信装置在预设的时长内,根据是否在第二链路上接收到第一反馈信息,第一通信装置执行如下行为之一:
如果第一通信装置在预设的时长内接收到第一反馈信息,第一通信装置继续在第一链路上发送数据;或者,
如果第一通信装置在预设的时长内未接收到第一反馈信息,第一通信装置停止向第二通信装置发送数据。
对于第一通信装置而言,第一通信装置发送了第一前导码之后,如果在预设的时长内,未在第二链路上接收到第一反馈信息,第一通信装置则判定重传失败,从而进行重传。
可选地,步骤930中所述的“预设的时长”,可以有多种实现方式。
例如,该预设的时长可以通过定时器来设定。
具体地,第一通信装置可以在发送第一前导码之后,开启定时器。其中,定时器用于设定第一通信装置从第二通信装置接收第一反馈信息的时长。第一反馈信息用于指示第二通信装置正确接收第一前导码。
可替换地,定时器设定的时长也可以表述为定时器的超时时间。
可选地,定时器的起始时刻可以由第一通信装置设置,例如,定时器的起始时刻可以 和第一前导码的起始时刻重合,或者定时器的起始时刻可以和第一前导码的结束时刻重合,或者,定时器的起始时刻可以位于第一前导码对应的时长内,本文不作限定。
在图9的技术方案中,考虑到在HARQ机制中,前导码和数据部分是分别编码的,因此,本申请提出对前导码的接收情况可以提前进行反馈。也即,第二通信装置接收到前导码之后,不需要等待数据全部接收完成,就可以对前导码是否正确接收进行反馈,以节省时间。
需要说明的是,第一链路和第二链路可以为第一通信装置和第二通信装置之间的可用链路中处于空闲状态的任意两条。
在一些实现中,第一通信装置在向第二通信装置发送第一前导码之前,可以先确定处于空闲状态的两条链路,以作为第一链路和第二链路。因此,在步骤910之前,还可以包括步骤940。
940、第一通信装置确定处于空闲状态的第一链路和第二链路。
可替换地,第一通信装置确定第一链路和第二链路处于空闲状态,也可以说,第一通信装置获得第一链路和第二链路的传输机会(transmit opportunity,TXOP)。
在一种实现中,第一通信装置获得第一链路的TXOP之后,可以在第一链路上向第一通信装置发送检测信号。如果第一通信装置在第二链路上接收到第二通信装置的响应信号,则获得第二链路的TXOP。
链路的传输机会可以用时长来表征。例如,第一通信装置获得某一条链路在某段时间的传输机会,则表明该段时间内,第一通信装置可以使用该条链路。
本文主要涉及第二通信装置未正确接收第一前导码的情况。当定时器超时,如果第一通信装置未在第二链路上接收到第二通信装置的反馈,则进入重传。
因此,在步骤940之后,可以包括步骤950-980。
950、第一通信装置在第一链路上向第二通信装置发送第二前导码,并从第二前导码的结束时刻开始重传所述数据。
960、第二通信装置根据是否正确接收第二前导码,执行如下行为之一:
如果第二通信装置正确接收第二前导码,则在第二链路上向第一通信装置发送第二反馈信息,第二反馈信息用于指示第二通信装置正确接收第二前导码;或者,
如果第二通信装置未正确接收第二前导码,第二通信装置不在第二链路上向第一通信装置作反馈。或者说,第二通信装置在未正确接收第二前导码的情况下,选择什么也不发送。
其中,图9中虚线示出的步骤960,表示步骤960的前一种情况,也即,第二通信装置正确接收了第一前导码,因此,在第二链路上向第一通信装置发送第二反馈信息,以表示第二前导码正确接收。
对于第一通信装置而言,如果在定时器的超时时间内,在第二链路上接收到第二反馈信息,第一通信装置继续向第二通信装置发送数据,如步骤970所示。
970、第一通信装置继续向第二通信装置发送数据。
步骤970中的所述数据可以为重传数据。如果重传数据发送完之后,第一链路的TXOP还未结束,第一通信装置还可以继续发送新传数据。
可选地,如果在定时器的超时时间内,未在第二链路上接收到任何信息,第一通信装置进入下一次重传。
可以看出,在图9的技术方案中,第二通信装置通过对前导码的接收情况独立于数据的接收情况进行反馈,使得在错误接收前导码的情况下,第一通信装置及时停止了后续数据的发送,以避免浪费时间资源,以进入重传。而在第二通信装置正确接收前导码的情况下,第二通信装置在定时器设定的时长内向第一通信装置进行反馈,从而第一通信装置会继续发送数据。
在这种实现方式中,第一通信装置可以在发送的第一前导码携带指示字段,该指示字段用于指示第二通信装置接收到第一前导码之后,对第一前导码的接收情况进行反馈。换句话说,指示字段用于开启第一前导码的提前反馈,而不需要第二通信装置接收到第一前导码以及数据之后,才对第一前导码和所述数据所属的PPDU的接收情况进行反馈。
例如,第一前导码的指示字段可以为preambleack,当preambleack设置为“1”时,表示第二通信装置需要对前导码的接收情况提前反馈。当preambleack设置为“0”时,表示第二通信装置采用现有的HARQ机制,在接收到前导码和数据之后,对前导码和数据所属的PPDU的接收情况进行反馈。
为了描述上的方便,下文将定时器的时长设定为preambleacktimeout。其中,preambleacktimeout需要满足preambleacktimeout≤EIFS。
这里,EIFS表示扩展帧间隔(extended inter frame space)。
采用此方案,可以获得的时间上的增益可以表达为下式(1):
Gain=payloadTxTime+aSIFSTime+ACKTxTime-PreambleAckTimeOut≥PayloadTxTime+aSIFSTime+ACKTxTime-(aSIFSTime+ACKTxTime+DIFS)=PayloadTxTime-DIFS    (1)
其中,DIFS表示分布式帧间间隔(distributed inter-frame spacing)。
参见图10,图10为本申请提供的发送反馈信息的一个示例。如图10所示,第一通信装置获得链路1和链路2的TXOP之后,第一通信装置在链路1上发送前导码1和数据,前导码1中携带所述指示字段。如果第二通信装置未正确接收前导码1,则不向第一通信装置作反馈。从而,第一通信装置在定时器的超时时间内、在第二链路上接收不到反馈,从而判定数据传输失败,停止数据发送,进行重传。
在链路1和链路2的TXOP还未结束的情况下,第一通信装置在链路1上发送前导码2以及重传数据。如果第二通信装置在链路1上正确接收到前导码2,则第二通信装置在链路2上向第一通信装置发送ACK,以向第一通信装置指示前导码2正确接收。同时,第二通信装置继续在链路1上接收第一通信装置发送的数据。第一通信装置接收到ACK之后,继续在链路1上发送所述重传数据。如果重传数据发送完成,则可以继续发送新传数据。
可在另一种情况下,如果第二通信装置在链路1上正确接收到前导码2,则在链路2上向第一通信装置发送ACK,第一通信装置接收都ACK,则继续在链路1向第二通信装置发送数据,不需要重传。
可见,通过对前导码的接收情况单独提前进行反馈,可以在前导码错误接收的情况下,及时停止数据的发送,避免浪费时间,同时也可以降低数据传输资源的浪费。
以上对本申请提供的发送反馈信息的方法做了详细介绍。下面说明本申请提供的通信装置。
参见图11,图11为本申请提供的通信装置1000的示意性框图。如图11所示,通信 装置1000包括接收单元1100和发送单元1200。
在一种实现方式中,通信装置1000可以对应方法300以及图4所述流程中的第一通信装置。此时,通信装置1000的各单元的功能如下所述。
接收单元1100,用于从第二通信装置接收否定应答,所述否定应答用于指示所述通信装置向所述第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收;
发送单元1200,用于向第二通信装置发送第二PPDU,所述第二PPDU的前导码携带第一指示信息,所述第一指示信息用于指示所述第二PPDU采用混合自动重传请求HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送所述第二PPDU的反馈信息,所述第二PPDU的反馈信息用于指示所述第二PPDU是否正确接收;
所述发送单元1200,还用于向第二通信装置发送所述反馈请求;
所述接收单元1100,还用于从第二通信装置接收所述第二PPDU的反馈信息。
可选地,接收单元1100和发送单元1200也可以在物理上集成为一个收发单元。
可选地,在一个实施例中,所述第二PPDU为高效率单个用户HE SU PPDU,所述HE SU PPDU的信令字段A携带所述第一指示信息;或者,
所述第二PPDU为高效率多个用户HE MU PPDU,所述HE MU PPDU的信令字段A携带所述第一指示信息。
在另一种实现方式中,通信装置1000可以对应图5所示流程中的第一通信装置。此时,通信装置1000的各单元的功能如下所述。
接收单元1100,从第二通信装置接收否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收,所述否定应答携带第二指示信息,所述第二指示信息用于指示采用HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送重传数据所在的PPDU的反馈信息;
发送单元1200,向所述第二通信装置发送第二PPDU,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传;
所述发送单元1200,还用于向第二通信装置发送所述反馈请求;
所述接收单元1100,还用于从第二通信装置接收所述第二PPDU的反馈信息。
应理解,重传数据所在的PPDU也即本文中的第二PPDU。
在另一种实现方式中,通信装置1000可以对应方法600中的第一通信装置。此时,通信装置1000还可以包括处理单元1300,各单元的功能如下所述。
接收单元1100,用于从第二通信装置接收否定应答,所述否定应答用于指示所述通信装置向第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收;
处理单元1300,用于根据第二通信装置的能力信息,控制所述发送单元1200向所述第二通信装置发送第二PPDU,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长,所述第二PPDU包括第二MPDU和附加部分,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传,其中,所述附加部分和短帧间隔SIFS的时长之和大于所述能力信息所指示的时长。
可选地,在一个实施例中,接收单元1100还用于从第二通信装置接收所述能力信息。
可选地,在一个实施例中,所述附加部分为所述第二MPDU的填充,或者所述附加部分为新传数据。
可选地,在一个实施例中,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收的时延。
可选地,在一个实施例中,所述能力信息用于指示所述第二通信装置可接受的重传数据所在的PPDU的最大时长,和/或,重传数据所属的MPDU的最大个数。
可选地,在一个实施例中,处理单元1300用于根据所述能力信息,在所述能力信息所指示的时长大于所述SIFS的情况下,所述第一通信装置在所述第二MPDU之后增加所述附加部分,生成所述第二PPDU。
可选地,在一个实施例中,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长,包括:所述能力信息携带所述第二通信装置向所述第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的时长对应的等级标识,其中,第二通信装置向第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的不同时长对应不同的等级标识。
在再一种实现方式中,通信装置1000可以对应方法900中的第一通信装置。此时,通信装置1000的各单元的功能如下所述。
发送单元1200,用于通过第一链路向第二通信装置发送第一前导码,并从所述第一前导码的结束时刻开始向第二通信装置发送数据;
处理单元1300,还用于在所述接收单元1100在预设的时长内,在第二链路未接收到所述第一反馈信息的情况下,控制所述发送单元1200停止向第二通信装置发送数据。
可选地,在一个实施例中,所述第一前导码包括指示字段,所述指示字段用于指示第二通信装置接收到所述第一前导码之后,对所述第一前导码是否正确接收进行反馈。
可选地,在一个实施例中,所述发送单元1200还用于向第二通信装置发送第二前导码,并从所述第二前导码的结束时刻开始重传所述数据;
所述处理单元1300,还用于在所述接收单元1100在所述预设的时长内,在第二链路上接收到第二反馈信息的情况下,控制所述发送单元1200继续向第二通信装置发送数据,所述第二反馈信息用于指示第二通信装置正确接收所述第二前导码。
可选地,在一个实施例中,所述发送单元1200,还用于在所述第一链路上向第二通信装置发送检测信号,并在第二链路上尝试接收第二通信装置的响应信号;
以及,处理单元1300,还用于确定所述接收单元1100在所述第二链路上接收到来自第二通信装置的所述响应信号的情况下,确认所述第一链路和所述第二链路处于空闲状态。
可选地,在一个实施例中,检测信号包括请求发送信号RTS和/或允许发送信号CTS。
在一种实现中,通信装置1000可以为本申请方法实施例中的发送端设备,或者,也可以为发送端设备中可具有上述第一通信装置的功能的组合器件、部件等。在这种实现方式中,接收单元1100可以为接收器,发送单元1200可以为发射器。接收器和发射器可以集成为一个收发器。处理单元1300可以为处理装置。
在另一种实现中,通信装置1000可以为安装在发送端设备中的芯片或集成电路。在这种实现方式中,接收单元1100和发送单元1200可以为通信接口。例如,接收单元1100可以为输入接口或者输入电路。发送单元1200可以为输出接口或者输出电路。处理单元 1300可以为处理装置。
其中,处理装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
例如,处理装置可以包括一个或多个存储器以及一个或多个处理器,其中,所述一个或多个存储器用于存储计算机程序,所述一个或多个处理器读取并执行所述一个或多个存储器中存储的计算机程序,使得通信装置1000执行各方法实施例中由第一通信装置执行的操作和/或处理。
可选地,处理装置可以仅包括处理器,用于存储计算机程序的存储器位于处理装置之外。处理器通过电路/电线与存储器连接,以读取并执行存储器中存储的计算机程序。
可选地,处理装置还可以为逻辑电路或者集成电路等硬件。
可选地,接收单元1100和发送单元1200可以为集成为射频装置,处理单元1300可以为基带装置、片上系统(chip on system,SoC)等。
参见图12,图12为本申请提供的通信装置2000的示意性框图。如图12所示,通信装置2000包括发送单元2100和接收单元2200。
在一种实现方式中,通信装置2000可以对应方法300以及图4所示流程中的第二通信装置。此时,通信装置2000的各单元的功能如下所述。
发送单元2100,用于向第一通信装置发送否定应答,所述否定应答用于指示所述第一通信装置向所述通信装置发送的第一PPDU所包含的第一MPDU未正确接收;
接收单元2200,用于从所述第一通信装置接收第二PPDU,所述第二PPDU的前导码携带第一指示信息,所述第一指示信息用于指示所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送所述第二PPDU的反馈信息,所述第二PPDU的反馈信息用于指示所述第二PPDU是否正确接收;
所述接收单元2200,还用于从所述第一通信装置接收所述反馈请求;
所述发送单元2100,还用于向所述第一通信装置发送所述第二PPDU的反馈信息。
可选地,发送单元2100和接收单元2200也可以在物理上集成为一个收发单元。
可选地,在一个实施例中,所述第二PPDU为高效率单个用户HE SU PPDU,所述HE SU PPDU的信令字段A携带所述第一指示信息;或者,所述第二PPDU为高效率多个用户HE MU PPDU,所述HE MU PPDU的信令字段A携带所述第一指示信息。
在一种实现方式中,通信装置2000可以对应图5的第二通信装置。此时,通信装置2000的各单元的功能如下所述。
发送单元2100,向第一通信装置发送否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收,所述否定应答携带第二指示信息,所述第二指示信息用于指示采用HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送重传数据所在的PPDU的反馈信息;
接收单元2200,用于从所述第一通信装置接收第二PPDU,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传;
所述接收单元2200,还用于从所述第一通信装置接收所述反馈请求;
所述发送单元2100,还用于向所述第一通信装置发送所述第二PPDU的反馈信息。
在另一种实现中,通信装置2000可以对应方法600中的第二通信装置。此时,通信 装置2000的各单元的功能如下所述。
发送单元2100,用于向第一通信装置发送否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的一PPDU所包含的第一MPDU未正确接收;
接收单元2200,用于从所述第一通信装置接收第二PPDU,所述第二PPDU包括第二MPDU和附加部分,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传,其中,所述附加部分和短帧间隔SIFS的时长之和大于所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。
可选地,在一个实施例中,所述发送单元2100还用于向所述第一通信装置发送所述通信装置的能力信息,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。
可选地,在一个实施例中,所述附加部分为所述第二MPDU的填充,或者所述附加部分为新传数据。
可选地,在一个实施例中,所述能力信息用于指示所述通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收的时延。
可选地,在一个实施例中,所述能力信息用于指示所述通信装置可接受的重传数据所在的PPDU的最大时长,和/或,所述重传数据所属的MPDU的最大数量。
可选地,在一个实施例中,所述接收单元2200具体用于从所述第一通信装置接收所述第二PPDU,所述第二PPDU包含所述第二MPDU和所述附加部分,其中,所述通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长大于所述SIFS。
可选地,在一个实施例中,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长,包括:所述能力信息携带所述第二通信装置向所述第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的时长对应的等级标识,其中,第二通信装置向第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的不同时长对应不同的等级标识。
在再一种实现中,通信装置2000可以对应方法900中的第二通信装置。此时,通信装置2000还包括处理单元2300。通信装置2000的各单元的功能如下所述。
接收单元2200,用于在第一链路上接收第一通信装置发送的第一前导码,并从所述第一前导码的结束时刻开始接收数据;
处理单元2300,用于在未正确接收所述第一前导码的情况下,控制所述发送单元2100不向第一通信装置作反馈。
可选地,在一个实施例中,所述第一前导码包括指示字段,所述指示字段用于指示所述第二通信装置接收到所述第一前导码之后,对所述第一前导码是否正确接收进行反馈。
可选地,在一个实施例中,接收单元2200还用于从所述第一通信装置接收第二前导码,并从所述第二前导码的结束时刻开始接收重传的所述数据;
以及,处理单元2300还用于在确定所述接收单元2200在所述第一链路上正确接收所述第二前导码的情况下,控制所述发送单元2100在所述第二链路上向所述第一通信装置发送第二反馈信息,所述第二反馈信息用于指示所述通信装置正确接收所述第二前导码。
可选地,在一个实施例中,所述接收单元2200还用于在所述第一链路上接收来自所述第一通信装置的检测信号;
以及,所述发送单元2100还用于通过第二链路向所述第一通信装置发送响应信号,其中,所述第二链路为所述通信装置可用链路中的一条。
可选地,在一个实施例中,所述检测信号包括RTS和/或CTS。
在一种实现中,通信装置2000可以为本申请方法实施例中的接收端设备,或者,也可以为接收端设备中可具有上述第二通信装置的功能的组合器件、部件等。在这种实现方式中,发送单元2100可以为发射器,接收单元2200可以为接收器。发射器和接收器可以在物理上集成为收发器。处理单元2200可以为处理装置。
在另一种实现中,通信装置2000可以为安装在接收端设备中的芯片或集成电路。在这种实现方式中,发送单元2100和接收单元2200可以为通信接口。例如,发送单元2100可以为输出接口或者输出电路。接收单元2200可以为输入接口或者输入电路。处理单元2200可以为处理装置。
其中,处理装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
例如,处理装置可以包括一个或多个存储器以及一个或多个处理器,其中,所述一个或多个存储器用于存储计算机程序,所述一个或多个处理器读取并执行所述一个或多个存储器中存储的计算机程序,使得通信装置2000执行各方法实施例中由第二通信装置执行的操作和/或处理。
可选地,处理装置可以仅包括处理器,用于存储计算机程序的存储器位于处理装置之外。处理器通过电路/电线与存储器连接,以读取并执行存储器中存储的计算机程序。
可选地,发送单元2100和接收单元2200可以为集成为射频装置,处理单元2300可以为基带装置、SoC等。
参见图13,图13是本申请提供的通信装置10的示意性结构图。如图13所示,通信装置12包括:一个或多个处理器11,一个或多个存储器12,以及一个或多个通信接口13。其中,处理器11用于控制通信接口13收发信号,存储器12用于存储计算机程序,处理器11用于从存储器12中调用并运行该计算机程序,以执行本申请各方法实施例中由第一通信装置执行的处理和/或操作。
例如,处理器13可以具有图11中所示的处理单元1300的功能,通信接口13可以具有图11中所示的接收单元1100和发送单元1200的功能。具体可以参见图11中的说明,这里不再赘述。
参见图14,图14是本申请提供的通信装置20的示意性结构图。如图14所示,通信装置20包括:一个或多个处理器21,一个或多个存储器22,以及一个或多个通信接口23。处理器21用于控制通信接口23收发信号,存储器22用于存储计算机程序,处理器21用于从存储器22中调用并运行该计算机程序,以执行本申请各方法实施例中由第二通信装置执行的处理和/或操作。
例如,处理器21可以具有图12中所示的处理单元2300的功能,通信接口23可以具有图12中所示的发送单元2100和接收单元2200的功能。具体可以参见图12中的说明,这里不再赘述。
可选的,上述各装置实施例中的存储器与存储器可以是物理上相互独立的单元,或者,存储器也可以和处理器集成在一起。
此外,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行本申请各方法实施例中由第 一通信装置执行的操作和/或处理。
本申请还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行本申请各方法实施例中由第二通信装置执行的操作和/或处理。
本申请还提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行本申请各方法实施例中由第一通信装置执行的操作和/或处理。
本申请还提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行本申请各方法实施例中由第二通信装置执行的操作和/或处理。
本申请还提供一种芯片,所述芯片包括一个或多个处理器,用于存储计算机程序的一个或多个存储器独立于芯片之外而设置。所述一个或多个处理器用于执行所述一个或多个存储器中存储的计算机程序,以执行各方法实施例中由第一通信装置执行的操作和/或处理。
进一步地,所述芯片还可以包括一个或多个通信接口。所述一个或多个通信接口可以是输入输出接口、输入输出电路(也即,接口电路)等。
进一步地,所述芯片还可以包括所述一个或多个存储器。
本申请还提供一种芯片,所述芯片包括一个或多个处理器,用于存储计算机程序的一个或多个存储器独立于芯片之外而设置。所述一个或多个处理器用于执行所述一个或多个存储器中存储的计算机程序,以执行各方法实施例中由第二通信装置执行的操作和/或处理。
进一步地,所述芯片还可以包括一个或多个通信接口。所述一个或多个通信接口可以是输入输出接口、输入输出电路等。
进一步地,所述芯片还可以包括所述一个或多个存储器。
本申请还提供一种通信装置,包括处理器和接口电路,所述接口电路用于接收计算机代码或指令,并传输至所述处理器,所述处理器用于运行所述计算机代码或指令,以执行各方法实施例中由第一通信装置执行的操作和/或处理。
本申请还提供一种通信装置,包括处理器和接口电路,所述接口电路用于接收计算机代码或指令,并传输至所述处理器,所述处理器用于运行所述计算机代码或指令,以执行各方法实施例中由第二通信装置执行的操作和/或处理。
此外,本申请还提供一种无线通信系统,包括本申请实施例中的第一通信装置和第二通信装置。
本申请实施例中的处理器可以是集成电路或芯片,具有处理信号的能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。本申请实施例公开的方法的步骤可以直接体现为硬件编码处理器执行完成,或者用编码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器, 可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DRRAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
在本说明书中使用的术语“单元”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中。部件可位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些部件可从上面存储有各种数据结构的各种计算机可读介质执行。部件可根据具有一个或多个数据分组(例如,来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如,通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各 个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (40)

  1. 一种发送反馈信息的方法,其特征在于,包括:
    第一通信装置从第二通信装置接收否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的第一物理协议数据单元PPDU所包含的第一媒体访问控制协议数据单元MPDU未正确接收;
    第一通信装置向第二通信装置发送第二PPDU,所述第二PPDU的前导码携带第一指示信息,所述第一指示信息用于指示所述第二PPDU采用混合自动重传请求HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送所述第二PPDU的反馈信息;
    所述第一通信装置向所述第二通信装置发送所述反馈请求;
    所述第一通信装置从所述第二通信装置接收所述第二PPDU的反馈信息。
  2. 根据权利要求1所述的方法,其特征在于,所述第二PPDU为高效率单个用户HE SU PPDU,所述HE SU PPDU的信令字段A携带所述第一指示信息;或者,
    所述第二PPDU为高效率多个用户HE MU PPDU,所述HE MU PPDU的信令字段A携带所述第一指示信息。
  3. 一种发送反馈信息的方法,其特征在于,包括:
    第一通信装置从第二通信装置接收否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收,所述否定应答携带第二指示信息,所述第二指示信息用于指示采用HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送重传数据所在的PPDU的反馈信息;
    所述第一通信装置向所述第二通信装置发送第二PPDU,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传;
    所述第一通信装置向所述第二通信装置发送所述反馈请求;
    所述第一通信装置从所述第二通信装置接收所述第二PPDU的反馈信息。
  4. 一种发送反馈信息的方法,其特征在于,包括:
    第一通信装置从第二通信装置接收否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收;
    所述第一通信装置根据所述第二通信装置的能力信息,向所述第二通信装置发送第二PPDU,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长,所述第二PPDU包括第二MPDU和附加部分,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传,其中,所述附加部分和短帧间隔SIFS的时长之和大于所述能力信息所指示的时长。
  5. 根据权利要求4所述的方法,其特征在于,所述方法还包括:
    所述第一通信装置从所述第二通信装置接收所述能力信息。
  6. 根据权利要求4或5所述的方法,其特征在于,所述附加部分为所述第二MPDU的填充,或者所述附加部分为新传数据。
  7. 根据权利要求4-6中任一项所述的方法,其特征在于,所述能力信息用于指示所 述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收的时延。
  8. 根据权利要求4-6中任一项所述的方法,其特征在于,所述能力信息用于指示所述第二通信装置可接受的重传数据所在的PPDU的最大时长,和/或,所述重传数据所属的MPDU的最大个数。
  9. 根据权利要求4-8中任一项所述的方法,其特征在于,所述第一通信装置根据所述能力信息,向所述第二通信装置发送第二PPDU之前,所述方法还包括:
    所述第一通信装置根据所述能力信息,在所述能力信息所指示的时长大于所述SIFS的情况下,所述第一通信装置在所述第二MPDU之后增加所述附加部分,生成所述第二PPDU。
  10. 根据权利要求4-9中任一项所述的方法,其特征在于,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长,包括:
    所述能力信息携带所述第二通信装置向所述第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的时长对应的等级标识,其中,第二通信装置向第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的不同时长对应不同的等级标识。
  11. 一种发送反馈信息的方法,其特征在于,包括:
    第一通信装置在第一链路上向第二通信装置发送第一前导码,并从所述第一前导码的结束时刻开始向所述第二通信装置发送数据;
    所述第一通信装置在预设的时长内,如果在第二链路上未接收到第一反馈信息,所述第一通信装置停止向所述第二通信装置发送数据,其中,所述第一反馈信息用于指示所述第二通信装置正确接收所述第一前导码。
  12. 根据权利要求11所述的方法,其特征在于,所述第一前导码包括指示字段,所述指示字段用于指示第二通信装置接收到所述第一前导码之后,对所述第一前导码是否正确接收进行反馈。
  13. 根据权利要求11或12所述的方法,其特征在于,所述第一通信装置停止向所述第二通信装置发送数据之后,所述方法还包括:
    所述第一通信装置在所述第一链路上向所述第二通信装置发送第二前导码,并从所述第二前导码的结束时刻开始重传所述数据;
    所述第一通信装置在所述预设的时长内,如果在所述第二链路上接收到第二反馈信息,所述第二通信装置继续向所述第二通信装置发送数据,其中,所述第二反馈信息用于指示所述第二通信装置正确接收所述第二前导码。
  14. 根据权利要求11-13中任一项所述的方法,其特征在于,所述第一通信装置在第一链路上向第二通信装置发送第一前导码之前,所述方法还包括:
    所述第一通信装置在所述第一链路上向所述第二通信装置发送检测信号,并在所述第二链路上尝试接收所述第二通信装置的响应信号;
    若所述第一通信装置在所述第二链路上接收到来自所述第二通信装置的所述响应信号,所述第一通信装置确认所述第一链路和所述第二链路处于空闲状态。
  15. 根据权利要求14所述的方法,其特征在于,所述检测信号包括请求发送信号RTS和/或允许发送信号CTS。
  16. 一种发送反馈信息的方法,其特征在于,包括:
    第二通信装置向第一通信装置发送否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收;
    所述第二通信装置从所述第一通信装置接收第二PPDU,所述第二PPDU的前导码携带第一指示信息,所述第一指示信息用于指示所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送所述第二PPDU的反馈信息;
    所述第二通信装置从所述第一通信装置接收所述反馈请求;
    所述第二通信装置向所述第一通信装置发送所述第二PPDU的反馈信息。
  17. 根据权利要求16所述的方法,其特征在于,所述第二PPDU为高效率单个用户HE SU PPDU,所述HE SU PPDU的信令字段A携带所述第一指示信息;或者,
    所述第二PPDU为高效率多个用户HE MU PPDU,所述HE MU PPDU的信令字段A携带所述第一指示信息。
  18. 一种发送反馈信息的方法,其特征在于,包括:
    第二通信装置向第一通信装置发送否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的第一PPDU所包含的第一MPDU未正确接收,所述否定应答携带第二指示信息,所述第二指示信息用于指示采用HARQ对所述第一MPDU中未正确接收的数据进行重传,且还用于指示所述第二通信装置接收到所述第一通信装置的反馈请求之后向所述第一通信装置发送重传数据所在的PPDU的反馈信息;
    所述第二通信装置从所述第一通信装置接收第二PPDU,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传;
    所述第二通信装置从所述第一通信装置接收所述反馈请求;
    所述第二通信装置向所述第一通信装置发送所述第二PPDU的反馈信息。
  19. 一种发送反馈信息的方法,其特征在于,包括:
    第二通信装置向第一通信装置发送否定应答,所述否定应答用于指示所述第一通信装置向所述第二通信装置发送的一PPDU所包含的第一MPDU未正确接收;
    所述第二通信装置从所述第一通信装置接收第二PPDU,所述第二PPDU包括第二MPDU和附加部分,所述第二PPDU采用HARQ对所述第一MPDU中未正确接收的数据进行重传,其中,所述附加部分和短帧间隔SIFS的时长之和大于所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。
  20. 根据权利要求19所述的方法,其特征在于,所述方法还包括:
    所述第二通信装置向所述第一通信装置发送所述第二通信装置的能力信息,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长。
  21. 根据权利要求19或20所述的方法,其特征在于,所述附加部分为所述第二MPDU的填充,或者所述附加部分为新传数据。
  22. 根据权利要求19-21中任一项所述的方法,其特征在于,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收的时延。
  23. 根据权利要求19-21中任一项所述的方法,其特征在于,所述能力信息用于指示所述第二通信装置可接受的重传数据所在的PPDU的最大时长,和/或,重传数据所属的 MPDU的最大个数。
  24. 根据权利要求19-23中任一项所述的方法,其特征在于,所述第二通信装置从所述第一通信装置接收第二PPDU,包括:
    所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长大于所述SIFS的情况下,所述第二通信装置从所述第一通信装置接收到的所述第二PPDU包含所述第二MPDU和所述附加部分。
  25. 根据权利要求19-24中任一项所述的方法,其特征在于,所述能力信息用于指示所述第二通信装置向所述第一通信装置反馈重传数据所属的MPDU是否正确接收所需要的时长,包括:
    所述能力信息携带所述第二通信装置向所述第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的时长对应的等级标识,其中,第二通信装置向第一通信装置反馈所述重传数据所属的MPDU是否正确接收所需要的不同时长对应不同的等级标识。
  26. 一种发送反馈信息的方法,其特征在于,包括:
    第二通信装置在第一链路上接收第一通信装置发送的第一前导码,并从所述第一前导码的结束时刻开始接收数据;
    所述第二通信装置在未正确接收所述第一前导码的情况下,不向所述第一通信装置反馈所述第一前导码的接收情况。
  27. 根据权利要求26所述的方法,其特征在于,所述第一前导码包括指示字段,所述指示字段用于指示所述第二通信装置接收到所述第一前导码之后,对所述第一前导码是否正确接收进行反馈。
  28. 根据权利要求26或27所述的方法,其特征在于,所述方法还包括:
    所述第二通信装置在所述第一链路上从所述第一通信装置接收第二前导码,并从所述第二前导码的结束时刻开始接收重传的所述数据;
    所述第二通信装置在正确接收所述第二前导码的情况下,在所述第二链路上向所述第一通信装置发送第二反馈信息,所述第二反馈信息用于指示所述第二通信装置正确接收所述第二前导码。
  29. 根据权利要求26-28中任一项所述的方法,其特征在于,所述第二通信装置在第一链路上接收第一通信装置发送的第一前导码之前,所述方法还包括:
    所述第二通信装置在所述第一链路上接收到来自所述第一通信装置的检测信号的情况下,所述第二通信装置通过第二链路向所述第一通信装置发送响应信号。
  30. 根据权利要求29所述的方法,其特征在于,所述检测信号包括RTS和/或CTS。
  31. 一种通信装置,其特征在于,包括用于实现如权利要求1-15中任一项所述的方法的单元。
  32. 一种通信装置,其特征在于,包括用于实现如权利要求16-30中任一项所述的方法的单元。
  33. 一种通信装置,其特征在于,所述通信装置包括至少一个处理器,所述至少一个处理器与至少一个存储器耦合:
    所述至少一个处理器,用于执行所述至少一个存储器中存储的计算机程序或指令,以使得所述通信装置执行如权利要求1-15中任一项所述的方法。
  34. 一种通信装置,其特征在于,所述通信装置包括至少一个处理器,所述至少一个 处理器与至少一个存储器耦合:
    所述至少一个处理器,用于执行所述至少一个存储器中存储的计算机程序或指令,以使得所述通信装置执行如权利要求16-30中任一项所述的方法。
  35. 一种通信装置,其特征在于,包括处理电路和接口电路,所述接口电路用于接收计算机代码或指令,并传输至所述处理电路,所述处理电路用于运行所述计算机代码或指令,以执行如权利要求1-15中任一项所述的方法。
  36. 一种通信装置,其特征在于,包括处理电路和接口电路,所述接口电路用于接收计算机代码或指令,并传输至所述处理电路,所述处理电路用于运行所述计算机代码或指令,以执行如权利要求16-30中任一项所述的方法。
  37. 一种计算机可读存储介质,其特征在于,存储计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行如权利要求1-15中任一项所述的方法。
  38. 一种计算机可读存储介质,其特征在于,存储计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行如权利要求16-30中任一项所述的方法。
  39. 一种计算机程序,其特征在于,所述计算机程序包括计算机程序代码,当所述计算机程序代码在计算机上运行时,以使得计算机执行如权利要求1-15中任一项所述的方法。
  40. 一种计算机程序,其特征在于,所述计算机程序包括计算机程序代码,当所述计算机程序代码在计算机上运行时,以使得计算机执行如权利要求16-30中任一项所述的方法。
PCT/CN2020/127427 2019-11-10 2020-11-09 发送反馈信息的方法和装置 Ceased WO2021089033A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP20885881.1A EP4040747B1 (en) 2019-11-10 2020-11-09 Method and device for sending feedback information
EP24204589.6A EP4529061A3 (en) 2019-11-10 2020-11-09 Feedback information sending method and apparatus
US17/739,972 US12132574B2 (en) 2019-11-10 2022-05-09 Feedback information sending method and apparatus
US18/904,953 US20250105948A1 (en) 2019-11-10 2024-10-02 Feedback information sending method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911091549.5 2019-11-10
CN201911091549.5A CN112787775B (zh) 2019-11-10 2019-11-10 发送反馈信息的方法和装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/739,972 Continuation US12132574B2 (en) 2019-11-10 2022-05-09 Feedback information sending method and apparatus

Publications (1)

Publication Number Publication Date
WO2021089033A1 true WO2021089033A1 (zh) 2021-05-14

Family

ID=75749428

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/127427 Ceased WO2021089033A1 (zh) 2019-11-10 2020-11-09 发送反馈信息的方法和装置

Country Status (4)

Country Link
US (2) US12132574B2 (zh)
EP (2) EP4040747B1 (zh)
CN (1) CN112787775B (zh)
WO (1) WO2021089033A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113835335A (zh) * 2021-09-28 2021-12-24 中孚安全技术有限公司 一种基于光单向传输的时钟同步方法及系统
EP4381653A4 (en) * 2022-01-19 2024-09-04 Samsung Electronics Co., Ltd. QUICK RECOVERY INDICATION AND RETRANSMISSION REQUEST

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118827743A (zh) * 2024-06-14 2024-10-22 中国移动通信有限公司研究院 传输方法、装置、节点、存储介质及计算机程序产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101404810A (zh) * 2007-10-02 2009-04-08 日本电气株式会社 分配公共信道资源的方法和装置
US20140126580A1 (en) * 2012-11-02 2014-05-08 Qualcomm Incorporated Method, device, and apparatus for error detection and correction in wireless communications
WO2015006640A1 (en) * 2013-07-11 2015-01-15 Interdigital Patent Holdings, Inc. Systems and methods for smart harq for wifi
WO2019132981A1 (en) * 2017-12-29 2019-07-04 Intel Corporation Enhanced retransmissions for wireless communications

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101944983B (zh) * 2009-07-06 2015-01-07 三星电子株式会社 用于在通信网络中发送和接收管理消息的方法及系统
US9967061B2 (en) * 2014-03-10 2018-05-08 Lg Electronics Inc. Method and apparatus for retransmission in wireless LAN
WO2016144817A1 (en) 2015-03-06 2016-09-15 Newracom, Inc. Support for additional decoding processing time in wireless lan systems
CN110351878B (zh) * 2018-04-04 2023-07-14 华为技术有限公司 一种随机接入处理方法和相关设备
US10999014B2 (en) * 2018-08-10 2021-05-04 Qualcomm Incorporated Hybrid automatic repeat request (HARQ) in a wireless local area network (WLAN)
US11160108B2 (en) * 2018-09-21 2021-10-26 Ofinno, Llc Channel access for unlicensed carriers in a radio system
US12150098B2 (en) * 2019-04-09 2024-11-19 Lg Electronics Inc. MPDU padding for HARQ operation
WO2020222446A1 (ko) * 2019-04-29 2020-11-05 엘지전자 주식회사 Harq 동작을 위한 nack 프레임
CN111917523B (zh) * 2019-05-08 2022-04-22 华为技术有限公司 通信方法及装置
US20210014006A1 (en) * 2019-07-12 2021-01-14 Samsung Electronics Co., Ltd. System and method for implementing a hybrid automatic repeat request process
US11677507B2 (en) * 2020-02-24 2023-06-13 Apple Inc. Faster retransmission in multi-link communication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101404810A (zh) * 2007-10-02 2009-04-08 日本电气株式会社 分配公共信道资源的方法和装置
US20140126580A1 (en) * 2012-11-02 2014-05-08 Qualcomm Incorporated Method, device, and apparatus for error detection and correction in wireless communications
WO2015006640A1 (en) * 2013-07-11 2015-01-15 Interdigital Patent Holdings, Inc. Systems and methods for smart harq for wifi
WO2019132981A1 (en) * 2017-12-29 2019-07-04 Intel Corporation Enhanced retransmissions for wireless communications

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
See also references of EP4040747A4
TAEWON SONG (LG ELECTRONICS): "Consideration on HARQ feedback", IEEE DRAFT; 11-19-1553-00-00BE-CONSIDERATION-ON-HARQ-FEEDBACK, IEEE-SA MENTOR, PISCATAWAY, NJ USA, vol. 802.11 EHT; 802.11be, 15 September 2019 (2019-09-15), Piscataway, NJ USA, pages 1 - 15, XP068153688 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113835335A (zh) * 2021-09-28 2021-12-24 中孚安全技术有限公司 一种基于光单向传输的时钟同步方法及系统
EP4381653A4 (en) * 2022-01-19 2024-09-04 Samsung Electronics Co., Ltd. QUICK RECOVERY INDICATION AND RETRANSMISSION REQUEST
US12627406B2 (en) 2022-01-19 2026-05-12 Samsung Electronics Co., Ltd. Quick recovery indication and retransmission request

Also Published As

Publication number Publication date
EP4040747A4 (en) 2022-11-23
EP4529061A2 (en) 2025-03-26
EP4529061A3 (en) 2025-05-28
EP4040747B1 (en) 2025-01-08
US20220263604A1 (en) 2022-08-18
US20250105948A1 (en) 2025-03-27
CN112787775A (zh) 2021-05-11
EP4040747A1 (en) 2022-08-10
US12132574B2 (en) 2024-10-29
CN112787775B (zh) 2023-02-10

Similar Documents

Publication Publication Date Title
EP3657713B1 (en) Communication method and device
US20190253192A1 (en) Base stations, user equipments and a system for wireless communication, as well as the corresponding methods
US20250105948A1 (en) Feedback information sending method and apparatus
EP3751914B1 (en) Communication method, communication apparatus and readable storage medium
JP2010045790A (ja) Ttiバンドルの再送を処理する方法及び通信装置
CN110999153B (zh) 数据传输方法和装置
CN104782072A (zh) 采用可靠停等混合自动重传请求协议的系统和方法
CN102958101A (zh) 一种无线通信终端上规避无线信道拥塞的方法
CN103873211B (zh) 一种harq重传和盲检测方法
CN112491512B (zh) 重传数据的方法和通信装置
US20130028189A1 (en) Method and apparatus for using physical layer error control to direct media access layer error control
CN112088508B (zh) 无线局域网的通信方法、装置、终端及可读存储介质
CN108270525A (zh) 冗余版本传输方法及设备
KR20150017910A (ko) 액세스 포인트 및 복수 개의 단말들을 포함하는 네트워크에서 피드백에 기반하여 멀티캐스트 패킷을 재전송하기 위한 액세스 포인트 및 단말의 통신 방법, 그 액세스 포인트 및 그 단말
US8332711B2 (en) Systems and methods of information transmission
WO2023024915A1 (zh) 一种通信方法及装置
CN108023689B (zh) 重传方法及设备
WO2019096129A1 (zh) 一种波束配置方法和装置
EP3657892B1 (en) Method and device for transmitting data
CN114584263A (zh) 重发超限及双无条件下rlc确认模式增强方法及装置
WO2020233296A1 (zh) 一种时隙聚合处理方法、通信设备及计算机可读存储介质
WO2022237673A1 (zh) 一种处理数据的方法和装置
CN109150380B (zh) 数据传输的方法、网络设备和终端设备
CN109150417B (zh) 发送和接收上行信息的方法和装置
CN120614642A (zh) 通信方法及装置、计算机可读存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20885881

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020885881

Country of ref document: EP

Effective date: 20220506

NENP Non-entry into the national phase

Ref country code: DE