CN113839766A - Data processing method and equipment - Google Patents
Data processing method and equipment Download PDFInfo
- Publication number
- CN113839766A CN113839766A CN202111088743.5A CN202111088743A CN113839766A CN 113839766 A CN113839766 A CN 113839766A CN 202111088743 A CN202111088743 A CN 202111088743A CN 113839766 A CN113839766 A CN 113839766A
- Authority
- CN
- China
- Prior art keywords
- ppdu
- sta
- duplex transmission
- information
- full duplex
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1438—Negotiation of transmission parameters prior to communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0027—Scheduling of signalling, e.g. occurrence thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0028—Formatting
- H04L1/0031—Multiple signaling transmission
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention provides a data processing method and equipment, wherein the method comprises the following steps: an Access Point (AP) receives a first physical layer protocol data unit (PPDU) sent by a first Station (STA), wherein the first PPDU comprises a preamble field and a data field, and the first PPDU contains information for indicating full duplex transmission; and the AP sends a second PPDU to the second STA by adopting a full-duplex transmission mode according to the information. Full duplex transmission is indicated in a mode of carrying information indicating the full duplex transmission in a PPDU, the existing data packet structure of the existing standard specifies the condition of allowing the full duplex transmission, and the AP is prevented from transmitting to the STA which is transmitting and does not support the full duplex transmission at the same time.
Description
The present application is a divisional application of chinese patent application filed on 28/09/2017, having application number 201710897863.7 and having application name "a data processing method and apparatus", the entire contents of which are incorporated herein by reference.
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a data processing method and data processing equipment.
Background
A WLAN (Wireless Local Area Network) generally uses a Time Division multiplexing (TDD) transmission mode, while a cellular system generally uses a Frequency Division multiplexing (FDD) transmission mode, both of which are Half Duplex (HD) transmission modes, and a Full Duplex (FD) transmission mode.
When data transmission is performed between an Access Point (AP) and a Station (STA), a relatively simple full duplex implementation is that only the AP supports FD, but the STA does not support FD. The prior art generally adopts scheduled full duplex or opportunistic full duplex for data transmission. The scheduled full duplex is that the AP sends a trigger frame to the STA, where the trigger frame includes information such as a station identifier of the transmitting/receiving STA, a time length of transmitted data, and the like, and is used to indicate a station identifier of a receiving station participating in downlink transmission and a station identifier of a transmitting station participating in uplink transmission. After receiving the trigger frame, the STA identifies that the STA needs to participate in full duplex and whether the STA is a receiving party or a transmitting party so as to participate in full duplex transmission, and the STA finishes the transmission at the same time. After successfully receiving the data, the receiver of the downlink data and the uplink data sends an Acknowledgement (ACK) frame at the same time and frequency; opportunistic full duplex is that a STA (e.g., STA1) transmits uplink data, when the AP detects an uplink packet transmitted by STA1, the AP transmits downlink data to another STA (e.g., STA2), and completes transmission of the downlink data before the uplink data transmission is terminated, and after completing data reception, transmits an acknowledgement frame at the same time and frequency.
However, the scheduled full duplex needs to send the trigger frame in advance, which brings a certain overhead to transmission and reduces the system utilization rate; opportunistic full duplex is initiated by an STA, and if a first STA sends data to an AP, the AP sends data to a second STA, it is not clear which second STA the AP sends data to, and the second STA may be a STA around the first STA, which may further cause interference to data transmission/reception.
Disclosure of Invention
The embodiment of the invention provides a data processing method and equipment, which are used for solving the problem that the existing full duplex transmission effect is not ideal.
In a first aspect, an embodiment of the present invention provides a data processing method, including:
an Access Point (AP) receives a first physical layer protocol data unit (PPDU) sent by a first Station (STA), wherein the first PPDU comprises a preamble field and a data field, and the first PPDU contains information for indicating full duplex transmission; and the AP sends a second PPDU to the second STA by adopting a full-duplex transmission mode according to the information. Full duplex transmission is indicated in a mode of carrying information indicating the full duplex transmission in a PPDU, the existing data packet structure of the existing standard specifies the condition of allowing the full duplex transmission, and the AP is prevented from transmitting to the STA which is transmitting and does not support the full duplex transmission at the same time.
In one possible embodiment, the information comprises: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
In one possible embodiment, the identification information is carried in a preamble field or a data field of the first PPDU.
In one possible embodiment, the identification information is carried in a signaling field within a preamble field of the first PPDU.
In one possible embodiment, the identification information is carried in a media access control, MAC, frame within a data field of the first PPDU.
In one possible embodiment, the duration of the identification information identified by the AP from the first PPDU does not exceed a first time threshold. The first time threshold is specified to avoid the situation of meaningless transmissions.
In one possible embodiment, the identifying, by the AP, that the identification information does not exceed the first time threshold from the first PPDU includes: the AP recognizes that the duration of the identification information from a lead code field in the first PPDU does not exceed a first time threshold; or, the duration of identifying the identification information in the data field in the first PPDU does not exceed a first time threshold.
In a possible implementation manner, after the AP identifies the identification information from the first PPDU, a duration required for receiving the remaining first PPDU to be transmitted is greater than a second time threshold. The second time threshold is specified to avoid the situation of meaningless transmissions.
In one possible embodiment, the method further comprises: when the coding mode of the data field of the first PPDU is one of binary convolutional BCC coding or low density parity check code (LDPC) coding, the AP sends the second PPDU to the second STA by adopting a full-duplex transmission mode; wherein when the data field of the first PPDU employs the LDPC coding, a data length of the data field is set to more than one coding speed.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In a second aspect, an embodiment of the present invention provides a data processing method, including:
an Access Point (AP) sends a second physical layer protocol data unit (PPDU) to a first Station (STA) and a second Station (STA), wherein the second PPDU comprises a preamble field and a data field, and the second PPDU contains information for indicating full duplex transmission; and the AP receives the first PPDU sent by the first STA according to the information by adopting a full-duplex transmission mode. Full duplex transmission is indicated in a mode of carrying information indicating the full duplex transmission in a PPDU, the existing data packet structure of the existing standard specifies the condition of allowing the full duplex transmission, and the AP is prevented from transmitting to the STA which is transmitting and does not support the full duplex transmission at the same time.
In one possible embodiment, the information comprises: parameter information for full duplex transmission. The existing data grouping structure of the existing standard is assisted by the AP and the STA to carry out full duplex transmission by setting the parameter information of the full duplex transmission
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In one possible embodiment, the information further comprises: station information of the first STA and the second STA. And full duplex transmission is indicated through the site information, so that the transmission overhead is saved.
In one possible embodiment, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
In a third aspect, an embodiment of the present invention provides a data processing method, including:
an Access Point (AP) sends a scheduling frame, wherein the scheduling frame comprises information used for indicating a first Station (STA) and a second STA to carry out full-duplex transmission in one interval or a plurality of subintervals of the one interval; the AP receives a first physical layer protocol data unit (PPDU) sent by a first STA according to the scheduling frame in one interval or a plurality of subintervals of the interval; and the AP adopts a full-duplex transmission mode to send a second PPDU to the second STA in one interval or a plurality of subintervals of the interval. The uplink and downlink transmission interval is defined through the scheduling frame, and the feasibility of full duplex transmission is improved.
In one possible embodiment, the schedule frame includes at least the following fields: an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
In a fourth aspect, an embodiment of the present invention provides a data processing method, including:
a first physical layer protocol data unit (PPDU) sent by a first Station (STA) to an Access Point (AP), wherein the first PPDU comprises a preamble field and a data field, and the first PPDU contains information for indicating full duplex transmission.
In one possible embodiment, the information comprises: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
In one possible embodiment, the identification information is carried in a preamble field or a data field of the first PPDU.
In one possible embodiment, the identification information is carried in a signaling field within a preamble field of the first PPDU.
In one possible embodiment, the identification information is carried in a media access control, MAC, frame within a data field of the first PPDU.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In a fifth aspect, an embodiment of the present invention provides a data processing method, including:
a first station STA receives a second physical layer protocol data unit (PPDU) sent by an Access Point (AP), wherein the second PPDU comprises a preamble field and a data field, and the second PPDU contains information for indicating full-duplex transmission; and the first STA sends a first PPDU to the AP according to the information.
In a fourth aspect, an embodiment of the present invention provides a data processing method, including:
the information includes: parameter information for full duplex transmission.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In one possible embodiment, the information further comprises: station information of the first STA and the second STA.
In one possible embodiment, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
In a sixth aspect, an embodiment of the present invention provides a data processing method, including:
a first Station (STA) receives a scheduling frame sent by an Access Point (AP), wherein the scheduling frame comprises information used for indicating the first STA and a second STA to carry out full-duplex transmission in one interval or a plurality of subintervals of the interval; and the first STA sends a first physical layer protocol data unit (PPDU) to the AP in one interval or a plurality of subintervals of one interval according to the scheduling frame.
In one possible embodiment, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
In a seventh aspect, an embodiment of the present invention provides a data processing method, including:
and a second station STA receives a second physical layer protocol data unit (PPDU) sent by an Access Point (AP) according to the first PPDU, wherein the first PPDU comprises a preamble field and a data field, and the first PPDU contains information for indicating full-duplex transmission.
In one possible embodiment, the information comprises: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
In one possible embodiment, the identification information is carried in a preamble field or a data field of the first PPDU.
In one possible embodiment, the identification information is carried in a signaling field within a preamble field of the first PPDU.
In one possible embodiment, the identification information is carried in a media access control, MAC, frame within a data field of the first PPDU.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In an eighth aspect, an embodiment of the present invention provides a data processing method, including:
and a second station STA receives a second physical layer protocol data unit (PPDU) sent by an access point AP in a full-duplex transmission mode, wherein the second PPDU comprises a preamble field and a data field, and the second PPDU contains information for indicating full-duplex transmission.
In one possible embodiment, the information comprises: parameter information for full duplex transmission.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In one possible embodiment, the information further comprises: station information of the first STA and the second STA.
In one possible embodiment, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
In a ninth aspect, an embodiment of the present invention provides a data processing method, including:
a second station STA receives a scheduling frame sent by an access point AP, wherein the scheduling frame comprises information used for indicating the first STA and the second STA to carry out full duplex transmission in one interval or a plurality of subintervals of the one interval; and the second STA receives the second physical layer protocol data unit PPDU sent by the AP according to the scheduling frame in one interval or a plurality of subintervals in one interval.
In one possible embodiment, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
In a tenth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a receiving unit, configured to receive a first physical layer protocol data unit (PPDU) sent by a first Station (STA), where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission;
and the sending unit is used for sending the second PPDU to the second STA by adopting a full-duplex transmission mode according to the information.
In one possible embodiment, the information comprises: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
In one possible embodiment, the identification information is carried in a preamble field or a data field of the first PPDU.
In one possible embodiment, the identification information is carried in a signaling field within a preamble field of the first PPDU.
In one possible embodiment, the identification information is carried in a media access control, MAC, frame within a data field of the first PPDU.
In one possible embodiment, the apparatus further comprises: and the processing unit is used for identifying that the duration of the identification information does not exceed a first time threshold from the first PPDU.
In a possible implementation manner, the processing unit is configured to identify that a duration of the identification information from a preamble field in the first PPDU does not exceed a first time threshold; or, the duration of identifying the identification information in the data field in the first PPDU does not exceed a first time threshold.
In a possible implementation manner, the processing unit is further configured to, after the identification information is identified in the first PPDU, a duration required for receiving the remaining first PPDU to be transmitted is greater than a second time threshold.
In a possible implementation, the processing unit is further configured to instruct the transceiver to transmit the second PPDU to the second STA in a full-duplex transmission mode when a coding mode of a data field of the first PPDU is one of binary convolutional BCC coding or low density parity check LDPC coding; wherein when the data field of the first PPDU employs the LDPC coding, a data length of the data field is set to more than one coding speed.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In an eleventh aspect, an embodiment of the present invention provides a data processing apparatus, including:
a sending unit, configured to send a second physical layer protocol data unit PPDU to a first station STA and a second station STA, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission;
a receiving unit, configured to receive, by using a full-duplex transmission mode, a first PPDU sent by the first STA according to the information.
In one possible embodiment, the information comprises: parameter information for full duplex transmission.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In one possible embodiment, the information further comprises: station information of the first STA and the second STA.
In one possible embodiment, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
In a twelfth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a sending unit, configured to send a scheduling frame, where the scheduling frame includes information used to instruct a first station STA and a second STA to perform full duplex transmission in one interval or multiple subintervals of one interval;
a receiving unit, configured to receive a first physical layer protocol data unit PPDU sent by a first STA according to the schedule frame in one interval or in a plurality of subintervals of the one interval;
the sending unit is further configured to send, by the AP, a second PPDU to a second STA in one interval or multiple subintervals of the one interval by using a full-duplex transmission mode.
In one possible embodiment, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
In a thirteenth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a sending unit, configured to send a first physical layer protocol data unit PPDU to an access point AP, where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission.
In one possible embodiment, the information comprises: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
In one possible embodiment, the identification information is carried in a preamble field or a data field of the first PPDU.
In one possible embodiment, the identification information is carried in a signaling field within a preamble field of the first PPDU.
In one possible embodiment, the identification information is carried in a media access control, MAC, frame within a data field of the first PPDU.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In a fourteenth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a receiving unit, configured to receive a second physical layer protocol data unit PPDU sent by an access point AP, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission;
and the sending unit is used for sending the first PPDU to the AP according to the information.
In one possible embodiment, the information comprises: parameter information for full duplex transmission.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In one possible embodiment, the information further comprises: station information of the first STA and the second STA.
In one possible embodiment, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
In a fifteenth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a receiving unit, configured to receive a scheduling frame sent by an AP, where the scheduling frame includes information used to instruct a first STA and a second STA to perform full duplex transmission in one interval or multiple subintervals of the one interval;
and a sending unit, configured to send a first physical layer protocol data unit PPDU to the AP according to the scheduling frame in one interval or in multiple subintervals of one interval.
In one possible embodiment, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
In a sixteenth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a receiving unit, configured to receive a second physical layer protocol data unit PPDU sent by an access point AP according to the first PPDU, where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission.
In one possible embodiment, the information comprises: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
In one possible embodiment, the identification information is carried in a preamble field or a data field of the first PPDU.
In one possible embodiment, the identification information is carried in a signaling field within a preamble field of the first PPDU.
In one possible embodiment, the identification information is carried in a media access control, MAC, frame within a data field of the first PPDU.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In a seventeenth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a receiving unit, configured to receive a second physical layer protocol data unit PPDU sent by an access point AP in a full-duplex transmission mode, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full-duplex transmission.
In one possible embodiment, the information comprises: parameter information for full duplex transmission.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In one possible embodiment, the information further comprises: station information of the first STA and the second STA.
In one possible embodiment, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
In an eighteenth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a receiving unit, configured to receive a scheduling frame sent by an AP, where the scheduling frame includes information used to instruct a first STA and a second STA to perform full duplex transmission in one interval or multiple subintervals of the one interval;
and the sending unit is used for receiving the AP and sending a second physical layer protocol data unit PPDU according to the scheduling frame in one interval or a plurality of subintervals of one interval.
In one possible embodiment, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
In a nineteenth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a transceiver configured to receive a first physical layer protocol data unit (PPDU) transmitted by a first Station (STA), wherein the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission;
the transceiver is further configured to send a second PPDU to the second STA in a full-duplex transmission mode according to the information.
In one possible embodiment, the information comprises: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
In one possible embodiment, the identification information is carried in a preamble field or a data field of the first PPDU.
In one possible embodiment, the identification information is carried in a signaling field within a preamble field of the first PPDU.
In one possible embodiment, the identification information is carried in a media access control, MAC, frame within a data field of the first PPDU.
In one possible embodiment, the apparatus further comprises: a processor, configured to recognize from the first PPDU that a duration of the identification information does not exceed a first time threshold.
In one possible embodiment, the processor is configured to identify that a duration of the identification information from a preamble field in the first PPDU does not exceed a first time threshold; or, the duration of identifying the identification information in the data field in the first PPDU does not exceed a first time threshold.
In a possible implementation manner, the processor is further configured to, after the identification information is identified in the first PPDU, a duration required for receiving the remaining first PPDU to be transmitted is greater than a second time threshold.
In one possible embodiment, the processor is further configured to determine to instruct the transceiver to transmit the second PPDU to the second STA in a full-duplex transmission mode when a coding mode of a data field of the first PPDU is one of binary convolutional BCC coding or low density parity check LDPC coding; wherein when the data field of the first PPDU employs the LDPC coding, a data length of the data field is set to more than one coding speed.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In a twentieth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a transceiver, configured to send a second physical layer protocol data unit (PPDU) to a first Station (STA) and a second STA, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission;
the transceiver is further configured to receive a first PPDU sent by the first STA according to the information in a full-duplex transmission mode.
In one possible embodiment, the information comprises: parameter information for full duplex transmission.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In one possible embodiment, the information further comprises: station information of the first STA and the second STA.
In one possible embodiment, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
In a twenty-first aspect, an embodiment of the present invention provides a data processing apparatus, including:
a transceiver, configured to transmit a scheduling frame, where the scheduling frame includes information for instructing a first station STA and a second STA to perform full duplex transmission in one interval or multiple subintervals of one interval;
the transceiver is further configured to receive a first physical layer protocol data unit (PPDU) sent by a first STA according to the scheduling frame in one interval or a plurality of subintervals of the one interval;
the transceiver is further configured to transmit, by the AP, a second PPDU to a second STA in a full-duplex transmission mode in one interval or in a plurality of subintervals of the one interval.
In one possible embodiment, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
In a twenty-second aspect, an embodiment of the present invention provides a data processing apparatus, including:
a transceiver, configured to transmit a first physical layer protocol data unit (PPDU) to an Access Point (AP), where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission.
In one possible embodiment, the information comprises: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
In one possible embodiment, the identification information is carried in a preamble field or a data field of the first PPDU.
In one possible embodiment, the identification information is carried in a signaling field within a preamble field of the first PPDU.
In one possible embodiment, the identification information is carried in a media access control, MAC, frame within a data field of the first PPDU.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In a twenty-third aspect, an embodiment of the present invention provides a data processing apparatus, including:
a transceiver, configured to receive a second physical layer protocol data unit PPDU sent by an access point AP, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission;
the transceiver is further configured to send a first PPDU to the AP according to the information.
In one possible embodiment, the information comprises: parameter information for full duplex transmission.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In one possible embodiment, the information further comprises: station information of the first STA and the second STA.
In one possible embodiment, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
In a twenty-fourth aspect, an embodiment of the present invention provides a data processing apparatus, including:
the wireless communication system comprises a transceiver and a controller, wherein the transceiver is used for receiving a scheduling frame sent by an Access Point (AP), and the scheduling frame comprises information used for indicating a first STA and a second STA to carry out full-duplex transmission in one interval or a plurality of subintervals of the interval;
the transceiver is further configured to send a first physical layer protocol data unit PPDU to the AP according to the scheduling frame in one interval or a plurality of subintervals of one interval.
In one possible embodiment, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
In a twenty-fifth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a transceiver, configured to receive a second physical layer protocol data unit (PPDU) sent by an Access Point (AP) according to the PPDU, where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission.
In one possible embodiment, the information comprises: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
In one possible embodiment, the identification information is carried in a preamble field or a data field of the first PPDU.
In one possible embodiment, the identification information is carried in a signaling field within a preamble field of the first PPDU.
In one possible embodiment, the identification information is carried in a media access control, MAC, frame within a data field of the first PPDU.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In a twenty-sixth aspect, an embodiment of the present invention provides a data processing apparatus, including:
a transceiver, configured to receive a second physical layer protocol data unit PPDU that is sent by an access point AP in a full-duplex transmission mode, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full-duplex transmission.
In one possible embodiment, the information comprises: parameter information for full duplex transmission.
In one possible embodiment, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
In one possible embodiment, the information further comprises: station information of the first STA and the second STA.
In one possible embodiment, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
In a twenty-seventh aspect, an embodiment of the present invention provides a data processing apparatus, including:
the wireless communication system comprises a transceiver and a controller, wherein the transceiver is used for receiving a scheduling frame sent by an Access Point (AP), and the scheduling frame comprises information used for indicating a first STA and a second STA to carry out full-duplex transmission in one interval or a plurality of subintervals of the interval;
the transceiver is further configured to receive, by the AP, a second physical layer protocol data unit PPDU sent according to the schedule frame in one interval or in a plurality of subintervals of one interval.
In one possible embodiment, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
In a twenty-eighth aspect, an embodiment of the present invention provides a computer program product including instructions, which, when executed on a computer, cause the computer to perform the method of the first, second, third, fourth, fifth, sixth, seventh, eighth or ninth aspect.
In a twentieth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores thereon a computer program, and the computer program, when executed by a processor, implements the method according to the first, second, third, fourth, fifth or sixth aspect.
Drawings
Fig. 1 is an application scenario diagram of a data processing method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a structure of Non-HT PPDU according to the present embodiment;
FIG. 3 is a schematic diagram of a structure of the HT PPDU according to the present embodiment;
FIG. 4 is a schematic structural diagram of a VHT PPDU according to this embodiment
FIG. 5a is a schematic diagram of a structure of HE PPDU according to the present embodiment;
FIG. 5b is a schematic diagram of a structure of the VHE PPDU according to the present embodiment;
fig. 6 is a signaling interaction diagram of a data processing method according to an embodiment of the present invention;
fig. 7 is a schematic diagram of delaying full duplex transmission according to an embodiment of the present invention;
fig. 8 is a schematic diagram of another embodiment of the present invention for delaying full duplex transmission;
fig. 9 is a schematic diagram of a contention mechanism full duplex transmission according to an embodiment of the present invention;
fig. 10 is a signaling interaction diagram of another data processing method according to an embodiment of the present invention;
fig. 11 is an example of information carried by a VHT PPDU according to an embodiment of the present invention;
fig. 12 is an example of a PPDU using an MTS structure according to an embodiment of the present invention;
fig. 13 is a signaling interaction diagram of another data processing method according to an embodiment of the present invention;
fig. 14 is a schematic structural diagram of a scheduling frame according to an embodiment of the present invention;
fig. 15 is a schematic diagram of a first possible structure of a data processing apparatus according to an embodiment of the present invention;
fig. 16 is a schematic diagram of a second possible structure of a data processing apparatus according to an embodiment of the present invention;
fig. 17 is a schematic diagram of a third possible structure of a data processing apparatus according to an embodiment of the present invention;
fig. 18 is a schematic diagram of a fourth possible structure of a data processing apparatus according to an embodiment of the present invention;
fig. 19 is a schematic diagram of a fifth possible structure of a data processing apparatus according to an embodiment of the present invention;
fig. 20 is a schematic diagram of a sixth possible structure of a data processing apparatus according to an embodiment of the present invention;
fig. 21 is a schematic diagram of a seventh possible structure of a data processing apparatus according to an embodiment of the present invention;
fig. 22 is a schematic diagram of an eighth possible structure of a data processing apparatus according to an embodiment of the present invention;
fig. 23 is a schematic diagram of a ninth possible structure of a data processing apparatus according to an embodiment of the present invention;
fig. 24 is a hardware configuration diagram of a first data processing apparatus according to an embodiment of the present invention;
fig. 25 is a hardware configuration diagram of a second data processing apparatus according to an embodiment of the present invention;
fig. 26 is a hardware configuration diagram of a third data processing apparatus according to an embodiment of the present invention;
fig. 27 is a hardware configuration diagram of a fourth data processing apparatus according to an embodiment of the present invention;
fig. 28 is a hardware configuration diagram of a fifth data processing apparatus according to an embodiment of the present invention;
fig. 29 is a hardware configuration diagram of a sixth data processing apparatus according to an embodiment of the present invention;
fig. 30 is a hardware configuration diagram of a seventh data processing apparatus according to the embodiment of the present invention;
fig. 31 is a hardware configuration diagram of an eighth data processing apparatus according to an embodiment of the present invention;
fig. 32 is a hardware configuration diagram of a ninth data processing apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
For the convenience of understanding of the embodiments of the present invention, the following description will be further explained with reference to specific embodiments, which are not to be construed as limiting the embodiments of the present invention.
The embodiment of the invention is mainly applied to data communication between one node and one or more nodes, for example, as shown in fig. 1, communication between the AP and the STA1 and STA2, it is to be noted that the AP is a special STA and has functions of cell management and the like, that is, the STA is divided into an AP and a Non-AP STA. The invention scheme in the invention is also suitable for communication between 1 STA and one or more STAs. In fig. 1, it is assumed that the AP has a full duplex function, and the STA1 and the STA2 may not have a full duplex transmission function; in fig. 1 the data communication comprises two types of data: uplink data (data transmitted by STA1 to the AP) and downlink data (data transmitted by the AP to STA 2).
Among them, AP, STA1 and STA2 may be, but are not limited to: communication server, router, switch, network bridge, computer, cell-phone, intelligent wrist-watch, equipment such as intelligent household electrical appliances.
The data involved in this embodiment may be, but is not limited to: physical layer Protocol Data Unit (PPDU), such as Non-HT PPDU, VHT PPDU, HE PPDU.
Fig. 2 is a schematic structural diagram of a Non-HT PPDU according to the present embodiment, where the Non-HT PPDU specifically includes: short Training Field (STF), Long Training Field (L-LTF), signaling Field (Signal Field, SIG), Data (Data), where the Field preceding the Data portion is a preamble.
Fig. 3 is a diagram illustrating a structure of an HT PPDU according to an embodiment, in which Legacy fields are added before a preamble field of a Non-HT PPDU to represent a Legacy field, and HT-SIG, HT-STF, and HT-LTF fields for assisting HT data transmission are added to the HT PPDU.
Fig. 4 is a schematic structural diagram of a VHT PPDU according to this embodiment, where the VHT PPDU includes, in addition to a conventional signaling field in the HT PPDU, a very high throughput signaling field a VHT-SIG-a, a very high throughput short training field VHT-STF, a very high throughput long training field VHT-LTF, and a very high throughput signaling field B VHT-SIG-B, that is, the VHT PPDU has a very high throughput.
Fig. 5a is a schematic structural diagram of an HE PPDU according to the present embodiment, where the HE PPDU may be divided into: single User (SU) data packets, Extended Range Single User (ER SU) data packets, Trigger Based (TB) data packets (and Multi User (MU) data packets).
Fig. 5b is a schematic structural diagram of a VHE PPDU according to this embodiment, where the VHE PPDU may be a next-generation new PPDU of a HE PPDU, and includes a legacy Preamble field L-Preamble, an identification field VHE Mark, a very high throughput signaling field VHE-SIG, a very high throughput short training field VHE-STF, and a very high throughput long training field VHE-LTF; the VHT PPDU is a name of the PPDU, and may have other names, which is not particularly limited to this embodiment.
Fig. 6 is a signaling interaction diagram of a data processing method according to an embodiment of the present invention, where the method specifically includes the following steps:
s601, the access point AP receives the first PPDU sent by the first station STA.
In this embodiment, the transmitting/receiving address of the PPDU is mainly identified based on the signaling fields of the different types of data packets, thereby instructing another STA to participate in full duplex transmission.
The first PPDU comprises a preamble field and a data field, and the first PPDU comprises information for indicating full duplex transmission.
Optionally, the information may include: identification information of the first STA, or identification information of the first STA and the AP. The identification information is carried in a preamble field or a data field of the first PPDU.
The identification information of the STA may be a MAC address of the STA, an Association Identifier (AID) of the STA, a partial MAC address (a part of 48 bits of the MAC address), or a partial Association Identifier. The identification information of the AP may be a MAC address of the AP, that is, a Basic Service Set Identifier (BSSID) of the cell, a BSS color (color) of the AP, a partial BSSID, a special AID, or the like.
Optionally, the identification information may be carried in a signaling field within a preamble field of the first PPDU; the identification information may also be carried in a Medium Access Control (MAC) frame in a data field of the first PPDU, wherein the identification information may be a transmission address of the first STA or a reception address of the AP.
When the identification information is carried in the signaling field in the preamble field of the first PPDU, the first PPDU of this embodiment is adapted to: an HE MU PPDU of the HE PPDU.
In this embodiment, the conditions for performing full duplex transmission may be specified as follows:
firstly, when the AP identifies a TA in a preamble field, full duplex transmission may be performed, for example, when an MU PPDU is used for uplink transmission from STA1 to the AP, a station identity (STA-ID) of STA1 may be carried in HE-SIG-B, and the AP may identify a Transmission Address (TA) of STA1 through HE-SIG-B, so that FD transmission may be initiated; for another example, when the AP receives a packet of the TB PPDU, if the TB PPDU is triggered by sending a trigger frame, the AP knows which STAs it schedules, i.e., knows the TA of the PPDU, and thus can initiate full duplex transmission.
If the AP further wants to confirm the Receiving Address (RA) of the PPDU, it confirms that the uplink data frame is addressed to itself, and then performs full duplex transmission. For the TB PPDU, because the trigger is self-triggered, the RA is known to be self; for the HE MU PPDU, a Basic Service Set Color (BSS Color) in the HE-SIG-a may be read, and the BSS Color is used to identify the cell, and then it is estimated that the RA is itself.
Secondly, when the PPDU is a Non-HT PPD, an HT PPDU, or a VHT PPDU, the TA in the PPDU is located only at the frame header of the MAC frame of the data field, because the AP cannot recognize the TA through the preamble field, the AP cannot initiate full duplex transmission.
Thirdly, when the PPDU is Non-HT PPD, HT PPDU or VHT PPDU, the TA of the MAC frame header can be identified in advance in the data field, and full duplex transmission is carried out on the rest part of the data field; the method comprises the following specific steps: and when the coding mode of the data field of the first PPDU is judged to be binary convolutional BCC coding or low-density parity check code LDPC coding and the data length needs to be set to be one of more than one coding block, the AP adopts a full-duplex transmission mode to send the second PPDU to the second STA.
In an alternative of the embodiments of the present invention, data is prevented from being meaninglessly transmitted (e.g., the data has been block transmitted when the TA is identified) because the duration of the identification information identified by the AP from the first PPDU may be set not to exceed the first time threshold.
Specifically, the identifying, by the AP, that the duration of the identification information from the first PPDU does not exceed the first time threshold includes: the duration of the identification information identified by the AP from the lead code field in the first PPDU does not exceed a first time threshold; or the time length for identifying the identification information in the data field in the first PPDU does not exceed the first time threshold.
The first time threshold is one of receiving the duration in the preamble field of the whole first PPDU, receiving the duration in the preamble field of a part of the first PPDU, or receiving the duration in the data field of a part of the first PPDU.
In an alternative scheme of the embodiment of the present invention, after the AP identifies the identification information from the first PPDU, it may be that a duration required for receiving the remaining first PPDU to be transmitted is set to be greater than a second time threshold
E.g., when the STA can end T before the PPDU endsMAXIf TA is identified before the time period, full duplex transmission can be carried out, otherwise, full duplex transmission can not be carried out, wherein TPPDU-TMAXThe time length required for the STA to identify the TA or the TA and the RA can also be TPPDU-TDATAOr is TPPDU-(TDATA-TMAC header);TMAXA fixed value, for example 500us, or T, can also be specifiedMAXLonger than the time required for the AP to transmit the second PPDU.
S602, the AP sends a second PPDU to the second STA by adopting a full duplex transmission mode according to the information.
And when the coding mode of the TA, the RA and the data field is identified to be binary convolutional BCC coding or low density parity check code LDPC coding, and the data length exceeds one of one coding block, the AP adopts a full-duplex transmission mode to a transmission mode.
In an alternative of the embodiment of the present invention, the information may further include: parameter information for full duplex transmission.
The parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, a transmit address of a PPDU, a PPDU receive address, a signal-to-noise margin, or acknowledgment frame management.
Full duplex transmission (FD _ disable) disabled: the receiving end is prohibited from performing FD transmission during the PPDU, and the specific time when to indicate FD _ disable may depend on the product implementation or may be specified in the standard. The present invention provides some examples of the indication, for example, the AP or STA sending the PPDU considers the data packet to be important, such as a beacon frame, a Public Action frame (Public Action frame), etc., and the AP or STA receiving the PPDU may affect the reception of the PPDU if performing FD transmission simultaneously. Or the PPDU is short, the sender of the corresponding PPDU indicates FDP as FD _ disable, and indicates that full-duplex D transmission is prohibited inside the PPDU.
Delayed full duplex transmission (FD _ Delay): the receiving end is prohibited from performing full duplex transmission during this PPDU, but the next PPDU is still from the same transmitting end, and as shown in fig. 7, after the TA is recognized by this PPDU, full duplex transmission can be performed in the next PPDU even if the TA is not recognized. As shown in fig. 8, in a scenario where the AP schedules full-duplex transmission by sending a trigger frame, when the AP sends the trigger frame by using the VHE PPDU, the AP may also indicate an FD Delay, which is used to indicate that the AP performs FD transmission simultaneously when the STA performs multi-user uplink transmission; it should be noted that if the AP does not indicate the receiving STA of the downlink data in the trigger frame, the FD _ Delay indication may enable other STAs to prepare for receiving the downlink data even if the receiving STA receives the trigger frame and knows that the subsequent STA will be the uplink transmission.
SNR Margin (Signal to Noise Ratio Margin): indicating that if a receiving end wants to perform FD transmission, after self-interference elimination is completed, a reserved SNR Margin is needed to ensure the receiving of the PPDU; if the receiving end cannot guarantee the SNR Margin, FD transmission cannot be carried out.
Transmission/reception address of PPDU: the TA and RA are indicated in advance in the VHE SIG to help the receiving end perform full duplex transmission as soon as possible, which indication is applicable when transmitting data to a full duplex capable AP.
Acknowledgement (ACK) frame management: as can be seen from the FD procedure of opportunistic transmission, there are also some cases when STA1 and AP, as well as AP and STA2 finish data transmission simultaneously. It is generally assumed that the AP will also send and receive acknowledgement frames simultaneously via full duplex transmission. The scheme of the invention provides that the full duplex parameter carries an acknowledgement frame management indication which indicates that an Extended InterFrame Space (EIFS) is reserved for the transmission of the acknowledgement frame after the transmission of the data part. For example, when STA1 indicates that there is EIFS time for ack frame transmission, the AP may request an ack frame from STA2 when performing FD transmission, otherwise, the AP does not request an ack frame from STA 2.
In an alternative of the embodiment of the present invention, if the TA is identified before the data field (i.e., the preamble field), the TA needs to perform full duplex transmission after the entire preamble field is completely received, that is, the time for the AP or the STA to start performing full duplex transmission is not earlier than the time for the data field, for example, when the first PPDU is a VHE PPDU, the TA is identified before the data field, and the VHE-STF still needs to wait until the VHE-LTF can perform full duplex transmission.
It should be noted that: the reason for the AP or STA not to start full duplex transmission earlier than the data field is to avoid affecting Automatic Gain Control (AGC) by the VHE-STF and channel estimation by the VHE-LTF at the receiving end.
In an alternative scheme of the embodiment of the present invention, as shown in fig. 9, when a plurality of STAs request to perform uplink transmission to an AP, the STAs capable of performing uplink transmission may also be determined through a contention mechanism, a backoff mechanism, or a random probability mechanism.
In the data processing method provided in this embodiment, the existing data packet structure of the existing standard is defined to specify the conditions for allowing full duplex transmission, so as to prevent the AP from simultaneously transmitting to the STA that is transmitting and does not support full duplex transmission; and the AP and the STA are assisted to carry out full duplex transmission by setting parameter information of the full duplex transmission.
Fig. 10 is a signaling interaction diagram of another data processing method according to an embodiment of the present invention, where the method specifically includes the following steps:
s1001, the AP sends a second PPDU to the first STA and the second STA.
The second PPDU comprises a preamble field and a data field, and the second PPDU comprises information for indicating full duplex transmission.
The information includes: parameter information for full duplex transmission.
The AP sends a second PPDU to the first STA and the second STA, and the purpose of the first STA receiving the second PPDU is to acquire information indicating full-duplex transmission from the second PPDU, namely the first STA needs to be used as a sending direction to send the first PPDU to the AP.
And S1002, the first STA sends the first PPDU to the AP according to the received second PPDU.
The parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
The present embodiment differs from S601-S602 only in that: the AP sends downlink data (second PPDU) to the first STA and the second STA, receives uplink data (first PPDU), and the second PPDU contains information for indicating full duplex transmission. Actually, the principle of the above steps is the same, and the above description of the parameters of S601-S602 is omitted for brevity.
In an alternative of the embodiment of the present invention, the information may further include: the station information of the first STA and the second STA may be resource indication information of downlink data transmission and uplink data transmission.
The site information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
Specifically, the information may be carried by a signaling field in a preamble in the second PPDU, for example, when the second PPDU is a VHE PPDU, an example of carrying information by the VHE PPDU provided by the embodiment of the present invention is shown with reference to fig. 11, where the information is carried by a VHE-SIG field in the preamble of the VHE PPDU.
In an alternative of the embodiment of the present invention, a structure of Multiple Time period Segment, MTS) may also be adopted, that is, Multiple resource units exist in a Time dimension, and an AP uses a first TS to send a trigger frame to schedule a second TS for full-duplex transmission, an example of a PPDU using the MTS structure provided in the embodiment of the present invention is shown with reference to fig. 12.
In an alternative of the embodiment of the present invention, if the TA is identified before the data field (i.e., the preamble field), the TA needs to perform full duplex transmission after the entire preamble field is completely received, that is, the time for the AP or the STA to start performing full duplex transmission is not earlier than the time for the data field, for example, when the first PPDU is a VHE PPDU, the TA is identified before the data field, and the VHE-STF still needs to wait until the VHE-LTF can perform full duplex transmission.
It should be noted that: the reason for the AP or STA not to start full duplex transmission earlier than the data field is to avoid affecting Automatic Gain Control (AGC) by the VHE-STF and channel estimation by the VHE-LTF at the receiving end.
In the data processing method provided by this embodiment, the existing data packet structure of the existing standard is used to assist the AP and the STA to perform full duplex transmission by setting parameter information of full duplex transmission; and the station information is carried in the signaling field, and the full duplex transmission is indicated by the station information, so that the transmission overhead is saved.
Fig. 13 is a signaling interaction diagram of another data processing method according to an embodiment of the present invention, where the method specifically includes the following steps:
s1301, the AP sends a scheduling frame.
In this embodiment, a scheduling frame is needed to trigger full duplex transmission, that is, an existing AP sends a scheduling frame to an STA in a current cell, or only sends a scheduling frame to a first STA and a second STA, and after receiving the scheduling frame, the STA participates in full duplex transmission according to whether the scheduling frame is a receiving sender or a sending sender.
The scheduling frame includes information for instructing the first station STA and the second STA to perform full duplex transmission in one interval or a plurality of subintervals of one interval.
Optionally, referring to fig. 14, a schematic structural diagram of a scheduling frame provided in the embodiment of the present invention is shown, where the scheduling frame is composed of an identification field of a first STA, an identification field of a second STA, a full duplex transmission indication field, and a time interval indication field, and other fields may also be added according to actual needs, which is not specifically limited in this embodiment.
The first STA may be one or more STAs, for example, when the first STA is multiple STAs, that is, when the first STA indicates multiple STAs to perform uplink transmission to the AP, the STA that determines that uplink transmission is possible may be determined according to a contention mechanism, a backoff mechanism, or a random probability mechanism; the second STA may be one or more STAs similar to the first STA, which is not described herein. It should be noted that: the full duplex transmission indication field is used for indicating the AP and the STA to carry out full duplex transmission; the time interval indication field is used to indicate that full duplex transmission is performed in one interval or a plurality of subintervals of one interval, which may be a time period.
S1302, the AP receives, within one interval or within a plurality of subintervals of the one interval, a first PPDU transmitted by the first STA according to the schedule frame.
S1303, the AP transmits a second PPDU to the second STA in a full-duplex transmission mode in one interval or in a plurality of subintervals of the one interval.
In this embodiment, when the AP receives the uplink data frame (the first PPDU) sent by the first STA, the AP may directly send the downlink data frame (the second PPDU) to the second STA indicated in the scheduling frame without identifying the TA. Similarly, when the second STA receives the downlink data frame sent by the AP, if the STA is not one of the downlink receiving STAs, the second STA may directly perform uplink transmission. Upon completion of receiving and/or transmitting data, the first STA and the second STA may transmit an acknowledgement frame, such as an ACK frame, a Block Acknowledgement (BA) frame, or a multi-site STA Block acknowledgement (M-BA) frame, wherein the M-BA frame may be used to transmit acknowledgement information to Multiple users simultaneously.
The data processing method provided in this embodiment defines the uplink and downlink transmission interval through the scheduling frame, and increases the feasibility of full duplex transmission.
The above description mainly introduces the scheme of the embodiment of the present invention from the viewpoint of STA and AP interaction. It is understood that the STA/AP, etc. for implementing the above functions, contain corresponding hardware structures and/or software modules for performing the respective functions. Those of skill in the art will readily appreciate that the present invention can be implemented in hardware or a combination of hardware and computer software, with the exemplary elements and algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The embodiments of the present invention may perform functional unit division on the STA, the AP, and the like according to the above method examples, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
Fig. 15 shows a first possible schematic diagram of the data processing device according to the above-described exemplary embodiment, in the case of an integrated unit. As shown in fig. 15, the data processing apparatus 1500 may include: a receiving unit 1501, a transmitting unit 1502, and a processing unit 1503.
The receiving unit 1501 is configured to receive a first physical layer protocol data unit PPDU sent by a first station STA, where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission; a sending unit 1502, configured to send the second PPDU to the second STA in a full-duplex transmission mode according to the information.
Optionally, the information includes: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
Optionally, the identification information is carried in a preamble field or a data field of the first PPDU.
Optionally, the identification information is carried in a signaling field in a preamble field of the first PPDU.
Optionally, the identification information is carried in a media intervention control, MAC, frame within a data field of the first PPDU.
Optionally, the apparatus further comprises: a processing unit 1503, configured to recognize that a duration of the identification information from the first PPDU does not exceed a first time threshold.
Optionally, the processing unit 1503 is configured to identify that a duration of the identification information from a preamble field in the first PPDU does not exceed a first time threshold; or, the duration of identifying the identification information in the data field in the first PPDU does not exceed a first time threshold.
Optionally, the processing unit 1503 is further configured to, after the identification information is identified in the first PPDU, determine that a duration required for receiving the remaining first PPDU to be transmitted is greater than a second time threshold.
Optionally, the processing unit 1503 is further configured to instruct the transceiver to transmit the second PPDU to the second STA in a full-duplex transmission mode when the coding mode of the data field of the first PPDU is one of binary convolutional BCC coding or low density parity check LDPC coding; wherein when the data field of the first PPDU employs the LDPC coding, a data length of the data field is set to more than one coding speed.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
The data processing apparatus provided in this embodiment may be an AP as shown in fig. 6, and may execute all the steps executed by the AP in fig. 6, so as to achieve the technical effect of the data processing method shown in fig. 6.
Fig. 16 shows a second possible schematic diagram of the data processing device according to the above-described exemplary embodiment, in the case of an integrated unit. As shown in fig. 16, the apparatus specifically includes: a transmitting unit 1601 and a receiving unit 1602.
The sending unit 1601 is configured to send a second physical layer protocol data unit PPDU to a first station STA and a second station STA, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission; a receiving unit 1602, configured to receive the first PPDU sent by the first STA according to the information in a full-duplex transmission mode.
Optionally, the information includes: parameter information for full duplex transmission.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
Optionally, the information further includes: station information of the first STA and the second STA.
Optionally, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
The data processing apparatus provided in this embodiment may be an AP as shown in fig. 10, and may execute all the steps executed by the AP in fig. 10, so as to achieve the technical effect of the data processing method shown in fig. 10.
Fig. 17 shows a third possible schematic diagram of the data processing device according to the above exemplary embodiment, in the case of an integrated unit. As shown in fig. 17, the apparatus specifically includes: a transmitting unit 1701 and a receiving unit 1702.
A sending unit 1701, configured to send a scheduling frame, where the scheduling frame includes information for instructing a first station STA and a second station STA to perform full duplex transmission in one interval or multiple subintervals of one interval; a receiving unit 1702, configured to receive, in one interval or multiple subintervals of the one interval, a first physical layer protocol data unit PPDU sent by a first STA according to the schedule frame; the transmitting unit 1701 is further configured to transmit, by the AP, a second PPDU to the second STA in a full-duplex transmission mode within one interval or multiple subintervals of one interval.
Optionally, the schedule frame includes at least the following fields: an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
The data processing apparatus provided in this embodiment may be an AP as shown in fig. 13, and may execute all the steps executed by the AP in fig. 13, so as to achieve the technical effect of the data processing method shown in fig. 13, please refer to the related description of fig. 13 for brevity, which is not described herein again.
Fig. 18 shows a fourth possible schematic diagram of the data processing device according to the above-described exemplary embodiment, in the case of an integrated unit. As shown in fig. 18, the apparatus specifically includes: a transmitting unit 1708.
A sending unit 1708, configured to send a first physical layer protocol data unit PPDU to an access point AP, where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission.
Optionally, the information includes: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
Optionally, the identification information is carried in a preamble field or a data field of the first PPDU.
Optionally, the identification information is carried in a signaling field in a preamble field of the first PPDU.
Optionally, the identification information is carried in a media intervention control, MAC, frame within a data field of the first PPDU.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
The data processing apparatus provided in this embodiment may be the first STA shown in fig. 6, and may perform all the steps performed by the first STA in fig. 6, so as to achieve the technical effect of the data processing method shown in fig. 6.
Fig. 19 shows a fifth possible schematic diagram of the data processing device according to the above-described exemplary embodiment, in the case of an integrated unit. As shown in fig. 19, the apparatus specifically includes: a receiving unit 1901 and a transmitting unit 1902.
A receiving unit 1901, configured to receive a second physical layer protocol data unit PPDU sent by an access point AP, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission; a sending unit 1802, configured to send the first PPDU to the AP according to the information.
Optionally, the information includes: parameter information for full duplex transmission.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
Optionally, the information further includes: station information of the first STA and the second STA.
Optionally, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
The data processing apparatus provided in this embodiment may be the first STA shown in fig. 10, and may perform all the steps performed by the first STA shown in fig. 10, so as to achieve the technical effect of the data processing method shown in fig. 10.
Fig. 20 shows a sixth possible schematic structure of the data processing device according to the above-described embodiment, in the case of an integrated unit. As shown in fig. 20, the apparatus specifically includes: a receiving unit 2001 and a transmitting unit 2002.
A receiving unit 2001, configured to receive a scheduling frame sent by an AP, where the scheduling frame includes information indicating that a first STA and a second STA perform full duplex transmission in one interval or multiple subintervals of the one interval; a sending unit 2002, configured to send a first physical layer protocol data unit PPDU to the AP according to the schedule frame in one interval or in multiple subintervals of the one interval.
Optionally, the schedule frame includes at least the following fields: an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
The data processing apparatus provided in this embodiment may be the first STA shown in fig. 13, and may perform all the steps performed by the first STA shown in fig. 13, so as to achieve the technical effect of the data processing method shown in fig. 13.
In the case of an integrated unit, fig. 21 shows a seventh possible structural schematic of the data processing device according to the above-described embodiment. As shown in fig. 21, the apparatus specifically includes: a receiving unit 2101.
The receiving unit 2101 is configured to receive a second PPDU sent by an access point AP according to the first physical layer protocol data unit PPDU, where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission.
Optionally, the information includes: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
Optionally, the identification information is carried in a preamble field or a data field of the first PPDU.
Optionally, the identification information is carried in a signaling field in a preamble field of the first PPDU.
Optionally, the identification information is carried in a media intervention control, MAC, frame within a data field of the first PPDU.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
The data processing apparatus provided in this embodiment may be the second STA shown in fig. 6, and may perform all the steps performed by the second STA shown in fig. 6, so as to achieve the technical effect of the data processing method shown in fig. 6.
In the case of an integrated unit, fig. 22 shows an eighth possible structural schematic diagram of the data processing device involved in the above-described embodiment. As shown in fig. 22, the apparatus specifically includes: a receiving unit 2201.
The receiving unit 2201 is configured to receive a second physical layer protocol data unit PPDU sent by an access point AP in a full-duplex transmission mode, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full-duplex transmission.
Optionally, the information includes: parameter information for full duplex transmission.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
Optionally, the information further includes: station information of the first STA and the second STA.
Optionally, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
The data processing apparatus provided in this embodiment may be the second STA shown in fig. 10, and may perform all the steps performed by the second STA shown in fig. 10, so as to achieve the technical effect of the data processing method shown in fig. 10.
Fig. 23 shows a ninth possible schematic diagram of the data processing device according to the above-described embodiment, in the case of an integrated unit. As shown in fig. 23, the apparatus specifically includes: a receiving unit 2301 and a transmitting unit 2301.
A receiving unit 2301, configured to receive a scheduling frame sent by an AP, where the scheduling frame includes information used to instruct a first STA and a second STA to perform full duplex transmission in one interval or multiple subintervals of one interval; a sending unit 2302, configured to receive, in one interval or multiple subintervals of one interval, that the AP sends a second physical layer protocol data unit PPDU according to the schedule frame.
Optionally, the schedule frame includes at least the following fields: an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
The data processing apparatus provided in this embodiment may be the second STA shown in fig. 13, and may perform all the steps performed by the second STA shown in fig. 13, so as to achieve the technical effect of the data processing method shown in fig. 13.
Fig. 24 is a hardware configuration diagram of a first data processing apparatus according to an embodiment of the present invention. As shown in fig. 24, the apparatus includes: a processor 2410, a memory 2420, and a transceiver 2430. Wherein:
the processor 1010 may be a Central Processing Unit (CPU), or a combination of a CPU and a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof.
The memory 2420 is used to store various applications, operating systems, and data. The memory 2420 may transmit the stored data to the processor 2410. The memory 2420 may include a volatile memory, such as a nonvolatile dynamic random access memory (NVRAM), a phase change random access memory (PRAM), a Magnetoresistive Random Access Memory (MRAM), and the like, and a nonvolatile memory, such as at least one magnetic disk memory device, an electrically erasable programmable read-only memory (EEPROM), a flash memory device, such as a NOR flash memory (NOR flash memory) or a NAND flash memory (EEPROM), a semiconductor device, such as a Solid State Disk (SSD), and the like. The memory 2320 may also include combinations of the above-described types of memory.
It is to be appreciated that the memory 2420 can be integrated within the processor 2410 or stand-alone.
The working process of each device is as follows:
a transceiver 2430, configured to receive a first physical layer protocol data unit (PPDU) transmitted by a first Station (STA), where the first PPDU includes a preamble field and a data field, and includes information indicating full duplex transmission; the transceiver 2430 is further configured to transmit a second PPDU to the second STA in a full-duplex transmission mode according to the information.
Optionally, the information includes: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
Optionally, the identification information is carried in a preamble field or a data field of the first PPDU.
Optionally, the identification information is carried in a signaling field in a preamble field of the first PPDU.
Optionally, the identification information is carried in a media intervention control, MAC, frame within a data field of the first PPDU.
Optionally, the processor 2410 is configured to recognize that a duration of the identification information from the first PPDU does not exceed a first time threshold.
Optionally, the processor 2410 is configured to identify that a duration of the identification information from a preamble field in the first PPDU does not exceed a first time threshold; or, the duration of identifying the identification information in the data field in the first PPDU does not exceed a first time threshold.
Optionally, the processor 2410 is further configured to, after the identification information is identified in the first PPDU, determine that a duration required for receiving the remaining first PPDU to be transmitted is greater than a second time threshold.
Optionally, the processor 2410 is further configured to determine to instruct the transceiver to transmit the second PPDU to the second STA in a full-duplex transmission mode when a coding mode of a data field of the first PPDU is one of binary convolutional BCC coding or low density parity check LDPC coding; wherein when the data field of the first PPDU employs the LDPC coding, a data length of the data field is set to more than one coding speed.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
The data processing apparatus provided in this embodiment may be an AP as shown in fig. 6, and may execute all the steps executed by the AP in fig. 6, so as to achieve the technical effect of the data processing method shown in fig. 6.
Fig. 25 is a hardware configuration diagram of a second data processing apparatus according to an embodiment of the present invention. As shown in fig. 25, the apparatus includes: a processor 2510, a memory 2520, and a transceiver 2530. Wherein:
The memory 2520 is used to store various applications, operating system, and data. Memory 2520 may be the same as memory 2420.
It is to be appreciated that the memory 2520 may be integrated within the processor 2510 or may stand alone.
The transceiver 2530 may be the same as the transceiver 2430.
The working process of each device is as follows:
a transceiver 2530, configured to send a second physical layer protocol data unit (PPDU) to a first Station (STA) and a second STA, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission; the transceiver 2530 is further configured to receive a first PPDU transmitted by the first STA according to the information in a full-duplex transmission mode.
Optionally, the information includes: parameter information for full duplex transmission.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
Optionally, the information further includes: station information of the first STA and the second STA.
Optionally, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
The data processing apparatus provided in this embodiment may be an AP as shown in fig. 10, and may execute all the steps executed by the AP in fig. 10, so as to achieve the technical effect of the data processing method shown in fig. 10.
Fig. 26 is a hardware configuration diagram of a third data processing apparatus according to an embodiment of the present invention. As shown in fig. 26, the apparatus includes: a processor 2610, a memory 2620, and a transceiver 2630. Wherein:
the processor 2610 may be the same as the processor 2410.
The memory 2620 is used to store various applications, an operating system, and data. Memory 2620 may be the same as memory 2420.
It is to be appreciated that the memory 2620 can be integrated within the processor 2610 or can stand alone.
The transceiver 2630 may be the same as the transceiver 2430.
The working process of each device is as follows:
a transceiver 2630, configured to transmit a schedule frame, where the schedule frame includes information indicating that the first station STA and the second station STA perform full duplex transmission in one interval or multiple subintervals of one interval; the transceiver 2630 is further configured to receive, in one interval or multiple subintervals of the one interval, a first physical layer protocol data unit PPDU transmitted by the first STA according to the scheduling frame; the transceiver 2630 is further configured to transmit, by the AP, a second PPDU to a second STA in a full-duplex transmission mode in one interval or in a plurality of subintervals of the one interval.
Optionally, the schedule frame includes at least the following fields: an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
The data processing apparatus provided in this embodiment may be an AP as shown in fig. 13, and may execute all the steps executed by the AP in fig. 13, so as to achieve the technical effect of the data processing method shown in fig. 13, please refer to the related description of fig. 13 for brevity, which is not described herein again.
Fig. 27 is a hardware configuration diagram of a fourth data processing apparatus according to an embodiment of the present invention. As shown in fig. 27, the apparatus includes: a processor 2710, a memory 2720, and a transceiver 2730. Wherein:
The memory 2720 is used for storing various applications, an operating system, and data. Memory 2720 may be the same as memory 2420.
It is to be appreciated that the memory 2720 can be integrated within the processor 2710 or can stand alone.
The working process of each device is as follows:
a transceiver 2730, configured to send a first physical layer protocol data unit (PPDU) to an Access Point (AP), where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission.
Optionally, the information includes: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
Optionally, the identification information is carried in a preamble field or a data field of the first PPDU.
Optionally, the identification information is carried in a signaling field in a preamble field of the first PPDU.
Optionally, the identification information is carried in a media intervention control, MAC, frame within a data field of the first PPDU.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
The data processing apparatus provided in this embodiment may be the first STA shown in fig. 6, and may perform all the steps performed by the first STA in fig. 6, so as to achieve the technical effect of the data processing method shown in fig. 6.
Fig. 28 is a hardware configuration diagram of a fifth data processing apparatus according to an embodiment of the present invention. As shown in fig. 28, the apparatus includes: a processor 2810, a memory 2820, and a transceiver 2830. Wherein:
The memory 2820 is used for storing various applications, operating systems, and data. Memory 2820 may be the same as memory 2420.
It is to be appreciated that the memory 2820 can be integrated into the processor 2810 or can stand alone.
The working process of each device is as follows:
a transceiver 2830, configured to receive a second physical layer protocol data unit PPDU sent by an access point AP, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission; the transceiver 2830 is further configured to send the first PPDU to the AP according to the information.
Optionally, the information includes: parameter information for full duplex transmission.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
Optionally, the information further includes: station information of the first STA and the second STA.
Optionally, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
The data processing apparatus provided in this embodiment may be the first STA shown in fig. 10, and may perform all the steps performed by the first STA shown in fig. 10, so as to achieve the technical effect of the data processing method shown in fig. 10.
Fig. 29 is a hardware configuration diagram of a sixth data processing apparatus according to an embodiment of the present invention. As shown in fig. 29, the apparatus includes: a processor 2910, a memory 2920, and a transceiver 2930. Wherein:
the processor 2910 may be the same as the processor 2410.
The memory 2920 is used to store various applications, operating systems, and data. The memory 2920 may be the same as the memory 2420.
It is to be appreciated that the memory 2920 may be integrated with the processor 2910 or may stand alone.
The transceiver 2930 may be the same as the transceiver 2430.
The working process of each device is as follows:
a transceiver 2930, configured to receive a scheduling frame sent by an AP, where the scheduling frame includes information indicating that a first STA and a second STA perform full duplex transmission in one interval or multiple subintervals of the one interval; the transceiver 2930 is further configured to send a first physical layer protocol data unit PPDU to the AP according to the scheduling frame in one interval or in a plurality of subintervals of the one interval.
Optionally, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
The data processing apparatus provided in this embodiment may be the first STA shown in fig. 13, and may perform all the steps performed by the first STA shown in fig. 13, so as to achieve the technical effect of the data processing method shown in fig. 13.
Fig. 30 is a hardware configuration diagram of a seventh data processing apparatus according to the embodiment of the present invention. As shown in fig. 30, the apparatus includes: a processor 3010, a memory 3020, and a transceiver 3030. Wherein:
The memory 3020 is used for storing various applications, an operating system, and data. Memory 3020 may be the same as memory 2420.
It is to be understood that the memory 3020 may be integrated in the processor 3010 or may exist separately.
The working process of each device is as follows:
a transceiver 3030, configured to receive a second physical layer protocol data unit, PPDU, sent by an access point AP according to the first PPDU, where the first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full duplex transmission.
Optionally, the information includes: at least one of identification information of the first STA, identification information of the AP, or parameter information of full duplex transmission.
Optionally, the identification information is carried in a preamble field or a data field of the first PPDU.
Optionally, the identification information is carried in a signaling field in a preamble field of the first PPDU.
Optionally, the identification information is carried in a media intervention control, MAC, frame within a data field of the first PPDU.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
The data processing apparatus provided in this embodiment may be the second STA shown in fig. 6, and may perform all the steps performed by the second STA shown in fig. 6, so as to achieve the technical effect of the data processing method shown in fig. 6.
Fig. 31 is a hardware configuration diagram of an eighth data processing apparatus according to an embodiment of the present invention. As shown in fig. 31, the apparatus includes: a processor 3110, a memory 3120, and a transceiver 3130. Wherein:
the processor 3110 may be the same as the processor 2410.
The memory 3120 is used for storing various applications, operating systems, and data. The memory 3120 may be the same as the memory 2420.
It is to be appreciated that the memory 3120 can be integrated with the processor 3110 or can stand alone.
The working process of each device is as follows:
a transceiver 3130, configured to receive a second physical layer protocol data unit PPDU transmitted by an access point AP in a full duplex transmission mode, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating a full duplex transmission.
Optionally, the information includes: parameter information for full duplex transmission.
Optionally, the parameter information includes: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
Optionally, the information further includes: station information of the first STA and the second STA.
Optionally, the station information includes: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
The data processing apparatus provided in this embodiment may be the second STA shown in fig. 10, and may perform all the steps performed by the second STA shown in fig. 10, so as to achieve the technical effect of the data processing method shown in fig. 10.
Fig. 32 is a hardware configuration diagram of a ninth data processing apparatus according to an embodiment of the present invention. As shown in fig. 32, the apparatus includes: a processor 3210, a memory 3220, and a transceiver 3230. Wherein:
The memory 3220 is used to store various applications, operating systems, and data. Memory 3220 may be the same as memory 2420.
It is to be understood that the memory 3220 may be integrated into the processor 3210 or may stand alone.
The working process of each device is as follows:
a transceiver 3230, configured to receive a scheduling frame sent by an AP, where the scheduling frame includes information used to instruct a first STA and a second STA to perform full duplex transmission in one interval or multiple subintervals of the one interval;
the transceiver is further configured to receive, by the AP, a second physical layer protocol data unit PPDU sent according to the schedule frame in one interval or in a plurality of subintervals of one interval.
Optionally, the schedule frame includes at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
The data processing apparatus provided in this embodiment may be the second STA shown in fig. 13, and may perform all the steps performed by the second STA shown in fig. 13, so as to achieve the technical effect of the data processing method shown in fig. 13.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (42)
1. A data processing method, comprising:
an Access Point (AP) sends a second physical layer protocol data unit (PPDU) to a first Station (STA) and a second Station (STA), wherein the second PPDU comprises a preamble field and a data field, and the second PPDU contains information for indicating full duplex transmission;
and the AP receives the first PPDU sent by the first STA according to the information by adopting a full-duplex transmission mode.
2. The method of claim 1, wherein the information comprises: parameter information for full duplex transmission.
3. The method of claim 2, wherein the parameter information comprises: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
4. The method of any of claims 1-3, wherein the information further comprises: station information of the first STA and the second STA.
5. The method of claim 4, wherein the site information comprises: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
6. A data processing method, comprising:
an Access Point (AP) sends a scheduling frame, wherein the scheduling frame comprises information used for indicating a first Station (STA) and a second STA to carry out full-duplex transmission in one interval or a plurality of subintervals of the one interval;
the AP receives a first physical layer protocol data unit (PPDU) sent by a first STA according to the scheduling frame in one interval or a plurality of subintervals of the interval;
and the AP adopts a full-duplex transmission mode to send a second PPDU to the second STA in one interval or a plurality of subintervals of the interval.
7. The method of claim 6, wherein the schedule frame comprises at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
8. A data processing method, comprising:
a first station STA receives a second physical layer protocol data unit (PPDU) sent by an Access Point (AP), wherein the second PPDU comprises a preamble field and a data field, and the second PPDU contains information for indicating full-duplex transmission;
and the first STA sends a first PPDU to the AP according to the information.
9. The method of claim 8, wherein the information comprises: parameter information for full duplex transmission.
10. The method of claim 9, wherein the parameter information comprises: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
11. The method of any of claims 8-10, wherein the information further comprises: station information of the first STA and the second STA.
12. The method of claim 11, wherein the site information comprises: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
13. A data processing method, comprising:
a first Station (STA) receives a scheduling frame sent by an Access Point (AP), wherein the scheduling frame comprises information used for indicating the first STA and a second STA to carry out full-duplex transmission in one interval or a plurality of subintervals of the interval;
and the first STA sends a first physical layer protocol data unit (PPDU) to the AP in one interval or a plurality of subintervals of one interval according to the scheduling frame.
14. The method of claim 13, wherein the schedule frame comprises at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
15. A data processing method, comprising:
and a second station STA receives a second physical layer protocol data unit (PPDU) sent by an access point AP in a full-duplex transmission mode, wherein the second PPDU comprises a preamble field and a data field, and the second PPDU contains information for indicating full-duplex transmission.
16. The method of claim 15, wherein the information comprises: parameter information for full duplex transmission.
17. The method of claim 16, wherein the parameter information comprises: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
18. The method of any of claims 15-17, wherein the information further comprises: station information of the first STA and the second STA.
19. The method of claim 18, wherein the site information comprises: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
20. A data processing method, comprising:
a second station STA receives a scheduling frame sent by an access point AP, wherein the scheduling frame comprises information used for indicating the first STA and the second STA to carry out full duplex transmission in one interval or a plurality of subintervals of the one interval;
and the second STA receives the second physical layer protocol data unit PPDU sent by the AP according to the scheduling frame in one interval or a plurality of subintervals in one interval.
21. The method of claim 20, wherein the schedule frame comprises at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
22. A data processing apparatus, characterized by comprising:
a transceiver, configured to send a second physical layer protocol data unit (PPDU) to a first Station (STA) and a second STA, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission;
the transceiver is further configured to receive a first PPDU sent by the first STA according to the information in a full-duplex transmission mode.
23. The apparatus of claim 22, wherein the information comprises: parameter information for full duplex transmission.
24. The apparatus of claim 23, wherein the parameter information comprises: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
25. The apparatus of any of claims 22-24, wherein the information further comprises: station information of the first STA and the second STA.
26. The apparatus of claim 25, wherein the site information comprises: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
27. A data processing apparatus, characterized by comprising:
a transceiver, configured to transmit a scheduling frame, where the scheduling frame includes information for instructing a first station STA and a second STA to perform full duplex transmission in one interval or multiple subintervals of one interval;
the transceiver is further configured to receive a first physical layer protocol data unit (PPDU) sent by a first STA according to the scheduling frame in one interval or a plurality of subintervals of the one interval;
the transceiver is further configured to transmit, by the AP, the second PPDU to the second STA in a full-duplex transmission mode in one interval or in a plurality of subintervals of the one interval.
28. The apparatus of claim 27, wherein the schedule frame comprises at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
29. A data processing apparatus, characterized by comprising:
a transceiver, configured to receive a second physical layer protocol data unit PPDU sent by an access point AP, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full duplex transmission;
the transceiver is further configured to send a first PPDU to the AP according to the information.
30. The apparatus of claim 29, wherein the information comprises: parameter information for full duplex transmission.
31. The apparatus of claim 30, wherein the parameter information comprises: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
32. The apparatus of any of claims 29-31, wherein the information further comprises: station information of the first STA and the second STA.
33. The apparatus of claim 32, wherein the site information comprises: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
34. A data processing apparatus, characterized by comprising:
the wireless communication system comprises a transceiver and a controller, wherein the transceiver is used for receiving a scheduling frame sent by an Access Point (AP), and the scheduling frame comprises information used for indicating a first STA and a second STA to carry out full-duplex transmission in one interval or a plurality of subintervals of the interval;
the transceiver is further configured to send a first physical layer protocol data unit PPDU to the AP according to the scheduling frame in one interval or a plurality of subintervals of one interval.
35. The apparatus of claim 34, wherein the schedule frame comprises at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
36. A data processing apparatus, characterized by comprising:
a transceiver, configured to receive a second physical layer protocol data unit PPDU that is sent by an access point AP in a full-duplex transmission mode, where the second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full-duplex transmission.
37. The apparatus of claim 36, wherein the information comprises: parameter information for full duplex transmission.
38. The apparatus of claim 37, wherein the parameter information comprises: one or more of disabling full duplex transmission, delaying full duplex transmission, transmitting of a PPDU, a PPDU received address, a signal-to-noise margin, or acknowledgment frame management.
39. The apparatus of any of claims 36-38, wherein the information further comprises: station information of the first STA and the second STA.
40. The apparatus of claim 39, wherein the site information comprises: the method comprises the following steps of associating identification AID, resource unit indication information RU allocation, a modulation and coding mechanism MCS, a space-time stream number NSTS, transmission beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy detection CRC or one or more of tails.
41. A data processing apparatus, characterized by comprising:
the wireless communication system comprises a transceiver and a controller, wherein the transceiver is used for receiving a scheduling frame sent by an Access Point (AP), and the scheduling frame comprises information used for indicating a first STA and a second STA to carry out full-duplex transmission in one interval or a plurality of subintervals of the interval;
the transceiver is further configured to receive, by the AP, a second physical layer protocol data unit PPDU sent according to the schedule frame in one interval or in a plurality of subintervals of one interval.
42. The apparatus of claim 41, wherein the schedule frame comprises at least the following fields:
an identification field of the first STA, an identification field of the second STA, a full duplex transmission indication field, or a time interval indication field.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111088743.5A CN113839766A (en) | 2017-09-28 | 2017-09-28 | Data processing method and equipment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710897863.7A CN109586889B (en) | 2017-09-28 | 2017-09-28 | Data processing method and equipment |
CN202111088743.5A CN113839766A (en) | 2017-09-28 | 2017-09-28 | Data processing method and equipment |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710897863.7A Division CN109586889B (en) | 2017-09-28 | 2017-09-28 | Data processing method and equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113839766A true CN113839766A (en) | 2021-12-24 |
Family
ID=65912745
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111088743.5A Pending CN113839766A (en) | 2017-09-28 | 2017-09-28 | Data processing method and equipment |
CN201710897863.7A Active CN109586889B (en) | 2017-09-28 | 2017-09-28 | Data processing method and equipment |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710897863.7A Active CN109586889B (en) | 2017-09-28 | 2017-09-28 | Data processing method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN113839766A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024082238A1 (en) * | 2022-10-20 | 2024-04-25 | 北京小米移动软件有限公司 | Communication method and apparatus, and device and storage medium |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113906701A (en) * | 2019-05-10 | 2022-01-07 | 交互数字专利控股公司 | System and method for conflict resolution in WIFi OFDMA systems |
CN112217548B (en) | 2019-07-12 | 2023-04-07 | 华为技术有限公司 | Method for indicating number of users with multiple users, multiple inputs and multiple outputs, and communication device |
CN112491512B (en) * | 2019-09-12 | 2024-05-24 | 华为技术有限公司 | Method for retransmitting data and communication device |
CN113162957B (en) * | 2020-01-22 | 2024-04-12 | 华为技术有限公司 | Transmission method, device and system of physical layer protocol data unit (PPDU) |
CN113395131A (en) | 2020-03-12 | 2021-09-14 | 华为技术有限公司 | Data transmission method and related device |
US20220132371A1 (en) * | 2020-10-26 | 2022-04-28 | Apple Inc. | Configuring a Preamble for Trigger-Based Protocol Data Unit |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9419777B2 (en) * | 2013-07-15 | 2016-08-16 | Zte Corporation | Full duplex operation in a wireless network |
CN104717760A (en) * | 2013-12-13 | 2015-06-17 | 中兴通讯股份有限公司 | Full-duplex transmission establishing and releasing mechanism |
CN106605394B (en) * | 2014-09-19 | 2020-10-09 | 华为技术有限公司 | Method and device for full duplex communication in WLAN system |
CN105071906B (en) * | 2015-07-09 | 2018-06-15 | 清华大学 | Method and node with frequency full-duplex communication simultaneously are realized in wlan system |
US10218487B2 (en) * | 2015-12-21 | 2019-02-26 | Intel Corporation | Radio configuration optimization for full-duplex communications |
-
2017
- 2017-09-28 CN CN202111088743.5A patent/CN113839766A/en active Pending
- 2017-09-28 CN CN201710897863.7A patent/CN109586889B/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024082238A1 (en) * | 2022-10-20 | 2024-04-25 | 北京小米移动软件有限公司 | Communication method and apparatus, and device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109586889A (en) | 2019-04-05 |
CN109586889B (en) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10869320B2 (en) | Data transmission method in wireless communication system, and apparatus therefor | |
US10608791B2 (en) | Data transmission method in wireless communication system and device therefor | |
CN109586889B (en) | Data processing method and equipment | |
AU2015404488B2 (en) | Method for transmitting data in wireless communication system and apparatus therefor | |
JP6423078B2 (en) | ULTRALINK TRANSFER METHOD AND DEVICE FOR THE SAME IN WIRELESS COMMUNICATION SYSTEM | |
US10531433B2 (en) | Methods and apparatus for multiple user uplink access | |
US10278172B2 (en) | Method for transmitting frame in wireless communication system and device therefor | |
KR102009027B1 (en) | Methods and apparatus for multiple user uplink | |
RU2660606C2 (en) | Methods and devices for confirmation of the reception of multi-user wireless communications through upperlink | |
US9894641B2 (en) | Methods and apparatus for implementing multiple user uplink medium access control protocols in a wireless network | |
JP6057259B2 (en) | System and method | |
EP3170351B1 (en) | Signaling techniques for ul mu mimo/ofdma transmission | |
US20170181187A1 (en) | Methods and apparatus for negotiating processing time for multiple user uplink | |
EP2965585B1 (en) | Low latency 802.11 media access | |
US20170338910A1 (en) | Data transmission method in wireless communication system and device therefor | |
EP3264704B1 (en) | Transmitting and receiving device and method in wireless communication system | |
US11140629B2 (en) | Method for power management in wireless LAN system and access point using same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |