WO2024125609A1 - 通信方法及装置 - Google Patents

通信方法及装置 Download PDF

Info

Publication number
WO2024125609A1
WO2024125609A1 PCT/CN2023/138861 CN2023138861W WO2024125609A1 WO 2024125609 A1 WO2024125609 A1 WO 2024125609A1 CN 2023138861 W CN2023138861 W CN 2023138861W WO 2024125609 A1 WO2024125609 A1 WO 2024125609A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication device
mpdu
ppdu
identification information
field
Prior art date
Application number
PCT/CN2023/138861
Other languages
English (en)
French (fr)
Inventor
于健
淦明
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2024125609A1 publication Critical patent/WO2024125609A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements

Definitions

  • the present application relates to the field of communication technology, and in particular to a communication method and device.
  • a transmitting communication device and a receiving communication device can transmit control signaling, management signaling or data through a medium access control protocol data unit (MPDU).
  • MPDU medium access control protocol data unit
  • A-MPDU an aggregated MPDU
  • the receiving addresses of different MPDUs in the A-MPDU can be set to be different.
  • the A-MPDU can be called a multi-destination A-MPDU (multi-destination A-MPDU, MD-A-MPDU), in which there are at least two MPDUs with different receiving addresses.
  • the receiving communication device needs to read each MPDU in the MD-A-MPDU to identify whether each MPDU is sent to itself, which results in higher power consumption of the receiving communication device and is not conducive to energy saving of the receiving communication device.
  • the embodiments of the present application provide a communication method and device, which enable a receiving-end communication device to quickly determine whether it needs to parse a multi-destination aggregate media access control protocol data unit MD-A-MPDU when receiving the MD-A-MPDU. If not, it can stop receiving in advance to reduce power consumption, thereby facilitating energy saving for the receiving-end communication device.
  • an embodiment of the present application provides a communication method, the method comprising: a first communication device receives a physical layer protocol data unit PPDU from a second communication device; wherein the PPDU comprises first identification information and a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the first identification information is used to indicate a destination communication device group associated with the MD-A-MPDU; the number of bits occupied by the first identification information is 11; and the first communication device parses the PPDU.
  • the first communication device can determine the destination communication device group associated with the received MD-A-MPDU according to the first identification information, and then determine whether it needs to parse the MD-A-MPDU. That is, if the destination communication device group indicated by the first identification information is the communication device group associated with the first communication device, the first communication device can parse the MD-A-MPDU to read the corresponding MPDU; if the destination communication device group indicated by the first identification information is not the communication device group associated with the first communication device, the first communication device can stop receiving in advance, thereby simplifying the receiving process of the first communication device, reducing power consumption, and facilitating energy saving of the first communication device.
  • the first identification information is located in a user field in the first signaling SIG field included in the PPDU.
  • the first communication device can determine whether to parse the subsequent MD-A-MPDU according to the user field without reading the MD-A-MPDU, thereby facilitating energy saving of the communication device.
  • the PPDU also includes one or more second identification information; wherein the second identification information is used to indicate the destination communication device associated with the MD-A-MPDU.
  • the second identification information is located in a user field in the first signaling SIG field included in the PPDU.
  • the first communication device can determine whether there is an MPDU corresponding to itself in the subsequent MD-A-MPDU according to the user field, which helps the communication device save energy.
  • the PPDU also includes first indication information and second indication information; wherein the first indication information is used to indicate that the PPDU is used for single-user transmission, and the second indication information is used to indicate that the PPDU is used for single-user MD-A-MPDU transmission.
  • this special indication method combining the first indication information with the second indication information can enable the first communication device to know the subsequent signaling field designed for MD-A-MPDU transmission.
  • the second identification information is the identification information of the destination communication device; or, the second identification information is the identification information of the destination communication device in the destination communication device group; or, the second identification information is a bit map; wherein the bit map is used to indicate whether a communication device in the destination communication device group is the destination communication device.
  • the PPDU also includes third indication information and fourth indication information; wherein, the third indication information is located in the resource unit RU allocation subfield, and the third indication information is used to indicate that there is more than one user field in the RU or multiple resource unit MRU where the MD-A-MPDU transmission is located; the fourth indication information is located in the user field in the first signaling SIG field included in the PPDU, and the fourth indication information is used to indicate that the RU or MRU associated with the user field is MD-A-MPDU transmission.
  • the third indication information and the fourth indication information can be set to prevent a user field used to indicate MD-A-MPDU information from being mistakenly identified as a user field of other users. That is, when there is more than one user field corresponding to one MD-A-MPDU transmission, the third indication information and the fourth indication information can be carried.
  • the user field includes a coding and modulation strategy MCS field. If the value of the MCS field is the first value, the MCS field is the fourth indication information.
  • the PPDU includes multiple first identification information; wherein the multiple first identification information are located in different user fields.
  • the RU allocation subfield is used to indicate that the RU or MRU associated with the RU allocation subfield is MD-A-MPDU transmission.
  • the PPDU also includes fifth indication information; wherein the fifth indication information is used to instruct the access point AP to parse the MD-A-MPDU, and the station STA not to parse the MD-A-MPDU; or, the fifth indication information is used to instruct the AP not to parse the MD-A-MPDU, and the STA to parse the MD-A-MPDU; or, the fifth indication information is used to instruct the AP and the STA to parse the MD-A-MPDU.
  • the fifth indication information is located in the second signaling SIG field of the PPDU.
  • the fifth indication information can be carried in the PPDU to indicate whether AP and STA need to parse MD-A-MPDU.
  • an embodiment of the present application provides a communication method, which may include: a second communication device generates a physical layer protocol data unit PPDU and sends the PPDU to a first communication device; wherein the PPDU includes first identification information and a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the first identification information is used to indicate the destination communication device group associated with the MD-A-MPDU, and the number of bits occupied by the first identification information is 11.
  • the first communication device can determine the destination communication device group associated with the received MD-A-MPDU according to the first identification information, and then determine whether it needs to parse the MD-A-MPDU. That is, if the destination communication device group indicated by the first identification information is the communication device group associated with the first communication device, the first communication device can parse the MD-A-MPDU to read the corresponding MPDU; if the destination communication device group indicated by the first identification information is not the communication device group associated with the first communication device, the first communication device can stop receiving in advance, thereby simplifying the receiving process of the first communication device, reducing power consumption, and facilitating energy saving of the first communication device.
  • PPDU in the second aspect can refer to the relevant description of PPDU in the above-mentioned first aspect or any possible design of the first aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication method, which may include: a first communication device receives a physical layer protocol data unit PPDU from a second communication device; wherein the PPDU includes third identification information, sixth indication information and a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the third identification information is used to indicate the second communication device; the sixth indication information is used to indicate that the PPDU is transmitted as an MD-A-MPDU; and the first communication device parses the PPDU.
  • the sixth indication information indicates that the PPDU is an MD-A-MPDU transmission
  • the receiving end communication device by carrying the identification information of the transmitting end communication device (i.e., the third identification information) in the first signaling field, the receiving end communication device can be helped to identify whether it may be the destination communication device of the MD-A-MPDU transmission. If so, the MD-A-MPDU is parsed, and if not, the MD-A-MPDU can be stopped from being received in advance, so as to reduce power consumption and save energy.
  • the third identification information is located in a user field in the first signaling SIG field included in the PPDU.
  • the first communication device can determine whether to parse the subsequent MD-A-MPDU according to the user field without reading the MD-A-MPDU, thereby facilitating energy saving of the communication device.
  • the sixth indication information is located in the second signaling SIG field of the PPDU; or, the sixth indication information is located in the common field of the first signaling SIG field of the PPDU; or, the sixth indication information is located in each user field of the first SIG field; or, the sixth indication information is located in the resource unit RU allocation subfield of the PPDU.
  • the PPDU includes multiple third identification information; wherein the multiple third identification information is located in different user fields of the PPDU.
  • the PPDU also includes fifth indication information; wherein the fifth indication information is used to instruct the access point AP to parse the MD-A-MPDU, and the station STA not to parse the MD-A-MPDU; or, the fifth indication information is used to instruct the AP not to parse the MD-A-MPDU, and the STA to parse the MD-A-MPDU; or, the fifth indication information is used to instruct the AP and the STA to parse the MD-A-MPDU.
  • the fifth indication information is located in the second signaling SIG field of the PPDU.
  • the fifth indication information can be carried in the PPDU to indicate whether AP and STA need to parse MD-A-MPDU.
  • an embodiment of the present application provides a communication method, which may include: a second communication device generates a physical layer protocol data unit PPDU; and sends the PPDU to a first communication device; wherein the PPDU includes third identification information, sixth indication information and a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the third identification information is used to indicate the second communication device; and the sixth indication information is used to indicate that the PPDU is transmitted as an MD-A-MPDU.
  • the sixth indication information indicates that the PPDU is an MD-A-MPDU transmission
  • the receiving end communication device by carrying the identification information of the transmitting end communication device (i.e., the third identification information) in the first signaling field, the receiving end communication device can be helped to identify whether it may be the destination communication device of the MD-A-MPDU transmission. If so, the MD-A-MPDU is parsed, and if not, the MD-A-MPDU can be stopped from being received in advance, so as to reduce power consumption and save energy.
  • PPDU in the fourth aspect can refer to the relevant description of PPDU in the above-mentioned third aspect or any possible design of the third aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication method, which may include: a first communication device receives a physical layer protocol data unit PPDU from a second communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes a first MPDU, and the first MPDU includes first identification information; the first identification information is used to indicate the destination communication device group associated with the MD-A-MPDU; and the first communication device parses the PPDU.
  • the first communication device can also determine the destination communication device group associated with the received MD-A-MPDU based on the first identification information, and then determine whether it needs to parse the subsequent MPDU. That is, if the destination communication device group indicated by the first identification information is the communication device group associated with the first communication device, the first communication device can parse the subsequent MPDU to read the corresponding MPDU; if the destination communication device group indicated by the first identification information is not the communication device group associated with the first communication device, the first communication device can stop receiving in advance, thereby simplifying the receiving process of the first communication device, reducing power consumption, and facilitating energy saving of the first communication device.
  • the first MPDU also includes one or more of the following information: one or more second identification information, the starting position information of the MPDU associated with each destination communication device associated with the MD-A-MPDU, and the ending position information of the MPDU associated with each destination communication device; wherein the second identification information is used to indicate the destination communication device associated with the MD-A-MPDU.
  • the second identification information is the identification information of the destination communication device; or, the second identification information is the identification information of the destination communication device in the destination communication device group; or, the second identification information is a bit map; wherein the bit map is used to indicate whether a communication device in the destination communication device group is the destination communication device.
  • each MPDU in the MD-A-MPDU also includes one or more of the following information: starting position information of the MPDU and ending position information of the MPDU.
  • the information can also be carried in each MPDU without restriction.
  • the starting position information includes one or more of the following: the sequence number of the starting MPDU in the A-MPDU where the starting MPDU is located, the serial number of the starting MPDU, the sequence number of the orthogonal frequency division multiplexing OFDM symbol where the first bit information of the starting MPDU is located, and the sequence number of the LDPC encoded codeword where the first bit information of the starting MPDU is located;
  • the ending position information includes one or more of the following: the sequence number of the ending MPDU in the A-MPDU where the ending MPDU is located, the serial number of the ending MPDU, the sequence number of the OFDM symbol where the first bit information of the ending MPDU is located, and the sequence number of the low-density parity check code LDPC encoded codeword where the first bit information of the ending MPDU is located.
  • the destination communication device can identify the location of its corresponding MPDU according to the starting location information and the ending location information, without having to demodulate all MPDUs all the time, thereby reducing power consumption and saving energy.
  • an embodiment of the present application provides a communication method, which may include: a second communication device generates a physical layer protocol data unit PPDU; and sends the PPDU to a first communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes a first MPDU, and the first MPDU includes first identification information; the first identification information is used to indicate the destination communication device group associated with the MD-A-MPDU.
  • the first communication device can also determine the destination communication device group associated with the received MD-A-MPDU based on the first identification information, and then determine whether it needs to parse the subsequent MPDU. That is, if the destination communication device group indicated by the first identification information is the communication device group associated with the first communication device, the first communication device can parse the subsequent MPDU to read the corresponding MPDU; if the destination communication device group indicated by the first identification information is not the communication device group associated with the first communication device, the first communication device can stop receiving in advance, thereby simplifying the receiving process of the first communication device, reducing power consumption, and facilitating energy saving of the first communication device.
  • PPDU in the sixth aspect can refer to the relevant description of PPDU in the above-mentioned fifth aspect or any possible design of the fifth aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication method, which may include: a first communication device receives a physical layer protocol data unit PPDU from a second communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes an MPDU associated with the first communication device and an MPDU associated with a third communication device; the MPDU associated with the first communication device includes seventh indication information; the seventh indication information is used to indicate whether to continue the MPDU transmission of the first communication device in the PPDU after the MPDU transmission of the first communication device is interrupted; the first communication device receives the MPDU associated with the first communication device through the PPDU according to the seventh indication information.
  • a communication method may include: a first communication device receives a physical layer protocol data unit PPDU from a second communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes an MPDU associated with the first communication device and an
  • the first communication device can determine whether to continue to receive the MPDU through the PPDU according to the seventh indication information. If the seventh indication information indicates that the MPDU transmission of the first communication device is interrupted, and the PPDU continues the MPDU transmission of the first communication device, the first communication device can continue to receive the MPDU through the PPDU and determine whether the received MPDU is the MPDU corresponding to itself. If the seventh indication information indicates that the MPDU transmission of the first communication device is interrupted, and the PPDU does not continue the MPDU transmission of the first communication device, the first communication device can stop receiving in advance to reduce power consumption and save energy.
  • an embodiment of the present application provides a communication method, which may include: a second communication device generates a physical layer protocol data unit PPDU, and sends the PPDU to a first communication device and a third communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes an MPDU associated with the first communication device and an MPDU associated with the third communication device; the MPDU associated with the first communication device includes seventh indication information, and the seventh indication information is used to indicate whether to continue the MPDU transmission of the first communication device in the PPDU after the MPDU transmission of the first communication device is interrupted.
  • a second communication device generates a physical layer protocol data unit PPDU, and sends the PPDU to a first communication device and a third communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes an MPDU associated with the first communication device and an MPDU associated with the third
  • the first communication device can determine whether to continue to receive the MPDU through the PPDU according to the seventh indication information. If the seventh indication information indicates that the MPDU transmission of the first communication device is interrupted, and the PPDU continues the MPDU transmission of the first communication device, the first communication device can continue to receive the MPDU through the PPDU and determine whether the received MPDU is the MPDU corresponding to itself. If the seventh indication information indicates that the MPDU transmission of the first communication device is interrupted, and the PPDU does not continue the MPDU transmission of the first communication device, the first communication device can stop receiving in advance to reduce power consumption and save energy.
  • an embodiment of the present application provides a communication device, which can be applied to the first communication device in the first aspect or the possible design of the first aspect to implement the function performed by the first communication device.
  • the communication device can be the first communication device, or it can be a chip or system on chip of the first communication device, etc.
  • the communication device can perform the function performed by the first communication device through hardware, or it can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module.
  • the transceiver module is used to receive a physical layer protocol data unit PPDU from a second communication device; wherein the PPDU includes first identification information and a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the first identification information is used to indicate a destination communication device group associated with the MD-A-MPDU; the number of bits occupied by the first identification information is 11; and the processing module is used to parse the PPDU.
  • PPDU in the ninth aspect may refer to the relevant description of PPDU in the communication method provided by the first aspect or any possible design of the first aspect
  • the specific implementation method of the communication device in the ninth aspect may refer to the behavioral function of the first communication device in the communication method provided by the first aspect or any possible design of the first aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication device, which can be applied to the second communication device in the above-mentioned second aspect or the possible design of the second aspect to implement the function performed by the above-mentioned second communication device.
  • the communication device can be a second communication device, or it can be a chip or system on chip of the second communication device, etc.
  • the communication device can perform the function performed by the above-mentioned second communication device through hardware, or it can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions. For example, a transceiver module and a processing module.
  • the processing module is used to generate a physical layer protocol data unit PPDU, and the transceiver module is used to send the PPDU to the first communication device; wherein the PPDU includes a first identification information and a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the first identification information is used to indicate the destination communication device group associated with the MD-A-MPDU, and the number of bits occupied by the first identification information is 11.
  • PPDU in the tenth aspect may refer to the relevant description of PPDU in the communication method provided by the above-mentioned second aspect or any possible design of the second aspect
  • the specific implementation method of the communication device in the tenth aspect may refer to the behavioral function of the second communication device in the communication method provided by the above-mentioned second aspect or any possible design of the second aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication device, which can be applied to the first communication device in the third aspect or the possible design of the third aspect to implement the function performed by the first communication device.
  • the communication device can be the first communication device, or it can be a chip or system on chip of the first communication device, etc.
  • the communication device can perform the function performed by the first communication device through hardware, or it can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module.
  • the transceiver module is used to receive a physical layer protocol data unit PPDU from a second communication device; wherein the PPDU includes a third identification information, a sixth indication information and a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the third identification information is used to indicate the second communication device; the sixth indication information is used to indicate that the PPDU is transmitted as MD-A-MPDU; the processing module is used to parse the PPDU.
  • PPDU in the eleventh aspect may refer to the relevant description of PPDU in the communication method provided by the third aspect or any possible design of the third aspect
  • the specific implementation method of the communication device in the eleventh aspect may refer to the behavioral function of the first communication device in the communication method provided by the third aspect or any possible design of the third aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication device, which can be applied to the second communication device in the fourth aspect or the possible design of the fourth aspect to implement the function performed by the second communication device.
  • the communication device can be a second communication device, or a chip or system on chip of the second communication device, etc.
  • the communication device can perform the function performed by the second communication device through hardware, or can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module.
  • the processing module is used to generate a physical layer protocol data unit PPDU; the transceiver module is used to send the PPDU to the first communication device; wherein the PPDU includes a third identification information, a sixth indication information and a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the third identification information is used to indicate the second communication device; the sixth indication information is used to indicate that the PPDU is transmitted as MD-A-MPDU.
  • PPDU in the twelfth aspect may refer to the relevant description of PPDU in the communication method provided by the above-mentioned fourth aspect or any possible design of the fourth aspect
  • the specific implementation method of the communication device in the twelfth aspect may refer to the behavioral function of the second communication device in the communication method provided by the above-mentioned fourth aspect or any possible design of the fourth aspect, and will not be repeated here.
  • the embodiment of the present application provides a communication device, which can be applied to the first communication device in the fifth aspect or the possible design of the fifth aspect to implement the function performed by the first communication device.
  • the communication device can be the first communication device, or it can be a chip or system on chip of the first communication device, etc.
  • the communication device can perform the function performed by the first communication device through hardware, or it can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module.
  • the transceiver module is used to receive a physical layer protocol data unit PPDU from a second communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes a first MPDU, and the first MPDU includes first identification information; the first identification information is used to indicate the destination communication device group associated with the MD-A-MPDU; the processing module is used to parse the PPDU.
  • the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU
  • the MD-A-MPDU includes a first MPDU
  • the first MPDU includes first identification information
  • the first identification information is used to indicate the destination communication device group associated with the MD-A-MPDU
  • the processing module is used to parse the PPDU.
  • PPDU in the thirteenth aspect may refer to the relevant description of PPDU in the fifth aspect or any possible design of the fifth aspect
  • the specific implementation method of the communication device in the thirteenth aspect may refer to the behavioral function of the first communication device in the communication method provided by the fifth aspect or any possible design of the fifth aspect, and will not be repeated here.
  • the embodiment of the present application provides a communication device, which can be applied to the second communication device in the sixth aspect or the possible design of the sixth aspect to implement the function performed by the second communication device.
  • the communication device can be a second communication device, or a chip or system on chip of the second communication device, etc.
  • the communication device can perform the function performed by the second communication device through hardware, or can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module.
  • the processing module is used to generate a physical layer protocol data unit PPDU; the transceiver module is used to send the PPDU to the first communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes a first MPDU, and the first MPDU includes first identification information; the first identification information is used to indicate the destination communication device group associated with the MD-A-MPDU.
  • PPDU in the fourteenth aspect may refer to the relevant description of PPDU in the sixth aspect or any possible design of the sixth aspect
  • the specific implementation method of the communication device in the fourteenth aspect may refer to the behavioral function of the second communication device in the communication method provided by the sixth aspect or any possible design of the sixth aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication device, which can be applied to the first communication device in the seventh aspect or the possible design of the seventh aspect to implement the function performed by the first communication device.
  • the communication device can be the first communication device, or it can be a chip or system on chip of the first communication device, etc.
  • the communication device can perform the function performed by the first communication device through hardware, or it can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module.
  • the transceiver module is used to receive a physical layer protocol data unit PPDU from a second communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes an MPDU associated with the first communication device and an MPDU associated with the third communication device; the MPDU associated with the first communication device includes the seventh indication information; the seventh indication information is used to indicate whether the MPDU transmission of the first communication device continues after the MPDU transmission of the first communication device is interrupted; the transceiver module is also used to receive the MPDU associated with the first communication device through the PPDU according to the seventh indication information.
  • the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU
  • the MD-A-MPDU includes an MPDU associated with the first communication device and an MPDU associated with the third communication device
  • the MPDU associated with the first communication device includes the seventh indication information
  • the seventh indication information is used to indicate whether the MPDU transmission of the first communication device continues after
  • PPDU in the fifteenth aspect may refer to the relevant description of PPDU in the communication method provided by the seventh aspect or any possible design of the seventh aspect
  • the specific implementation method of the communication device in the fifteenth aspect may refer to the behavioral function of the first communication device in the communication method provided by the seventh aspect or any possible design of the seventh aspect, and will not be repeated here.
  • the embodiment of the present application provides a communication device, which can be applied to the second communication device in the eighth aspect or the possible design of the eighth aspect to implement the function performed by the second communication device.
  • the communication device can be a second communication device, or a chip or system on chip of the second communication device, etc.
  • the communication device can perform the function performed by the second communication device through hardware, or can perform the corresponding software implementation through hardware.
  • the hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module.
  • the processing module is used to generate a physical layer protocol data unit PPDU, and the transceiver module is used to send the PPDU to the first communication device and the third communication device; wherein the PPDU includes a multi-destination aggregate media access control protocol data unit MD-A-MPDU; the MD-A-MPDU includes an MPDU associated with the first communication device and an MPDU associated with the third communication device; the MPDU associated with the first communication device includes the seventh indication information; the seventh indication information is used to indicate whether the MPDU transmission of the first communication device continues after the MPDU transmission of the first communication device is interrupted.
  • MD-A-MPDU multi-destination aggregate media access control protocol data unit
  • the MD-A-MPDU includes an MPDU associated with the first communication device and an MPDU associated with the third communication device
  • the MPDU associated with the first communication device includes the seventh indication information
  • the seventh indication information is used to indicate whether the MPDU transmission of the first communication device continues after the MPDU transmission of the first communication device is interrupted.
  • PPDU in the sixteenth aspect may refer to the relevant description of PPDU in the communication method provided by the above-mentioned eighth aspect or any possible design of the eighth aspect
  • the specific implementation method of the communication device in the sixteenth aspect may refer to the behavioral function of the second communication device in the communication method provided by the above-mentioned eighth aspect or any possible design of the eighth aspect, and will not be repeated here.
  • an embodiment of the present application provides a communication device, the communication device comprising one or more processors; the one or more processors are used to run a computer program or instruction, and when the one or more processors execute the computer instruction or instruction, the communication device executes the communication method as described in any one of aspects 1 to 8.
  • the communication device may be a first communication device or a second communication device, or may be a chip or a system on chip of the first communication device or the second communication device.
  • the communication device further includes one or more memories, one or more memories are coupled to one or more processors, and the one or more memories are used to store the above-mentioned computer programs or instructions.
  • the memory is located outside the communication device. In another possible implementation, the memory is located inside the communication device.
  • the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
  • the communication device further includes a transceiver, and the transceiver is used to receive information and/or send information.
  • the communication device also includes one or more communication interfaces, the one or more communication interfaces are coupled to the one or more processors, and the one or more communication interfaces are used to communicate with other modules outside the communication device.
  • an embodiment of the present application provides a communication device, which includes an input and output interface and a logic circuit; the input and output interface is used to input and/or output information; the logic circuit is used to execute the communication method described in any one of the first aspect to the eighth aspect, and process and/or generate information based on the information.
  • an embodiment of the present application provides a computer-readable storage medium, which stores computer instructions or programs.
  • the computer instructions or programs are run on a computer, the communication method described in any one of the first to eighth aspects is executed.
  • an embodiment of the present application provides a computer program product comprising computer instructions, which, when executed on a computer, enables the communication method described in any one of the first to eighth aspects to be executed.
  • an embodiment of the present application provides a computer program, which, when executed on a computer, enables the communication method described in any one of the first to eighth aspects to be executed.
  • the technical effects brought about by any design method from the seventeenth aspect to the twenty-first aspect can refer to the technical effects brought about by any design method from the first aspect to the eighth aspect mentioned above.
  • a communication method may include the communication method as described in the first aspect and the communication method as described in the second aspect; or include the communication method as described in the third aspect and the communication method as described in the fourth aspect; or include the communication method as described in the fifth aspect and the communication method as described in the sixth aspect; or include the communication method as described in the seventh aspect and the communication method as described in the eighth aspect.
  • a communication system may include the first communication device as described in the ninth aspect and the second communication device as described in the tenth aspect; or include the first communication device as described in the eleventh aspect and the second communication device as described in the twelfth aspect; or include the first communication device as described in the thirteenth aspect and the second communication device as described in the fourteenth aspect; or include the first communication device as described in the fifteenth aspect and the second communication device as described in the sixteenth aspect.
  • FIG1 is a schematic diagram of a frame structure of an MPDU provided in an embodiment of the present application.
  • FIG2 is a schematic diagram of a frame structure of an A-Control subfield provided in an embodiment of the present application.
  • FIG3 is a schematic diagram of a frame structure of an A-MPDU provided in an embodiment of the present application.
  • FIG4 is a schematic diagram of a frame structure of an MPDU delimiter provided in an embodiment of the present application.
  • FIG5 is a schematic diagram of a frame structure of an MD-A-MPDU provided in an embodiment of the present application.
  • FIG6 is a schematic diagram of a communication system provided in an embodiment of the present application.
  • FIG7 is a schematic diagram of the structure of an access point device, a site device, or a relay device provided in an embodiment of the present application;
  • FIG8 is a schematic diagram of the composition of a communication device provided in an embodiment of the present application.
  • FIG9 is a flow chart of a communication method provided in an embodiment of the present application.
  • FIG10 is a schematic diagram of a PPDU frame structure provided in an embodiment of the present application.
  • FIG11 is a schematic diagram of a frame structure of a first signaling field provided in an embodiment of the present application.
  • FIG12 is a schematic diagram of a frame structure of a first signaling field provided in an embodiment of the present application.
  • FIG13 is a schematic diagram of a frame structure of a first signaling field provided in an embodiment of the present application.
  • FIG14 is a schematic diagram of a frame structure of a first signaling field provided in an embodiment of the present application.
  • FIG15 is a schematic diagram of a frame structure of a first signaling field provided in an embodiment of the present application.
  • FIG16 is a schematic diagram of a frame structure of a first signaling field provided in an embodiment of the present application.
  • FIG17 is a schematic diagram of a frame structure of a first signaling field provided in an embodiment of the present application.
  • FIG18 is a schematic diagram of a communication system provided in an embodiment of the present application.
  • FIG19 is a schematic diagram of a frame structure of a first signaling field provided in an embodiment of the present application.
  • FIG20 is a schematic diagram of a frame structure of an MD-A-MPDU provided in an embodiment of the present application.
  • FIG21 is a schematic diagram of a frame structure of an A-Control field provided in an embodiment of the present application.
  • FIG22 is a schematic diagram of a preemptive transmission provided in an embodiment of the present application.
  • FIG23 is a structural diagram of a communication device provided in an embodiment of the present application.
  • FIG24 is a schematic diagram of the composition of a communication device provided in an embodiment of the present application.
  • Wireless local area network (WLAN) communication system Starting from the 802.11a/b/g standard, it has gone through multiple generations, such as the 802.11n standard, 802.11ac standard, 802.11ax standard, 802.11be standard, and the next generation 802.11 standard.
  • non-HT non-high throughput
  • the 802.11n standard can be called a high throughput (HT) standard
  • the 802.11ac standard can be called a very high throughput (VHT) standard
  • the 802.11ax standard can be called a high efficient (HE) standard, or the sixth wireless fidelity (Wi-Fi 6) standard
  • the 802.11be standard can be called an extremely high throughput (EHT) standard, or the Wi-Fi 7 standard
  • EHT extremely high throughput
  • UHR ultra-high reliability
  • PPDU physical layer protocol data unit
  • PPDU is the carrier sent by the physical layer and can also be described as a data packet, a data group or a physical layer data group.
  • PPDU may include a medium access control protocol data unit (MPDU). Control signaling, management signaling or data can be transmitted between communication devices through MPDU. MPDU can also be called a MAC frame. The MPDU can be carried in the data field (Data Field) of PPDU.
  • MPDU medium access control protocol data unit
  • an MPDU may include a frame header, a frame body, and a frame check sequence (FCS) field.
  • the frame header may include a frame control field, a duration/ID field, an address field (such as address 1, address 2, address 3, address 4, etc.), a sequence control field, a quality of service control (QoS control) field, a high throughput control (HT control) field, etc.
  • the frame body may be used to carry data or some management and control information passed down from the upper layer.
  • the frame check sequence field may be used to verify whether the MPDU is transmitted correctly.
  • the transmitting end communication device may transmit some control information.
  • the aggregated control (A-Control) subfield in the high throughput control field high efficiency variant may use the structure of one or more control identifiers plus control information as shown in FIG2 to carry different control information, wherein the control identifier may be used to indicate the type of control information.
  • the 802.11 standard also introduces MPDU aggregation, which aggregates multiple MPDUs together to form an aggregated MPDU (A-MPDU) to reduce the overhead of the PPDU preamble and contention channels and improve transmission efficiency.
  • A-MPDU can be carried in the data field of the PPDU.
  • an A-MPDU may include multiple A-MPDU subframes (A-MPDU subframes), and may also include an end of frame (EOF) field, and each A-MPDU subframe may include an MPDU delimiter (MPDU delimiter), an MPDU, and padding. Multiple aggregated MPDUs may be separated by the MPDU delimiter.
  • A-MPDU subframes A-MPDU subframes
  • EEF end of frame
  • MPDU delimiter MPDU delimiter
  • MPDU delimiter MPDU delimiter
  • MPDU delimiter MPDU delimiter
  • the MPDU delimiter is a total of 4 bytes, which may include an end frame field, a reserved field, an MPDU length field, a cyclic redundancy check (CRC) field, and a delimiter signature field.
  • CRC cyclic redundancy check
  • the end frame is usually used to indicate whether the MPDU is the last MPDU.
  • the MPDU length is used to indicate the number of bytes of the following MPDU.
  • the delimiter signature field is a characteristic sequence (ASCII value is the symbol ‘N’), which is used to help the receiving communication device search for the MPDU delimiter. Even if the receiving communication device decodes an MPDU delimiter or MPDU incorrectly, it can still find the next MDPU by searching for the next delimiter signature, thus preventing error propagation.
  • CRC is similar to FCS, which is used to help the receiving communication device check whether an error occurs in the MPDU delimiter. Another achievable function is to make a sliding window according to the length of the MPDU delimiter (4 bytes), and find the next MPDU delimiter by checking whether the CRC passes.
  • the receiving address (RA) of all MPDUs must be the same.
  • the receiving end communication device in the case of unicast, the receiving end communication device must be the same station (STA); in the case of multi-wave, the receiving end communication device must be the same multi-wave group; in the case of broadcast, the receiving end communication device is all STA.
  • This A-MPDU can also be called a single destination (SD)-A-MPDU.
  • MD-A-MPDU is introduced, that is, the RA (such as address 1) of the frame header of different MPDUs can be the MAC address of different receiving end communication devices.
  • the MD-A-MPDU can also be described as a multi-receiver Address (multiple receiving address, M-RA)-A-MPDU.
  • the address 1 of the first MPDU in the MD-A-MPDU may be the MAC address of STA 1, ..., and the address 1 of the nth MPDU may be the MAC address of STA K. That is, in the MD-A-MPDU, there are at least two MPDUs whose address 1 is different.
  • the receiving communication device only needs to read the receiving address of the first MPDU in the SD-A-MPDU to determine whether the SD-A-MPDU is sent to itself. If it is sent to itself, it will continue to receive it. If it is not sent to itself, it can give up receiving it and go into sleep mode, thereby reducing power consumption and facilitating energy saving for the communication device.
  • the receiving communication device needs to read each MPDU in the MD-A-MPDU to identify whether each MPDU is sent to itself, and then read the corresponding MPDU, which causes the receiving communication device to consume more power, resulting in energy waste, which is not conducive to energy saving of the receiving communication device.
  • an embodiment of the present application proposes a communication method, which may include: a first communication device receives a PPDU from a second communication device; wherein the PPDU includes first identification information and MD-A-MPDU; the first identification information is used to indicate the destination communication device group associated with the MD-A-MPDU; the number of bits occupied by the first identification information is 11; and the first communication device parses the PPDU.
  • the first communication device by carrying the first identification information in the PPDU, can determine the destination communication device group associated with the received MD-A-MPDU according to the first identification information, and then determine whether it needs to parse the MD-A-MPDU. That is, if the destination communication device group indicated by the first identification information is the communication device group associated with the first communication device, the first communication device can parse the MD-A-MPDU to read the corresponding MPDU; if the destination communication device group indicated by the first identification information is not the communication device group associated with the first communication device, the first communication device can stop receiving in advance to reduce power consumption, so as to facilitate energy saving of the first communication device.
  • the first identification information can be carried in the site identification field in the user field of the first signaling field of the PPDU.
  • the site identification field in the user field of the first signaling field can implement MD-A-MPDU transmission by carrying 11 bits of first identification information, or can implement SD-A-MPDU transmission by carrying 11 bits of site identification information, thereby implementing mixed transmission of SD-A-MPDU transmission and MD-A-MPDU transmission in one PPDU.
  • the first communication device can use a unified format to identify the site identification field in the PPDU to determine whether there is an SD-A-MPDU transmission and/or MD-A-MPDU transmission belonging to itself. If the site identification field includes the first identification information, it can be determined that it is an MD-A-MPDU transmission, and then determine whether it is the MD-A-MPDU transmission of the communication device group associated with itself based on the first identification information. If so, read its own data from the MD-A-MPDU to simplify the receiving and parsing process. If not, stop receiving in advance to reduce power consumption, which is conducive to energy saving for the first communication device.
  • Fig. 6 is a schematic diagram of a communication system provided in an embodiment of the present application, and the communication system may be a system using the 802.11 standard.
  • the 802.11 standard includes but is not limited to: the 802.11ax standard, the 802.11be standard, or a next generation 802.11 standard.
  • the communication system may include one or more access point devices and one or more station devices.
  • the communication device may also include one or more relay devices.
  • the access point device may be an access point (AP), or a chip or a processing system installed in an AP.
  • the station device may be a station (STA), or a chip or a processing system installed in a STA.
  • the present application is applicable to data communication scenarios between one or more transmitting end communication devices and multiple receiving end communication devices.
  • the communication scenario can be a communication scenario between AP and STA, or it can be a communication scenario between AP and AP, or it can be a communication scenario between STA and STA, or the communication scenario can also be a communication scenario between a relay device (Relay) and at least two of the AP and STA.
  • the relay device can be an AP, STA, or other device that can realize relay, without limitation.
  • the transmitting end communication device and the receiving end communication device may communicate via a PPDU
  • the PPDU may be a PPDU corresponding to a certain generation standard of the 802.11 standard.
  • the PPDU may be a UHR PPDU
  • the PDU may be an EHT PPDU, without limitation.
  • the AP may be a device that supports multiple WLAN standards, such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, the 802.11be standard, or a next-generation 802.11 standard.
  • multiple WLAN standards such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, the 802.11be standard, or a next-generation 802.11 standard.
  • AP can be a device with wireless communication function, supports communication using WLAN protocol, has the function of communicating with other devices in the WLAN network (such as stations or other access points), and of course, can also have the function of communicating with other devices.
  • the access point can also be called an access point station (AP STA).
  • the device with wireless communication function can be a complete device, or it can be a chip or processing system installed in the complete device. The devices installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system.
  • the AP in the embodiment of the present application is a device that provides services for STA and can support the 802.11 series of protocols.
  • AP can be a communication entity such as a communication server, router, switch, bridge, computer, mobile phone, etc.
  • AP can also be various forms of macro base stations, micro base stations, relay stations, etc.
  • AP can also be a chip and processing system in these various forms of devices.
  • AP can also be a terminal device or network device with a Wi-Fi chip.
  • AP can also be an access point for mobile users to enter the wired network. It is mainly deployed in homes, buildings and parks. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors.
  • AP is equivalent to a bridge connecting wired and wireless networks. Its main function is to connect various wireless network clients together and then connect the wireless network to Ethernet.
  • the STA may be a device supporting multiple WLAN standards such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, or the 802.11be standard.
  • multiple WLAN standards such as the 802.11a/b/g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, or the 802.11be standard.
  • STA can be a device with wireless communication function, supports communication using WLAN protocol, and has the ability to communicate with other stations or access points in the WLAN network.
  • the station can be called a non-access point station (non-AP STA).
  • STA can be any user communication device that allows the user to communicate with the AP and then communicate with the WLAN.
  • the device with wireless communication function can be a complete device, or a chip or processing system installed in the complete device. The device installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of the chip or processing system.
  • STA can be a communication server, router, switch, bridge, computer, tablet computer, desktop, laptop, notebook computer, ultra-mobile personal computer (UMPC), handheld computer, netbook, personal digital assistant (PDA), mobile phone, set-top box, smart TV, smart wearable device and other user devices that can be connected to the Internet, or IoT node in the Internet of Things, or vehicle-mounted communication device in the Internet of Vehicles, or entertainment equipment, game equipment or system, global positioning system equipment, etc.
  • STA can also be the chip and processing system in the above terminals.
  • STA can also be a wireless communication chip, wireless sensor or wireless communication terminal.
  • an access point device or a station device or a relay device may have a structure as shown in FIG7 , wherein the access point device or the station device or the relay device may be multi-radio/multi-antenna or single-radio/single-antenna, and the access point device or the station device or the relay device may send a PPDU through a medium access control (MAC) layer, a physical (PHY) layer, and a radio frequency/antenna, or receive a PPDU through a radio frequency/antenna and send it to a PHY layer and a MAC layer.
  • the radio frequency/antenna may also be referred to as a transmitter or a receiver.
  • the access point device or the site device or the relay device may also include a memory, a scheduler, a controller, and a processor.
  • the memory is used to store signaling information and preset values agreed in advance, etc.
  • the processor is used to parse the signaling information and process related data.
  • both the transmitting end communication device and the receiving end communication device include queues that can be preempted and fast queues. There is an interface between the two queues, which can communicate with each other.
  • the access point device, site device and relay device of the embodiment of the present application can be one or more chips, or a system on chip (SOC), etc.
  • FIG. 6 is only an exemplary figure, and the number of devices included is not limited.
  • the communication system may also include other devices, such as wireless backhaul devices, etc.
  • the names of the various devices and the names of the various links in FIG. 6 are not limited. In addition to the names shown in FIG. 6, the various devices and the various links may also be named other names without limitation.
  • each access point device, site device, and relay device may adopt the composition structure shown in FIG8, or include the components shown in FIG8.
  • FIG8 is a composition diagram of a communication device 800 provided in an embodiment of the present application.
  • the communication device 800 may be a terminal device or a chip or a system on chip in a terminal device; it may also be an access network device or a chip or a system on chip in an access network device; it may also be a core network device or a chip or a system on chip in a core network device.
  • the communication device 800 includes a processor 801, a transceiver 802, and a communication line 803.
  • the communication device 800 may also include a memory 804.
  • the processor 801, the memory 804 and the transceiver 802 may be connected via a communication line 803.
  • the processor 801 is a central processing unit (CPU), a general-purpose processor, a network processor (network Processor 801 may be a processor, a digital signal processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof.
  • processor 801 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.
  • the transceiver 802 is used to communicate with other devices or other communication networks.
  • the other communication networks may be Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
  • the transceiver 802 may be a module, a circuit, a transceiver or any device capable of achieving communication.
  • the communication line 803 is used to transmit information between the components included in the communication device 800.
  • the memory 804 is used to store instructions, where the instructions may be computer programs.
  • the memory 804 can be a read-only memory (ROM) or other types of static storage devices that can store static information and/or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and/or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
  • ROM read-only memory
  • RAM random access memory
  • EEPROM electrically erasable programmable read-only memory
  • CD-ROM compact disc read-only memory
  • CD-ROM compact disc read-only memory
  • optical disc storage including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.
  • magnetic disk storage media or other magnetic storage devices etc., without limitation.
  • the memory 804 can exist independently of the processor 801, or can be integrated with the processor 801.
  • the memory 804 can be used to store instructions or program codes or some data, etc.
  • the memory 804 can be located in the communication device 800, or can be located outside the communication device 800, without limitation.
  • the processor 801 is used to execute the instructions stored in the memory 804 to implement the communication method provided in the following embodiments of the present application.
  • the processor 801 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 8 .
  • the communication device 800 includes multiple processors.
  • it may also include a processor 807 .
  • the communication device 800 further includes an output device 805 and an input device 806.
  • the input device 806 is a device such as a keyboard, a mouse, a microphone or a joystick
  • the output device 805 is a device such as a display screen and a speaker.
  • the communication device 800 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure as shown in FIG8.
  • the composition structure shown in FIG8 does not constitute a limitation on the communication device.
  • the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
  • the chip system may be composed of a chip, or may include a chip and other discrete devices.
  • the communication method provided in an embodiment of the present application is described, wherein the first communication device may be any access point device or site device or relay device for receiving PPDU in the communication system shown in FIG6 (the first communication device may also be described as a receiving end communication device), and the second communication device may be any access point device or site device or relay device for sending PPDU in the communication system shown in FIG6 (the second communication device may also be described as a sending end communication device).
  • the first communication device and the second communication device described in the following embodiments may both have the components shown in FIG8 .
  • the processing performed by a single execution subject (the first communication device or the second communication device) shown in the embodiment of the present application may also be divided into executions by multiple execution subjects, and these execution subjects may be logically and/or physically separated without restriction.
  • FIG. 9 is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG. 9 , the method may include:
  • Step 901 The second communication device generates a PPDU.
  • the PPDU may include first identification information and MD-A-MPDU; the first identification information may be used to indicate the destination communication device group associated with the MD-A-MPDU; and the number of bits occupied by the first identification information may be 11.
  • the first communication device can determine the destination communication device group associated with the received MD-A-MPDU according to the first identification information, and then determine whether it needs to parse the MD-A-MPDU. If the destination communication device group indicated by the first identification information is the communication device group associated with the first communication device, the first communication device can parse the MD-A-MPDU to read the corresponding MPDU; if the destination communication device group indicated by the first identification information is not the communication device group associated with the first communication device, the first communication device can stop receiving in advance, thereby simplifying the first communication device. The receiving process of the communication device reduces power consumption and facilitates energy saving of the first communication device.
  • the PPDU may include a preamble portion, a data field, and a packet extension (PE) field.
  • PE packet extension
  • the preamble part may include a traditional preamble: a legacy short training field (L-STF or non-HT STF), a legacy long training field (L-LTF), and a legacy signaling field (L-SIG), which are used to ensure the coexistence of new devices and traditional devices, wherein the L-SIG may include a length field, which may indirectly indicate the duration of the portion following the L-SIG in the PPDU.
  • L-SIG legacy short training field
  • L-LTF legacy long training field
  • L-SIG legacy signaling field
  • RL-SIG repeat of the legacy signaling field
  • a receiving end communication device is provided to detect whether two symbols are the same, combined with features such as the remainder of the length in the L-SIG, to help the receiving end communication device identify that the PPDU is a PPDU of a certain generation of standards in the EHT and later standards.
  • the preamble part may also include a second signaling field (or described as a second SIG field), which may be a universal signaling field (universal SIG, U-SIG).
  • a second signaling field or described as a second SIG field
  • U-SIG universal signaling field
  • the U-SIG field may exist in the PPDU in the EHT standard and several subsequent generations of standards.
  • the U-SIG field may indicate that the PPDU is the EHT PPDU and a PPDU of a subsequent generation of standards (such as UHR PPDU).
  • the preamble code part may also include a first signaling field (or described as a first SIG field).
  • a first signaling field or described as a first SIG field.
  • the first signaling field may be a UHR-SIG field.
  • the U-SIG field and the UHR-SIG field may carry signaling information required for demodulating subsequent data fields.
  • the preamble part may further include a short training field and a long training field for automatic gain control and channel estimation, respectively.
  • the short training field may be an ultra high reliability short training field (UHR-STF)
  • the long training field may be an ultra high reliability long training field (UHR-LTF).
  • the data field may include MD-A-MPDU.
  • the data packet extension field can provide more time for the receiving communication device to process the data.
  • the first signaling field is described in detail with the frame structure shown in the following Figures 11 and 12.
  • a content channel of the first signaling field may include a common field and a user specific field.
  • the common field may include U-SIG overflow information (i.e., some common information that cannot be contained in the U-SIG field, such as spatial multiplexing parameters, the size of the guard interval and the long training field, the number of symbols of the UHR-LTF, etc.), 1 or 2 resource unit allocation subfields-1 (resource unit allocation subfield-1, RU allocation subfield-1), and 2 or 6 resource unit allocation subfields-2 when the bandwidth is greater than or equal to 160MHz (such as 160MHz, 320MHz, etc.), followed by CRC for verification, and the tail subfield for cyclic decoding.
  • the resource unit allocation subfield (resource unit allocation subfield-1 and/or resource unit allocation subfield-2) divides the entire PPDU bandwidth into predetermined resource units.
  • the M user fields are usually grouped in two, and each two user fields are followed by a CRC and Tail field to form a user block field.
  • the last group or the last user block field
  • a content channel of the first signaling field may include a common field and a user-specific field.
  • the first signaling field does not have a resource unit allocation subfield
  • the first user field is encoded together with the common field
  • the remaining user fields are the same as the OFDMA transmission scenario.
  • MU-MIMO multiple-user multiple-input multiple-output
  • a user does not necessarily represent a receiving end communication device, because it may be a broadcast or multi-wave transmission, or an MD-A-MPDU transmission.
  • the user field in the first signaling field may be a user field format for non-MU-MIMO allocation as shown in the following Table 1, that is, a certain RU or multi-RU (MRU) is only allocated one user, and the RU or MRU corresponds to only one user field.
  • the user field in the first signaling field may also be a user field format for MU-MIMO allocation as shown in the following Table 2, That is, more than one user is allocated to a certain RU or MRU, and MU-MIMO transmission is performed in the RU or MRU.
  • the first identification information is located in the user field in the first signaling field included in the PPDU.
  • the first signaling field can indicate through the first identification information that a subsequent RU or MRU (a non-OFDMA scenario covering the entire bandwidth, in which case there is only one RU or MRU for the entire bandwidth) has MD-A-MPDU transmission, thereby helping the first communication device to identify whether its communication device group is the destination communication device group, or to identify whether it is the destination communication device (or described as the destination receiving end or the destination receiving end communication device).
  • a subsequent RU or MRU a non-OFDMA scenario covering the entire bandwidth, in which case there is only one RU or MRU for the entire bandwidth
  • the first identification information may be located in a site identification field of a user field.
  • the site identification field of a certain user field may be set as first identification information, wherein the first identification information may be used to indicate a destination communication device group associated with the MD-A-MPDU, and the number of bits occupied by the first identification information is 11.
  • the site identification field of the user field (such as the first user field) corresponding to the RU or MRU where the MD-A-MPDU is transmitted can be set to the first identification information.
  • the first identification information can be carried in the site identification field in the user field of the first signaling field of the PPDU.
  • the site identification field in the user field of the first signaling field can realize MD-A-MPDU transmission by carrying 11 bits of first identification information, or can realize SD-A-MPDU transmission by carrying 11 bits of site identification information, thereby realizing mixed transmission of SD-A-MPDU transmission and MD-A-MPDU transmission in one PPDU.
  • the first communication device can use a unified format to identify the site identification field in the PPDU to determine whether there is an SD-A-MPDU transmission and/or MD-A-MPDU transmission belonging to itself. If the site identification field includes the first identification information, it can be determined that it is an MD-A-MPDU transmission, and then determine whether it is the MD-A-MPDU transmission of the communication device group associated with itself based on the first identification information. If so, read its own data from the MD-A-MPDU to simplify the receiving and parsing process. If not, stop receiving in advance to reduce power consumption, which is conducive to energy saving for the first communication device.
  • the first identification information may be an MD-A-MPDU group identifier (MD-A-MPDU group ID).
  • the MD-A-MPDU group ID may be determined by pre-negotiation, such as being allocated by the AP or relay, or the organizer of the point-to-point communication group when the STA associates.
  • the MD-A-MPDU group and MD-A-MPDU group ID may also be determined through management frame interaction after the STA associates.
  • MD-A-MPDU group ID is just an example of a name, and other group IDs can also be directly used.
  • relay STA and end STA can form a relay group, and the relay group ID can be used as the MD-A-MPDU group ID, or end STA can form an end group, and the end group ID can be used as the MD-A-MPDU group ID.
  • the PPDU can be read.
  • the user field in the first signaling field of the PPDU is used to determine the destination communication device group associated with the MD-A-MPDU in the data field of the PPDU according to the first identification information in the site field of the user field. If the communication device group associated with the first communication device is the destination communication device group, the first communication device can read the MD-A-MPDU in the data field of the PPDU, identify whether it is the destination communication device (or destination receiving end) by receiving the address, and read the corresponding MPDU. If the communication device group associated with the first communication device is not the destination communication device group, the first communication device does not need to read the MD-A-MPDU in the data field of the PPDU to reduce power consumption and save energy.
  • the first identification information can be carried in the site identification field of any user field of the first signaling field.
  • the first communication device reads the user field in the first signaling field of the PPDU, if there are multiple user fields in the first signaling field, the first communication device can read each user field in the first signaling field one by one until the first identification information is read, or each user field in the first signaling field is read.
  • the first communication device can determine that the current transmission is an MD-A-MPDU transmission, and then determine whether it is an MD-A-MPDU transmission of the communication device group associated with itself based on the first identification information. If so, it reads its own data from the MD-A-MPDU. If not, it stops receiving in advance to reduce power consumption, thereby facilitating energy saving for the first communication device.
  • the first identification information exists, it can be determined that the current transmission is an MD-A-MPDU transmission, and then determine whether to read its own MPDU from the MD-A-MPDU. If the first identification information does not exist, it can be determined that the current transmission is not an MD-A-MPDU transmission, and if there is a site identification field that carries the identification information of the first communication device, the first communication device can read its own MPDU from the data field of the PPDU.
  • the PPDU may include the first identification information and may also include one or more second identification information.
  • the second identification information may be used to indicate a destination communication device associated with the MD-A-MPDU.
  • the second identification information may be identification information of the destination communication device.
  • the second identification information may be STA ID
  • the STA ID may be an 11-bit STA association ID (association ID, AID).
  • the first identification information may be located in a site identification field of a user field, and one or more second identification information may be located in a user field in a first signaling field included in the PPDU.
  • the user field where the first identification information is located and the user field where one or more second identification information are located are different user fields.
  • the first identification information may be set in the site identification field of the first user field, and multiple second identification information may be set in the second user field and the third user field.
  • the PPDU may also include first indication information and second indication information.
  • the first indication information may be used to indicate that the PPDU is used for single-user transmission
  • the second indication information may be used to indicate that the PPDU is used for MD-A-MPDU transmission of the single user.
  • the first indication information may be located in the second signaling field of the PPDU.
  • the second indication information may be located in a common field of the first signaling field of the PPDU.
  • the second indication information can be a non-OFDMA transmission user (field) number field in the common field, and the number of OFDMA transmission users can be set greater than 1 to indicate that the PPDU is used for MD-A-MPDU transmission of a single user, or described as indicating that there are more than 1 user fields in the RU or MRU where the MD-A-MPDU transmission is located.
  • This special indication method combining the above-mentioned first indication information with the second indication information can let the receiving end communication device know the subsequent signaling field designed for MD-A-MPDU transmission, or more broadly speaking, the receiving end communication device will correspond to more than one user field, or on the basis of the information in Table 1, it will further provide additional information (such as the first identification information and the second identification information).
  • the second identification information may also be identification information of the destination communication device in the destination communication device group.
  • shorter second identification information can also be defined for some specific scenarios. For example, for relay scenarios or point-to-point transmission (point to multiple point, P2MP) scenarios, there may not be many receiving-end communication devices communicating with a relay or site.
  • P2MP point to multiple point
  • a 2-bit terminal site identifier (End STA ID, EID) can be used to represent the identification information of each receiving-end communication device (i.e., the destination communication device) in the communication device group (i.e., the destination communication device group), or For example, for an MD-A-MPDU group or a P2MP group, identification information of each communication device in the group may be defined respectively to reduce signaling overhead.
  • the first identification information may be set in the site identification field of the first user field, and multiple second identification information (EIDs) may be set in the second user field and the third user field.
  • EIDs second identification information
  • the first identification information may not be carried, and the second identification information may be carried directly, or the number of bits of the first identification information in the above-mentioned second possible manner and the third possible manner may be set to a number of bits less than 11 to reduce signaling overhead.
  • the site identification field of the first user field in FIG. 14 or FIG. 15 does not exist, or is used to carry the second identification information of the destination communication device.
  • the second identification information may also be a bitmap (bitmap, EID bitmap).
  • the bit map may be used to indicate whether a communication device in the destination communication device group is the destination communication device.
  • each bit in the bitmap can be set to 1 or 0 to indicate which communication devices in a destination communication device group need to receive the MD-A-MPDU transmission.
  • setting 1 indicates that reception is required (or setting 1 indicates that the communication device is the destination communication device), and setting 0 indicates that reception is not required (or setting 0 indicates that the communication device is not the destination communication device).
  • the bitmap may be carried in the second user field of the first signaling field, or, as shown in (a) of FIG16 , the bitmap may be directly carried in the first user field.
  • the bitmap may be carried in the second user field of the first signaling field, or, as shown in (a) of FIG16 , the bitmap may be directly carried in the first user field.
  • the NSS field may be changed to a 4-bit bitmap, and the second user field may not be required.
  • the first communication device when it receives the PPDU sent by the second communication device, it can read the user field in the first signaling field of the PPDU, and determine the destination communication device group associated with the MD-A-MPDU in the data field of the PPDU and one or more destination communication devices associated with the MD-A-MPDU according to the first identification information and the second identification information in the user field. If the communication device group associated with the first communication device is the destination communication device group, and the first communication device is the destination communication device, the first communication device can read the MD-A-MPDU in the data field of the PPDU, identify and read the MPDU corresponding to itself through the receiving address.
  • the first communication device does not need to read the MD-A-MPDU in the data field of the PPDU to reduce power consumption and save energy.
  • the second possible method to the fourth possible method are described above with examples of non-OFDMA transmission scenarios.
  • it is a single-user transmission. Since it will not affect the reception of other users, the freedom of signaling field design is relatively large.
  • the second possible implementation method to the fourth possible implementation method by carrying the second identification information in the PPDU, a more accurate identification capability of the destination communication device can be provided to further reduce power consumption and save energy.
  • the PPDU includes the first identification information, and the PPDU may further include third indication information and fourth indication information.
  • the third indication information is used to indicate that there is more than one user field in the RU or MRU where the MD-A-MPDU is transmitted; the fourth indication information is used to indicate that the RU or MRU associated with the user field is MD-A-MPDU transmission.
  • the third indication information and the fourth indication information can be set to prevent a user field used to indicate MD-A-MPDU information from being mistakenly identified as a user field of other users. That is, when there is more than one user field corresponding to one MD-A-MPDU transmission, the third indication information and the fourth indication information can be carried.
  • the third indication information is located in the resource unit allocation subfield.
  • the fourth indication information is located in a user field in the first signaling field included in the PPDU.
  • 1 bit may be used in the user field to represent the fourth indication information.
  • a reserved 1 bit may be used in the user field to represent the fourth indication information.
  • the fourth indication information may be represented by reserved entries of some fields.
  • the MCS field may represent the fourth indication information.
  • the first identification information may be carried in more than one site identification field in the user field, so that other receiving communication devices will not recognize the first identification information as their own.
  • the first signaling field of the PPDU may include multiple first identification information, which may be located in different user fields to indicate that the RU or MRU associated with the user field is transmitted for MD-A-MPDU.
  • resource unit allocation subfields may be used to indicate whether the RU or MRU associated with the resource unit allocation subfield is MD-A-MPDU transmission or other transmission (such as MU-MIMO transmission). If the resource unit allocation subfield indicates that it is MD-A-MPDU transmission, it may correspond to at least 2 user fields, and further indicate the signaling related to MD-A-MPDU in the above manner in the corresponding user field.
  • the resource unit allocation subfield can be used to indicate that the RU or MRU associated with the resource unit allocation subfield is MD-A-MPDU transmission.
  • the priority of reception can be defined, such as giving priority to receiving the data in the RU or MRU corresponding to its own identification information. If it has the ability to receive simultaneously, it can receive simultaneously.
  • PPDU may further include fifth indication information.
  • the fifth indication information can be used to instruct the AP to parse the MD-A-MPDU, and the STA does not parse the MD-A-MPDU; or, the fifth indication information can be used to instruct the AP not to parse the MD-A-MPDU, and the STA parses the MD-A-MPDU; or, the fifth indication information can be used to instruct the AP and the STA to parse the MD-A-MPDU.
  • the fifth indication information can be carried in the PPDU to indicate whether AP and STA need to parse MD-A-MPDU.
  • the fifth indication information is located in the second signaling field of the PPDU.
  • the second signaling field there is a 1-bit uplink/downlink (DL/UL) indication information.
  • DL/UL uplink/downlink
  • the indication is 1, other STAs usually do not need to receive; when the indication is 0, the AP usually does not need to receive.
  • the transmission shown in Figure 18 it can be regarded as simultaneously performing uplink or downlink, or it can be regarded as simultaneously performing uplink plus site-to-site communication. Additional signaling indication can be added on the basis of the DL/UL indication information to indicate the fifth indication information.
  • the DL/UL indication information may first be indicated as 0 so that all STAs receive it, and then additional signaling is used to indicate that the AP also needs to receive it. For example, 1 bit is used as an additional signaling indication, and setting it to 0 indicates that the AP needs to receive it, and setting it to 1 indicates that the AP does not need to receive it.
  • the DL/U indication information + additional signaling indication can be combined as the fifth indication information, and the four possible modes provided in Table 3 below are combined, where one is selected to indicate the uplink and downlink mixed mode, wherein the additional signaling indication may be the original confirmation (Validate) reserved bit:
  • the AP and the STA may determine whether they need to receive the MD-A-MPDU according to the fifth indication information.
  • the STA ID of the AP may be additionally defined.
  • the AP reads its own STA ID, it receives the MD-A-MPDU transmission.
  • the AP may also be included as a member of the destination communication device group associated with the MD-A-MPDU without restriction.
  • Step 902 The second communication device sends a PPDU to the first communication device; correspondingly, the first communication device receives the PPDU from the second communication device.
  • Step 903 The first communication device parses the PPDU.
  • the first communication device can refer to the relevant descriptions of the first possible method to the fifth possible method in the above step 901 to parse the PPDU, which will not be repeated here.
  • the first communication device can determine whether it needs to parse the MD-A-MPDU according to the first identification information. If not, the first communication device can stop receiving in advance, thereby simplifying the receiving process of the first communication device, reducing power consumption, and facilitating energy saving of the first communication device.
  • the difference is that the site identification field of the user field no longer carries the first identification information, but the third identification information, and the third identification information can be used to indicate the second communication device.
  • the position of the third identification information in the PPDU is the same as the position of the first identification information in the PPDU.
  • the setting method of the third identification information can refer to the setting method of the first identification information in Figure 9 above, and will not be repeated here.
  • the third identification information may be identification information of the second communication device.
  • the second communication device is a STA, or a relay in the STA role
  • the site identification field of the user field of the first signaling field of the PPDU carries the identification information of the STA (such as AID).
  • the site identification field usually carries the identification information (such as STA-ID) of the destination communication device (or destination receiving end) in other downlink transmissions (such as MU-MIMO transmission), in another implementation of the PPDU, it is necessary to distinguish whether the transmission is MD-A-MPDU transmission or other transmission. That is, the PPDU may include the sixth indication information, which can be used to indicate that the PPDU is MD-A-MPDU transmission.
  • the sixth indication information may be carried in the second signaling field through the PPDU type and compression mode fields to indicate that the transmission is MD-A-MPDU transmission. This situation is usually applicable to single-user transmission, and there is only one transmission type.
  • At least 1 bit may be used to separately indicate whether the transmission is an MD-A-MPDU transmission.
  • the at least 1 bit of the sixth indication information may be located in the second signaling field of the PPDU; or, in the common field of the first signaling field of the PPDU; or, in each user field of the first signaling field, indicating each user separately; or, in the resource unit allocation subfield of the PPDU, etc.
  • some implicit indication methods may be used. For example, if the third identification information is repeated (such as the PPDU may include multiple third identification information, and the multiple third identification information may be located in different user fields of the PPDU), it indicates MD-A-MPDU transmission, or the sixth indication information may be indicated by reserved entries or special entries of some fields (such as entries corresponding to the MCS field indication of 14 or 15), or the sixth indication information may be indicated by special entries of different resource unit allocation subfields, etc., without limitation.
  • the PPDU may also include fifth indication information; wherein the fifth indication information is used to instruct the AP to parse the MD-A-MPDU and the STA not to parse the MD-A-MPDU; or, the fifth indication information is used to instruct the AP not to parse the MD-A-MPDU and the STA to parse the MD-A-MPDU; or, the fifth indication information is used to instruct the AP and the STA to parse the MD-A-MPDU.
  • the fifth indication information is used to instruct the AP to parse the MD-A-MPDU and the STA not to parse the MD-A-MPDU.
  • the description of the fifth indication information can refer to the relevant description of the fifth indication information in the above-mentioned Figure 9, and will not be repeated here.
  • the premise is to let all receiving end communication devices know that the transmission is MD-A-MPDU.
  • the third identification information of the MD-A-MPDU transmission transmitting end communication device can be regarded as a special first identification information. Under this method, there is no need to build a communication device group in advance for MD-A-MPDU transmission. The destination communication device only needs to know that it may need to receive data from the transmitting end communication device, and it is considered that it needs to receive the MD-A-MPDU transmission.
  • the identification information of the transmitting communication device i.e., the third identification information
  • the first signaling field which can help the receiving communication device identify whether it may be the destination communication device of the MD-A-MPDU transmission.
  • the second identification information can be further carried to accurately determine whether a certain receiving communication device is the destination communication device of the MD-A-MPDU transmission.
  • the MD-A-MPDU is carried in the first signaling field in the above two PPDUs.
  • the PPDU may include an MD-A-MPDU, and the MPDU in the MD-A-MPDU may carry the relevant signaling information transmitted by the MD-A-MPDU to help the receiving communication device identify whether it is the destination communication device.
  • the MD-A-MPDU in the PPDU may include a first MPDU, as shown in Table 4 below, and the first MPDU may include one or more of the following information: first identification information, one or more second identification information, starting position information of the MPDU associated with each destination communication device associated with the MD-A-MPDU, and ending position information of the MPDU associated with each destination communication device.
  • the destination communication device can identify the location of the MPDU corresponding to itself without having to demodulate all the MPDUs all the time, thereby reducing power consumption and saving energy.
  • the MD-A-MPDU in the PPDU may include one or more first MPDUs.
  • the MPDU in the A-MPDU subframe 1 may include one or more information in Table 4 above.
  • each MPDU can include one or more of the following: first identification information, one or more second identification information, MPDU start position information, and MPDU end position information.
  • the information shown in Table 4 above may be carried in an A-control variant of the HT control field of the MPDU.
  • the A-control variant field of the STA K MPDU may include a control identifier, the starting position information of the MPDU, and the ending position information of the MPDU.
  • the PPDU Based on the third implementation of the PPDU, by carrying the relevant signaling information of the MD-A-MPDU transmission in the MPDU, it can be more flexible and provide more indication information. It can be understood that the above information can also be carried in the signaling field of the physical layer and applied to the PPDU shown in Figure 9 above or the second implementation of the PPDU. For the physical layer, the overhead is large and the length change is also large.
  • an embodiment of the present application further provides a communication method when MD-A-MPDU transmission is used for preemptive transmission, wherein a second communication device may generate a PPDU and send the PPDU to a first communication device and a third communication device; the PPDU may include an MD-A-MPDU; the MD-A-MPDU may include an MPDU associated with the first communication device and an MPDU associated with the third communication device; the MPDU associated with the first communication device may include seventh indication information, and the seventh indication information may be used to indicate whether to continue the MPDU transmission of the first communication device after the MPDU transmission of the first communication device is interrupted.
  • the first communication device receives the PPDU, it may determine whether to continue to receive the MPDU associated with the first communication device through the PPDU based on the seventh indication information.
  • the seventh indication information indicates that after the MPDU transmission of the first communication device is interrupted, the first communication device continues the MPDU transmission of the first communication device in the PPDU, the first communication device can continue to receive the MPDU through the PPDU, and determine whether the received MPDU is the MPDU corresponding to itself. If the seventh indication information indicates that after the MPDU transmission of the first communication device is interrupted, the first communication device does not continue the MPDU transmission of the first communication device in the PPDU, the first communication device can stop receiving in advance to reduce power consumption and save energy.
  • the second communication device when it generates a PPDU, it may not initially generate a PPDU including the MPDU associated with the first communication device and the MPDU associated with the third communication device, but when there is a more urgent business (such as the business of the third communication device), temporarily insert the MPDU of the third communication device into the MD-A-MPDU of the PPDU.
  • the AP i.e., the second communication device
  • MPDU such as STA1's A-MPDU subframe 1 and A-MPDU subframe 2
  • STA1 i.e., the first communication device
  • MPDU such as STA1's A-MPDU subframe 1 and A-MPDU subframe 2
  • STA1 i.e., the first communication device
  • the AP can switch to sending a higher priority MPDU to STA2 (such as STA2's A-MPDU subframe 1, A-MPDU subframe 2, A-MPDU subframe 3, and A-MPDU subframe 4).
  • STA1's service Since STA1's service is suddenly terminated, whether STA1 will continue to transmit in the same PPDU will affect whether STA1 needs to continue receiving, thereby affecting energy saving.
  • preemption By carrying the seventh indication information in the MPDU associated with the first communication device, it is indicated that preemption occurs. After STA1's service is suddenly terminated, whether STA1 will continue to transmit in the same PPDU, for example, setting 1 indicates that there will be no further transmission, and setting 0 indicates that there will be continued transmission. Vice versa.
  • the EOF subfield in the MPDU may be reused to represent the seventh indication information.
  • the seventh indication information can help the receiving communication device determine whether it needs to continue reading the MD-A-MPDU, thereby facilitating energy saving of the communication device.
  • the execution subject may execute some or all of the steps in the embodiments of the present application, and these steps or operations are only examples, and the embodiments of the present application may also execute other operations or variations of various operations.
  • the various steps may be executed in different orders presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be executed.
  • each device includes a hardware structure and/or software module corresponding to each function.
  • the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
  • the embodiment of the present application can divide the functional modules of each device according to the above method example.
  • each functional module can be divided according to each function, or two or more functions can be integrated into one processing module.
  • the above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
  • Figure 23 shows a communication device 230, which can execute the actions performed by the first communication device in Figures 9 to 22 above, or execute the actions performed by the second communication device in Figures 9 to 22 above.
  • the communication device 230 may include a transceiver module 2301 and a processing module 2302.
  • the communication device 230 may be a communication device, or a chip applied to a communication device, or other combined devices, components, etc. having the functions of the above-mentioned communication device.
  • the transceiver module 2301 may be a transceiver, and the transceiver may include an antenna and a radio frequency circuit, etc.
  • the processing module 2302 may be a processor (or a processing circuit), such as a baseband processor, and the baseband processor may include one or more CPUs.
  • the transceiver module 2301 may be a radio frequency unit; the processing module 2302 may be a processor (or a processing circuit), such as a baseband processor.
  • the transceiver module 2301 may be an input and output interface of a chip (such as a baseband chip); the processing module 2302 may be a processor (or a processing circuit) of the chip system, and may include one or more central processing units.
  • transceiver module 2301 in the embodiment of the present application can be implemented by a transceiver or a transceiver-related circuit component;
  • processing module 2302 can be implemented by a processor or a processor-related circuit component (or, referred to as a processing circuit).
  • the transceiver module 2301 may be used to perform all transceiver operations performed by the communication device in the embodiments shown in FIG. 9 to FIG. 22. And/or other processes for supporting the technology described herein; the processing module 2302 can be used to perform all operations except the sending and receiving operations performed by the communication device in the embodiments shown in Figures 9 to 22, and/or other processes for supporting the technology described herein.
  • the transceiver module 2301 in FIG23 may be replaced by a transceiver, which may integrate the functions of the transceiver module 2301; the processing module 2302 may be replaced by a processor, which may integrate the functions of the processing module 2302.
  • the communication device 230 shown in FIG23 may also include a memory.
  • the communication device 230 involved in the embodiment of the present application may also be the communication device 240 shown in FIG. 24, wherein the processor may be a logic circuit 2401 and the transceiver may be an interface circuit 2402. Furthermore, the communication device 240 shown in FIG. 24 may also include a memory 2403.
  • the embodiments of the present application also provide a computer program product, which can implement the functions of any of the above method embodiments when executed by a computer.
  • the embodiments of the present application also provide a computer program, which can implement the functions of any of the above method embodiments when executed by a computer.
  • the embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by a computer program to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments.
  • the computer-readable storage medium can be an internal storage unit of the terminal (including the data sending end and/or the data receiving end) of any of the above embodiments, such as the hard disk or memory of the terminal.
  • the above computer-readable storage medium can also be an external storage device of the above terminal, such as a plug-in hard disk equipped on the above terminal, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. Further, the above computer-readable storage medium can also include both the internal storage unit of the above terminal and an external storage device.
  • the above computer-readable storage medium is used to store the above computer program and other programs and data required by the above terminal.
  • the above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
  • At least one (item) refers to one or more.
  • Multiple refers to two or more.
  • At least two (items) refers to two or three and more than three.
  • And/or is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, “A and/or B” can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural.
  • the character “/” generally indicates that the associated objects before and after are in an “or” relationship.
  • At least one of the following” or its similar expression refers to any combination of these items, including any combination of single or plural items.
  • At least one of a, b or c, or at least one of a, b and c can mean: a, b, c, "a and b", “a and c", “b and c” or "a and b and c", where a, b, c can be single or multiple.
  • words such as “exemplary” or “for example” are used to indicate examples, illustrations or descriptions. Any embodiment or design described as “exemplary” or “for example” in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as “exemplary” or “for example” is intended to present related concepts in a concrete way for easy understanding.
  • the disclosed devices and methods can be implemented in other ways.
  • the device embodiments described above are only illustrative, for example, the division of the modules or units is only a logical function. In actual implementation, there may be other ways of division, for example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not performed.
  • the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium.
  • the technical solution of the embodiment of the present application can essentially or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种通信方法及装置,涉及通信技术领域,能够使接收端通信装置在接收到多目的地聚合媒体接入控制协议数据单元MD-A-MPDU时,快速确定自身是否需要对MD-A-MPDU进行解析,如果不需要,则可以提前停止接收,降低功耗,便于接收端通信装置节能。该方法可以包括:第一通信装置接收来自第二通信装置的物理层协议数据单元PPDU;其中,PPDU包括第一标识信息和MD-A-MPDU;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组;第一标识信息占用的比特数为11;第一通信装置解析PPDU。

Description

通信方法及装置
本申请要求于2022年12月14日提交国家知识产权局、申请号为202211611815.4、申请名称为“通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其是涉及一种通信方法及装置。
背景技术
现有无线局域网(wireless local area network,WLAN)通信***中,发送端通信装置和接收端通信装置可以通过媒体接入控制协议数据单元(medium access control protocol data unit,MPDU)来传递控制信令、管理信令或者数据。
为了减少物理层协议数据单元(physical layer protocol data unit,PPDU)前导码和竞争信道的开销,提高传输效率,可以将多个MPDU聚合在一起,形成聚合MPDU(aggregated MPDU,A-MPDU)。
为了实现多目的地传输,可以将A-MPDU中不同MPDU的接收地址设置为不同,该A-MPDU可以称为多目的地A-MPDU(multi-destination A-MPDU,MD-A-MPDU),在该MD-A-MPDU中存在至少两个MPDU的接收地址不同。
但是,对于MD-A-MPDU,由于各个MPDU的接收地址不完全相同,接收端通信装置需要读取MD-A-MPDU中的每个MPDU,以识别各个MPDU是否是发给自己的,从而导致接收端通信装置的功耗较大,不利于接收端通信装置节能。
发明内容
本申请实施例提供一种通信方法及装置,能够使得接收端通信装置在接收到多目的地聚合媒体接入控制协议数据单元MD-A-MPDU时,快速确定自身是否需要对MD-A-MPDU进行解析,如果不需要,则可以提前停止接收,降低功耗,便于接收端通信装置节能。
第一方面,本申请实施例提供一种通信方法,该方法包括:第一通信装置接收来自第二通信装置的物理层协议数据单元PPDU;其中,PPDU包括第一标识信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组;第一标识信息占用的比特数为11;第一通信装置解析PPDU。
基于第一方面,通过在PPDU中携带第一标识信息,可以使得第一通信装置根据该第一标识信息确定接收到的MD-A-MPDU关联的目的通信装置组,进而确定自身是否需要对MD-A-MPDU进行解析。即如果第一标识信息指示的目的通信装置组是第一通信装置关联的通信装置组,则第一通信装置可以对MD-A-MPDU进行解析,以读取相应的MPDU;如果第一标识信息指示的目的通信装置组不是第一通信装置关联的通信装置组,则第一通信装置可以提前停止接收,从而简化第一通信装置的接收流程,降低功耗,便于第一通信装置节能。
一种可能的设计中,第一标识信息位于PPDU包括的第一信令SIG字段中的用户字段。
基于该可能的设计,通过将第一标识信息携带在用户字段,可以使得第一通信装置根据用户字段,无需读取MD-A-MPDU便可确定是否对后续的MD-A-MPDU进行解析,便于通信装置节能。
一种可能的设计中,PPDU还包括一个或多个第二标识信息;其中,第二标识信息用于指示MD-A-MPDU关联的目的通信装置。
基于该可能的设计,通过在PPDU中携带第二标识信息,可以具备更精确的目的通信装置标识能力,以进一步降低功耗,节约能量。
一种可能的设计中,第二标识信息位于PPDU包括的第一信令SIG字段中的用户字段。
基于该可能的设计,通过将第一标识信息携带在用户字段,可以使得第一通信装置根据用户字段,便可确定后续的MD-A-MPDU中是否存在自身对应的MPDU,便于通信装置节能。
一种可能的设计中,PPDU还包括第一指示信息和第二指示信息;其中,第一指示信息用于指示PPDU用于单用户传输,第二指示信息用于指示PPDU用于单用户的MD-A-MPDU传输。
基于该可能的设计,第一指示信息与第二指示信息相结合的这种特殊的指示方法,能够让第一通信装置知道后续为针对MD-A-MPDU传输设计的信令字段。
一种可能的设计中,第二标识信息为目的通信装置的标识信息;或者,第二标识信息为目的通信装置在目的通信装置组中的标识信息;或者,第二标识信息为比特位图;其中,比特位图用于指示目的通信装置组中的通信装置是否是目的通信装置。
基于该可能的设计,为第二标识信息的设计提供多种可行性方案。
一种可能的设计中,PPDU还包括第三指示信息和第四指示信息;其中,第三指示信息位于资源单元RU分配子字段,第三指示信息用于指示MD-A-MPDU传输所在RU或多资源单元MRU存在超过1个用户字段;第四指示信息位于PPDU包括的第一信令SIG字段中的用户字段,第四指示信息用于指示用户字段关联的RU或MRU为MD-A-MPDU传输。
基于该可能的设计,对于OFDMA传输场景,由于涉及到多个用户都需要接收第一信令字段,并且识别第一信令字段的多个用户字段中是否存在自己的用户字段。因此第一信令字段的设计上,可以设置第三指示信息和第四指示信息,以防止某个用来指示MD-A-MPDU信息的用户字段,被错误的识别成其他用户的用户字段。即当存在超过一个用户字段对应一个MD-A-MPDU传输时,可以携带该第三指示信息和第四指示信息。
一种可能的设计中,用户字段包括编码与调制策略MCS字段,如果MCS字段的取值为第一取值,MCS字段为第四指示信息。
一种可能的设计中,PPDU包括多个第一标识信息;其中,多个第一标识信息位于不同的用户字段中。
一种可能的设计中,如果PPDU的RU分配子字段的取值为第二取值,RU分配子字段用于指示RU分配子字段关联的RU或MRU为MD-A-MPDU传输。
基于上述三种可能的设计,为第四指示信息的设计提供多种可行性方案。
一种可能的设计中,PPDU还包括第五指示信息;其中,第五指示信息用于指示接入点AP解析MD-A-MPDU,站点STA不解析MD-A-MPDU;或者,第五指示信息用于指示AP不解析MD-A-MPDU,STA解析MD-A-MPDU;或者,第五指示信息用于指示AP和STA解析MD-A-MPDU。
一种可能的设计中,第五指示信息位于PPDU的第二信令SIG字段。
基于上述两种可能的设计,对于当STA作为relay,同时向AP和end STA发送MD-A-MPDU传输的特殊场景,可以在PPDU中携带第五指示信息,以指示AP和STA是否需要解析MD-A-MPDU。
第二方面,本申请实施例提供一种通信方法,该方法可以包括:第二通信装置生成物理层协议数据单元PPDU,并向第一通信装置发送PPDU;其中,PPDU包括第一标识信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组,第一标识信息占用的比特数为11。
基于第二方面,通过在PPDU中携带第一标识信息,可以使得第一通信装置根据该第一标识信息确定接收到的MD-A-MPDU关联的目的通信装置组,进而确定自身是否需要对MD-A-MPDU进行解析。即如果第一标识信息指示的目的通信装置组是第一通信装置关联的通信装置组,则第一通信装置可以对MD-A-MPDU进行解析,以读取相应的MPDU;如果第一标识信息指示的目的通信装置组不是第一通信装置关联的通信装置组,则第一通信装置可以提前停止接收,从而简化第一通信装置的接收流程,降低功耗,便于第一通信装置节能。
需要说明的是,第二方面中对PPDU的具体描述可参考上述第一方面或第一方面的任一种可能的设计中对PPDU的相关描述,不予赘述。
第三方面,本申请实施例提供一种通信方法,该方法可以包括:第一通信装置接收来自第二通信装置的物理层协议数据单元PPDU;其中,PPDU包括第三标识信息、第六指示信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;第三标识信息用于指示第二通信装置;第六指示信息用于指示PPDU为MD-A-MPDU传输;第一通信装置解析PPDU。
基于第三方面,在通过第六指示信息指示该PPDU是MD-A-MPDU传输的情况下,通过在第一信令字段携带发送端通信装置的标识信息(即第三标识信息),可以帮助接收端通信装置识别自己是否可能是MD-A-MPDU传输的目的通信装置。如果是,则解析MD-A-MPDU,如果不是,则可以提前停止接收MD-A-MPDU,便于降低功耗,节约能量。
一种可能的设计中,第三标识信息位于PPDU包括的第一信令SIG字段中的用户字段。
基于该可能的设计,通过将第三标识信息携带在用户字段,可以使得第一通信装置根据用户字段,无需读取MD-A-MPDU便可确定是否对后续的MD-A-MPDU进行解析,便于通信装置节能。
一种可能的设计中,第六指示信息位于PPDU的第二信令SIG字段中;或者,第六指示信息位于PPDU的第一信令SIG字段的公共字段中;或者,第六指示信息位于第一SIG字段的每个用户字段中;或者,第六指示信息位于PPDU的资源单元RU分配子字段中。
一种可能的设计中,PPDU包括多个第三标识信息;其中,多个第三标识信息位于PPDU的不同用户字段中。
基于上述两种可能的设计,为第六指示信息的设计提供多种可行性方案。
一种可能的设计中,PPDU还包括第五指示信息;其中,第五指示信息用于指示接入点AP解析MD-A-MPDU,站点STA不解析MD-A-MPDU;或者,第五指示信息用于指示AP不解析MD-A-MPDU,STA解析MD-A-MPDU;或者,第五指示信息用于指示AP和STA解析MD-A-MPDU。
一种可能的设计中,第五指示信息位于PPDU的第二信令SIG字段。
基于上述两种可能的设计,对于当STA作为relay,同时向AP和end STA发送MD-A-MPDU传输的特殊场景,可以在PPDU中携带第五指示信息,以指示AP和STA是否需要解析MD-A-MPDU。
第四方面,本申请实施例提供一种通信方法,该方法可以包括:第二通信装置生成物理层协议数据单元PPDU;并向第一通信装置发送PPDU;其中,PPDU包括第三标识信息、第六指示信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;第三标识信息用于指示第二通信装置;第六指示信息用于指示PPDU为MD-A-MPDU传输。
基于第四方面,在通过第六指示信息指示该PPDU是MD-A-MPDU传输的情况下,通过在第一信令字段携带发送端通信装置的标识信息(即第三标识信息),可以帮助接收端通信装置识别自己是否可能是MD-A-MPDU传输的目的通信装置。如果是,则解析MD-A-MPDU,如果不是,则可以提前停止接收MD-A-MPDU,便于降低功耗,节约能量。
需要说明的是,第四方面中对PPDU的具体描述可参考上述第三方面或第三方面的任一种可能的设计中对PPDU的相关描述,不予赘述。
第五方面,本申请实施例提供一种通信方法,该方法可以包括:第一通信装置接收来自第二通信装置的物理层协议数据单元PPDU;其中,PPDU包括多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;MD-A-MPDU包括第一MPDU,第一MPDU包括第一标识信息;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组;第一通信装置解析PPDU。
基于第五方面,通过在MPDU中携带第一标识信息,可以更灵活,提供更多的指示信息。同时,还可以使得第一通信装置根据该第一标识信息确定接收到的MD-A-MPDU关联的目的通信装置组,进而确定自身是否需要对后续的MPDU进行解析。即如果第一标识信息指示的目的通信装置组是第一通信装置关联的通信装置组,则第一通信装置可以对后续的MPDU进行解析,以读取相应的MPDU;如果第一标识信息指示的目的通信装置组不是第一通信装置关联的通信装置组,则第一通信装置可以提前停止接收,从而简化第一通信装置的接收流程,降低功耗,便于第一通信装置节能。
一种可能的设计中,第一MPDU还包括下述一种或多种信息:一个或多个第二标识信息、MD-A-MPDU关联的每个目的通信装置关联的MPDU的起始位置信息、每个目的通信装置关联的MPDU的结束位置信息;其中,第二标识信息用于指示MD-A-MPDU关联的目的通信装置。
基于该可能的设计,通过在MPDU中携带MD-A-MPDU传输的相关信令信息,可以更灵活,提供更多的指示信息。
一种可能的设计中,第二标识信息为目的通信装置的标识信息;或者,第二标识信息为目的通信装置在目的通信装置组中的标识信息;或者,第二标识信息为比特位图;其中,比特位图用于指示目的通信装置组中的通信装置是否是目的通信装置。
基于该可能的设计,为第二标识信息的设计提供多种可行性方案。
一种可能的设计中,MD-A-MPDU中的每个MPDU还包括下述一种或多种信息:MPDU的起始位置信息、MPDU的结束位置信息。
基于该可能的设计,当MD-A-MPDU传输的相关信令信息占用的比特数相对较少时,该信息也可以承载每个MPDU中,不予限制。
一种可能的设计中,起始位置信息包括下述一种或多种:起始MPDU在起始MPDU所在的A-MPDU中的顺序标号、起始MPDU的序列号、起始MPDU的第一比特信息所在的正交频分复用OFDM符号顺序标号、起始MPDU的第一比特信息所在LDPC编码码字的顺序标号;结束位置信息包括下述一种或多种:结束MPDU在结束MPDU所在的A-MPDU中的顺序标号、结束MPDU的序列号、结束MPDU的第一比特信息所在的OFDM符号顺序标号、结束MPDU的第一比特信息所在低密度奇偶校验码LDPC编码码字的顺序标号。
基于该可能的设计,目的通信装置根据起始位置信息和结束位置信息可以识别出自己对应的MPDU所在的位置,而不需要一直解调所有的MPDU,降低功耗,节约能量。
第六方面,本申请实施例提供一种通信方法,该方法可以包括:第二通信装置生成物理层协议数据单元PPDU;并向第一通信装置发送PPDU;其中,PPDU包括多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;MD-A-MPDU包括第一MPDU,第一MPDU包括第一标识信息;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组。
基于第六方面,通过在MPDU中携带第一标识信息,可以更灵活,提供更多的指示信息。同时,还可以使得第一通信装置根据该第一标识信息确定接收到的MD-A-MPDU关联的目的通信装置组,进而确定自身是否需要对后续的MPDU进行解析。即如果第一标识信息指示的目的通信装置组是第一通信装置关联的通信装置组,则第一通信装置可以对后续的MPDU进行解析,以读取相应的MPDU;如果第一标识信息指示的目的通信装置组不是第一通信装置关联的通信装置组,则第一通信装置可以提前停止接收,从而简化第一通信装置的接收流程,降低功耗,便于第一通信装置节能。
需要说明的是,第六方面中对PPDU的具体描述可参考上述第五方面或第五方面的任一种可能的设计中对PPDU的相关描述,不予赘述。
第七方面,本申请实施例提供一种通信方法,该方法可以包括:第一通信装置接收来自第二通信装置的物理层协议数据单元PPDU;其中,PPDU包括多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;MD-A-MPDU包括第一通信装置关联的MPDU、第三通信装置关联的MPDU;第一通信装置关联的MPDU包括第七指示信息;第七指示信息用于指示第一通信装置的MPDU传输被中断以后,在PPDU是否继续第一通信装置的MPDU传输;第一通信装置根据第七指示信息,通过PPDU接收第一通信装置关联的MPDU。
基于第七方面,通过在第一通信装置关联的MPDU携带第七指示信息,可以使得第一通信装置根据该第七指示信息确定是否继续通过该PPDU接收MPDU。如果第七指示信息指示第一通信装置的MPDU传输被中断以后,在PPDU继续第一通信装置的MPDU传输,则第一通信装置可以继续通过该PPDU接收MPDU,并确定接收到的MPDU是否是自己对应的MPDU。如果第七指示信息指示第一通信装置的MPDU传输被中断以后,在PPDU不继续第一通信装置的MPDU传输,则第一通信装置可以提前停止接收,以降低功耗,节约能量。
第八方面,本申请实施例提供一种通信方法,该方法可以包括:第二通信装置生成物理层协议数据单元PPDU,并向第一通信装置和第三通信装置发送PPDU;其中,PPDU包括多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;MD-A-MPDU包括第一通信装置关联的MPDU、第三通信装置关联的MPDU;第一通信装置关联的MPDU包括第七指示信息,第七指示信息用于指示第一通信装置的MPDU传输被中断以后,在PPDU是否继续第一通信装置的MPDU传输。
基于第八方面,通过在第一通信装置关联的MPDU携带第七指示信息,可以使得第一通信装置根据该第七指示信息确定是否继续通过该PPDU接收MPDU。如果第七指示信息指示第一通信装置的MPDU传输被中断以后,在PPDU继续第一通信装置的MPDU传输,则第一通信装置可以继续通过该PPDU接收MPDU,并确定接收到的MPDU是否是自己对应的MPDU。如果第七指示信息指示第一通信装置的MPDU传输被中断以后,在PPDU不继续第一通信装置的MPDU传输,则第一通信装置可以提前停止接收,以降低功耗,节约能量。
第九方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第一方面或第一方面可能的设计中的第一通信装置,以实现上述第一通信装置所执行的功能,该通信装置可以是第一通信装置,也可以是第一通信装置的芯片或者片上***等,通信装置可以通过硬件执行上述第一通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。 如,收发模块和处理模块。收发模块,用于接收来自第二通信装置的物理层协议数据单元PPDU;其中,PPDU包括第一标识信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组;第一标识信息占用的比特数为11;处理模块,用于解析PPDU。
需要说明的是,第九方面中对PPDU的具体描述可参考上述第一方面或第一方面的任一种可能的设计提供的通信方法中对PPDU的相关描述,第九方面中通信装置的具体实现方式可参考上述第一方面或第一方面的任一种可能的设计提供的通信方法中第一通信装置的行为功能,不予赘述。
第十方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第二方面或第二方面可能的设计中的第二通信装置,以实现上述第二通信装置所执行的功能,该通信装置可以是第二通信装置,也可以是第二通信装置的芯片或者片上***等,通信装置可以通过硬件执行上述第二通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块。处理模块,用于生成物理层协议数据单元PPDU,收发模块,用于向第一通信装置发送PPDU;其中,PPDU包括第一标识信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组,第一标识信息占用的比特数为11。
需要说明的是,第十方面中对PPDU的具体描述可参考上述第二方面或第二方面的任一种可能的设计提供的通信方法中对PPDU的相关描述,第十方面中通信装置的具体实现方式可参考上述第二方面或第二方面的任一种可能的设计提供的通信方法中第二通信装置的行为功能,不予赘述。
第十一方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第三方面或第三方面可能的设计中的第一通信装置,以实现上述第一通信装置所执行的功能,该通信装置可以是第一通信装置,也可以是第一通信装置的芯片或者片上***等,通信装置可以通过硬件执行上述第一通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块。收发模块,用于接收来自第二通信装置的物理层协议数据单元PPDU;其中,PPDU包括第三标识信息、第六指示信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;第三标识信息用于指示第二通信装置;第六指示信息用于指示PPDU为MD-A-MPDU传输;处理模块,用于解析PPDU。
需要说明的是,第十一方面中对PPDU的具体描述可参考上述第三方面或第三方面的任一种可能的设计提供的通信方法中对PPDU的相关描述,第十一方面中通信装置的具体实现方式可参考上述第三方面或第三方面的任一种可能的设计提供的通信方法中第一通信装置的行为功能,不予赘述。
第十二方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第四方面或第四方面可能的设计中的第二通信装置,以实现上述第二通信装置所执行的功能,该通信装置可以是第二通信装置,也可以是第二通信装置的芯片或者片上***等,通信装置可以通过硬件执行上述第二通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块。处理模块,用于生成物理层协议数据单元PPDU;收发模块,用于向第一通信装置发送PPDU;其中,PPDU包括第三标识信息、第六指示信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;第三标识信息用于指示第二通信装置;第六指示信息用于指示PPDU为MD-A-MPDU传输。
需要说明的是,第十二方面中对PPDU的具体描述可参考上述第四方面或第四方面的任一种可能的设计提供的通信方法中对PPDU的相关描述,第十二方面中通信装置的具体实现方式可参考上述第四方面或第四方面的任一种可能的设计提供的通信方法中第二通信装置的行为功能,不予赘述。
第十三方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第五方面或第五方面可能的设计中的第一通信装置,以实现上述第一通信装置所执行的功能,该通信装置可以是第一通信装置,也可以是第一通信装置的芯片或者片上***等,通信装置可以通过硬件执行上述第一通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块。收发模块,用于接收来自第二通信装置的物理层协议数据单元PPDU;其中,PPDU包括多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;MD-A-MPDU包括第一MPDU,第一MPDU包括第一标识信息;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组;处理模块,用于解析PPDU。
需要说明的是,第十三方面中对PPDU的具体描述可参考上述第五方面或第五方面的任一种可能的设计提供的通信方法中对PPDU的相关描述,第十三方面中通信装置的具体实现方式可参考上述第五方面或第五方面的任一种可能的设计提供的通信方法中第一通信装置的行为功能,不予赘述。
第十四方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第六方面或第六方面可能的设计中的第二通信装置,以实现上述第二通信装置所执行的功能,该通信装置可以是第二通信装置,也可以是第二通信装置的芯片或者片上***等,通信装置可以通过硬件执行上述第二通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块。处理模块,用于生成物理层协议数据单元PPDU;收发模块,用于向第一通信装置发送PPDU;其中,PPDU包括多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;MD-A-MPDU包括第一MPDU,第一MPDU包括第一标识信息;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组。
需要说明的是,第十四方面中对PPDU的具体描述可参考上述第六方面或第六方面的任一种可能的设计提供的通信方法中对PPDU的相关描述,第十四方面中通信装置的具体实现方式可参考上述第六方面或第六方面的任一种可能的设计提供的通信方法中第二通信装置的行为功能,不予赘述。
第十五方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第七方面或第七方面可能的设计中的第一通信装置,以实现上述第一通信装置所执行的功能,该通信装置可以是第一通信装置,也可以是第一通信装置的芯片或者片上***等,通信装置可以通过硬件执行上述第一通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块。收发模块,用于接收来自第二通信装置的物理层协议数据单元PPDU;其中,PPDU包括多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;MD-A-MPDU包括第一通信装置关联的MPDU、第三通信装置关联的MPDU;第一通信装置关联的MPDU包括第七指示信息;第七指示信息用于指示第一通信装置的MPDU传输被中断以后,在PPDU是否继续第一通信装置的MPDU传输;收发模块,还用于根据第七指示信息,通过PPDU接收第一通信装置关联的MPDU。
需要说明的是,第十五方面中对PPDU的具体描述可参考上述第七方面或第七方面的任一种可能的设计提供的通信方法中对PPDU的相关描述,第十五方面中通信装置的具体实现方式可参考上述第七方面或第七方面的任一种可能的设计提供的通信方法中第一通信装置的行为功能,不予赘述。
第十六方面,本申请实施例提供一种通信装置,通信装置可以应用于上述第八方面或第八方面可能的设计中的第二通信装置,以实现上述第二通信装置所执行的功能,该通信装置可以是第二通信装置,也可以是第二通信装置的芯片或者片上***等,通信装置可以通过硬件执行上述第二通信装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块。处理模块,用于生成物理层协议数据单元PPDU,收发模块,用于向第一通信装置和第三通信装置发送PPDU;其中,PPDU包括多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;MD-A-MPDU包括第一通信装置关联的MPDU、第三通信装置关联的MPDU;第一通信装置关联的MPDU包括第七指示信息;第七指示信息用于指示第一通信装置的MPDU传输被中断以后,在PPDU是否继续第一通信装置的MPDU传输。
需要说明的是,第十六方面中对PPDU的具体描述可参考上述第八方面或第八方面的任一种可能的设计提供的通信方法中对PPDU的相关描述,第十六方面中通信装置的具体实现方式可参考上述第八方面或第八方面的任一种可能的设计提供的通信方法中第二通信装置的行为功能,不予赘述。
第十七方面,本申请实施例提供一种通信装置,该通信装置包括一个或多个处理器;一个或多个处理器,用于运行计算机程序或指令,当一个或多个处理器执行计算机指令或指令时,使得通信装置执行如第一方面至第八方面中任一方面所述的通信方法。该通信装置可以是第一通信装置或者第二通信装置,也可以是第一通信装置或者第二通信装置的芯片或者片上***等。
一种可能的设计中,该通信装置还包括一个或多个存储器,一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储上述计算机程序或指令。在一种可能的实现方式中,存储器位于所述通信装置之外。在另一种可能的实现方式中,存储器位于所述通信装置之内。本申请实施例中,处理器和存储器还可能集成于一个器件中,即处理器和存储器还可以被集成在一起。在一种可能的实现方式中,所述通信装置还包括收发器,所述收发器,用于接收信息和/或发送信息。
一种可能的设计中,该通信装置还包括一个或多个通信接口,一个或多个通信接口和一个或多个处理器耦合,一个或多个通信接口用于与通信装置之外的其它模块进行通信。
第十八方面,本申请实施例提供了一种通信装置,该通信装置包括输入输出接口和逻辑电路;输入输出接口,用于输入和/或输出信息;逻辑电路用于执行如第一方面至第八方面中任一方面所述的通信方法,根据信息进行处理和/或生成信息。
第十九方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得如第一方面至第八方面中任一方面所述的通信方法被执行。
第二十方面,本申请实施例提供了一种包含计算机指令的计算机程序产品,当其在计算机上运行时,使得如第一方面至第八方面中任一方面所述的通信方法被执行。
第二十一方面,本申请实施例提供一种计算机程序,当其在计算机上运行时,使得如第一方面至第八方面中任一方面所述的通信方法被执行。
其中,第十七方面至第二十一方面中任一种设计方式所带来的技术效果可参见上述第一方面至第八方面中任一方面所带来的技术效果。
第二十二方面,提供了一种通信方法,该通信方法可以包括如第一方面所述的通信方法和如第二方面所述的通信方法;或者包括如第三方面所述的通信方法和如第四方面所述的通信方法;或者包括如第五方面所述的通信方法和如第六方面所述的通信方法;或者包括如第七方面所述的通信方法和如第八方面所述的通信方法。
第二十三方面,提供了一种通信***,该通信***可以包括如第九方面所述的第一通信装置和如第十方面所述的第二通信装置;或者包括如第十一方面所述的第一通信装置和如第十二方面所述的第二通信装置;或者包括如第十三方面所述的第一通信装置和如第十四方面所述的第二通信装置;或者包括如第十五方面所述的第一通信装置和如第十六方面所述的第二通信装置。
附图说明
图1为本申请实施例提供的一种MPDU的帧结构示意图;
图2为本申请实施例提供的一种A-Control子字段的帧结构示意图;
图3为本申请实施例提供的一种A-MPDU的帧结构示意图;
图4为本申请实施例提供的一种MPDU分隔符的帧结构示意图;
图5为本申请实施例提供的一种MD-A-MPDU的帧结构示意图;
图6为本申请实施例提供的一种通信***的示意图;
图7为本申请实施例提供的一种接入点设备或站点设备或中继设备的结构示意图;
图8为本申请实施例提供的一种通信装置的组成示意图;
图9为本申请实施例提供的一种通信方法的流程图;
图10为本申请实施例提供的一种PPDU的帧结构示意图;
图11为本申请实施例提供的一种第一信令字段的帧结构示意图;
图12为本申请实施例提供的一种第一信令字段的帧结构示意图;
图13为本申请实施例提供的一种第一信令字段的帧结构示意图;
图14为本申请实施例提供的一种第一信令字段的帧结构示意图;
图15为本申请实施例提供的一种第一信令字段的帧结构示意图;
图16为本申请实施例提供的一种第一信令字段的帧结构示意图;
图17为本申请实施例提供的一种第一信令字段的帧结构示意图;
图18为本申请实施例提供的一种通信***的示意图;
图19为本申请实施例提供的一种第一信令字段的帧结构示意图;
图20为本申请实施例提供的一种MD-A-MPDU的帧结构示意图;
图21为本申请实施例提供的一种A-Control字段的帧结构示意图;
图22为本申请实施例提供的一种占先传输的示意图;
图23为本申请实施例提供的一种通信装置的构成图;
图24为本申请实施例提供的一种通信装置的组成示意图。
具体实施方式
在描述本申请实施例之前,对本申请实施例涉及的技术术语进行描述。
无线局域网(wireless local area network,WLAN)通信***:从802.11a/b/g标准开始,历经多代,如802.11n标准、802.11ac标准、802.11ax标准、802.11be标准、更下一代的802.11标准等标准。
其中,对于802.11n标准之前的标准,如802.11a/b/g等标准可以统称为非高吞吐率(non-high throughput,non-HT)标准;802.11n标准可以称为高吞吐率(high throughput,HT)标准;802.11ac标准可以称为非常高吞吐率(very high throughput,VHT)标准;802.11ax标准可以称为高效(high efficient,HE)标准,也可以称为第6代无线保真(the sixth wireless fidelity,Wi-Fi 6)标准;802.11be标准可以称为极高吞吐率(extremely high throughput,EHT)标准,也可以称为Wi-Fi 7标准;更下一代的802.11标准可以称为超高可靠(ultra-high reliability,UHR)标准或被命名为其他名称的标准,也可以称为Wi-Fi 8标准,不予限制。
在WLAN通信***中,通信装置与通信装置之间可以通过物理层协议数据单元(physical protocol data unit,PPDU)进行通信,其中,PPDU即物理层发送的载体,也可以描述为数据包、数据分组或物理层数据分组。
其中,PPDU可以包括媒体接入控制协议数据单元(medium access control protocol data unit,MPDU),通信装置与通信装置之间可以通过MPDU传递控制信令、管理信令或数据,MPDU也可以称为MAC帧,该MPDU可以承载于PPDU的数据字段(Data Field)。
示例性的,如图1所示,MPDU可以包括帧头、帧体(frame body)和帧校验序列(frame check sequence,FCS)字段。其中,帧头可以包括帧控制(frame control)字段、时长/标识(duration/ID)字段、地址字段(如地址1、地址2、地址3、地址4等)、序列控制(sequence control)字段、服务质量控制(QoS control)字段、高吞吐率控制(HT control)字段等。帧体可以用来承载上层传递下来的数据或者一些管理和控制信息。帧校验序列字段可以用来校验该MPDU是否传输正确。
在高吞吐率控制字段,发送端通信装置可以传输一些控制信息。其中,高吞吐率控制字段的高效变种(如高吞吐率变种、非常高吞吐率变种和高效变种3种形态)中的聚合控制(aggregated control,A-Control)子字段可以利用如图2所示的一个或多个控制标识符加控制信息的结构,用来承载不同的控制信息,其中,控制标识符可以用来指示控制信息的类型。
基于上述对MPDU的描述,802.11标准还引入了MPDU的聚合,将多个MPDU聚合在一起,形成聚合MPDU(aggregated MPDU,A-MPDU),以减少PPDU前导码和竞争信道的开销,提高传输效率。其中,可以在PPDU的数据字段承载A-MPDU。
示例性的,如图3所示,A-MPDU可以包括多个A-MPDU子帧(A-MPDU subframe),还可以包括结束帧(end of frame,EOF)字段,每个A-MPDU子帧可以包括MPDU分隔符(MPDU delimiter)、MPDU以及填充部分(padding)。通过MPDU分隔符可以对多个聚合的MPDU进行分隔。
其中,如图4所示,MPDU分隔符总共4个字节,可以包括结束帧字段、保留位(reserved)字段、MPDU长度(MPDU length)字段、循环冗余码(cyclic redundancy check,CRC)字段、分隔符签名(delimiter signature)字段。
其中,结束帧通常用于指示该MPDU是否是最后一个MPDU。MPDU长度用于指示紧跟的MPDU的字节数。分隔符签名字段为一特征序列(ASCII值为符号‘N’),用来帮助接收端通信装置搜索MPDU分隔符,即使接收端通信装置解错了一个MPDU分隔符或者MPDU,仍然可以通过搜索下一个分隔符签名来找到下一个MDPU,这样防止发生错误扩散。CRC类似FCS,用来帮助接收端通信装置校验MPDU分隔符是否发生错误,另外一个可实现的功能是按照MPDU分隔符的长度(4字节)做一个滑动窗口,通过校验CRC是否通过,去寻找下一个MPDU分隔符。
上述A-MPDU中,所有的MPDU的接收地址(receiving address,RA)必须相同。例如,单播情况下,接收端通信装置必须是同一个站点(station,STA);多波情况下,接收端通信装置必须是同一个多波组;广播情况下,接收端通信装置同为全部STA。该A-MPDU也可以称为单目的地(single destination,SD)-A-MPDU。
为了实现多目的地(multi-destination,MD)传输,引入MD-A-MPDU,即允许不同的MPDU的帧头的RA(如地址1)可以是不同接收端通信装置的MAC地址。该MD-A-MPDU也可以描述为多接收 地址(multiple receiving address,M-RA)-A-MPDU。
示例性的,如图5所示,MD-A-MPDU中的第一个MPDU的地址1可以是STA1的MAC地址,…,第n个MPDU的地址1可以是STA K的MAC地址。即在MD-A-MPDU中,存在至少两个MPDU的地址1是不同的。
基于上述对SD-A-MPDU和MD-A-MPDU的描述,对于SD-A-MPDU,接收端通信装置只需要读取SD-A-MPDU中的第一个MPDU的接收地址,就可以判断该SD-A-MPDU是否是发给自己的,如果是发给自己的,就继续接收,如果不是发给自己的,可以放弃接收,进行休眠,从而降低功耗,便于通信装置节能。
但是,对于MD-A-MPDU,由于各个MPDU的接收地址不完全相同,接收端通信装置需要读取MD-A-MPDU中的每个MPDU,以识别各个MPDU是否是发给自己的,进而读取相应的MPDU,导致接收端通信装置的功耗较大,造成能量浪费,不利于接收端通信装置节能。
综上,对于MD-A-MPDU,如何设计信令字段使接收端通信装置在接收MD-A-MPDU时,简化接收流程,降低功耗,实现节能成为亟待解决的技术问题。
为了解决上述技术问题,本申请实施例提出一种通信方法,该方法可以包括:第一通信装置接收来自第二通信装置的PPDU;其中,PPDU包括第一标识信息和MD-A-MPDU;第一标识信息用于指示MD-A-MPDU关联的目的通信装置组;第一标识信息占用的比特数为11;第一通信装置解析PPDU。
本申请实施例中,通过在PPDU中携带第一标识信息,可以使得第一通信装置根据该第一标识信息确定接收到的MD-A-MPDU关联的目的通信装置组,进而确定自身是否需要对MD-A-MPDU进行解析。即如果第一标识信息指示的目的通信装置组是第一通信装置关联的通信装置组,则第一通信装置可以对MD-A-MPDU进行解析,以读取相应的MPDU;如果第一标识信息指示的目的通信装置组不是第一通信装置关联的通信装置组,则第一通信装置可以提前停止接收,降低功耗,便于第一通信装置节能。
另外,通过将第一标识信息设置为11比特,可以将第一标识信息携带在PPDU的第一信令字段的用户字段中的站点标识字段。第一信令字段的用户字段中的站点标识字段通过携带11比特的第一标识信息,可以实现MD-A-MPDU传输,或者通过携带11比特的站点的标识信息,可以实现SD-A-MPDU传输,进而可以在一个PPDU中实现SD-A-MPDU传输和MD-A-MPDU传输的混合传输。
第一通信装置在接收PPDU时,由于第一标识信息和站点的标识信息均为11比特,第一通信装置可以采用统一的格式对PPDU中的站点标识字段进行识别,确定是否存在属于自己的SD-A-MPDU传输和/或MD-A-MPDU传输,如果站点标识字段包括第一标识信息,则可以确定是MD-A-MPDU传输,进而根据第一标识信息确定是否是自身关联的通信装置组的MD-A-MPDU传输,如果是,则从MD-A-MPDU中读取属于自己的数据,简化接收解析流程,如果不是,则可以提前停止接收,降低功耗,便于第一通信装置节能。
下面结合说明书附图对本申请实施例的实施方式进行详细描述。
图6为本申请实施例中提供的一种通信***的示意图,该通信***可以为采用802.11标准的***。示例性的,802.11标准包括但不限于:802.11ax标准、802.11be标准、或者更下一代的802.11标准等。
如图6所示,该通信***可以包括一个或多个接入点设备、一个或多个站点设备。可选的,该通信装置还可以包括一个或多个中继设备。
其中,上述接入点设备可以是接入点(access point,AP),也可以是安装在AP中的芯片或处理***。上述站点设备可以是站点(station,STA),也可以是安装在STA中的芯片或处理***。
可选的,本申请适用于一个或多个发送端通信装置与多个接收端通信装置之间的数据通信场景。例如,该通信场景可以是AP与STA之间的通信场景,或者,也可以是AP与AP之间的通信场景,或者,也可以是STA与STA之间的通信场景,或者,该通信场景还是可以中继设备(Relay)同AP、STA三者中至少两者之间的通信场景。其中,中继设备可以是AP、STA等可以实现中继的设备,不予限制。
可选的,发送端通信装置与接收端通信装置可以通过PPDU进行通信,该PPDU可以是802.11标准某一代标准对应的PPDU。例如,以802.11标准为802.11be标准的下一代标准(如UHR标准)为例,PPDU可以是UHR PPDU;以802.11标准为802.11be标准为例,PDU可以是EHT PPDU,不予限制。
示例性的,AP可以为支持802.11a/b/g标准、802.11n标准、802.11ac标准、802.11ax标准、802.11be标准或更下一代的802.11标准等多种WLAN制式的设备。
其中,AP可以是一种具有无线通信功能的装置,支持采用WLAN协议进行通信,具有与WLAN网络中其他设备(比如站点或其他接入点)通信的功能,当然,还可以具有与其他设备通信的功能。在WLAN通信***中,接入点还可以称为接入点站点(AP STA)。该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理***等,安装这些芯片或处理***的设备可以在芯片或处理***的控制下,实现本申请实施例的方法和功能。本申请实施例中的AP是为STA提供服务的装置,可以支持802.11系列协议。
例如,AP可以为通信服务器、路由器、交换机、网桥、计算机、手机等通信实体。AP还可以为各种形式的宏基站,微基站,中继站等。AP还可以为这些各种形式的设备中的芯片和处理***。AP还可以是带有Wi-Fi芯片的终端设备或者网络设备。AP还可以为移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。
示例性的,STA可以为支持802.11a/b/g标准、802.11n标准、802.11ac标准、802.11ax标准或802.11be标准等多种WLAN制式的设备。
其中,STA可以是一种具有无线通信功能的装置,支持采用WLAN协议进行通信,具有与WLAN网络中的其他站点或接入点通信的能力。在WLAN***中,站点可以称为非接入点站点(non-access point station,non-AP STA)。STA可以是允许用户与AP通信进而与WLAN通信的任何用户通信设备,该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理***等,安装这些芯片或处理***的设备可以在芯片或处理***的控制下,实现本申请实施例的方法和功能。
例如,STA可以为通信服务器、路由器、交换机、网桥、计算机、平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、手持计算机、上网本、个人数字助理(personal digital assistant,PDA)、手机、机顶盒、智能电视、智能可穿戴设备等可以联网的用户设备,或物联网中的物联网节点,或车联网中的车载通信装置,或娱乐设备,游戏设备或***,全球定位***设备等,STA还可以为上述这些终端中的芯片和处理***。STA还可以为无线通讯芯片、无线传感器或无线通信终端。
示例性的,接入点设备或站点设备或中继设备可以具备图7所示的结构,其中,接入点设备或站点设备或中继设备可以是多射频/多天线的,也可以是单射频/单天线的,该接入点设备或站点设备或中继设备可以通过媒体接入控制(medium access control,MAC)层、物理(physical,PHY)层和射频/天线发送PPDU,或者通过射频/天线接收PPDU并发送给PHY层、MAC层。该射频/天线也可以称为发送器或接收器。
如图7所示,接入点设备或站点设备或中继设备还可以包括存储器、调度器、控制器、处理器。其中,存储器,用于存储信令信息,以及提前约定的预设值等;处理器,用于解析信令信息,处理相关数据。另外在发送端通信装置和接收端通信装置,都包含可以被占先的队列,以及快速队列。且两个队列之间存在接口,可以进行互相通信。
需要说明的是,本申请实施例的接入点设备、站点设备以及中继设备都可以为一个或多个芯片,也可以为片上***(system on chip,SOC)等。图6仅为示例性附图,其包括的设备数量不受限制。此外,除图6所示设备之外,该通信***还可以包括其他设备,如还可以包括无线回传设备等。图6中各个设备的名称、各个链路的命名不受限制,除图6所示名称之外,各个设备、各个链路还可以命名为其他名称,不予限制。
具体实现时,图6所示如:各个接入点设备、站点设备、中继设备可以采用图8所示的组成结构,或者包括图8所示的部件。图8为本申请实施例提供的一种通信装置800的组成示意图,该通信装置800可以为终端设备或者终端设备中的芯片或者片上***;也可以为接入网设备或者接入网设备中的芯片或者片上***;也可以为核心网设备或者核心网设备中的芯片或者片上***。如图8所示,该通信装置800包括处理器801,收发器802以及通信线路803。
进一步的,该通信装置800还可以包括存储器804。其中,处理器801,存储器804以及收发器802之间可以通过通信线路803连接。
其中,处理器801是中央处理器(central processing unit,CPU)、通用处理器网络处理器(network  processor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器801还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。
收发器802,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。收发器802可以是模块、电路、收发器或者任何能够实现通信的装置。
通信线路803,用于在通信装置800所包括的各部件之间传送信息。
存储器804,用于存储指令。其中,指令可以是计算机程序。
其中,存储器804可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,RAM)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。
需要指出的是,存储器804可以独立于处理器801存在,也可以和处理器801集成在一起。存储器804可以用于存储指令或者程序代码或者一些数据等。存储器804可以位于通信装置800内,也可以位于通信装置800外,不予限制。处理器801,用于执行存储器804中存储的指令,以实现本申请下述实施例提供的通信方法。
在一种示例中,处理器801可以包括一个或多个CPU,例如图8中的CPU0和CPU1。
作为一种可选的实现方式,通信装置800包括多个处理器,例如,除图8中的处理器801之外,还可以包括处理器807。
作为一种可选的实现方式,通信装置800还包括输出设备805和输入设备806。示例性地,输入设备806是键盘、鼠标、麦克风或操作杆等设备,输出设备805是显示屏、扬声器(speaker)等设备。
需要指出的是,通信装置800可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片***或有图8中类似结构的设备。此外,图8中示出的组成结构并不构成对该通信装置的限定,除图8所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本申请实施例中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。
此外,本申请的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
结合图6所示通信***,参照下述图9,对本申请实施例提供的通信方法进行描述,其中,第一通信装置可以是图6所示通信***中任一用于接收PPDU的接入点设备或站点设备或中继设备(第一通信装置也可以描述为接收端通信装置),第二通信装置可以是图6所示通信***中任一用于发送PPDU的接入点设备或站点设备或中继设备(第二通信装置也可以描述为发送端通信装置)。下述实施例所述的第一通信装置、第二通信装置均可以具备图8所示部件。本申请实施例中示出的单个执行主体(第一通信装置或第二通信装置)所执行的处理也可以被划分为由多个执行主体执行,这些执行主体可以在逻辑上和/或在物理上分离,不予限制。
图9为本申请实施例提供的一种通信方法的流程图,如图9所示,该方法可以包括:
步骤901、第二通信装置生成PPDU。
其中,PPDU可以包括第一标识信息和MD-A-MPDU;第一标识信息可以用于指示MD-A-MPDU关联的目的通信装置组;第一标识信息占用的比特数可以为11。
第二通信装置在生成PPDU时,通过在PPDU中携带第一标识信息,可以使得第一通信装置根据该第一标识信息确定接收到的MD-A-MPDU关联的目的通信装置组,进而确定自身是否需要对MD-A-MPDU进行解析。如果第一标识信息指示的目的通信装置组是第一通信装置关联的通信装置组,则第一通信装置可以对MD-A-MPDU进行解析,以读取相应的MPDU;如果第一标识信息指示的目的通信装置组不是第一通信装置关联的通信装置组,则第一通信装置可以提前停止接收,从而简化第一通 信装置的接收流程,降低功耗,便于第一通信装置节能。
示例性的,如图10所示,PPDU可以包括前导码部分、数据(Data)字段以及数据包扩展(packet extension,PE)字段。
可选的,前导码部分可以包括传统前导码:传统-短训练字段(legacy short training field,L-STF或者称为non-HT STF)、传统-长训练字段(legacy long training field,L-LTF)、传统-信令字段(legacy signal field,L-SIG),用于保证新设备同传统设备的共存,其中,L-SIG中可以包含长度字段,可以间接指示该PPDU中L-SIG后边部分的时长。此外,还可以包含传统-信令字段的重复(RL-SIG)字段,用于增强传统-信令字段的可靠性,另外,还提供了让接收端通信装置通过检测两个符号是否相同,结合L-SIG中长度的余数等特征,用来帮助接收端通信装置识别该PPDU是EHT及以后的标准中的某一代标准的PPDU。
可选的,前导码部分还可以包括第二信令字段(或者描述为第二SIG字段),该第二信令字段可以是通用信令字段(universal SIG,U-SIG),该U-SIG字段可以存在于EHT标准及以后若干代标准中的PPDU中,U-SIG字段可以指示该PPDU为EHT PPDU及以后的某一代标准的PPDU(如UHR PPDU)。
可选的,前导码部分还可以包括第一信令字段(或者描述为第一SIG字段),以802.11标准为UHR标准为例,该第一信令字段可以是UHR-SIG字段。
上述U-SIG字段和UHR-SIG字段中可以携带解调后续数据字段需要的信令信息。
可选的,前导码部分还可以包括分别用于自动增益控制和信道估计的短训练字段和长训练字段。示例性的,以802.11标准为UHR标准为例,该短训练字段可以为超高可靠短训练字段(ultra high reliability short training field,UHR-STF),该长训练字段可以为超高可靠长训练字段(ultra high reliability long training field,UHR-LTF)。
可选的,数据字段可以包括MD-A-MPDU。
可选的,数据包扩展字段可以为接收端通信装置处理数据提供更多的时间。
需要说明的是,上述仅是PPDU的一种举例,PPDU包括的各个字段的具体名称和先后顺序可能会改变,本申请对此不做限制。
基于上述对第一信令字段的描述,以下述图11和图12所示的帧结构对第一信令字段进行详细描述。
第一种可能的设计中,以正交频分多址(orthogonal frequency division multiple access,OFDMA)传输场景为例,如图11所示,第一信令字段的一个内容信道中,可以包括公共字段和用户特定字段(user specific field)。
其中,公共字段可以包含U-SIG溢出信息(即U-SIG字段装不下的一些公共信息,如空间复用参数、保护间隔和长训练字段的尺寸、UHR-LTF的符号数等)、1个或2个资源单元分配子字段-1(resource unit allocation subfield-1,RU allocation subfield-1)、以及当带宽大于或等于160MHz(如160MHz、320MHz等)时存在的2个或6个资源单元分配子字段-2,然后是用于校验的CRC、以及用于循环解码的尾部(Tail)子字段。OFDMA传输场景下,资源单元分配子字段(资源单元分配子字段-1和/或资源单元分配子字段-2)将整个PPDU带宽划分为预定的资源单元。
其中,在用户特定字段,按照资源单元分配的顺序,存在着1~M个用户字段(user field),该M个用户字段通常是两个为一组,每两个用户字段后跟着一个CRC和Tail字段,组成一个用户块字段。在最后一组(或最后一个用户块字段)中,可能会存在1个或者2个用户字段。
第二种可能的设计中,以非OFDMA(non-OFDMA)传输场景为例,如图12所示,第一信令字段的一个内容信道中,可以包括公共字段和用户特定字段。
其中,与OFDMA传输场景相比,在非OFDMA传输场景下,第一信令字段不存在资源单元分配子字段,第一个用户字段同公共字段一起编码,其余用户字段同OFDMA传输场景相同。对于非OFDMA传输,如果只有一个用户,则该传输为单用户传输,如果存在多个用户,则为多用户多输入多输出(multiple user multiple input multiple output,MU-MIMO)传输。其中,这里的一个用户并不一定代表一个接收端通信装置,因为可能是广播或者多波传输,又或者是MD-A-MPDU传输。
基于上述两种可能的设计,第一信令字段中的用户字段可以是下述表1所示的针对非MU-MIMO分配的用户字段格式,即某个RU或多RU(MRU)只分配了一个用户,该RU或MRU只对应一个用户字段。第一信令字段中的用户字段也可以是下述表2所示的针对MU-MIMO分配的用户字段格式, 即某个RU或MRU被分配了超过1个用户,在该RU或MRU中为MU-MIMO传输。
表1 非MU-MIMO分配的用户字段格式
表2 MU-MIMO分配的用户字段格式

基于上述对第一信令字段和用户字段的描述,可选的,第一标识信息位于PPDU包括的第一信令字段中的用户字段。
其中,第一信令字段可以通过第一标识信息指示后续某个RU或MRU(涵盖整个带宽的非OFDMA场景,此时整个带宽只有一个RU或MRU)存在MD-A-MPDU传输,从而帮助第一通信装置识别自己所在的通信装置组是否是目的通信装置组,或者识别自己是否是目的通信装置(或者描述为目的接收端、目的接收端通信装置)。
第一种可能的方式中,第一标识信息可以位于用户字段的站点标识字段。
其中,可以将某个用户字段的站点标识字段设置为第一标识信息,其中,该第一标识信息可以用于指示MD-A-MPDU关联的目的通信装置组,该第一标识信息占用的比特数为11。
示例性的,如图13所示,以OFDMA传输场景为例,可以将MD-A-MPDU传输所在RU或MRU对应的用户字段(如第一个用户字段)的站点标识字段设置为第一标识信息。
通过将第一标识信息设置为11比特,可以将第一标识信息携带在PPDU的第一信令字段的用户字段中的站点标识字段。第一信令字段的用户字段中的站点标识字段通过携带11比特的第一标识信息,可以实现MD-A-MPDU传输,或者通过携带11比特的站点的标识信息,可以实现SD-A-MPDU传输,进而可以在一个PPDU中实现SD-A-MPDU传输和MD-A-MPDU传输的混合传输。
第一通信装置在接收PPDU时,由于第一标识信息和站点的标识信息均为11比特,第一通信装置可以采用统一的格式对PPDU中的站点标识字段进行识别,确定是否存在属于自己的SD-A-MPDU传输和/或MD-A-MPDU传输,如果站点标识字段包括第一标识信息,则可以确定是MD-A-MPDU传输,进而根据第一标识信息确定是否是自身关联的通信装置组的MD-A-MPDU传输,如果是,则从MD-A-MPDU中读取属于自己的数据,简化接收解析流程,如果不是,则可以提前停止接收,降低功耗,便于第一通信装置节能。
例如,第一标识信息可以是MD-A-MPDU组标识(MD-A-MPDU group ID)。
可选的,该MD-A-MPDU group ID可以是预先协商确定的,如可以在STA关联时,由AP或者relay,或者点对点通信组的组织者来分配。也可以在STA关联后,单独的通过管理帧交互,来确定MD-A-MPDU group及MD-A-MPDU group ID。
需要说明的是,上述MD-A-MPDU group ID只是一种名称举例,也可以直接采用其他group ID,比如relay STA和end STA可以组成一个relay group,可以采用该relay group ID作为MD-A-MPDU group ID,或者end STA可以组成一个end group,可以采用该end group ID作为MD-A-MPDU group ID。
基于该第一种可能的方式,第一通信装置接收第二通信装置发送的PPDU时,可以读取该PPDU 的第一信令字段中的用户字段,根据用户字段的站点字段中的第一标识信息,确定PPDU的数据字段中的MD-A-MPDU关联的目的通信装置组。如果第一通信装置关联的通信装置组是该目的通信装置组,则第一通信装置可以读取PPDU的数据字段中的MD-A-MPDU,通过接收地址识别自己是否是目的通信装置(或者目的接收端),并读取相应的MPDU。如果第一通信装置关联的通信装置组不是该目的通信装置组,则第一通信装置无需读取该PPDU的数据字段中的MD-A-MPDU,以降低功耗,节约能量。
另外,本申请中,可以将第一标识信息承载于第一信令字段的任意一个用户字段的站点标识字段中,第一通信装置读取PPDU的第一信令字段中的用户字段时,如果第一信令字段存在多个用户字段,第一通信装置可以逐个读取第一信令字段中的每个用户字段,直至读取到第一标识信息,或者将第一信令字段中的每个用户字段都读取完成。
当读取到第一标识信息时,第一通信装置可以确定当前传输是MD-A-MPDU传输,进而根据第一标识信息确定是否是自身关联的通信装置组的MD-A-MPDU传输,如果是,则从MD-A-MPDU中读取属于自己的数据,如果不是,则可以提前停止接收,降低功耗,便于第一通信装置节能。
当第一通信装置将第一信令字段中的每个用户字段都读取完成,如果存在第一标识信息,则可以确定当前传输是MD-A-MPDU传输,进而确定是否从MD-A-MPDU中读取属于自己的MPDU。如果不存在第一标识信息,则可以确定当前传输不是MD-A-MPDU传输,如果存在某个站点标识字段携带的是第一通信装置的标识信息,则第一通信装置可以从PPDU的数据字段中读取属于自己的MPDU。
需要说明的是,该第一种可能的方式同时适用于OFDMA传输和非OFDMA传输。
第二种可能的方式中,PPDU可以包括第一标识信息,还可以包括一个或多个第二标识信息。
其中,第二标识信息可以用于指示MD-A-MPDU关联的目的通信装置。
示例性的,第二标识信息可以是目的通信装置的标识信息。
例如,以目的通信装置为STA为例,第二标识信息可以为STA ID,该STA ID可以是11比特的STA的关联ID(association ID,AID)。
其中,第一标识信息可以位于用户字段的站点标识字段,一个或多个第二标识信息可以位于PPDU包括的第一信令字段中的用户字段。
可选的,第一标识信息所在的用户字段与一个或多个第二标识信息所在的用户字段为不同的用户字段。
示例性的,如图14所示,以非OFDMA通信场景为例,可以在第一个用户字段的站点标识字段设置第一标识信息,在第2个用户字段、第3个用户字段设置多个第二标识信息。
可选的,在非OFDMA通信场景中,PPDU还可以包括第一指示信息和第二指示信息。
其中,第一指示信息可以用于指示PPDU用于单用户传输,第二指示信息可以用于指示PPDU用于单用户的MD-A-MPDU传输。
可选的,第一指示信息可以位于PPDU的第二信令字段。
可选的,第二指示信息可以位于PPDU的第一信令字段的公共字段。
示例性的,如图14所示,第二指示信息可以是公共字段中的非OFDMA传输用户(字段)数字段,可以设置OFDMA传输用户数大于1,以指示PPDU用于单用户的MD-A-MPDU传输,或者描述为指示MD-A-MPDU传输所在RU或MRU存在超过1个用户字段。
上述第一指示信息与第二指示信息相结合的这种特殊的指示方法,能够让接收端通信装置知道后续为针对MD-A-MPDU传输设计的信令字段,或者更广泛的说,该接收端通信装置会对应超过1个用户字段,或者说在表1中信息的基础上,会进一步提供额外的信息(如第一标识信息、第二标识信息)。
第三种可能的方式中,与第二种可能的方式中将第二标识信息设置为目的通信装置的标识信息所不同的,第二标识信息也可以是目的通信装置在目的通信装置组中的标识信息。
其中,除了采用较长的第二标识信息(如第二种可能的方式中的11比特的STA ID),针对一些特定场景,还可以定义较短的第二标识信息。比如对于relay场景或者点对点传输(point to multiple point,P2MP)场景,可能和一个relay或者站点搭对通信的接收端通信装置并不多,比如如果和一个relay搭对通信的接收端通信装置最多有4个,则可以采用2比特的终端站点标识(End STA ID,EID),来表示各个接收端通信装置(即目的通信装置)在通信装置组(即目的通信装置组)中的标识信息,又或者 说针对一个MD-A-MPDU group或者P2MP group,可以分别定义组内各个通信装置的标识信息,以降低信令开销。
示例性的,如图15所示,以非OFDMA通信场景为例,可以在第一个用户字段的站点标识字段设置第一标识信息,在第2个用户字段、第3个用户字段设置多个第二标识信息(EID)。
上述第二种可能的方式和第三种可能的方式中,在非OFDMA传输场景中,也可以不携带第一标识信息,直接携带第二标识信息,或者,将上述第二种可能的方式和第三种可能的方式中的第一标识信息的比特数设置为小于11的比特数,以降低信令开销。
例如,上述图14或图15中第一个用户字段的站点标识字段不存在,或者用于携带目的通信装置的第二标识信息。
第四种可能的方式中,与第二种可能的方式中将第二标识信息设置为目的通信装置的标识信息、以及第三种可能的方式中将第二标识信息设置为目的通信装置在目的通信装置组中的标识信息均不同的,第二标识信息还可以是比特位图(bitmap、EID bitmap)。
其中,比特位图可以用于指示目的通信装置组中的通信装置是否是目的通信装置。
示例性的,以比特位图中的每一比特分别对应一个目的通信装置组中的各个通信装置为例,可以通过将比特位图中的各个比特置1或置0,来指示一个目的通信装置组里的哪些通信装置需要接收该MD-A-MPDU传输。例如,置1表示需要接收(或者置1表示该通信装置是目的通信装置),置0表示不需要接收(或者置0表示该通信装置不是目的通信装置)。
示例性的,如图16中的(b)所示,比特位图可以承载在第一信令字段的第2个用户字段,或者,如图16中的(a)所示,比特位图也可以直接承载在第1个用户字段。例如,如果MD-A-MPDU传输固定采用1个空间流,则NSS字段可以改为4比特的比特位图,此时可以无需携带第2个用户字段。
基于上述第二种可能的方式至第四种可能的方式,第一通信装置接收第二通信装置发送的PPDU时,可以读取该PPDU的第一信令字段中的用户字段,根据用户字段中的第一标识信息和第二标识信息,确定PPDU的数据字段中的MD-A-MPDU关联的目的通信装置组、以及MD-A-MPDU关联的一个或多个目的通信装置。如果第一通信装置关联的通信装置组是该目的通信装置组,且该第一通信装置是目的通信装置,则第一通信装置可以读取PPDU的数据字段中的MD-A-MPDU,通过接收地址识别并读取自己对应的MPDU。如果第一通信装置关联的通信装置组不是该目的通信装置组,或者,虽然第一通信装置关联的通信装置组是该目的通信装置组,但是第一通信装置不是目的通信装置,则第一通信装置无需读取该PPDU的数据字段中的MD-A-MPDU,以降低功耗,节约能量。
上述第二种可能的方式至第四种可能的方式,是以非OFDMA传输场景举例,此时是单用户传输,由于不会影响其他用户的接收,信令字段设计的自由度比较大。
与上述第一种可能的方式相比,第二种可能的实现方式至第四种可能的实现方式中,通过在PPDU中携带第二标识信息,可以具备更精确的目的通信装置标识能力,以进一步降低功耗,节约能量。
第五种可能的方式中,PPDU包括第一标识信息,PPDU还可以包括第三指示信息和第四指示信息。
其中,第三指示信息用于指示MD-A-MPDU传输所在RU或MRU存在超过1个用户字段;第四指示信息用于指示用户字段关联的RU或MRU为MD-A-MPDU传输。
其中,对于OFDMA传输场景,由于涉及到多个用户都需要接收第一信令字段,并且识别第一信令字段的多个用户字段中是否存在自己的用户字段。因此第一信令字段的设计上,可以设置第三指示信息和第四指示信息,以防止某个用来指示MD-A-MPDU信息的用户字段,被错误的识别成其他用户的用户字段。即当存在超过一个用户字段对应一个MD-A-MPDU传输时,可以携带该第三指示信息和第四指示信息。
可选的,第三指示信息位于资源单元分配子字段。
可选的,第四指示信息位于PPDU包括的第一信令字段中的用户字段。
示例性的,可以在用户字段中采用1比特来表示第四指示信息,例如,如图17中的(a)所示,可以在用户字段中采用预留的1比特来表示第四指示信息。或者,也可以通过一些字段的预留条目来表示第四指示信息,例如,如图17中的(b)所示,如果用户字段中的MCS字段的取值为第一取值(如MCS字段的取值为14或15),该MCS字段可以表示第四指示信息。或者,可以在超过1个用户字段中的站点标识字段携带第一标识信息,这样其他接收端通信装置就不会将该第一标识信息识别成自己的 标识信息,例如,如图17中的(c)所示,PPDU的第一信令字段可以包括多个第一标识信息,该多个第一标识信息可以位于不同的用户字段中,以指示用户字段关联的RU或MRU为MD-A-MPDU传输。
又一种示例中,也可以通过不同的资源单元分配子字段的预留条目,指示资源单元分配子字段关联的RU或MRU为MD-A-MPDU传输还是其他传输(如MU-MIMO传输)。如果资源单元分配子字段指示是MD-A-MPDU传输,则可以对应至少2个用户字段,再进一步在对应的用户字段中进行上述方式中与MD-A-MPDU相关的信令的指示。
例如,如果PPDU的资源单元分配子字段的取值为第二取值,资源单元分配子字段可以用于指示资源单元分配子字段关联的RU或MRU为MD-A-MPDU传输。
可选的,如果第一通信装置接收到的PPDU的第一信令字段中,同时包含一个第一标识信息(如目的通信装置所在MD-A-MPDU的组标识)和自己的标识信息(如AID),则可以定义接收的优先级,如优先接收自己的标识信息所对应的RU或MRU内的数据。如果具备同时接收的能力,再同时接收。
可选的,基于上述对PPDU的描述,PPDU还可以包括第五指示信息。
其中,第五指示信息可以用于指示AP解析MD-A-MPDU,STA不解析MD-A-MPDU;或者,第五指示信息可以用于指示AP不解析MD-A-MPDU,STA解析MD-A-MPDU;或者,第五指示信息可以用于指示AP和STA解析MD-A-MPDU。
其中,如图18所示,对于当STA作为relay,同时向AP和end STA发送MD-A-MPDU传输的特殊场景,可以在PPDU中携带第五指示信息,以指示AP和STA是否需要解析MD-A-MPDU。
可选的,第五指示信息位于PPDU的第二信令字段。
其中,在第二信令字段,存在1比特的上行/下行(DL/UL)指示信息,当一个传输是传向AP的,则指示1,否则指示0。在指示为1时,其他的STA通常就无需接收;在指示为0时,通常AP就无需接收。而对于图18所示的传输,可以看成同时在进行上行或下行,或者可以看成同时在进行上行加站点到站点的通信。可以在DL/UL指示信息的基础上,增加额外的信令指示,以表示第五指示信息。
一种可能的实现方式中,可以由DL/UL指示信息先指示为0,使得所有的STA接收,再通过额外的信令指示,指示AP也需要接收,比如采用1比特作为额外的信令指示,置0表示AP需要接收,置1表示AP不需要接收。
另一种可能的实现方式中,可以结合DL/U指示信息+额外的信令指示(比如1比特)作为第五指示信息,结合下述表3提供的4种可能的模式,其中选择一种用来指示上下行混合模式,其中,该额外的信令指示可以是原证实(Validate)预留比特:
表3
当存在第五指示信息时,AP与STA可以根据第五指示信息确定自身是否需要接收MD-A-MPDU。
可选的,在第一信令字段中,可以不需要提供AP的标识信息。或者,也可以额外定义AP的STA ID。当AP读取到自己的STA ID时,接收该MD-A-MPDU传输。又或者,可以将AP也作为MD-A-MPDU关联的目的通信装置组的一员,不予限制。
步骤902、第二通信装置向第一通信装置发送PPDU;相应的,第一通信装置接收来自第二通信装置的PPDU。
步骤903、第一通信装置解析PPDU。
其中,第一通信装置可以参照上述步骤901中对第一种可能的方式至第五种可能的方式的相关描述,对PPDU进行解析,此处不予赘述。
上述图9所示的方法中,对于MD-A-MPDU传输,相比于SD-A-MPDU,引入了多用户传输,可以进一步节省竞争信道,以及物理层前导码的开销。但是,因为在MAC层进行多用户传输,所有的用户都必须采用统一的物理层参数(如MCS和空间流数),通常是照顾信道条件最差的用户,采用最低 的速率,并且,因为用户通常位于不同位置,因此发送端通信装置往往不能使用波束成形,减少了波束成形带来的增益。因此,MD-A-MPDU性能通常不如DL OFDMA和DL MU-MIMO传输等其他多用户传输机制。
但是,在低成本中继设备(如站点等终端设备作为relay),又或者在点到多点的站点对站点通信时,由于STA不具备DL OFDMA和DL MU-MIMO调度者的能力,更适用于采用MD-A-MPDU这种低复杂度的多用户复用传输技术,提升***效率,同时,结合本申请提供的通信方法,通过在PPDU中携带第一标识信息,可以使得第一通信装置根据该第一标识信息确定自身是否需要对MD-A-MPDU进行解析。如果不需要,则第一通信装置可以提前停止接收,从而简化第一通信装置的接收流程,降低功耗,便于第一通信装置节能。
可选的,在PPDU的第二种实现方式中,与上述图9所示的PPDU类似,区别在于用户字段的站点标识字段携带的不再是第一标识信息,而是第三标识信息,该第三标识信息可以用于指示第二通信装置。
其中,第三标识信息在PPDU中的位置与第一标识信息在PPDU中的位置相同,对第三标识信息的设置方式可以参照上述图9中对第一标识信息的设置方式,不予赘述。
示例性的,如图19所示,第三标识信息可以是第二通信装置的标识信息,如以第二通信装置为STA,或者STA角色的relay,则PPDU的第一信令字段的用户字段的站点标识字段携带的则是该STA的标识信息(如AID)。
可选的,由于通常在下行的其他传输(如MU-MIMO传输)中,站点标识字段携带的都是目的通信装置(或目的接收端)的标识信息(如STA-ID),因此,在该PPDU的另一种实现方式中,需要区分该传输是MD-A-MPDU传输,还是其他传输。即PPDU可以包括第六指示信息,该第六指示信息可以用于指示PPDU为MD-A-MPDU传输。
示例性的,可以在第二信令字段中,通过PPDU类型和压缩模式字段承载第六指示信息,指示该传输是MD-A-MPDU传输。该情况通常适用于单用户传输,只存在一种传输类型。
又一种示例中,也可以通过至少1比特,去单独指示该传输是否是MD-A-MPDU传输。该至少1比特的第六指示信息可以位于PPDU的第二信令字段中;或者,位于PPDU的第一信令字段的公共字段中;或者,位于第一信令字段的每个用户字段中,针对每一个用户单独指示;或者,位于PPDU的资源单元分配子字段中等,相关描述可以参照上述图9中对第四指示信息的描述,不予赘述。
再一种示例中,还可以通过一些隐含指示的方法,比如出现了第三标识信息的重复(如PPDU可以包括多个第三标识信息,该多个第三标识信息可以位于PPDU的不同用户字段中),就表示MD-A-MPDU传输,或者,通过一些字段的预留条目或特殊条目(比如MCS字段指示为14或15对应的条目)表示第六指示信息,又或者通过不同的资源单元分配子字段的特殊条目表示第六指示信息等,不予限制。
可选的,PPDU还可以包括第五指示信息;其中,第五指示信息用于指示AP解析MD-A-MPDU,STA不解析MD-A-MPDU;或者,第五指示信息用于指示AP不解析MD-A-MPDU,STA解析MD-A-MPDU;或者,第五指示信息用于指示AP和STA解析MD-A-MPDU。
其中,对第五指示信息的描述可以参照上述图9中对第五指示信息的相关描述,不予赘述。
基于该PPDU的第二种实现方式,在OFDMA传输场景下,如果针对MD-A-MPDU传输需要设计新的信令(如第三标识信息、第六指示信息),前提也是让所有接收端通信装置知道该传输是MD-A-MPDU。进而,MD-A-MPDU传输发送端通信装置的第三标识信息,可以看成是一个特殊的第一标识信息,在该种方法下,不需要特别为MD-A-MPDU传输提前构建通信装置组,目的通信装置只需要知道自己可能需要接收该发送端通信装置的数据,就认为需要接收该MD-A-MPDU传输。
上述该PPDU的第二种实现方式中,在通过第六指示信息指示该PPDU是MD-A-MPDU传输的情况下,通过在第一信令字段携带发送端通信装置的标识信息(即第三标识信息),可以帮助接收端通信装置识别自己是否可能是MD-A-MPDU传输的目的通信装置。另外,与上述图9所示的方法所类似的,还可以进一步携带第二标识信息,来精确某一个接收端通信装置是否是该MD-A-MPDU传输的目的通信装置。
可选的,在PPDU的第三种实现方式中,与上述两种PPDU中在第一信令字段携带MD-A-MPDU 传输的相关信令信息(如第一标识信息、第二标识信息、第三标识信息、各个指示信息等)所不同的,该PPDU可以包括MD-A-MPDU,可以在MD-A-MPDU中的MPDU携带MD-A-MPDU传输的相关信令信息,以帮助接收端通信装置识别自己是否是目的通信装置。
示例性的,PPDU中的MD-A-MPDU可以包括第一MPDU,如下述表4所示,第一MPDU可以包括下述一种或多种信息:第一标识信息、一个或多个第二标识信息、MD-A-MPDU关联的每个目的通信装置关联的MPDU的起始位置信息、每个目的通信装置关联的MPDU的结束位置信息。
表4
当第一MPDU包括MD-A-MPDU关联的每个目的通信装置关联的MPDU的起始位置信息、以及每个目的通信装置关联的MPDU的结束位置信息时,目的通信装置可以识别出自己对应的MPDU所在的位置,而不需要一直解调所有的MPDU,降低功耗,节约能量。
可选的,PPDU中的MD-A-MPDU可以包括一个或多个第一MPDU。
例如,如图20所示,以第一MPDU为MD-A-MPDU中的A-MPDU子帧1为例,该A-MPDU子帧1中的MPDU可以包括上述表4中的一种或多种信息。
可选的,在上述表4所示的信息占用的比特数相对较少时,该信息也可以承载每个MPDU中。即每个MPDU可以包括下述一种或多种:第一标识信息、一个或多个第二标识信息、MPDU的起始位置信息、MPDU的结束位置信息。
示例性的,上述表4所示的信息可以承载在MPDU的HT control字段的A-control变种中。
例如,如图21所示,以STA K MPDU为例,该STA K MPDU的A-control变种字段可以包括控制标识符、MPDU的起始位置信息、MPDU的结束位置信息。
基于该PPDU的第三种实现方式,通过在MPDU携带MD-A-MPDU传输的相关信令信息,可以更灵活,提供更多的指示信息。可以理解的是,以上信息也可以承载在物理层的信令字段中,应用到上述图9所示的PPDU或PPDU的第二种实现方式中,对于物理层来讲,开销较大,长度变化也比较大。
可选的,本申请实施例还提供一种MD-A-MPDU传输被用于占先传输时的通信方法,其中,第二通信装置可以生成PPDU,并向第一通信装置和第三通信装置发送PPDU;该PPDU可以包括MD-A-MPDU;MD-A-MPDU可以包括第一通信装置关联的MPDU、第三通信装置关联的MPDU;第一通信装置关联的MPDU可以包括第七指示信息,第七指示信息可以用于指示第一通信装置的MPDU传输被中断以后,在PPDU是否继续第一通信装置的MPDU传输。第一通信装置接收到该PPDU时,可以根据第七指示信息,确定是否继续通过该PPDU接收第一通信装置关联的MPDU。
其中,如果第七指示信息指示第一通信装置的MPDU传输被中断以后,在PPDU继续第一通信装置的MPDU传输,则第一通信装置可以继续通过该PPDU接收MPDU,并确定接收到的MPDU是否是自己对应的MPDU。如果第七指示信息指示第一通信装置的MPDU传输被中断以后,在PPDU不继续第一通信装置的MPDU传输,则第一通信装置可以提前停止接收,以降低功耗,节约能量。
其中,第二通信装置在生成PPDU时,可能并不是一开始就生成包括第一通信装置关联的MPDU和第三通信装置关联的MPDU的PPDU,而是在有更紧急的业务(如第三通信装置的业务)时,在PPDU的MD-A-MPDU中临时***第三通信装置的MPDU。
示例性的,如图22所示,以最初某个RU或MRU中,AP(即第二通信装置)正在给STA1(即第一通信装置)发送MPDU(如STA1的A-MPDU子帧1、A-MPDU子帧2)为例,如果队列中突然间产生了给STA2(即第三通信装置)的更高优先级的业务,因为MD-A-MDPU可以在时间上复用,因此AP可以在中途切换成给STA2发送更高优先级的MPDU(如STA2的A-MPDU子帧1、A-MPDU子帧2、A-MPDU子帧3、A-MPDU子帧4)。
由于STA1的业务突然被终止,后续是否在同一个PPDU中继续传输,会影响STA1是否需要继续接收,从而影响节能。通过在第一通信装置关联的MPDU携带第七指示信息,指示发生占先,STA1的业务突然被终止以后,在同一个PPDU的后续,是否会继续该STA1的传输,比如置1,表示不会继续有传输,置0,表示会继续有传输。反之亦然。
可选的,可以复用MPDU中的EOF子字段来表示第七指示信息。
本申请实施例中,当一个接收端通信装置的MPDU不连续时,比如占先发生时,通过第七指示信息,可以帮助该接收端通信装置判断是否需要接续读取该MD-A-MPDU,便于通信装置节能。
需要说明的是,本申请实施例提供的各个方法可以单独实施,也可以结合起来实施,不予限制。
可以理解的,本申请实施例中,执行主体可以执行本申请实施例中的部分或全部步骤,这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照本申请实施例呈现的不同的顺序来执行,并且有可能并非要执行本申请实施例中的全部操作。
上述主要从设备之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对各个设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图23示出了一种通信装置230,该通信装置230可以执行上述图9至图22中第一通信装置执行的动作,或者执行上述图9至图22中第二通信装置执行的动作。
其中,通信装置230可以包括收发模块2301和处理模块2302。示例性地,通信装置230可以是通信设备,也可以是应用于通信设备中的芯片或者其他具有上述通信装置功能的组合器件、部件等。当通信装置230是通信设备时,收发模块2301可以是收发器,收发器可以包括天线和射频电路等;处理模块2302可以是处理器(或者,处理电路),例如基带处理器,基带处理器中可以包括一个或多个CPU。当通信装置230是具有上述通信装置功能的部件时,收发模块2301可以是射频单元;处理模块2302可以是处理器(或者,处理电路),例如基带处理器。当通信装置230是芯片***时,收发模块2301可以是芯片(例如基带芯片)的输入输出接口;处理模块2302可以是芯片***的处理器(或者,处理电路),可以包括一个或多个中央处理单元。应理解,本申请实施例中的收发模块2301可以由收发器或收发器相关电路组件实现;处理模块2302可以由处理器或处理器相关电路组件(或者,称为处理电路)实现。
例如,收发模块2301可以用于执行图9至图22所示的实施例中由通信装置所执行的全部收发操作, 和/或用于支持本文所描述的技术的其它过程;处理模块2302可以用于执行图9至图22所示的实施例中由通信装置所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。
作为又一种可实现方式,图23中的收发模块2301可以由收发器代替,该收发器可以集成收发模块2301的功能;处理模块2302可以由处理器代替,该处理器可以集成处理模块2302的功能。进一步的,图23所示通信装置230还可以包括存储器。
可替换的,当处理模块2302由处理器代替,收发模块2301由收发器代替时,本申请实施例所涉及的通信装置230还可以为图24所示的通信装置240,其中,处理器可以为逻辑电路2401,收发器可以是接口电路2402。进一步的,图24所示通信装置240还可以包括存储器2403。
本申请实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时可以实现上述任一方法实施例的功能。
本申请实施例还提供了一种计算机程序,该计算机程序被计算机执行时可以实现上述任一方法实施例的功能。
本申请实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端(包括数据发送端和/或数据接收端)的内部存储单元,例如终端的硬盘或内存。上述计算机可读存储介质也可以是上述终端的外部存储设备,例如上述终端上配备的插接式硬盘,智能存储卡(smart media card,SMC),安全数字(secure digital,SD)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
需要说明的是,本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本申请中,“至少一个(项)”是指一个或者多个。“多个”是指两个或两个以上。“至少两个(项)”是指两个或三个及三个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系。例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),或者a、b和c中的至少一项(个),可以表示:a、b、c、“a和b”、“a和c”、“b和c”或“a和b和c”,其中a、b、c可以是单个,也可以是多个。“……时”以及“若”均指在某种客观情况下会做出相应的处理,并非是限定时间,且也不要求实现时要有判断的动作,也不意味着存在其它限定。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能 划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

Claims (18)

  1. 一种通信方法,其特征在于,包括:
    第一通信装置接收来自第二通信装置的物理层协议数据单元PPDU;其中,所述PPDU包括第一标识信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;所述第一标识信息用于指示所述MD-A-MPDU关联的目的通信装置组;所述第一标识信息占用的比特数为11;
    所述第一通信装置解析所述PPDU。
  2. 一种通信方法,其特征在于,包括:
    第二通信装置生成物理层协议数据单元PPDU;
    所述第二通信装置向第一通信装置发送所述PPDU;
    其中,所述PPDU包括第一标识信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;所述第一标识信息用于指示所述MD-A-MPDU关联的目的通信装置组,所述第一标识信息占用的比特数为11。
  3. 根据权利要求1或2所述的方法,其特征在于,
    所述第一标识信息位于所述PPDU包括的第一信令SIG字段中的用户字段。
  4. 根据权利要求1-3任一项所述的方法,其特征在于,
    所述PPDU还包括一个或多个第二标识信息;其中,所述第二标识信息用于指示所述MD-A-MPDU关联的目的通信装置。
  5. 根据权利要求4所述的方法,其特征在于,
    所述第二标识信息位于所述PPDU包括的第一信令SIG字段中的用户字段。
  6. 根据权利要求4或5所述的方法,其特征在于,
    所述PPDU还包括第一指示信息和第二指示信息;其中,所述第一指示信息用于指示所述PPDU用于单用户传输,所述第二指示信息用于指示所述PPDU用于单用户的MD-A-MPDU传输。
  7. 根据权利要求4-6任一项所述的方法,其特征在于,
    所述第二标识信息为所述目的通信装置的标识信息;或者
    所述第二标识信息为所述目的通信装置在所述目的通信装置组中的标识信息;或者
    所述第二标识信息为比特位图;其中,所述比特位图用于指示所述目的通信装置组中的通信装置是否是所述目的通信装置。
  8. 根据权利要求1-3任一项所述的方法,其特征在于,
    所述PPDU还包括第三指示信息和第四指示信息;其中,所述第三指示信息位于资源单元RU分配子字段,所述第三指示信息用于指示MD-A-MPDU传输所在RU或多资源单元MRU存在超过1个用户字段;所述第四指示信息位于所述PPDU包括的第一信令SIG字段中的用户字段,所述第四指示信息用于指示所述用户字段关联的RU或MRU为MD-A-MPDU传输。
  9. 根据权利要求8所述的方法,其特征在于,
    所述用户字段包括编码与调制策略MCS字段,如果所述MCS字段的取值为第一取值,所述MCS字段为所述第四指示信息。
  10. 根据权利要求1-3任一项所述的方法,其特征在于,
    所述PPDU包括多个所述第一标识信息;其中,多个所述第一标识信息位于不同的用户字段中。
  11. 根据权利要求8-10任一项所述的方法,其特征在于,所述方法还包括:
    如果所述PPDU的RU分配子字段的取值为第二取值,所述RU分配子字段用于指示所述RU分配子字段关联的RU或MRU为MD-A-MPDU传输。
  12. 根据权利要求1-11任一项所述的方法,其特征在于,所述方法还包括:
    所述PPDU还包括第五指示信息;其中,所述第五指示信息用于指示接入点AP解析所述MD-A-MPDU,站点STA不解析所述MD-A-MPDU;或者,所述第五指示信息用于指示AP不解析所述MD-A-MPDU,STA解析所述MD-A-MPDU;或者,所述第五指示信息用于指示AP和STA解析所述MD-A-MPDU。
  13. 根据权利要求12所述的方法,其特征在于,
    所述第五指示信息位于所述PPDU的第二信令SIG字段。
  14. 一种通信装置,其特征在于,包括:
    收发模块,用于接收来自第二通信装置的物理层协议数据单元PPDU;其中,所述PPDU包括第一标识信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;所述第一标识信息用于指示所述MD-A-MPDU关联的目的通信装置组;所述第一标识信息占用的比特数为11;
    处理模块,用于解析所述PPDU。
  15. 一种通信装置,其特征在于,包括:
    处理模块,用于生成物理层协议数据单元PPDU;
    收发模块,用于向第一通信装置发送所述PPDU;
    其中,所述PPDU包括第一标识信息和多目的地聚合媒体接入控制协议数据单元MD-A-MPDU;所述第一标识信息用于指示所述MD-A-MPDU关联的目的通信装置组,所述第一标识信息占用的比特数为11。
  16. 一种通信装置,其特征在于,所述通信装置包括处理器;所述处理器,用于运行计算机程序或指令,以使所述通信装置执行如权利要求1、3-13任一项所述的通信方法,或者执行如权利要求2-13任一项所述的通信方法。
  17. 一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得如权利要求1、3-13任一项所述的通信方法被执行,或者如权利要求2-13任一项所述的通信方法被执行。
  18. 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令;当部分或全部所述计算机指令在计算机上运行时,使得如权利要求1、3-13任一项所述的通信方法被执行,或者如权利要求2-13任一项所述的通信方法被执行。
PCT/CN2023/138861 2022-12-14 2023-12-14 通信方法及装置 WO2024125609A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211611815.4A CN118201039A (zh) 2022-12-14 2022-12-14 通信方法及装置
CN202211611815.4 2022-12-14

Publications (1)

Publication Number Publication Date
WO2024125609A1 true WO2024125609A1 (zh) 2024-06-20

Family

ID=91404981

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/138861 WO2024125609A1 (zh) 2022-12-14 2023-12-14 通信方法及装置

Country Status (2)

Country Link
CN (1) CN118201039A (zh)
WO (1) WO2024125609A1 (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104852777A (zh) * 2014-02-14 2015-08-19 华为终端有限公司 多目标聚合传输方法和相关设备及***
CN106576268A (zh) * 2014-08-28 2017-04-19 高通股份有限公司 用于在无线网络中示意多目的地聚合的多用户介质访问控制协议数据单元的***和方法
CN106998582A (zh) * 2016-01-22 2017-08-01 华为技术有限公司 协商目标唤醒时间的方法、接入点和站点
US20180014302A1 (en) * 2016-07-08 2018-01-11 Qualcomm Incorporated Techniques for signaling a transmit power headroom in a control field
CN107771376A (zh) * 2015-09-08 2018-03-06 Lg电子株式会社 无线通信***中发送数据的方法及其设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104852777A (zh) * 2014-02-14 2015-08-19 华为终端有限公司 多目标聚合传输方法和相关设备及***
CN106576268A (zh) * 2014-08-28 2017-04-19 高通股份有限公司 用于在无线网络中示意多目的地聚合的多用户介质访问控制协议数据单元的***和方法
CN107771376A (zh) * 2015-09-08 2018-03-06 Lg电子株式会社 无线通信***中发送数据的方法及其设备
CN106998582A (zh) * 2016-01-22 2017-08-01 华为技术有限公司 协商目标唤醒时间的方法、接入点和站点
US20180014302A1 (en) * 2016-07-08 2018-01-11 Qualcomm Incorporated Techniques for signaling a transmit power headroom in a control field

Also Published As

Publication number Publication date
CN118201039A (zh) 2024-06-14

Similar Documents

Publication Publication Date Title
US10819471B2 (en) Protocols for multiple user frame exchanges
JP6092178B2 (ja) 超高スループットwlan肯定応答フレームを送るための方法および装置
US9961510B2 (en) Protocols for multiple user frame exchanges
US9999054B2 (en) Method and apparatus for transmitting radio frame including control information in a WLAN system
EP2471193B1 (en) Method and apparatus for multiple frame transmission for supporting mu-mimo
EP3335343A1 (en) Methods and apparatus for he-sigb encoding
US10231148B2 (en) Signaling data unit format parameters for multi-user transmissions
JP2015046880A (ja) 無線ローカルエリアネットワーク(wlan)のための効果的なグループid管理
JP2020156090A (ja) 肯定応答フレームで返信するための方法、装置、およびデータ伝送システム
WO2021204196A1 (zh) 控制信息传输方法、装置及***
WO2021008318A1 (zh) 数据发送和接收方法及装置
WO2024125609A1 (zh) 通信方法及装置
EP4387360A1 (en) Physical layer protocol data unit transmission method and related apparatus
WO2023036050A1 (zh) 一种通信方法及装置
WO2023036306A1 (zh) 物理层协议数据单元传输方法及装置
JP2017147509A (ja) 無線通信用集積回路および無線通信端末
TW201438430A (zh) 確認(ack)類型指示和推遲時間決定(一)