WO2023178509A1 - 通信方法、设备、存储介质和计算机程序产品 - Google Patents
通信方法、设备、存储介质和计算机程序产品 Download PDFInfo
- Publication number
- WO2023178509A1 WO2023178509A1 PCT/CN2022/082254 CN2022082254W WO2023178509A1 WO 2023178509 A1 WO2023178509 A1 WO 2023178509A1 CN 2022082254 W CN2022082254 W CN 2022082254W WO 2023178509 A1 WO2023178509 A1 WO 2023178509A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- feedback
- frame
- window
- indication information
- receiving device
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 107
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000004590 computer program Methods 0.000 title abstract description 24
- 230000004044 response Effects 0.000 claims abstract description 9
- 230000002776 aggregation Effects 0.000 claims abstract description 7
- 238000004220 aggregation Methods 0.000 claims abstract description 7
- 238000012790 confirmation Methods 0.000 claims description 11
- 230000015654 memory Effects 0.000 description 35
- 238000012545 processing Methods 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 8
- 230000011664 signaling Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000007774 longterm Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 108700026140 MAC combination Proteins 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- 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/27—Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0072—Error control for data other than payload data, e.g. control data
- H04L1/0073—Special arrangements for feedback channel
-
- 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/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0079—Formats for control data
- H04L1/0081—Formats specially adapted to avoid errors in the feedback channel
-
- 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/1614—Details of the supervisory signal using bitmaps
-
- 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/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- 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/1864—ARQ related signaling
-
- 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
- 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
Definitions
- Embodiments of the present disclosure relate generally to the field of communication technologies, and more specifically, to methods, devices, storage media and computer program products for wireless communications.
- the feedback acknowledgment frame may include an acknowledgment (Acknowledge, ACK) of the Medium Access Control (Medium Access Control, MAC) layer, a block acknowledgment (Block Ack, BA) of the MAC layer, and an ACK of the physical (Physical, PHY) layer.
- Acknowledge, ACK acknowledgement
- MAC Medium Access Control
- Block Ack Block Ack
- example embodiments of the present disclosure provide methods, apparatuses, computer-readable storage media, and computer program products for wireless communications.
- a wireless communication method is proposed.
- the receiving device generates a feedback frame in response to receiving the aggregated frame, the feedback frame including first indication information and second indication information, the first indication information indicating a feedback window for transmitting the feedback frame
- the window size is determined according to the configuration information associated with the feedback window, and the second indication information instructs the receiving device to receive the reception status information of the aggregated frame.
- the receiving device sends the feedback frame to the sending device on the feedback window.
- a receiving device may determine a bit value corresponding to the window size; and generate first indication information of the feedback frame based on the bit value.
- the receiving device may receive downlink control information; obtain an indication field associated with a feedback type of the feedback frame from the downlink control information; and based on the The indication field determines the configuration information.
- the data amount of the feedback frame transmitted on the feedback window is 8, 16, 32, 64, 128, 256 or 512 bits.
- the reception status information is indicated in a variable-length content field included in the second indication information.
- the aggregate frame includes an aggregated plurality of media access control protocol data units.
- the feedback frame includes a block acknowledgment frame.
- a wireless communication method is proposed.
- a sending device sends an aggregated frame; and on a feedback window for a receiving device to transmit a feedback frame for the aggregated frame, the sending device receives the feedback frame, and the feedback frame includes first indication information and second indication information, the first indication information indicates the window size of the feedback window, the window size is determined according to the configuration information associated with the feedback window, the second indication information indicates the The receiving device receives the reception status information of the aggregated frame.
- the sending device may determine the configuration information associated with the feedback window based on the attributes of the aggregate frame; determine the configuration information associated with the feedback window in the downlink control information based on the configuration information. an indication field associated with the feedback type of the feedback frame; and sending the downlink control information to the receiving device.
- the aggregate frame includes an aggregated plurality of media access control protocol data units.
- the feedback frame includes a block acknowledgment frame.
- frame-by-frame fine-grained dynamic adjustment of the feedback window size for transmitting feedback frames can be supported, thereby further improving the resource utilization of the system.
- a receiving device includes at least one processor and at least one memory including computer program code.
- the at least one memory and the computer program code may together with the at least one processor cause the at least one processor to perform the method according to the first aspect of the present disclosure.
- a transmitting device includes at least one processor and at least one memory including computer program code.
- the at least one memory and the computer program code may together with the at least one processor cause the at least one processor to perform the method according to the second aspect of the present disclosure.
- a computer-readable storage medium is provided.
- Computer-executable instructions are stored on the computer-readable storage medium, and when executed by the processor, the computer-executable instructions cause the processor to perform the method according to the first or second aspect of the present disclosure.
- a computer program product includes computer-executable instructions that, when executed by a processor, cause the processor to perform the method according to the first or second aspect of the present disclosure.
- a communication device includes a transceiver unit and a processing unit.
- the processing unit is configured to generate a feedback frame in response to receipt of the aggregated frame, the feedback frame including first indication information and second indication information, the first indication information indicating a window of a feedback window for transmitting the feedback frame
- the window size is determined according to the configuration information associated with the feedback window, and the second indication information instructs the receiving device to receive the reception status information of the aggregated frame.
- the transceiver unit is configured to send the feedback frame to the sending device on the feedback window.
- the processing unit is further configured to determine a bit value corresponding to the window size; and generate first indication information of the feedback frame based on the bit value.
- the transceiver unit is further configured to receive downlink control information; the processing unit is further configured to obtain an indication field associated with the feedback type of the feedback frame from the downlink control information; and The configuration information is determined based on the indication field associated with the feedback type.
- the data amount of the feedback frame transmitted on the feedback window is 8, 16, 32, 64, 128, 256 or 512 bits.
- the reception status information is indicated in a variable-length content field included in the second indication information.
- the aggregated frame includes aggregated multiple media access control protocol data units.
- the feedback frame includes a block acknowledgment frame.
- a communication device includes a transceiver unit and a processing unit.
- the transceiver unit is configured to send an aggregated frame; and on a feedback window for a receiving device to transmit a feedback frame for the aggregated frame, receive the feedback frame, where the feedback frame includes first indication information and second indication information,
- the first indication information indicates a window size of the feedback window, the window size is determined according to configuration information associated with the feedback window, and the second indication information indicates the receiving device to receive the aggregation Frame reception status information.
- the processing unit is configured to determine the configuration information associated with the feedback window based on attributes of the aggregated frame; determine the downlink control information based on the configuration information, and An indication field associated with the feedback type of the feedback frame.
- the transceiver unit is further configured to send the downlink control information to the receiving device.
- the aggregate frame includes an aggregated plurality of media access control protocol data units.
- the feedback frame includes a block acknowledgment frame.
- a communication device including at least one processor, the at least one processor being used to execute a computer program or instructions in a memory, so that the communication device performs the above-mentioned first or second aspect. methods of each embodiment.
- a communication device including: a processor, a transceiver, and a memory; the processor is used to execute computer programs or instructions in the memory, so that the communication device performs the above-mentioned first aspect Or the method of each embodiment of the second aspect.
- a communication device including: a processor and a memory; the processor is used to execute computer programs or instructions in the memory, so that the communication device performs the above-mentioned first aspect or the third aspect.
- another communication device including: an interface circuit and a logic circuit; wherein the interface circuit can be understood as an input and output interface, and the logic circuit can be used to run code instructions to execute the above-mentioned first aspect or the third aspect.
- FIG. 1 illustrates a schematic diagram of an example network environment in which example embodiments of the present disclosure may be implemented
- FIG. 2 illustrates a signaling interaction diagram for wireless communications according to an example embodiment of the present disclosure
- FIG. 3 shows a schematic diagram of an exemplary structure of a feedback frame according to an exemplary embodiment of the present disclosure
- FIG. 4 illustrates a flowchart of a method for wireless communication according to an example embodiment of the present disclosure
- FIG. 5 illustrates a flowchart of a method for wireless communication according to an example embodiment of the present disclosure
- FIG. 6 shows a block diagram of a communication device according to an example embodiment of the present disclosure
- FIG. 7 shows a block diagram of a communication device according to an example embodiment of the present disclosure.
- FIG. 8 shows a block diagram of a communication device according to an example embodiment of the present disclosure.
- Figure 9 shows a block diagram of a communication device according to an example embodiment of the present disclosure.
- communication network and “wireless network” as used herein refer to a network that adheres to any appropriate communication standard, such as Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High Speed Packet Access (HSPA) and so on.
- LTE Long Term Evolution
- LTE-A LTE-Advanced
- WCDMA Wideband Code Division Multiple Access
- HSPA High Speed Packet Access
- communication between the terminal device and the access network device in the communication network may be performed according to any suitable generation communication protocol, including but not limited to first generation (1G), second generation (2G), 2.5G, 2.75 G, third generation (3G), fourth generation (4G), 4.5G and fifth generation (5G) communication protocols and/or any other protocols currently known or to be developed in the future.
- 5G fifth generation
- Embodiments of the present disclosure may be applied in a variety of communication systems, including cellular and non-cellular communication systems. Considering the rapid development of communications, there will of course also be future types of communications technologies and systems that can embody the present disclosure. Accordingly, the scope of the present disclosure should not be considered limited to the systems described above. For purposes of illustration, embodiments of the present disclosure will be described with reference to a 5G communications system.
- terminal equipment and “user equipment” used in this article refer to any terminal equipment capable of wireless communication.
- a terminal device may also be called a communication device, user equipment (UE), subscriber station (SS), portable subscriber station, mobile station (MS) or access terminal (AT).
- UE user equipment
- SS subscriber station
- MS mobile station
- AT access terminal
- Terminal devices may include, but are not limited to, mobile phones, cellular phones, smart phones, Voice over IP (VoIP) phones, wireless local loop phones, tablet computers, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, Image capture terminal equipment (for example, digital camera), gaming terminal equipment, music storage and playback equipment, vehicle-mounted wireless terminal equipment, wireless endpoints, mobile stations, laptop built-in equipment (LEE), laptop external equipment (LME), USB Dongles, smart devices, wireless Customer Premises Equipment (CPE), Internet of Things (loT) devices, watches or other wearable devices, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., telesurgery), industrial equipment and applications (e.g., robots and/or other wireless devices operating in industrial and/or automated processing chain environments), consumer electronics equipment, equipment commercial operations, and/or industrial wireless networks, etc.
- the terms "terminal equipment”, “communication equipment”, “terminal”, “user equipment” and “UE” may be used interchange
- the term "access network equipment” used herein includes, but is not limited to, base stations (BS), gateways, registration management entities and other suitable equipment in the communication system.
- base station or “BS” means Node B (NodeB or NB), Evolved NodeB (eNodeB or eNB), NR (New Radio) NB (also known as gNB), Remote Radio Unit (RRU), Radio Head ( RH), remote radio head (RRH), relay, low power node (e.g. femto, pico, etc.).
- “access network equipment” can be a centralized unit (Central Unit, CU) or a distributed unit (Distributed Unit, DU).
- the CU and DU may be placed at different locations, for example, the CU is placed in a central computer room and the DU is placed in a high traffic area. In other example embodiments, CU and DU may also be placed in the same location, for example, in the same computer room, or in different components in the same rack, etc.
- the term “include” and its variations mean an open inclusion, ie, “including but not limited to.” Unless otherwise stated, the term “or” means “and/or”. The term “based on” means “based at least in part on.” The terms “example embodiments” and “certain embodiments” mean “at least one example embodiment.” Other explicit and implicit definitions may be included below.
- FIG. 1 shows a schematic diagram of an example network environment 100 in which example embodiments of the present disclosure may be implemented.
- network environment 100 may include devices 110 and 120 capable of wireless communication transmission.
- device 110 may be referred to as a sending device 110 in wireless communications
- device 120 may be referred to as a receiving device 120 in wireless communications.
- the roles between the devices 110 and 120 can also be interchanged, that is, the device 120 is used as a sending device in wireless communication, and the device 110 is used as a receiving device in wireless communication.
- the device 110 is regarded as the transmitting device 110 in wireless communication
- the device 120 is regarded as the receiving device 120 in wireless communication.
- device 110 and device 120 may include, but are not limited to, mobile phones, cellular phones, smartphones, tablets, phablets, computers, portable computers, desktop computers, personal digital assistants (PDAs), monitors, computers Monitors, televisions, tuners, entertainment units, navigation equipment, communication equipment, fixed location data units, mobile location data units, radios, satellite radios, music players, digital music players, portable music players, digital video players , video player, digital video disc (DVD) player, portable digital video player, or any other suitable device that can support wireless communications.
- PDAs personal digital assistants
- TVs tuners
- entertainment units navigation equipment
- communication equipment fixed location data units
- mobile location data units radios, satellite radios
- music players digital music players, portable music players, digital video players , video player, digital video disc (DVD) player, portable digital video player, or any other suitable device that can support wireless communications.
- DVD digital video disc
- network environment 100 is for illustrative purposes only and does not imply any limitation on the scope of the present disclosure. Embodiments of the present disclosure may also be embodied in other network environments or architectures. In addition, it should be understood that the network environment 100 may also include other elements or entities for implementing communication connections, data transmission, and other purposes. To simplify the description, these elements or entities are not shown in FIG. 1 , but this does not mean that embodiments of the present disclosure do not have them.
- the network environment 100 may be a wireless network following any protocol currently known or to be developed in the future, including but not limited to, Narrow Band-Internet of Things (NB-IoT), Global Mobile communication system (Global System for Mobile Communications, GSM), enhanced data rate for GSM Evolution (EDGE), wideband code division multiple access system (Wideband Code Division Multiple Access, WCDMA), code division multiple access Address 2000 system (Code Division Multiple Access, CDMA2000), Time Division-Synchronization Code Division Multiple Access, TD-SCDMA), Long Term Evolution system (Long Term Evolution, LTE) and 5G mobile communication system
- NB-IoT Narrow Band-Internet of Things
- GSM Global System for Mobile Communications
- EDGE enhanced data rate for GSM Evolution
- WCDMA wideband code division multiple access system
- CDMA2000 Code Division Multiple Access
- TD-SCDMA Time Division-Synchronization Code Division Multiple Access
- LTE Long Term Evolution
- 5G mobile communication system The three major application scenarios are eMBB, URLLC and e
- the feedback acknowledgment frame may include an acknowledgment (Acknowledge, ACK) of the Medium Access Control (Medium Access Control, MAC) layer, a block acknowledgment (Block Ack) of the MAC layer, and an ACK of the physical (Physical, PHY) layer.
- Acknowledge, ACK acknowledgement
- MAC Medium Access Control
- Block Ack Block Ack
- the MAC frame sent by the sender is usually a single media access control service data unit (MAC Service Data Unit, MSDU) type MAC frame. Every time the sender sends such a MAC frame, an ACK frame is needed to confirm the transmission of the MAC frame.
- MAC Service Data Unit MSDU
- the MAC frames sent by the sender are usually Aggregate MAC Protocol Data Unit (AMPDU) type MAC frames. It can be aggregated from a single or multiple Media Access Control Protocol Data Unit (MAC Protocol Data Unit, MPDU). Each MPDU can be composed of single or multiple MSDUs.
- the receiving end replies with a BA frame for each MAC AMPDU aggregate frame for confirmation.
- AMPDU Aggregate MAC Protocol Data Unit
- the data frame confirmed by the BA confirmation window of the 802.11n and 802.11ac protocols is fixed to 64 bits.
- the confirmation window of 802.11ax BA has added support for 256 bits, it still only supports 64 bits and 256 bits, and 64 bits and 256 bits are confirmed during the BA session establishment phase, and are not confirmed after the BA session is established. will change dynamically.
- the adjustment granularity of the confirmation window is too coarse, and the size of the BA confirmation window cannot be adjusted more finely.
- BA feedback information cannot be adjusted dynamically. If BA uses a larger confirmation window in the initial stage, even if the subsequent data volume decreases, the same large confirmation window will still be used, and in reality it can only confirm a larger number. Few aggregate frames will greatly reduce the efficiency of the system.
- the transmission overhead of the acknowledgment frame under this scheme is small.
- the receiving end can only confirm the entire TB frame or CBG transmission block. Once the TB or CBG transmission block is very large, the transmission packet error rate will increase, which may lead to poor retransmission efficiency.
- this solution needs to be combined with Hybrid Automatic Repeat Request (HARQ) retransmission to achieve a relatively high physical layer transmission success rate, but HARQ implementation is complex and costly.
- HARQ Hybrid Automatic Repeat Request
- a receiving device generates a feedback frame in response to receipt of an aggregate frame.
- the feedback frame includes first indication information and second indication information.
- the first indication information indicates a window size of the feedback window used to transmit the feedback frame, which may be determined according to configuration information associated with the feedback window.
- the second indication information instructs the receiving device to receive reception status information of the aggregated frame.
- the receiving device sends a feedback frame to the sending device on the feedback window.
- FIG. 2 illustrates a signaling interaction diagram of a process 200 for wireless communications according to an example embodiment of the present disclosure.
- This example interaction process 200 may involve sending device 110 and receiving device 120 as shown in FIG. 1 .
- process 200 will be described below with reference to Figure 1, but it should be understood that the process is equally applicable to other communication scenarios and devices.
- the sending device 110 sends an aggregate frame to the receiving device 120.
- the aggregate frame may be a MAC AMPDU. It should be understood that the aggregated frame may also include other aggregated frames under the communication protocol framework involved in the embodiments of the present disclosure.
- the receiving device 120 generates a feedback frame for the reception status of the aggregated frame.
- the feedback frame may be a BA frame.
- the feedback frame may include first indication information.
- the first indication information may indicate a window size of a feedback window used to transmit the feedback frame.
- the receiving device 120 may determine the window size of the feedback window through configuration information associated with the feedback window.
- the first indication information may include a bit value corresponding to an amount of data that can be carried by a window size of the feedback window.
- the data amount of the feedback frame that can be transmitted on the feedback window may be set to 8, 16, 32, 64, 128, 256 or 512 bits, which may correspond to bit values of 1-7 respectively.
- the field length occupied by the first indication information in the feedback frame may be 4 bits.
- the feedback frame may also include second indication information.
- the second indication information may instruct the receiving device 120 to receive the reception status information of the aggregated frame.
- the reception status information may be included in a variable-length content field included in the second indication information.
- the receiving device 120 may dynamically obtain or determine the configuration information associated with the feedback window through, for example, downlink scheduling signaling.
- the sending device may generate scheduling signaling through the sent feedback frame, for example.
- the scheduling signaling may be, for example, downlink control information (Downlink Control Information, DCI).
- DCI Downlink Control Information
- the sending device may, for example, indicate the configuration information associated with the feedback window in an indication field associated with the feedback type of the feedback frame in the DCI.
- the sending device may send the generated scheduling signaling to the receiving device 120.
- Receiving device 120 may receive the DCI.
- the receiving device 120 may obtain an indication field associated with the feedback type of the feedback frame from the DCI, and further determine configuration information associated with the feedback window through the indication field.
- An exemplary embodiment of an indication field in DCI associated with a feedback type of a feedback frame may be shown below.
- Table 1 Indication fields associated with feedback types of feedback frames
- the indication field can be the ACK type field in DCI, and its length can be set to 4 bits.
- the content of the indication field may correspond to the first indication information in the feedback frame.
- the receiving device 120 may send the feedback frame to the sending device 110 over the determined feedback window.
- the feedback frame 300 may include a control field (BA Control) 310 and a content field (BA INFO) 320.
- the first indication information may be indicated in the control field 310, and the second indication information may be indicated in the content field 320.
- an exemplary embodiment of the format of the BA Control field may be shown below.
- an exemplary embodiment of the format of the BA INFO field may be shown below.
- the frame format of the feedback frame and the format of the control field and the content field contained in the feedback frame described above in conjunction with FIG. 3 and Tables 2 and 3 are only as an exemplary embodiment of the present disclosure.
- the frame format of the feedback frame and the formats of the control fields and content fields included in the feedback frame are not limited to this.
- Other frame structures and field formats capable of carrying the first indication information and the second indication information are also included in the scope of protection of this disclosure.
- a frame structure of a BA-based feedback frame is implemented, which can realize fine-grained dynamic adjustment of the feedback window for the feedback frame. In this way, system efficiency can be significantly improved while ensuring a low transmission packet error rate.
- FIG. 4 illustrates a flowchart of a method 400 for wireless communications according to an example embodiment of the present disclosure.
- the method 400 may be implemented at the receiving device 120 shown in Figure 1. To facilitate discussion, the method 400 will be described below in conjunction with Figure 1. It should be understood that method 400 is also applicable to other communication scenarios and devices.
- receiving device 120 generates a feedback frame in response to receipt of the aggregated frame.
- the feedback frame includes first indication information and second indication information, the first indication information indicates a window size of a feedback window used to transmit the feedback frame, the window size is based on a value associated with the feedback window. Determined by the configuration information, the second indication information instructs the receiving device to receive the reception status information of the aggregated frame.
- the receiving device sends the feedback frame to the sending device on the feedback window.
- a receiving device may determine a bit value corresponding to the window size; and generate first indication information of the feedback frame based on the bit value.
- a receiving device may receive downlink control information; obtain an indication field associated with a feedback type of the feedback frame from the downlink control information; and based on the indication field associated with the feedback type Determine the configuration information.
- the data amount of the feedback frame transmitted over the feedback window is 8, 16, 32, 64, 128, 256 or 512 bits.
- the reception status information is indicated in a variable-length content field included in the second indication information.
- the aggregated frame includes aggregated multiple media access control protocol data units.
- the feedback frame includes a block acknowledgment frame.
- Figure 5 illustrates a flowchart of a method 500 for wireless communications according to an example embodiment of the present disclosure.
- the method 500 may be implemented at the sending device 110 shown in Figure 1. To facilitate discussion, the method 500 will be described below in conjunction with Figure 1. It should be understood that method 500 is also applicable to other communication scenarios and devices.
- the sending device 110 sending device sends the aggregated frame.
- the sending device 110 is on a feedback window for a receiving device to transmit a feedback frame for the aggregated frame, and the sending device receives the feedback frame, where the feedback frame includes first indication information and second indication information,
- the first indication information indicates a window size of the feedback window, the window size is determined according to configuration information associated with the feedback window, and the second indication information indicates the receiving device to receive the aggregation Frame reception status information.
- the sending device may determine the configuration information associated with the feedback window based on the attributes of the aggregated frame; determine the feedback of the feedback frame in the downlink control information based on the configuration information. type associated indication field; and sending the downlink control information to the receiving device.
- the aggregated frame includes aggregated multiple media access control protocol data units.
- the feedback frame includes a block acknowledgment frame.
- FIG. 6 shows a block diagram of a communication device 600 according to an example embodiment of the present disclosure.
- the communication device 600 may be implemented as the sending device 110, the receiving device 120 shown in FIG. 1, a part of the above device, a chip in the above device, or the like. It should be understood that communication device 600 is for illustrative purposes only and does not imply any limitation on the scope of the present disclosure. Embodiments of the present disclosure may also be embodied in different communication devices. In addition, it should also be understood that the communication device 600 may also include other elements, modules or entities, which are not shown for the purpose of clarity, but does not mean that the embodiments of the present disclosure do not have these elements or entities. The scope of the present disclosure is not limited in this regard.
- the communication device 600 includes an input-output interface 610 and a logic circuit 620 .
- Input-output interface 610 is coupled to logic circuit 620 .
- the input and output interfaces 610 can be integrated together to implement transceiver functions, or can be implemented as independent components as an input interface for receiving and an output interface for transmitting.
- the input and output interface 610 shown in FIG. 6 is an integrated example implementation.
- the logic circuit 620 may be configured to generate a feedback frame in response to receipt of the aggregated frame, the feedback frame including the first indication information and the third Two indication information, the first indication information indicates the window size of the feedback window used to transmit the feedback frame, the window size is determined according to the configuration information associated with the feedback window, the second indication The information indicates that the receiving device receives reception status information of the aggregated frame.
- the input-output interface 610 may be configured to send the feedback frame to the sending device on the feedback window.
- the logic circuit 620 is further configured to determine a bit value corresponding to the window size; and generate first indication information of the feedback frame based on the bit value.
- the input and output interface 610 may be configured to receive downlink control information; the logic circuit 620 may also be configured to obtain an indication field associated with the feedback type of the feedback frame from the downlink control information; and The configuration information is determined based on the indication field associated with the feedback type.
- the data amount of the feedback frame transmitted over the feedback window is 8, 16, 32, 64, 128, 256 or 512 bits.
- the reception status information is indicated in a variable-length content field included in the second indication information.
- the aggregated frame includes aggregated multiple media access control protocol data units.
- the feedback frame includes a block acknowledgment frame.
- the input-output interface 610 may be configured to send an aggregated frame; and in an embodiment for the receiving device to transmit feedback of a feedback frame for the aggregated frame.
- the feedback frame On the window, receive the feedback frame, the feedback frame includes first indication information and second indication information, the first indication information indicates the window size of the feedback window, the window size is based on the feedback window Determined by the associated configuration information, the second indication information instructs the receiving device to receive the reception status information of the aggregated frame.
- the logic circuit 620 may be further configured to determine the configuration information associated with the feedback window based on the attributes of the aggregated frame; determine, based on the configuration information, the downlink control information that is related to the The indication field associated with the feedback type of the feedback frame.
- the input and output interface 610 may also be configured to send the downlink control information to the receiving device.
- the aggregated frame includes aggregated multiple media access control protocol data units.
- the feedback frame includes a block acknowledgment frame.
- the communication device 600 in Figure 6 can be used to perform the various processes implemented by the sending device 110 and the receiving device 120 in the embodiments described above in conjunction with Figures 2 to 5. To avoid duplication, the details are not repeated here.
- Figure 7 illustrates a block diagram of a communications device 700 in which certain embodiments of the present disclosure may be implemented.
- the communication device 700 can be used to implement the sending device 110 and the receiving device 120 shown in FIG. 1 .
- the communication device 700 may also be implemented as a chip or a system on a chip. It should be understood that communication device 700 is for illustrative purposes only and does not imply any limitation on the scope of the present disclosure. Embodiments of the present disclosure may also be embodied in different devices. It should also be understood that the communication device 700 may also include other elements or entities, which are not shown for convenience of description, but it does not mean that the embodiments of the present disclosure do not have these elements or entities.
- communication device 700 includes a processor 710 that controls operations and functions of communication device 700 .
- processor 710 may perform various operations via instructions 730 stored in memory 720 coupled thereto.
- Memory 720 may be of any suitable type suitable for the local technology environment and may be implemented using any suitable data storage technology, including but not limited to semiconductor-based storage devices, magnetic storage devices and systems, optical storage devices and systems. Although only one memory unit is shown in Figure 7, there may be a plurality of physically distinct memory units in the communication device 700. It should be understood that the processor 710 and the memory 720 can be provided separately as separate components or can be integrated together, and this application is not limited in this regard.
- the processor 710 may be of any suitable type suitable for the local technical environment, and may include, but is not limited to, general-purpose computers, special-purpose computers, microcontrollers, digital signal controllers (Digital Signal Processor, DSP), and controller-based multi-core controls. one or more in the server architecture.
- the communication device 700 may also include multiple processors, such as application specific integrated circuit chips, that are time-slave to a clock that is synchronized with the main processor.
- Processor 710 is coupled to communication unit 740.
- the communication unit 740 may receive and send information through radio signals or by means of optical fibers, cables and/or other components.
- Memory 720 may include one or more non-volatile memories and one or more volatile memories.
- non-volatile memory include, but are not limited to, Read-Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM), flash memory, hard disk, and compact disc (Compact Disc, CD), Digital Video Disc (Digital Versatile Disc, DVD) or other magnetic storage and/or optical storage.
- volatile memory include, but are not limited to, random access memory (Random Access Memory, RAM), etc.
- Embodiments of the present disclosure may be implemented by means of a computer program, allowing the communication device 700 to perform any of the processes discussed with reference to FIGS. 2 to 5 .
- Embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
- the computer program includes computer-executable instructions 730 executed by processor 710.
- the computer program may be stored in memory 720.
- Processor 710 may perform any suitable actions and processes by loading computer programs into RAM.
- these modules and models may be stored in memory in the form of computer program codes or instructions 730
- the processor executes the program code or instructions in the memory 720 to cause the communication device 700 to perform the above-mentioned processing procedures implemented by the sending device 110 and the receiving device 120 in FIGS. 2 to 5 .
- the computer program may be tangibly embodied in a computer-readable medium, which may be included in communication device 700 (such as in memory 720 ) or other storage device accessible by communication device 700 .
- a computer program can be loaded into RAM from computer-readable media for execution.
- Computer-readable media may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard drive, CD, DVD, etc.
- the communication device 800 includes a processing unit 810 and a transceiver unit 820 .
- the communication device 800 is used to implement the functions of the terminal equipment or the base station equipment in the method embodiments shown in FIGS. 4 to 5 .
- the processing unit 810 can perform internal processing; the transceiver unit 820 can communicate with the outside; the transceiver unit 820 can also be called a communication interface, an input-output interface, etc.
- the transceiver unit 820 may include a sending unit and a receiving unit.
- the sending unit is used to perform the sending operation of the terminal device or the base station device in the above method embodiment; the receiving unit is used to perform the sending operation of the terminal device or the base station device in the above method embodiment. receive operations etc.
- the processing unit 810 is used to generate a feedback frame in response to receiving the aggregate frame, the feedback frame including the first indication information and the third Two indication information, the first indication information indicates the window size of the feedback window used to transmit the feedback frame, the window size is determined according to the configuration information associated with the feedback window, the second indication The information indicates that the receiving device receives reception status information of the aggregated frame.
- the transceiving unit 820 is configured to send the feedback frame to the sending device on the feedback window.
- the processing unit 810 is used to determine a bit value corresponding to the window size; and generate the feedback frame based on the bit value the first instruction message.
- the transceiver unit 810 is also used to receive downlink control information.
- the processing unit 810 is configured to obtain an indication field associated with a feedback type of the feedback frame from the downlink control information; and determine the configuration information based on the indication field associated with the feedback type.
- the data amount of the feedback frame transmitted on the feedback window is 8, 16, 32, 64, 128, 256 or 512 bits.
- the reception status information is indicated in the variable-length content field included in the second indication information.
- the aggregate frame includes a plurality of aggregated media access control protocol data units.
- the feedback frame includes a block acknowledgment frame.
- the transceiving unit 810 is used to send an aggregate frame; and in the feedback window for the receiving device to transmit a feedback frame for the aggregate frame on, receive the feedback frame, the feedback frame includes first indication information and second indication information, the first indication information indicates the window size of the feedback window, the window size is based on the value related to the feedback window. Determined by the associated configuration information, the second indication information instructs the receiving device to receive the reception status information of the aggregated frame.
- the processing unit 820 is used to determine the configuration information associated with the feedback window based on the attributes of the aggregated frame; based on The configuration information determines an indication field in the downlink control information associated with the feedback type of the feedback frame.
- the transceiver unit is further configured to send the downlink control information to the receiving device.
- the aggregate frame includes a plurality of aggregated media access control protocol data units.
- the feedback frame includes a block confirmation frame.
- processing unit 810 and the transceiver unit 820 can be obtained directly by referring to the relevant descriptions in the method embodiments shown in FIG. 4 and FIG. 5 , and will not be described again here.
- Figure 9 shows a block diagram of a communication device according to an example embodiment of the present disclosure.
- a possible schematic diagram of a base station device or terminal device 900 is provided, including: an antenna 910 , a signal transceiver unit 920 , a processor 930 and a memory 940 .
- the memory 940 is used to store computer program codes or instructions, etc.
- the processor 930 is used to execute the programs or instructions to implement the operations of the terminal equipment or base station equipment in the method embodiments shown in Figures 7 to 8.
- the signal transceiver unit may be a transceiver, including a transmitter and a receiver.
- the transmitter can send signals to other devices, such as base station equipment or terminal equipment.
- the receiver can receive signals from other equipment, such as core network, base station equipment or terminal equipment.
- the various example embodiments of the present disclosure may be implemented in hardware or special purpose circuitry, software, logic, or any combination thereof. Certain aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device. While aspects of example embodiments of the present disclosure are illustrated or described as block diagrams, flowcharts, or using some other graphical representation, it will be understood that the blocks, devices, systems, techniques, or methods described herein may be used as non-limiting Examples are implemented in hardware, software, firmware, special purpose circuitry or logic, general purpose hardware or controllers or other computing devices, or some combination thereof.
- example embodiments of the present disclosure may be described in the context of machine or computer-executable instructions, such as included in a program module executing in a device on a target's real or virtual processor.
- program modules include routines, programs, libraries, objects, classes, components, data structures, etc., which perform specific tasks or implement specific abstract data structures.
- the functionality of the program modules may be combined or split between the described program modules.
- Machine-executable instructions for program modules can execute locally or on a distributed device. In a distributed device, program modules can be located in both local and remote storage media.
- Computer program code for implementing the methods of the present disclosure may be written in one or more programming languages. These computer program codes may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when executed by the computer or other programmable data processing device, the program code causes the flowcharts and/or block diagrams to be displayed. The functions/operations specified in are implemented.
- the program code may execute entirely on the computer, partly on the computer, as a stand-alone software package, partly on the computer and partly on a remote computer or entirely on the remote computer or server.
- computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above.
- carriers include signals, computer-readable media, and the like.
- signals may include electrical, optical, radio, acoustic, or other forms of propagated signals, such as carrier waves, infrared signals, and the like.
- a machine-readable medium or computer-readable medium may be any tangible medium that contains or stores a program for or in connection with an instruction execution system, apparatus, or device.
- the machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium.
- Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or devices, or any suitable combination thereof. More detailed examples of machine-readable storage media include an electrical connection with one or more wires, laptop computer disk, hard drive, random memory accessor (RAM), read-only memory (ROM), erasable programmable read-only memory Memory (EPROM or flash memory), optical storage device, magnetic storage device, or any suitable combination thereof.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
涉及用于无线通信的方法、设备、存储介质和计算机程序产品。在此提出的方法包括:接收设备响应于聚合帧的接收,生成反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示用于传输所述反馈帧的反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息;以及接收设备在所述反馈窗口上向所述发送设备发送所述反馈帧。通过所述方法提出的基于块确认的反馈帧的帧结构,可以实现精细粒度的用于反馈帧的反馈窗口的动态调节。
Description
本公开的实施例总体上涉及通信技术领域,更具体地,涉及用于无线通信的方法、设备、存储介质以及计算机程序产品。
在无线通信系统中,由于无线信道的突变以及多径衰落等特性,数据的传输通常不是完全可靠的。因此针对数据的传输需要系统通过反馈确认帧进行确认。例如,该反馈确认帧可以包括媒体访问控制(Medium Access Control,MAC)层的确认(Acknowledge,ACK),MAC层的块确认(Block Ack,BA)以及物理(Physical,PHY)层的ACK。
发明内容
总体上,本公开的示例实施例提出了用于无线通信的方法、设备、计算机可读存储介质和计算机程序产品。
根据本公开的第一方面,提出了一种无线通信方法。在该方法中,接收设备响应于聚合帧的接收,生成反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示用于传输所述反馈帧的反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。接收设备在所述反馈窗口上向所述发送设备发送所述反馈帧。
在第一方面的第一实现方式中,接收设备可以确定与所述窗口大小对应的比特值;以及基于所述比特值生成所述反馈帧的第一指示信息。
在第一方面的第二实现方式中,接收设备可以接收下行控制信息;从所述下行控制信息获取与所述反馈帧的反馈类型相关联的指示字段;以及基于与所述反馈类型相关联的所述指示字段确定所述配置信息。
在第一方面的第三实现方式中,在所述反馈窗口上被传输的所述反馈帧的数据量为8,16,32,64,128,256或512比特。
在第一方面的第四实现方式中,所述接收状态信息被指示在所述第二指示信息所包括的长度可变的内容字段中。
在第一方面的第五实现方式中,所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
在第一方面的第六实现方式中,所述反馈帧包括块确认帧。
通过根据本公开的第一方面提出的方法中引入的基于块确认的反馈帧的帧结构,可以实现逐帧细粒度的用于反馈帧的反馈窗口的动态调节。
根据本公开的第二方面,提出了一种无线通信方法。在该方法中,发送设备发送聚合帧;以及在用于接收设备传输针对所述聚合帧的反馈帧的反馈窗口上,所述发送设备接收所述反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示所述反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指 示信息指示所述接收设备接收所述聚合帧的接收状态信息。
在第二方面的第一实现方式中,发送设备可以基于所述聚合帧的属性确定与所述反馈窗口相关联的所述配置信息;基于所述配置信息确定下行控制信息中的、与所述反馈帧的反馈类型相关联的指示字段;以及向所述接收设备发送所述下行控制信息。
在第二方面的第二实现方式中,所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
在第二方面的第三实现方式中,所述反馈帧包括块确认帧。
根据本公开的第二方面提出的方法,能够支持的用于传输反馈帧的反馈窗口大小的逐帧细粒度的动态调整,从而进一步提高了系统的资源利用率。
根据本公开的第三方面,提出了一种接收设备。该接收设备包括至少一个处理器以及包括计算机程序代码的至少一个存储器。该至少一个存储器与计算机程序代码可以与至少一个处理器一起促使至少一个处理器执行根据本公开的第一方面所述的方法。
根据本公开的第四方面,提出了一种发送设备。该发送设备包括至少一个处理器以及包括计算机程序代码的至少一个存储器。该至少一个存储器与计算机程序代码可以与至少一个处理器一起促使至少一个处理器执行根据本公开的第二方面的方法。
根据本公开的第五方面,提出了一种计算机可读存储介质。在该计算机可读存储介质上存储有计算机可执行指令,该计算机可执行指令在由处理器执行时,使处理器执行根据本公开的第一方面或第二方面所述的方法。
根据本公开的第六方面,提出了一种计算机程序产品。该计算机程序产品包括计算机可执行指令,该计算机可执行指令在由处理器执行时,使处理器执行根据本公开的第一方面或第二方面所述的方法。
根据本公开的第七方面,提出一种通信装置。该通信装置包括收发单元和处理单元。处理单元被配置为响应于聚合帧的接收,生成反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示用于传输所述反馈帧的反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。收发单元被配置为在所述反馈窗口上向所述发送设备发送所述反馈帧。
在第七方面的第一实现方式中,处理单元还被配置为确定与所述窗口大小对应的比特值;以及基于所述比特值生成所述反馈帧的第一指示信息。
在第七方面的第二实现方式中,收发单元还被配置为接收下行控制信息;处理单元还被配置为从所述下行控制信息获取与所述反馈帧的反馈类型相关联的指示字段;以及基于与所述反馈类型相关联的所述指示字段确定所述配置信息。
在第七方面的第三实现方式中,在所述反馈窗口上被传输的所述反馈帧的数据量为8,16,32,64,128,256或512比特。
在第七方面的第四实现方式中,所述接收状态信息被指示在所述第二指示信息所包括的长度可变的内容字段中。
在第七方面的第五实现方式中。所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
在第七方面的第六实现方式中,所述反馈帧包括块确认帧。
根据本公开的第八方面,提出一种通信装置。该通信装置包括收发单元和处理单元。收 发单元被配置为发送聚合帧;以及在用于接收设备传输针对所述聚合帧的反馈帧的反馈窗口上,接收所述反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示所述反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。
在第八方面的第一实现方式中,处理单元被配置为基于所述聚合帧的属性确定与所述反馈窗口相关联的所述配置信息;基于所述配置信息确定下行控制信息中的、与所述反馈帧的反馈类型相关联的指示字段。收发单元还被配置为向所述接收设备发送所述下行控制信息。
在第八方面的第二实现方式中,所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
在第八方面的第三实现方式中,所述反馈帧包括块确认帧。
在本公开的第九方面,提供一种通信装置,包括至少一个处理器,该至少一个处理器用于执行存储器中的计算机程序或指令,以使该通信装置执行如上述第一方面或第二方面的各实施例的方法。
在本公开的第十方面,提供一种通信装置,包括:处理器、收发器以及存储器;处理器,用于执行存储器中的计算机程序或指令,以使得所述通信装置执行如上述第一方面或第二方面的各实施例的方法。
在本公开的第十一方面,提供一种通信装置,包括:处理器以及存储器;处理器,用于执行存储器中的计算机程序或指令,以使得所述通信装置执行如上述第一方面或第二方面的各实施例的方法。
在本公开的第十二方面,提供另一种通信装置,包括:接口电路和逻辑电路;其中接口电路,可以理解为输入输出接口,逻辑电路可用于运行代码指令以执行上述第一方面或第二方面的各实施例的方法。
结合附图并参考以下详细说明,本公开的各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的示例实施例可以在其中实施的示例网络环境的示意图;
图2示出了根据本公开的示例实施例的用于无线通信的信令交互图;
图3示出了根据本公开的示例实施例的反馈帧的示例性结构的示意图;
图4示出了根据本公开的示例实施例的用于无线通信的方法的流程图;
图5示出了根据本公开的示例实施例的用于无线通信的方法的流程图;
图6示出了根据本公开的示例实施例的通信装置的框图;
图7示出了根据本公开的示例实施例的通信装置的框图;
图8示出了根据本公开的示例实施例的通信装置的框图;以及
图9示出了根据本公开的示例实施例的通信装置的框图。
下面将参考附图描述一些示例实施例。虽然附图中显示了本公开的示例实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及 实施例仅用于示例性作用,并非用于限制本公开的保护范围。
在本文中使用的术语“通信网络”、“无线网络”是指遵循任何适当的通信标准的网络,诸如长期演进(LTE)、高级LTE(LTE-A)、宽带码分多址(WCDMA)、高速分组接入(HSPA)等等。此外,可以根据任何合适的一代通信协议来执行终端设备与通信网络中的接入网设备之间的通信,包括但不限于第一代(1G)、第二代(2G)、2.5G、2.75G、第三代(3G)、第四代(4G)、4.5G以及第五代(5G)通信协议和/或当前已知或将来要开发的任何其他协议。本公开的实施例可以应用于各种通信系统中,包括蜂窝和非蜂窝通信系统。考虑到通信的快速发展,当然还将存在可以体现本公开的未来类型的通信技术和系统。因此,不应将本公开的范围视为仅限于上述系统。为了说明的目的,将参考5G通信系统来描述本公开的实施例。
在本文中使用的术语“终端设备”、“用户设备”是指能够进行无线通信的任何终端设备。作为说明性而非限制性示例,终端设备也可以称为通信设备、用户设备(UE)、订户站(SS)、便携式订户站、移动站(MS)或接入终端(AT)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、IP语音(VoIP)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(PDA)、便携式计算机、台式计算机、图像捕获终端设备(例如,数码相机)、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线端点、移动台、笔记本电脑内置设备(LEE)、笔记本电脑外置设备(LME)、USB加密狗、智能设备、无线用户驻地设备(CPE)、物联网(loT)设备、手表或其他可穿戴式设备、头戴式显示器(HMD)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动处理链环境中运行的机器人和/或其他无线设备)、消费类电子设备、设备商业运作和/或工业无线网络等。在下面的描述中,术语“终端设备”、“通信设备”、“终端”、“用户设备”和“UE”可以互换使用。
在本文中使用的术语“接入网设备”包括但不限于通信系统中的基站(BS)、网关、注册管理实体和其他合适的设备。术语“基站”或“BS”表示节点B(NodeB或NB)、演进型NodeB(eNodeB或eNB)、NR(新无线电)NB(也称为gNB)、远程无线电单元(RRU)、无线电头端(RH)、远程无线电头端(RRH)、中继、低功率节点(例如,femto、pico等)。此外,“接入网设备”可以是集中单元(Central Unit,CU)或分布单元(Distributed Unit,DU)。在一些示例实施例中,CU和DU可以放置在不同的地点,例如,CU放置于中心机房而DU放置于高话务量的区域中。在另一些示例实施例中,CU和DU也可以放置相同地点,例如,同一机房中,或者同一机架中的不同部件等。
在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“示例实施例”和“某些实施例”表示“至少一个示例实施例”。下文还可能包括其他明确的和隐含的定义。
下面将结合图1至图7来讨论根据本公开的实施例的用于无线通信的示例过程。
图1示出了本公开的示例实施例可以在其中实施的示例网络环境100的示意图。如图1所示,网络环境100可以包括能够实现无线通信传输的设备110和120。在一些实施例中,设备110可以被称作无线通信中的发送设备110,而设备120可以被称作无线通信中的接收设备120。应当理解,设备110和120之间的角色也可以相互交换,即将设备120用作无线通信中的发送设备,而将设备110用作无线通信中的接收设备。在下文中,为了方便描述,将设备110视作无线通信中的发送设备110,以及将设备120视作无线通信中的接收设备120。
在网络环境100中,设备110和设备120可以包括但不限于移动电话、蜂窝电话、智能 电话、平板电脑、平板手机、计算机、便携式计算机、台式计算机、个人数字助理(PDA)、监视器、计算机监视器、电视、调谐器、娱乐单元、导航设备、通信设备、固定位置数据单元、移动位置数据单元、收音机、卫星收音机、音乐播放器、数字音乐播放器、便携式音乐播放器、数字视频播放器、视频播放器、数字视频光盘(DVD)播放器、便携式数字视频播放器或其他任何可以支持无线通信的适当的设备。
应当理解,网络环境100仅用于示例性目的,而不暗示对于本公开的范围的任何限制。本公开的实施例还可以被体现在其他网络环境或架构中。另外,还应当理解,网络环境100还可以包括用于实现通信连接、数据传输等目的的其他元件或实体。为了简化描述,在图1中并未示出这些元件或实体,但不意味着本公开的实施例不具备它们。
根据本公开的实施例的网络环境100可以是遵循当前已知或将来要开发的任何协议的无线网络,包括但不限于,窄带物联网系统(Narrow Band-Internet of Things,NB-IoT)、全球移动通信系统(Global System for Mobile Communications,GSM)、增强型数据速率GSM演进系统(Enhanced Data rate for GSM Evolution,EDGE)、宽带码分多址系统(Wideband Code Division Multiple Access,WCDMA)、码分多址2000系统(Code Division Multiple Access,CDMA2000)、时分同步码分多址系统(Time Division-Synchronization Code Division Multiple Access,TD-SCDMA),长期演进系统(Long Term Evolution,LTE)以及5G移动通信系统的三大应用场景eMBB、URLLC和eMTC。
如上文已经提到的,在无线通信系统中,由于无线信道的突变以及多径衰落等特性,数据的传输通常不是完全可靠的。因此针对数据的传输需要系统通过反馈确认帧进行确认。例如,该反馈确认帧可以包括媒体访问控制(Medium Access Control,MAC)层的确认(Acknowledge,ACK),MAC层的块确认(Block Ack)以及物理(Physical,PHY)层的ACK。
在基于802.11abg协议的移动热点(Wi-Fi)通信系统中,发送端发送的MAC帧通常是单个的媒体访问控制服务数据单元(MAC Service Data Unit,MSDU)类型的MAC帧。发送端每发送这样的一个MAC帧都需要一个ACK帧来对此MAC帧的传输进行确认。
在上述方案中,由于只能对单个MSDU MAC帧进行确认,而单MSDU一般由于以太MTU的限制只能在1500比特左右,整体系统的MAC层效率太差,即使可以提供物理层传输速率,系统吞吐量也没法做到很大提升。
在基于802.11n、802.11ac、802.11ax等协议的Wi-Fi通信系统中,发送端发送的MAC帧通常是聚合的媒体访问控制协议数据单元(Aggregate MAC Protocol Data Unit,AMPDU)类型的MAC帧,其可以由单个或多个媒体访问控制协议数据单元(MAC Protocol Data Unit,MPDU)聚合而成。每个MPDU则可以由单个或多个MSDU组成。接收端针对每个MAC AMPDU聚合帧回复BA帧进行确认。
在上述方案中,802.11n和802.11ac协议BA确认窗口确认的数据帧固定为64比特。虽然对于802.11ax BA的确认窗口增加了256比特的支持,但也还是只支持64比特和256比特两种,且64比特和256比特是在BA会话建立阶段就确认了,在BA会话建立后不会动态改变。在这种情况下,确认窗口的调整粒度过于粗糙,且无法更细的调整BA确认窗口的大小。另外一个问题是BA反馈信息不能动态调整,如果初始阶段BA使用了较大的确认窗口,即便在后续数据量来包变少的情况下,还是使用同样的大确认窗口,而实际只能确认较少的聚合帧,会导致系统的效率大大降低。
此外,在长期演进(Long Term Evolution,LTE)以及新无线电(New Radio,NR)等无线通信系统中,在发送端,MAC层帧经过聚合后在PHY层只看到整体的传输块帧(Transport Block Frame,TB FRAME)传输。PHY层对整个TB FRAME或对TB FRAME划分码块组(Code Block Group,CBG)传输块来传输进行ACK确认。
这种方案下的确认帧的传输开销较小。然而,接收端只能对整个TB帧或CBG传输块进行确认,一旦遇到TB或CBG传输块很大的情况下,传输误包率将会上升,进而可能导致重传效率较差。此外,该方案需配合混合自动重传(Hybrid Automatic Repeat Request,HARQ)重传进行重传合并才能有比较高的物理层传输成功率,但HARQ实现复杂度高,成本较高。
因此,期望实现一种能够逐帧并细粒度的动态调整BA帧确认窗口的大小的方案,从而一方面提高系统效率,另一方面保证较低的传输误包率。
因此,本公开的实施例提出一种用于无线通信的方法。在该方法中,接收设备响应于聚合帧的接收,生成反馈帧。该反馈帧包括第一指示信息和第二指示信息。第一指示信息指示用于传输所述反馈帧的反馈窗口的窗口大小,其可以根据与所述反馈窗口相关联的配置信息来确定。第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。接收设备在反馈窗口上向发送设备发送反馈帧。通过本公开提出的基于块确认的反馈帧的帧结构,可以实现精细粒度的用于反馈帧的反馈窗口的动态调节。
现在参考图2。图2示出了根据本公开的示例实施例的用于无线通信的过程200的信令交互图。该示例交互过程200可以涉及如图1中所示的发送设备110和接收设备120。出于讨论的目的,下面将参考图1来描述过程200,但是应当理解,该过程同样适用于其他通信场景和设备。
如图2所示,在205,发送设备110向接收设备120发送聚合帧。在一些实施例中,该聚合帧可以是MAC AMPDU。应当理解,该聚合帧也可以包括本公开的实施例所涉及的通信协议框架下的其他聚合帧。
在210,接收设备120针对聚合帧的接收状态生成反馈帧。在一些实施例中,该反馈帧可以是BA帧。
反馈帧可以包括第一指示信息。该第一指示信息可以指示用于传输该反馈帧的反馈窗口的窗口大小。接收设备120可以通过与反馈窗口相关联的配置信息来确定反馈窗口的窗口大小。
在一些实施例中,第一指示信息可以包括与反馈窗口的窗口大小所能承载的数据量相对应的比特值。例如,能在反馈窗口上被传输的所述反馈帧的数据量可以被设定为8,16,32,64,128,256或512比特,其可以分别对应于1-7的比特值。该第一指示信息在反馈帧中所占用的字段长度可以为4bit。
反馈帧还可以包括第二指示信息。在一些实施例中,该第二指示信息可以指示接收设备120接收该聚合帧的接收状态信息。该接收状态信息可以被包括在第二指示信息中所所包括的长度可变的内容字段中。
在一些实施例中,接收设备120例如可以通过下行的调度信令来动态的获取或确定与反馈窗口相关联的配置信息。
在一些实施例中,发送设备例如可以通过所发送的反馈帧来生成调度信令。该调度信令例如可以是下行控制信息(Downlink Control Information,DCI)。发送设备例如可以将与反馈窗口相关联的配置信息指示在DCI中的与反馈帧的反馈类型相关联的指示字段中。发送设备 可以将所生成的调度信令发送至接收设备120。
接收设备120可以接收该DCI。接收设备120可以从该DCI获取与反馈帧的反馈类型相关联的指示字段,并进而通过该指示字段来确定与反馈窗口相关联的配置信息。DCI中的与反馈帧的反馈类型相关联的指示字段的一个示例性实施例可以在下文中示出。
表1:与反馈帧的反馈类型相关联的指示字段
如表1所示,该指示字段可以是DCI中的ACK type字段,其长度可以被设定为4bit。该指示字段的内容可以对应于反馈帧中的第一指示信息。
如图2所示,在215,在生成反馈帧之后,接收设备120可以在所确定的反馈窗口上向发送设备110发送该反馈帧。
以下结合图3进一步阐述根据本公开的实施例所提出的反馈帧格式的实例。如图3所示,反馈帧300可以包括控制字段(BA Control)310和内容字段(BA INFO)320。该第一指示信息可以被指示在控制字段310中,而第二指示信息可以被指示在内容字段320中。
在一些实施例中,BA Control字段的格式一个示例性实施例可以在下文中示出。
表2:BA Control字段的格式
在一些实施例中,BA INFO字段的格式一个示例性实施例可以在下文中示出。
表3:BA INFO字段的格式
字段名称 | 长度(bit) | 意义 |
TID | 3 | 对应的队列编号 |
RESV | 5 | 保留 |
SSN | 12 | 起始MAC序列 |
Bitmap | 8-512 | 可变长度的比特位 |
应当理解,在上文中结合图3以及表2和3所描述的反馈帧的帧格式以及在反馈帧中所包含的控制字段和内容字段的格式仅仅作为本公开的一个示例性实施例。然而,反馈帧的帧格式以及在反馈帧中所包含的控制字段和内容字段的格式并不仅限于此。其他能够承载第一指示信息和第二指示信息的帧结构和字段格式同样被包括在本公开所保护的范畴内。
根据在上文中所描述的本公开的示例性实施例,实现了一种基于BA的反馈帧的帧结构,可以实现精细粒度的用于反馈帧的反馈窗口的动态调节。以此方式,可以显著提高系统效率,并且同时保证较低的传输误包率。
应当理解,尽管上述讨论包含了某些特定的实施细节,但这并不应解释为限制任何发明或权利要求的范围,而应解释为对可以针对特定发明的特定示例实施例的描述。本说明书中 在分开的示例实施例的上下文中描述的某些特征也可以整合实施在单个示例实施例中。反之,在单个示例实施例的上下文中描述的各种特征也可以分离地在多个示例实施例或在任意合适的子组合中实施。
图4示出了根据本公开的示例实施例的用于无线通信的方法400的流程图。方法400可以在图1所示的接收设备120处实现,为了方便讨论,以下将结合图1来描述方法400。应当理解,方法400同样适用于其他通信场景和设备。
在410,接收设备120响应于聚合帧的接收,生成反馈帧。所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示用于传输所述反馈帧的反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。
在420,接收设备在所述反馈窗口上向所述发送设备发送所述反馈帧。
在一些示例实施例中,接收设备可以确定与所述窗口大小对应的比特值;以及基于所述比特值生成所述反馈帧的第一指示信息。
在一些示例实施例中,接收设备可以接收下行控制信息;从所述下行控制信息获取与所述反馈帧的反馈类型相关联的指示字段;以及基于与所述反馈类型相关联的所述指示字段确定所述配置信息。
在一些示例实施例中,在所述反馈窗口上被传输的所述反馈帧的数据量为8,16,32,64,128,256或512比特。
在一些示例实施例中,所述接收状态信息被指示在所述第二指示信息所包括的长度可变的内容字段中。
在一些示例实施例中,所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
在一些示例实施例中,所述反馈帧包括块确认帧。
图5示出了根据本公开的示例实施例的用于无线通信的方法500的流程图。方法500可以在图1所示的发送设备110处实现,为了方便讨论,以下将结合图1来描述方法500。应当理解,方法500同样适用于其他通信场景和设备。
在510,发送设备110发送设备发送聚合帧。
在520,发送设备110在用于接收设备传输针对所述聚合帧的反馈帧的反馈窗口上,所述发送设备接收所述反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示所述反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。
在一些示例实施例中,发送设备可以基于所述聚合帧的属性确定与所述反馈窗口相关联的所述配置信息;基于所述配置信息确定下行控制信息中的、与所述反馈帧的反馈类型相关联的指示字段;以及向所述接收设备发送所述下行控制信息。
在一些示例实施例中,所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
在一些示例实施例中,所述反馈帧包括块确认帧。
图6示出了根据本公开的示例实施例的通信装置600的框图。通信装置600可以被实现为图1所示的发送设备110、接收设备120、上述设备的一部分或上述设备中的芯片等。应当理解的是,通信装置600仅用于示例性目的,而不暗示对于本公开的范围的任何限制。本公开的实施例还可以被体现在不同的通信装置中。另外,还应当理解,通信装置600还可以包括其他元件、模块或实体,出于清楚的目的未被示出,但不意味着本公开的实施例不具备这 些元件或实体。本公开的范围在此方面不受限制。
如图6所示,通信装置600包括输入输出接口610以及逻辑电路620。输入输出接口610被耦合至逻辑电路620。在本公开的实施例中,输入输出接口610可以被集成在一起用于实现收发功能,也可以作为独立的部件分别实现为用于接收的输入接口和用于发送的输出接口。例如,图6所示的输入输出接口610是一种集成的示例实现。
在通信装置600被实现为如图1所示的接收设备120的实施例中,逻辑电路620可以被配置为响应于聚合帧的接收,生成反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示用于传输所述反馈帧的反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。输入输出接口610可以被配置为在所述反馈窗口上向所述发送设备发送所述反馈帧。
在一些示例实施例中,逻辑电路620还被配置为确定与所述窗口大小对应的比特值;以及基于所述比特值生成所述反馈帧的第一指示信息。
在一些示例实施例中,输入输出接口610可以被配置为接收下行控制信息;逻辑电路620还可以被配置为从所述下行控制信息获取与所述反馈帧的反馈类型相关联的指示字段;以及基于与所述反馈类型相关联的所述指示字段确定所述配置信息。
在一些示例实施例中,在所述反馈窗口上被传输的所述反馈帧的数据量为8,16,32,64,128,256或512比特。
在一些示例实施例中,所述接收状态信息被指示在所述第二指示信息所包括的长度可变的内容字段中。
在一些示例实施例中,所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
在一些示例实施例中,所述反馈帧包括块确认帧。
在通信装置600被实现为如图1所示的发送设备110的实施例中,输入输出接口610可以被配置为发送聚合帧;以及在用于接收设备传输针对所述聚合帧的反馈帧的反馈窗口上,接收所述反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示所述反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。
在一些示例实施例中,逻辑电路620还可以被配置为基于所述聚合帧的属性确定与所述反馈窗口相关联的所述配置信息;基于所述配置信息确定下行控制信息中的、与所述反馈帧的反馈类型相关联的指示字段。输入输出接口610还可以被配置为向所述接收设备发送所述下行控制信息。
在一些示例实施例中,所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
在一些示例实施例中,所述反馈帧包括块确认帧。
应当理解的是,图6的通信装置600能够用于执行上述结合图2至图5的实施例中由发送设备110和接收设备120所实现的各个过程,为避免重复,这里不再赘述。
图7出了其中可以实施本公开的某些实施例的通信装置700的框图。通信装置700能够用来实现例图1中所示的发送设备110和接收设备120。通信装置700也可以实现为芯片或芯片系统。应当理解的是,通信装置700仅用于示例性目的,而不暗示对于本公开的范围的任何限制。本公开的实施例还可以被体现在不同的设备中。还应当理解,通信装置700还可以包括其他元件或实体,为了便于描述未被示出,但不意味着本公开的实施例不具备这些元 件或实体。
如图7所示,通信装置700包括处理器710,处理器710控制通信装置700的操作和功能。例如,在某些示例实施例中,处理器710可以借助于与其耦合的存储器720中所存储的指令730来执行各种操作。存储器720可以是适用于本地技术环境的任何合适的类型,并且可以利用任何合适的数据存储技术来实现,包括但不限于基于半导体的存储器件、磁存储器件和系统、光存储器件和系统。尽管图7中仅仅示出了一个存储器单元,但是在通信装置700中可以有多个物理不同的存储器单元。应当理解的是,处理器710和存储器720可以作为单独组件被分立设置,也可以集成在一起,本申请在这方面不予限制。
处理器710可以是适用于本地技术环境的任何合适的类型,并且可以包括但不限于通用计算机、专用计算机、微控制器、数字信号控制器(Digital Signal Processor,DSP)以及基于控制器的多核控制器架构中的一个或多个。通信装置700也可以包括多个处理器,例如专用集成电路芯片,其在时间上从属于与主处理器同步的时钟。处理器710与通信单元740耦合。通信单元740可以通过无线电信号或者借助于光纤、电缆和/或其他部件来实现信息的接收和发送。
存储器720可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(Read-Only Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、硬盘、光盘(Compact Disc,CD)、数字视频盘(Digital Versatile Disc,DVD)或其他磁存储和/或光存储。易失性存储器的示例包括但不限于随机存取存储器(Random Access Memory,RAM)等。
可以借助于计算机程序来实现本公开的实施例,使通信装置700可以执行如参考图2至图5所讨论的任何过程。本公开实施例还可以通过硬件或通过软件和硬件的组合来实现。计算机程序包括由处理器710执行的计算机可执行指令730。计算机程序可以存储在存储器720中。处理器710可以通过将计算机程序加载到RAM中来执行任何合适的动作和处理。
在上文描述的发送设备110和接收设备120通过利用机器学习算法的模块、强化学习模型等来确定调整参数的实施例中,这些模块和模型可以以计算机程序代码或指令730的方式存储在存储器720中,处理器执行存储器720中的程序代码或指令以促使通信装置700执行上述图2至图5中发送设备110和接收设备120所实施的处理过程。
在一些实施例中,计算机程序可以有形地包含在计算机可读介质中,该计算机可读介质可以包括在通信装置700中(诸如在存储器720中)或者可以由通信装置700访问的其他存储设备。可以将计算机程序从计算机可读介质加载到RAM以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,例如ROM、EPROM、闪存、硬盘、CD、DVD等。
图8示出了根据本公开的示例实施例的通信装置的框图。如图8所示,通信装置800包括处理单元810和收发单元820。通信装置800用于实现上述图4至图5中所示的方法实施例中的终端设备或基站设备的功能。其中,处理单元810,可以进行内部处理;收发单元820,可以与外部进行通信;收发单元820,还可以称为通信接口和输入输出接口等。例如,收发单元820可以包括发送单元和接收单元,发送单元用于执行上文方法实施例中终端设备或基站设备的发送操作;接收单元用于执行上文方法实施例中终端设备或基站设备的接收操作等。
当通信装置800用于实现图4所示的方法实施例中接收设备120的功能时:处理单元810用于响应于聚合帧的接收,生成反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示用于传输所述反馈帧的反馈窗口的窗口大小,所述窗口大小是根据与所 述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。收发单元820用于在所述反馈窗口上向所述发送设备发送所述反馈帧。
当通信装置800用于实现图4所示的方法实施例中接收设备120的功能时:处理单元810用于确定与所述窗口大小对应的比特值;以及基于所述比特值生成所述反馈帧的第一指示信息。
当通信装置800用于实现图4所示的方法实施例中接收设备120的功能时:收发单元810还用于接收下行控制信息。处理单元810用于从所述下行控制信息获取与所述反馈帧的反馈类型相关联的指示字段;以及基于与所述反馈类型相关联的所述指示字段确定所述配置信息。
当通信装置800用于实现图4所示的方法实施例中接收设备120的功能时:在所述反馈窗口上被传输的所述反馈帧的数据量为8,16,32,64,128,256或512比特。
当通信装置800用于实现图4所示的方法实施例中接收设备120的功能时:所述接收状态信息被指示在所述第二指示信息所包括的长度可变的内容字段中。
当通信装置800用于实现图4所示的方法实施例中接收设备120的功能时:所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
当通信装置800用于实现图4所示的方法实施例中接收设备120的功能时:所述反馈帧包括块确认帧。
当通信装置800用于实现图5所示的方法实施例中发送设备110的功能时:收发单元810用于发送聚合帧;以及在用于接收设备传输针对所述聚合帧的反馈帧的反馈窗口上,接收所述反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示所述反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。
当通信装置800用于实现图5所示的方法实施例中发送设备110的功能时:处理单元820用于基于所述聚合帧的属性确定与所述反馈窗口相关联的所述配置信息;基于所述配置信息确定下行控制信息中的、与所述反馈帧的反馈类型相关联的指示字段。收发单元还被配置为向所述接收设备发送所述下行控制信息。
当通信装置800用于实现图5所示的方法实施例中发送设备110的功能时:所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
当通信装置800用于实现图5所示的方法实施例中发送设备110的功能时:所述反馈帧包括块确认帧。
有关上述处理单元810和收发单元820更详细的描述可以直接参考图4和图5所示的方法实施例中相关描述直接得到,这里不加赘述。
图9示出了根据本公开的示例实施例的通信装置的框图。如图9所示,提供一种基站设备或终端设备900的可能的示意图,包括:天线910、信号收发单元920、处理器930和存储器940。其中,存储器940用于存储计算机程序代码或指令等,处理器930用于执行所述程序或指令,以实现上述图7至图8中所示的方法实施例中的终端设备或基站设备的操作。可以理解的是,信号收发单元可以为收发器,包括发射机和接收机。发射机可以向其它设备,例如基站设备或终端设备等,发送信号。接收机可接收来自其它设备,例如核心网、基站设备或终端设备等,的信号。
总体而言,本公开的各种示例实施例可以在硬件或专用电路、软件、逻辑,或其任何组合中实施。某些方面可以在硬件中实施,而其他方面可以在可以由控制器、微处理器或其他 计算设备执行的固件或软件中实施。当本公开的示例实施例的各方面被图示或描述为框图、流程图或使用某些其他图形表示时,将理解此处描述的方框、装置、系统、技术或方法可以作为非限制性的示例在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某些组合中实施。
作为示例,本公开的示例实施例可以在机器或计算机可执行指令的上下文中被描述,机器可执行指令诸如包括在目标的真实或者虚拟处理器上的器件中执行的程序模块中。一般而言,程序模块包括例程、程序、库、对象、类、组件、数据结构等,其执行特定的任务或者实现特定的抽象数据结构。在各示例实施例中,程序模块的功能可以在所描述的程序模块之间合并或者分割。用于程序模块的机器可执行指令可以在本地或者分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质二者中。
用于实现本公开的方法的计算机程序代码可以用一种或多种编程语言编写。这些计算机程序代码可以提供给通用计算机、专用计算机或其他可编程的数据处理装置的处理器,使得程序代码在被计算机或其他可编程的数据处理装置执行的时候,引起在流程图和/或框图中规定的功能/操作被实施。程序代码可以完全在计算机上、部分在计算机上、作为独立的软件包、部分在计算机上且部分在远程计算机上或完全在远程计算机或服务器上执行。
在本公开的上下文中,计算机程序代码或者相关数据可以由任意适当载体承载,以使得设备、装置或者处理器能够执行上文描述的各种处理和操作。载体的示例包括信号、计算机可读介质、等等。信号的示例可以包括电、光、无线电、声音或其它形式的传播信号,诸如载波、红外信号等。
在本公开的上下文中,机器可读介质或计算机可读介质可以是包含或存储用于或有关于指令执行系统、装置或设备的程序的任何有形介质。机器可读介质可以是机器可读信号介质或机器可读存储介质。机器可读介质可以包括但不限于电子的、磁的、光学的、电磁的、红外的或半导体系统、装置或设备,或其任意合适的组合。机器可读存储介质的更详细示例包括带有一根或多根导线的电气连接、便携式计算机磁盘、硬盘、随机存储存取器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光存储设备、磁存储设备,或其任意合适的组合。
另外,尽管操作以特定顺序被描绘,但这并不应该理解为要求此类操作以示出的特定顺序或以相继顺序完成,或者执行所有图示的操作以获取期望结果。在某些情况下,多任务或并行处理会是有益的。同样地,尽管上述讨论包含了某些特定的实施细节,但这并不应解释为限制任何权利要求的范围,而应解释为对可以针对特定示例实施例的描述。本说明书中在分开的示例实施例的上下文中描述的某些特征也可以整合实施在单个示例实施例中。反之,在单个示例实施例的上下文中描述的各种特征也可以分离地在多个示例实施例或在任意合适的子组合中实施。
尽管已经以特定于结构特征和/或方法动作的语言描述了主题,但是应当理解,所附权利要求中限定的主题并不限于上文描述的特定特征或动作。相反,上文描述的特定特征和动作是作为实现权利要求的示例形式而被公开的。
Claims (16)
- 一种无线通信方法,其特征在于,包括:接收设备响应于聚合帧的接收,生成反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示用于传输所述反馈帧的反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息;以及所述接收设备在所述反馈窗口上向所述发送设备发送所述反馈帧。
- 根据权利要求1所述的方法,其特征在于,生成所述反馈帧包括:确定与所述窗口大小对应的比特值;以及基于所述比特值生成所述反馈帧的第一指示信息。
- 根据权利要求2所述的方法,其特征在于,还包括:接收下行控制信息;从所述下行控制信息获取与所述反馈帧的反馈类型相关联的指示字段;以及基于与所述反馈类型相关联的所述指示字段确定所述配置信息。
- 根据权利要求1至3任一项所述的方法,其特征在于,在所述反馈窗口上被传输的所述反馈帧的数据量为8,16,32,64,128,256或512比特。
- 根据权利要求1所述的方法,其特征在于,所述接收状态信息被指示在所述第二指示信息所包括的长度可变的内容字段中。
- 根据权利要求1至3任一项所述的方法,其特征在于,所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
- 根据权利要求1至3任一项所述的方法,其特征在于,所述反馈帧包括块确认帧。
- 一种无线通信方法,其特征在于,包括:发送设备发送聚合帧;以及在用于接收设备传输针对所述聚合帧的反馈帧的反馈窗口上,所述发送设备接收所述反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示所述反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。
- 根据权利要求8所述的方法,其特征在于,还包括:基于所述聚合帧的属性确定与所述反馈窗口相关联的所述配置信息;基于所述配置信息确定下行控制信息中的、与所述反馈帧的反馈类型相关联的指示字段;以及向所述接收设备发送所述下行控制信息。
- 根据权利要求1至3任一项所述的方法,其特征在于,所述聚合帧包括经聚合的多个媒体访问控制协议数据单元。
- 根据权利要求1至3任一项所述的方法,其特征在于,所述反馈帧包括块确认帧。
- 一种通信设备,其特征在于,包括:收发机以及耦合至所述收发机的处理器;所述处理器被配置以执行根据权利要求1至7中任一项所述的方法。
- 一种通信设备,其特征在于,包括:收发机以及耦合至所述收发机的处理器;所述处理器被配置以执行根据权利要求8至10中任一项所述的方法。
- 一种接收设备,其特征在于,包括:处理器,被配置为响应于聚合帧的接收,生成反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示用于传输所述反馈帧的反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息;以及收发器,被耦合至所述处理器,并且被配置为在所述反馈窗口上向所述发送设备发送所述反馈帧。
- 一种发送设备,其特征在于,包括:处理器,以及收发器,被耦合至所述处理器,并且被配置发送聚合帧;以及在用于接收设备传输针对所述聚合帧的反馈帧的反馈窗口上,接收所述反馈帧,所述反馈帧包括第一指示信息和第二指示信息,所述第一指示信息指示所述反馈窗口的窗口大小,所述窗口大小是根据与所述反馈窗口相关联的配置信息来确定的,所述第二指示信息指示所述接收设备接收所述聚合帧的接收状态信息。
- 一种计算机可读存储介质,其特征在于,其上存储有计算机可执行指令,所述计算机可执行指令在由处理器执行时,使所述处理器执行根据权利要求1至7中任一项所述的方法或者根据权利要求8至10中任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/082254 WO2023178509A1 (zh) | 2022-03-22 | 2022-03-22 | 通信方法、设备、存储介质和计算机程序产品 |
CN202280088160.9A CN118511494A (zh) | 2022-03-22 | 2022-03-22 | 通信方法、设备、存储介质和计算机程序产品 |
EP22932578.2A EP4468678A4 (en) | 2022-03-22 | 2022-03-22 | COMMUNICATION METHOD AND DEVICE, STORAGE MEDIUM, AND COMPUTER PROGRAM PRODUCT |
US18/890,738 US20250015926A1 (en) | 2022-03-22 | 2024-09-19 | Communication method, device, storage medium, and computer program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/082254 WO2023178509A1 (zh) | 2022-03-22 | 2022-03-22 | 通信方法、设备、存储介质和计算机程序产品 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/890,738 Continuation US20250015926A1 (en) | 2022-03-22 | 2024-09-19 | Communication method, device, storage medium, and computer program product |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023178509A1 true WO2023178509A1 (zh) | 2023-09-28 |
Family
ID=88099544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/082254 WO2023178509A1 (zh) | 2022-03-22 | 2022-03-22 | 通信方法、设备、存储介质和计算机程序产品 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20250015926A1 (zh) |
EP (1) | EP4468678A4 (zh) |
CN (1) | CN118511494A (zh) |
WO (1) | WO2023178509A1 (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106160983A (zh) * | 2015-01-29 | 2016-11-23 | 北京三星通信技术研究有限公司 | 一种增强载波聚合系统的harq-ack传输方法和设备 |
WO2019143332A1 (en) * | 2018-01-18 | 2019-07-25 | Intel IP Corporation | Apparatus, system and method of communication during a transmit opportunity (txop) |
CN110832800A (zh) * | 2019-08-07 | 2020-02-21 | 北京小米移动软件有限公司 | Harq反馈增强的方法及装置、通信设备及存储介质 |
US20200322111A1 (en) * | 2019-04-02 | 2020-10-08 | Mediatek Singapore Pte. Ltd. | Dynamic Flow Control In AMPDU Aggregation In Wireless Communications |
WO2021051119A2 (en) * | 2020-12-16 | 2021-03-18 | Zeku, Inc. | Apparatus and method of layer 2 data processing using flexible layer 2 circuits |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9526091B2 (en) * | 2012-03-16 | 2016-12-20 | Intel Corporation | Method and apparatus for coordination of self-optimization functions in a wireless network |
US10135957B2 (en) * | 2015-06-15 | 2018-11-20 | Qualcomm Incorporated | Methods and apparatus for communicating high efficiency control information |
-
2022
- 2022-03-22 CN CN202280088160.9A patent/CN118511494A/zh active Pending
- 2022-03-22 EP EP22932578.2A patent/EP4468678A4/en active Pending
- 2022-03-22 WO PCT/CN2022/082254 patent/WO2023178509A1/zh active Application Filing
-
2024
- 2024-09-19 US US18/890,738 patent/US20250015926A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106160983A (zh) * | 2015-01-29 | 2016-11-23 | 北京三星通信技术研究有限公司 | 一种增强载波聚合系统的harq-ack传输方法和设备 |
WO2019143332A1 (en) * | 2018-01-18 | 2019-07-25 | Intel IP Corporation | Apparatus, system and method of communication during a transmit opportunity (txop) |
US20200322111A1 (en) * | 2019-04-02 | 2020-10-08 | Mediatek Singapore Pte. Ltd. | Dynamic Flow Control In AMPDU Aggregation In Wireless Communications |
CN110832800A (zh) * | 2019-08-07 | 2020-02-21 | 北京小米移动软件有限公司 | Harq反馈增强的方法及装置、通信设备及存储介质 |
WO2021051119A2 (en) * | 2020-12-16 | 2021-03-18 | Zeku, Inc. | Apparatus and method of layer 2 data processing using flexible layer 2 circuits |
Non-Patent Citations (1)
Title |
---|
See also references of EP4468678A4 * |
Also Published As
Publication number | Publication date |
---|---|
EP4468678A4 (en) | 2025-03-12 |
CN118511494A (zh) | 2024-08-16 |
EP4468678A1 (en) | 2024-11-27 |
US20250015926A1 (en) | 2025-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9712284B2 (en) | Device, system and method of communicating aggregate data units | |
CN104540226A (zh) | 与一组无线通信设备同时进行通信的设备、系统和方法 | |
WO2023035502A1 (zh) | Psfch功率确定方法及装置、计算机可读存储介质、终端设备 | |
WO2019218354A1 (en) | Fast synchronization of compressor state and decompression state in marginal wireless coverage | |
CN113748625B (zh) | 基于服务的harq启用机制 | |
WO2022078321A1 (zh) | 上行信息发送方法及相关产品 | |
CN118900449A (zh) | 更新目标唤醒时间(twt)协议的装置、系统和方法 | |
JP6265139B2 (ja) | 通信制御装置、通信制御方法及び端末装置 | |
WO2023178509A1 (zh) | 通信方法、设备、存储介质和计算机程序产品 | |
WO2023016285A1 (zh) | 通信方法及装置 | |
WO2022155795A1 (en) | Medium access control protocol data unit forwarding | |
WO2023273973A1 (zh) | 一种通信方法及通信装置 | |
WO2021027904A1 (zh) | 无线通信的方法和装置以及通信设备 | |
WO2021062834A1 (zh) | 一种信息处理方法和终端设备以及网络设备 | |
WO2020164149A1 (zh) | 一种数据传输方法和设备 | |
US20240407050A1 (en) | Communication Method and Device, Storage Medium, and Computer Program Product | |
WO2024221725A1 (en) | Methods, devices, and systems for ensuring transport blocks in order | |
JP7155399B2 (ja) | 装置、方法およびコンピュータプログラム | |
WO2023236065A1 (en) | Configuration of time sensitive networking | |
WO2024216844A1 (en) | Methods, devices, and systems for ensuring transport blocks in order | |
US20230232275A1 (en) | Apparatus, system, and method of communicating flow-group quality of service (qos) information | |
US20220116333A1 (en) | Apparatus, system, and method of out-of-order delivery of wireless communication frames | |
WO2022206267A1 (zh) | 一种harq反馈方法、装置及计算机可读存储介质 | |
WO2024031476A1 (en) | Voice packet combination mechanism | |
WO2024216508A1 (en) | Mechanism for performing re-transmission for configured grant |
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: 22932578 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202280088160.9 Country of ref document: CN |
|
ENP | Entry into the national phase |
Ref document number: 2022932578 Country of ref document: EP Effective date: 20240823 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |