Data processing method and device
By carrying full-duplex transmission information in the PPDU, the problems of low efficiency and interference in existing full-duplex transmission are solved, efficient full-duplex data transmission is achieved, and system utilization and transmission reliability are improved.
Patent Information
- Application Number
- CN202111088743.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-09-28
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2037-09-28
AI Technical Summary
Existing full-duplex transmission modes in WLAN and cellular systems suffer from high transmission overhead and interference issues. Scheduled full-duplex requires sending trigger frames in advance, which reduces system utilization. Opportunistic full-duplex does not specify which STA the AP sends data to, which may cause interference.
By carrying information indicating full-duplex transmission in the physical layer protocol data unit PPDU, the conditions for allowing full-duplex transmission are specified to prevent the AP from transmitting to STAs that do not support full-duplex, and adopt full-duplex transmission mode for data transmission.
This improves the transmission efficiency of the system, reduces transmission overhead, avoids interference to STAs that do not support full-duplex, and enhances the feasibility of full-duplex transmission.
Smart Images

Figure CN113839766B_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese patent application filed with the China Patent Office on September 28, 2017, with application number 201710897863.7 and application name “A Data Processing Method and Device”, all contents of which are incorporated herein by reference. Technical Field
[0002] The embodiments of the present invention relate to the field of communication technology, and in particular to a data processing method and device. Background Art
[0003] WLAN (Wireless Local Area Network) usually adopts the time division duplexing (TDD) transmission mode, while in cellular systems, the frequency division duplexing (FDD) transmission mode is generally adopted. The above two are both half-duplex (HD) transmission modes, and the corresponding full-duplex (FD) transmission mode.
[0004] When data is transmitted between an access point (AP) and a station (STA), a relatively simple full-duplex implementation method is that only the AP supports FD, while the STA does not. Existing technologies generally use scheduled full-duplex or opportunistic full-duplex for data transmission. Scheduled full-duplex means that the AP first sends a trigger frame to the STA, where the trigger frame contains the station identifiers of the transmitting and receiving STAs, the duration of the transmitted data, and other information. It is used to indicate the station identifier of the receiving station participating in the downlink transmission and the station identifier of the sending station participating in the uplink transmission. After receiving the trigger frame, the STA recognizes that it needs to participate in full-duplex and whether it is the receiver or the sender, and thus participates in full-duplex transmission and ends the transmission at the same time. After successfully receiving the data, the receivers of the downlink and uplink data send acknowledgment (ACK) frames at the same time and frequency. Opportunistic full-duplex means that a STA (such as STA1) sends uplink data. When the AP detects the uplink data packet sent by STA1, it sends downlink data to another STA (such as STA2) and completes the downlink data transmission before the uplink data transmission is cut off. After completing the data reception, it sends an acknowledgment frame at the same time and frequency.
[0005] However, scheduled full-duplex requires sending trigger frames in advance, which will bring certain transmission overhead and reduce system utilization; opportunistic full-duplex is initiated by STA. For example, the first STA sends data to the AP, and the AP sends data to the second STA. It is not clear to which second STA the AP sends data. The second STA may be a STA around the first STA, which will interfere with the sending / receiving of data. Summary of the Invention
[0006] The embodiments of the present invention provide a data processing method and device to solve the problem of unsatisfactory performance of existing full-duplex transmission.
[0007] In a first aspect, an embodiment of the present invention provides a data processing method, including:
[0008] An access point (AP) receives a first physical layer protocol data unit (PPDU) sent by a first station (STA). The first PPDU includes a preamble field and a data field, and includes information indicating full-duplex transmission. The AP transmits a second PPDU to a second STA in full-duplex transmission mode based on the information. By including the information indicating full-duplex transmission within the PPDU, the AP specifies conditions for allowing full-duplex transmission in the existing data packet structure, thereby preventing the AP from simultaneously transmitting to a STA that is already transmitting and does not support full-duplex transmission.
[0009] In a possible implementation manner, 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.
[0010] In a possible implementation manner, the identification information is carried in a preamble field or a data field of the first PPDU.
[0011] In a possible implementation manner, the identification information is carried in a signaling field within a preamble field of the first PPDU.
[0012] In a possible implementation manner, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0013] In one possible implementation, the time duration for the AP to identify the identification information from the first PPDU does not exceed a first time threshold. The first time threshold is set to avoid meaningless transmission.
[0014] In one possible implementation, the duration for the AP to identify the identification information from the first PPDU does not exceed a first time threshold, including: the duration for the AP to identify the identification information from the preamble field in the first PPDU does not exceed the first time threshold; or, the duration for the AP to identify the identification information in the data field in the first PPDU does not exceed the first time threshold.
[0015] In one possible implementation, after the AP identifies the identification information from the first PPDU, a time length required to receive the remaining first PPDU to be transmitted is greater than a second time threshold. The second time threshold is set to avoid meaningless transmission.
[0016] In one possible implementation, the method further includes: when the encoding mode of the data field of the first PPDU is one of binary convolution BCC encoding or low-density parity check code LDPC encoding, the AP uses a full-duplex transmission mode to send the second PPDU to the second STA; wherein, when the data field of the first PPDU uses the LDPC encoding, the data length of the data field is set to be greater than one coding block.
[0017] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0018] In a second aspect, an embodiment of the present invention provides a data processing method, including:
[0019] An access point (AP) sends a second physical layer protocol data unit (PPDU) to a first STA and a second STA. The second PPDU includes a preamble field and a data field, and includes information indicating full-duplex transmission. The AP receives the first PPDU sent by the first STA based on the information in full-duplex transmission mode. By including the information indicating full-duplex transmission within the PPDU, the existing data packet structure in existing standards specifies conditions for allowing full-duplex transmission, preventing the AP from simultaneously transmitting to a STA that is already transmitting and does not support full-duplex transmission.
[0020] In one possible implementation, the information includes: parameter information of full-duplex transmission. By setting the parameter information of full-duplex transmission, the existing data packet structure of the existing standard can assist the AP and STA to perform full-duplex transmission.
[0021] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0022] In one possible implementation, the information further includes: site information of the first STA and the second STA. Full-duplex transmission is indicated by the site information, thereby saving transmission overhead.
[0023] In one possible implementation, the site information includes: an association identifier AID, resource unit indication information RUallocation, a modulation and coding mechanism MCS, a number of space-time streams NSTS, a transmit beam modulation TXBF, coding, dual carrier modulation DCM, a cyclic redundancy check CRC, or one or more of the tail.
[0024] In a third aspect, an embodiment of the present invention provides a data processing method, including:
[0025] An access point (AP) sends a scheduling frame containing information instructing a first STA and a second STA to perform full-duplex transmission within an interval or multiple subintervals of an interval. The AP receives a first physical layer protocol data unit (PPDU) sent by the first STA in accordance with the scheduling frame within the interval or multiple subintervals of the interval. The AP transmits a second PPDU to the second STA using a full-duplex transmission mode within the interval or multiple subintervals of the interval. Defining the uplink and downlink transmission intervals by the scheduling frame increases the feasibility of full-duplex transmission.
[0026] In a possible implementation manner, the scheduling 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.
[0027] In a fourth aspect, an embodiment of the present invention provides a data processing method, including:
[0028] A first physical layer protocol data unit PPDU is sent by a first station STA to an access point AP, wherein the first PPDU includes a preamble field and a data field, and the first PPDU contains information indicating full-duplex transmission.
[0029] In a possible implementation manner, 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.
[0030] In a possible implementation manner, the identification information is carried in a preamble field or a data field of the first PPDU.
[0031] In a possible implementation manner, the identification information is carried in a signaling field within a preamble field of the first PPDU.
[0032] In a possible implementation manner, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0033] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0034] In a fifth aspect, an embodiment of the present invention provides a data processing method, including:
[0035] The first station STA receives a second physical layer protocol data unit PPDU sent by an access point AP, wherein the second PPDU includes a preamble code field and a data field, and the second PPDU contains information for indicating full-duplex transmission; the first STA sends a first PPDU to the AP based on the information.
[0036] In a fourth aspect, an embodiment of the present invention provides a data processing method, including:
[0037] The information includes: parameter information of full-duplex transmission.
[0038] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0039] In a possible implementation manner, the information further includes: site information of the first STA and the second STA.
[0040] In one possible implementation, the site information includes: an association identifier AID, resource unit indication information RUallocation, a modulation and coding mechanism MCS, a number of space-time streams NSTS, a transmit beam modulation TXBF, coding, dual carrier modulation DCM, a cyclic redundancy check CRC, or one or more of the tail.
[0041] In a sixth aspect, an embodiment of the present invention provides a data processing method, including:
[0042] The first station STA receives a scheduling frame sent by an access point AP, wherein the scheduling frame contains information for instructing the first STA and the second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval; the first STA sends a first physical layer protocol data unit PPDU to the AP according to the scheduling frame within an interval or multiple sub-intervals of an interval.
[0043] In one possible implementation, the scheduling frame includes at least the following fields:
[0044] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0045] In a seventh aspect, an embodiment of the present invention provides a data processing method, including:
[0046] The second station STA receives a second PPDU sent by the access point AP according to the first physical layer protocol data unit PPDU, wherein the first PPDU includes a preamble field and a data field, and the first PPDU contains information for indicating full-duplex transmission.
[0047] In a possible implementation manner, 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.
[0048] In a possible implementation manner, the identification information is carried in a preamble field or a data field of the first PPDU.
[0049] In a possible implementation manner, the identification information is carried in a signaling field within a preamble field of the first PPDU.
[0050] In a possible implementation manner, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0051] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0052] In an eighth aspect, an embodiment of the present invention provides a data processing method, including:
[0053] The second station STA receives a second physical layer protocol data unit PPDU sent by the access point AP in full-duplex transmission mode, wherein the second PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission.
[0054] In a possible implementation manner, the information includes: parameter information of full-duplex transmission.
[0055] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0056] In a possible implementation manner, the information further includes: site information of the first STA and the second STA.
[0057] In one possible implementation, the site information includes: an association identifier AID, resource unit indication information RUallocation, a modulation and coding mechanism MCS, a number of space-time streams NSTS, a transmit beam modulation TXBF, coding, dual carrier modulation DCM, a cyclic redundancy check CRC, or one or more of the tail.
[0058] In a ninth aspect, an embodiment of the present invention provides a data processing method, including:
[0059] The second station STA receives a scheduling frame sent by the access point AP, wherein the scheduling frame contains information for instructing the first STA and the second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval; the second STA receives the second physical layer protocol data unit PPDU sent by the AP according to the scheduling frame within an interval or multiple sub-intervals of an interval.
[0060] In one possible implementation, the scheduling frame includes at least the following fields:
[0061] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0062] In a tenth aspect, an embodiment of the present invention provides a data processing device, including:
[0063] A receiving unit, configured to receive a first physical layer protocol data unit (PPDU) sent by a first station (STA), wherein the first PPDU includes a preamble field and a data field, and includes information indicating full-duplex transmission;
[0064] A sending unit is configured to send a second PPDU to a second STA in a full-duplex transmission mode according to the information.
[0065] In a possible implementation manner, 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.
[0066] In a possible implementation manner, the identification information is carried in a preamble field or a data field of the first PPDU.
[0067] In a possible implementation manner, the identification information is carried in a signaling field within a preamble field of the first PPDU.
[0068] In a possible implementation manner, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0069] In a possible implementation manner, the device further includes: a processing unit, configured to identify from the first PPDU that a duration of the identification information does not exceed a first time threshold.
[0070] In one possible implementation, the processing unit is configured to identify that a duration of the identification information in the preamble field of the first PPDU does not exceed a first time threshold; or that a duration of the identification information in the data field of the first PPDU does not exceed the first time threshold.
[0071] In a possible implementation manner, the processing unit is further configured to, after identifying the identification information in the first PPDU, receive the remaining first PPDU to be transmitted, with the time length required being greater than a second time threshold.
[0072] In one possible implementation, the processing unit is further configured to determine that when the encoding mode of the data field of the first PPDU is one of binary convolution BCC encoding or low-density parity check code LDPC encoding, instruct the transceiver to use a full-duplex transmission mode to send the second PPDU to the second STA; wherein, when the data field of the first PPDU uses the LDPC encoding, the data length of the data field is set to be greater than one coding block.
[0073] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0074] In an eleventh aspect, an embodiment of the present invention provides a data processing device, including:
[0075] A sending unit, configured to send a second physical layer protocol data unit (PPDU) to a first station (STA) and a second STA, wherein the second PPDU includes a preamble field and a data field, and includes information indicating full-duplex transmission;
[0076] A receiving unit is configured to receive, in a full-duplex transmission mode, a first PPDU sent by the first STA according to the information.
[0077] In a possible implementation manner, the information includes: parameter information of full-duplex transmission.
[0078] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0079] In a possible implementation manner, the information further includes: site information of the first STA and the second STA.
[0080] In one possible implementation, the site information includes: an association identifier AID, resource unit indication information RUallocation, a modulation and coding mechanism MCS, a number of space-time streams NSTS, a transmit beam modulation TXBF, coding, dual carrier modulation DCM, a cyclic redundancy check CRC, or one or more of the tail.
[0081] In a twelfth aspect, an embodiment of the present invention provides a data processing device, including:
[0082] A sending unit, configured to send a scheduling frame, wherein the scheduling frame includes information for instructing a first station STA and a second STA to perform full-duplex transmission within an interval or within multiple sub-intervals of an interval;
[0083] a receiving unit, configured to receive, within an interval or within multiple subintervals of an interval, a first physical layer protocol data unit PPDU sent by a first STA according to the scheduling frame;
[0084] The sending unit is further configured to enable the AP to send a second PPDU to a second STA in a full-duplex transmission mode within one interval or within multiple sub-intervals of one interval.
[0085] In one possible implementation, the scheduling frame includes at least the following fields:
[0086] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0087] In a thirteenth aspect, an embodiment of the present invention provides a data processing device, including:
[0088] A sending unit is configured to send a first physical layer protocol data unit (PPDU) to an access point (AP), wherein the first PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission.
[0089] In a possible implementation manner, 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.
[0090] In a possible implementation manner, the identification information is carried in a preamble field or a data field of the first PPDU.
[0091] In a possible implementation manner, the identification information is carried in a signaling field within a preamble field of the first PPDU.
[0092] In a possible implementation manner, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0093] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0094] In a fourteenth aspect, an embodiment of the present invention provides a data processing device, including:
[0095] a receiving unit, configured to receive a second physical layer protocol data unit (PPDU) sent by an access point (AP), wherein the second PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission;
[0096] A sending unit is configured to send a first PPDU to the AP according to the information.
[0097] In a possible implementation manner, the information includes: parameter information of full-duplex transmission.
[0098] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0099] In a possible implementation manner, the information further includes: site information of the first STA and the second STA.
[0100] In one possible implementation, the site information includes: an association identifier AID, resource unit indication information RUallocation, a modulation and coding mechanism MCS, a number of space-time streams NSTS, a transmit beam modulation TXBF, coding, dual carrier modulation DCM, a cyclic redundancy check CRC, or one or more of the tail.
[0101] In a fifteenth aspect, an embodiment of the present invention provides a data processing device, including:
[0102] a receiving unit, configured to receive a scheduling frame sent by an access point AP, wherein the scheduling frame includes information for instructing the first STA and the second STA to perform full-duplex transmission within an interval or within multiple sub-intervals of an interval;
[0103] A sending unit is used to send a first physical layer protocol data unit PPDU to the AP according to the scheduling frame within an interval or multiple sub-intervals of an interval.
[0104] In one possible implementation, the scheduling frame includes at least the following fields:
[0105] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0106] In a sixteenth aspect, an embodiment of the present invention provides a data processing device, including:
[0107] The receiving unit is configured to receive a second PPDU sent by an access point AP according to the first physical layer protocol data unit PPDU, wherein the first PPDU includes a preamble field and a data field, and the first PPDU contains information indicating full-duplex transmission.
[0108] In a possible implementation manner, 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.
[0109] In a possible implementation manner, the identification information is carried in a preamble field or a data field of the first PPDU.
[0110] In a possible implementation manner, the identification information is carried in a signaling field within a preamble field of the first PPDU.
[0111] In a possible implementation manner, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0112] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0113] In a seventeenth aspect, an embodiment of the present invention provides a data processing device, including:
[0114] The receiving unit is configured to receive a second physical layer protocol data unit (PPDU) sent by an access point (AP) in full-duplex transmission mode, wherein the second PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission.
[0115] In a possible implementation manner, the information includes: parameter information of full-duplex transmission.
[0116] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0117] In a possible implementation manner, the information further includes: site information of the first STA and the second STA.
[0118] In one possible implementation, the site information includes: an association identifier AID, resource unit indication information RUallocation, a modulation and coding mechanism MCS, a number of space-time streams NSTS, a transmit beam modulation TXBF, coding, dual carrier modulation DCM, a cyclic redundancy check CRC, or one or more of the tail.
[0119] In an eighteenth aspect, an embodiment of the present invention provides a data processing device, including:
[0120] a receiving unit, configured to receive a scheduling frame sent by an access point AP, wherein the scheduling frame includes information for instructing the first STA and the second STA to perform full-duplex transmission within an interval or within multiple sub-intervals of an interval;
[0121] The sending unit is configured to receive, within an interval or within multiple sub-intervals of an interval, the second physical layer protocol data unit PPDU sent by the AP according to the scheduling frame.
[0122] In one possible implementation, the scheduling frame includes at least the following fields:
[0123] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0124] In a nineteenth aspect, an embodiment of the present invention provides a data processing device, including:
[0125] A transceiver, configured to receive a first physical layer protocol data unit (PPDU) sent by a first station (STA), wherein the first PPDU includes a preamble field and a data field, and includes information indicating full-duplex transmission;
[0126] The transceiver is further configured to send a second PPDU to the second STA in a full-duplex transmission mode according to the information.
[0127] In a possible implementation manner, 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.
[0128] In a possible implementation manner, the identification information is carried in a preamble field or a data field of the first PPDU.
[0129] In a possible implementation manner, the identification information is carried in a signaling field within a preamble field of the first PPDU.
[0130] In a possible implementation manner, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0131] In a possible implementation manner, the device further includes: a processor, configured to identify from the first PPDU that a duration of the identification information does not exceed a first time threshold.
[0132] In one possible implementation, the processor is configured to identify that a duration of the identification information in a preamble field of the first PPDU does not exceed a first time threshold; or that a duration of the identification information in a data field of the first PPDU does not exceed a first time threshold.
[0133] In a possible implementation manner, the processor is further configured to, after identifying the identification information in the first PPDU, receive the remaining first PPDU to be transmitted, when the time length required is greater than a second time threshold.
[0134] In one possible implementation, the processor is further configured to determine that when the encoding mode of the data field of the first PPDU is one of binary convolution BCC encoding or low-density parity check code LDPC encoding, instruct the transceiver to use a full-duplex transmission mode to send the second PPDU to the second STA; wherein, when the data field of the first PPDU uses the LDPC encoding, the data length of the data field is set to be greater than one coding block.
[0135] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0136] In a twentieth aspect, an embodiment of the present invention provides a data processing device, including:
[0137] A transceiver, configured to send a second physical layer protocol data unit (PPDU) to a first station (STA) and a second STA, wherein the second PPDU includes a preamble field and a data field, and includes information indicating full-duplex transmission;
[0138] 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.
[0139] In a possible implementation manner, the information includes: parameter information of full-duplex transmission.
[0140] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0141] In a possible implementation manner, the information further includes: site information of the first STA and the second STA.
[0142] In one possible implementation, the site information includes: an association identifier AID, resource unit indication information RUallocation, a modulation and coding mechanism MCS, a number of space-time streams NSTS, a transmit beam modulation TXBF, coding, dual carrier modulation DCM, a cyclic redundancy check CRC, or one or more of the tail.
[0143] In a twenty-first aspect, an embodiment of the present invention provides a data processing device, including:
[0144] A transceiver, configured to send a scheduling frame, wherein the scheduling frame includes information for instructing a first station STA and a second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval;
[0145] The transceiver is further configured to receive, within an interval or within multiple subintervals of an interval, a first physical layer protocol data unit PPDU sent by a first STA according to the scheduling frame;
[0146] The transceiver is further configured for the AP to send a second PPDU to a second STA in a full-duplex transmission mode within one interval or within multiple sub-intervals of one interval.
[0147] In one possible implementation, the scheduling frame includes at least the following fields:
[0148] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0149] In a twenty-second aspect, an embodiment of the present invention provides a data processing device, including:
[0150] A transceiver is configured to send a first physical layer protocol data unit (PPDU) to an access point (AP), wherein the first PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission.
[0151] In a possible implementation manner, 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.
[0152] In a possible implementation manner, the identification information is carried in a preamble field or a data field of the first PPDU.
[0153] In a possible implementation manner, the identification information is carried in a signaling field within a preamble field of the first PPDU.
[0154] In a possible implementation manner, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0155] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0156] In a twenty-third aspect, an embodiment of the present invention provides a data processing device, including:
[0157] A transceiver, configured to receive a second physical layer protocol data unit (PPDU) sent by an access point (AP), wherein the second PPDU includes a preamble field and a data field, and includes information indicating full-duplex transmission;
[0158] The transceiver is further configured to send a first PPDU to the AP according to the information.
[0159] In a possible implementation manner, the information includes: parameter information of full-duplex transmission.
[0160] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0161] In a possible implementation manner, the information further includes: site information of the first STA and the second STA.
[0162] In one possible implementation, the site information includes: an association identifier AID, resource unit indication information RUallocation, a modulation and coding mechanism MCS, a number of space-time streams NSTS, a transmit beam modulation TXBF, coding, dual carrier modulation DCM, a cyclic redundancy check CRC, or one or more of the tail.
[0163] In a twenty-fourth aspect, an embodiment of the present invention provides a data processing device, including:
[0164] a transceiver, configured to receive a scheduling frame sent by an access point AP, wherein the scheduling frame includes information for instructing a first STA and a second STA to perform full-duplex transmission within an interval or within multiple sub-intervals of an interval;
[0165] The transceiver is further configured to send a first physical layer protocol data unit (PPDU) to the AP according to the scheduling frame within an interval or within multiple sub-intervals of an interval.
[0166] In one possible implementation, the scheduling frame includes at least the following fields:
[0167] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0168] In a twenty-fifth aspect, an embodiment of the present invention provides a data processing device, including:
[0169] The transceiver is configured to receive a second PPDU sent by an access point AP according to the first physical layer protocol data unit PPDU, wherein the first PPDU includes a preamble field and a data field, and the first PPDU contains information indicating full-duplex transmission.
[0170] In a possible implementation manner, 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.
[0171] In a possible implementation manner, the identification information is carried in a preamble field or a data field of the first PPDU.
[0172] In a possible implementation manner, the identification information is carried in a signaling field within a preamble field of the first PPDU.
[0173] In a possible implementation manner, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0174] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0175] In a twenty-sixth aspect, an embodiment of the present invention provides a data processing device, including:
[0176] The transceiver is configured to receive a second physical layer protocol data unit (PPDU) sent by an access point (AP) in full-duplex transmission mode, wherein the second PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission.
[0177] In a possible implementation manner, the information includes: parameter information of full-duplex transmission.
[0178] In a possible implementation manner, the parameter information includes: one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0179] In a possible implementation manner, the information further includes: site information of the first STA and the second STA.
[0180] In one possible implementation, the site information includes: an association identifier AID, resource unit indication information RUallocation, a modulation and coding mechanism MCS, a number of space-time streams NSTS, a transmit beam modulation TXBF, coding, dual carrier modulation DCM, a cyclic redundancy check CRC, or one or more of the tail.
[0181] In a twenty-seventh aspect, an embodiment of the present invention provides a data processing device, including:
[0182] a transceiver, configured to receive a scheduling frame sent by an access point AP, wherein the scheduling frame includes information for instructing a first STA and a second STA to perform full-duplex transmission within an interval or within multiple sub-intervals of an interval;
[0183] The transceiver is further configured to receive, within an interval or within multiple sub-intervals of an interval, a second physical layer protocol data unit PPDU sent by the AP according to the scheduling frame.
[0184] In one possible implementation, the scheduling frame includes at least the following fields:
[0185] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0186] In aspect 28, an embodiment of the present invention provides a computer program product comprising instructions, characterized in that when the instructions are run on a computer, the computer executes the method described in aspect 1, aspect 2, aspect 3, aspect 4, aspect 5, aspect 6, aspect 7, aspect 8 or aspect 9 above.
[0187] In aspect 20, an embodiment of the present invention provides a computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, it implements the method described in the first aspect, second aspect, third aspect, fourth aspect, fifth aspect or sixth aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0188] Figure 1 An application scenario diagram of a data processing method provided by an embodiment of the present invention;
[0189] Figure 2 A schematic diagram of the structure of the Non-HT PPDU involved in this embodiment;
[0190] Figure 3 FIG. 1 is a schematic diagram of the structure of an HT PPDU involved in this embodiment;
[0191] Figure 4 A schematic diagram of the structure of the VHT PPDU involved in this embodiment
[0192] Figure 5a Schematic diagram of the structure of the HE PPDU involved in this embodiment;
[0193] Figure 5b Schematic diagram of the structure of a VHE PPDU involved in this embodiment;
[0194] Figure 6 A signaling interaction diagram of a data processing method provided by an embodiment of the present invention;
[0195] Figure 7 A schematic diagram of delayed full-duplex transmission provided by an embodiment of the present invention;
[0196] Figure 8 A schematic diagram of another delayed full-duplex transmission provided by an embodiment of the present invention;
[0197] Figure 9 A schematic diagram of full-duplex transmission using a contention mechanism provided by an embodiment of the present invention;
[0198] Figure 10 A signaling interaction diagram of another data processing method provided by an embodiment of the present invention;
[0199] Figure 11 An example of information carried by a VHT PPDU provided in an embodiment of the present invention;
[0200] Figure 12 An example of a PPDU using an MTS structure provided in an embodiment of the present invention;
[0201] Figure 13A signaling interaction diagram of another data processing method provided by an embodiment of the present invention;
[0202] Figure 14 A schematic diagram of the structure of a scheduling frame provided in an embodiment of the present invention;
[0203] Figure 15 A schematic diagram of a first possible structure of a data processing device provided by an embodiment of the present invention;
[0204] Figure 16 A schematic diagram of a second possible structure of a data processing device provided by an embodiment of the present invention;
[0205] Figure 17 A schematic diagram of a third possible structure of a data processing device provided by an embodiment of the present invention;
[0206] Figure 18 A schematic diagram of a fourth possible structure of the data processing device provided by an embodiment of the present invention;
[0207] Figure 19 A fifth possible structural diagram of the data processing device provided by an embodiment of the present invention;
[0208] Figure 20 A sixth possible structural diagram of the data processing device provided by an embodiment of the present invention;
[0209] Figure 21 A seventh possible structural diagram of the data processing device provided by an embodiment of the present invention;
[0210] Figure 22 A schematic diagram of an eighth possible structure of the data processing device provided by an embodiment of the present invention;
[0211] Figure 23 A ninth possible structural diagram of a data processing device provided by an embodiment of the present invention;
[0212] Figure 24 A hardware structure diagram of a first data processing device provided by an embodiment of the present invention;
[0213] Figure 25 A hardware structure diagram of a second data processing device provided by an embodiment of the present invention;
[0214] Figure 26 A hardware structure diagram of a third data processing device provided by an embodiment of the present invention;
[0215] Figure 27 A hardware structure diagram of a fourth data processing device provided by an embodiment of the present invention;
[0216] Figure 28A hardware structure diagram of a fifth data processing device provided by an embodiment of the present invention;
[0217] Figure 29 A hardware structure diagram of a sixth data processing device provided by an embodiment of the present invention;
[0218] Figure 30 A hardware structure diagram of a seventh data processing device provided in an embodiment of the present invention;
[0219] Figure 31 A hardware structure diagram of an eighth data processing device provided by an embodiment of the present invention;
[0220] Figure 32 This is a hardware structure diagram of the ninth data processing device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0221] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0222] To facilitate understanding of the embodiments of the present invention, specific embodiments will be further explained below with reference to the accompanying drawings. The embodiments do not limit the embodiments of the present invention.
[0223] The embodiment of the present invention is mainly applied to data communication between a node and one or more nodes, for example, Figure 1 The communication between the AP and STA1 and STA2 shown in the figure should be pointed out that AP is a special STA with functions such as cell management, that is, STA is divided into AP and Non-AP STA. The invention scheme in the present invention is also applicable to the communication between one STA and one or more STAs. Figure 1 In the example, it is assumed that the AP has full-duplex capability, while STA1 and STA2 may not have full-duplex transmission capability. Figure 1 Data communication includes two types of data: uplink data (data sent by STA1 to AP) and downlink data (data sent by AP to STA2).
[0224] Among them, AP, STA1 and STA2 can be, but are not limited to: communication servers, routers, switches, bridges, computers, mobile phones, smart watches, smart appliances and other devices.
[0225] The data involved in this embodiment may be, but is not limited to: a physical layer protocol data unit (PPDU), such as Non-HT PPDU, HT PPDU, VHT PPDU, and HE PPDU.
[0226] Figure 2 This is a schematic diagram of the structure of the Non-HT PPDU involved in this embodiment. The Non-HT PPDU specifically includes: a short training field (STF), a long training field (L-LTF), a signaling field (SIG), and data. The field before the data part is the preamble.
[0227] Figure 3 FIG2 is a schematic diagram of the structure of the HT PPDU involved in this embodiment. The HT PPDU adds Legacy before the preamble field of the Non-HT PPDU, representing the legacy field, and adds HT-SIG, HT-STF, and HT-LTF fields for assisting HT data transmission.
[0228] Figure 4 This is a schematic diagram of the structure of a VHT PPDU involved in this embodiment. In addition to the traditional signaling fields in the HT PPDU, the VHT PPDU also includes 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.
[0229] Figure 5a This is a structural diagram of the HE PPDU involved in this embodiment. The HE PPDU can be divided into: single user (SU) data packet, extended range single user (ER SU) data packet, trigger-based (TB) data packet (and multiple user (MU) data packet).
[0230] Figure 5bThis is a structural diagram of the VHE PPDU involved in this embodiment. The VHE PPDU may be a new PPDU of the next generation of the HE PPDU, including a traditional preamble field L-Preamble, an identification field VHE Mark field, a very efficient throughput signaling field VHE-SIG, a very efficient throughput short training field VHE-STF, and a very efficient throughput long training field VHE-LTF. VHT PPDU is a name for the PPDU, which may also have other forms of names, which are not specifically limited in this embodiment.
[0231] Figure 6 A signaling interaction diagram of a data processing method provided in an embodiment of the present invention, the method specifically includes the following steps:
[0232] S601: An access point AP receives a first PPDU sent by a first station STA.
[0233] In this embodiment, the transmitting / receiving address of the PPDU is mainly identified based on the signaling fields of different types of data packets, thereby instructing another STA to participate in full-duplex transmission.
[0234] The first PPDU includes a preamble field and a data field, and the first PPDU includes information indicating full-duplex transmission.
[0235] 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 the preamble field or the data field of the first PPDU.
[0236] The STA's identification information may include the STA's MAC address, the STA's Association Identifier (AID), a partial MAC address (a portion of the 48-bit MAC address), or a partial Association Identifier. The AP's identification information may include the AP's MAC address, the cell's Basic Service Set Identifier (BSSID), the AP's BSS color, a partial BSSID, a special AID, etc., and the present invention does not impose any specific limitations on this.
[0237] Optionally, the identification information can be carried in the signaling field within the preamble field of the first PPDU; the identification information can also be carried in the Media Access Control (MAC) frame within the data field of the first PPDU, where the identification information can be the sending address of the first STA or the receiving address of the AP.
[0238] When the identification information is carried in the signaling field within the preamble field of the first PPDU, the first PPDU of this embodiment is applicable to: a HE MU PPDU in a HE PPDU.
[0239] In this embodiment, the conditions for full-duplex transmission can be specified as follows:
[0240] First, when the AP identifies the TA in the preamble field, it can perform full-duplex transmission. For example, when the MU PPDU is used for uplink transmission from STA1 to the AP, the station identifier (STA-ID) of the sending STA1 will be carried in the HE-SIG-B. The AP can identify the transmitting address (TA) of STA1 through the HE-SIG-B and thus initiate FD transmission. For example, when the AP receives a data packet of a TB PPDU, if the TB PPDU is triggered by itself by sending a trigger frame, the AP knows which STAs it is scheduling and the TA of the PPDU, so it can also initiate full-duplex transmission.
[0241] If the AP also wants to confirm the receiving address (RA) of the PPDU and confirm that the uplink data frame is sent to itself, then full-duplex transmission can be performed. For a TB PPDU, since it is triggered by itself, it knows that the RA is itself. For a HEMU PPDU, it can read the Basic Service Set Color (BSS color) in the HE-SIG-A. This BSS color is used to identify the cell, and thus estimate that the RA is itself.
[0242] Second, when the PPDU is a Non-HT PPD, HT PPDU, or VHT PPDU, the TA in the PPDU is only located in the frame header of the MAC frame in the data field. Since the AP cannot identify the TA through the preamble field, the AP cannot initiate full-duplex transmission.
[0243] Third, when the PPDU is a 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 can be performed in the remaining part of the data field. Specifically, when it is determined that the encoding method of the data field of the first PPDU is binary convolutional BCC encoding or low-density parity check code LDPC encoding and the data length needs to be set to more than one in a coding block, the AP uses full-duplex transmission mode to send the second PPDU to the second STA.
[0244] In an optional solution of an embodiment of the present invention, meaningless data transmission is prevented (for example, when the TA is identified, the data block has been transmitted completely) because the time length for the AP to identify the identification information from the first PPDU can be set not to exceed the first time threshold.
[0245] Specifically, the duration for the AP to identify the identification information from the first PPDU does not exceed the first time threshold, including: the duration for the AP to identify the identification information from the preamble field in the first PPDU does not exceed the first time threshold; or, the duration for the AP to identify the identification information in the data field in the first PPDU does not exceed the first time threshold.
[0246] The first time threshold is one of a duration for receiving the entire preamble field of the first PPDU, a duration for receiving the preamble field of a portion of the first PPDU, and a duration for receiving the data field of a portion of the first PPDU.
[0247] In an optional solution of the embodiment of the present invention, after the AP identifies the identification information from the first PPDU, it can set the time required for receiving the remaining first PPDU to be transmitted to be greater than the second time threshold.
[0248] For example, when STA can T MAX If TA is identified before the time period, full-duplex transmission can be performed, otherwise full-duplex transmission cannot be performed, where T PPDU -T MAX It is the time required for STA to identify TA or TA and RA. The required time can also be T PPDU -T DATA Or T PPDU -(T DATA -T MAC header );T MAX You can also specify a fixed value, such as 500us, or T MAX It must be longer than the time required for the AP to transmit the second PPDU.
[0249] S602: The AP sends a second PPDU to the second STA in full-duplex transmission mode according to the information.
[0250] When it is identified that the encoding mode of TA, TA and RA, and the data field is binary convolution BCC encoding, or low-density parity check code LDPC encoding, and the data length exceeds one in a coding block, the AP adopts the full-duplex transmission mode to the transmission mode.
[0251] In an optional solution of the embodiment of the present invention, the information may further include: parameter information of full-duplex transmission.
[0252] The parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU sending address, PPDU receiving address, signal-to-noise ratio margin, or confirmation frame management.
[0253] Disallow full-duplex transmission (FD_Disallow): The receiving end is prohibited from performing FD transmission during the PPDU. The specific time to indicate FD_Disallow may depend on the product implementation, or it may be specified in the standard. The solution of the present invention provides some examples of indication situations. For example, if the AP or STA sending the PPDU considers that the data packet is relatively important, such as a beacon frame, a public action frame, etc., the AP or STA receiving the PPDU may affect the reception of the PPDU if it performs FD transmission at the same time. Or if the PPDU is short, the corresponding sender of the PPDU will indicate the FDP as FD_Disallow, indicating that full-duplex D transmission is prohibited within the PPDU.
[0254] Delayed full-duplex transmission (FD_Delay): The receiver is prohibited from performing full-duplex transmission during this PPDU, but the next PPDU still comes from the same sender, such as Figure 7 As shown, after the TA is identified through this PPDU, full-duplex transmission can be performed in the next PPDU even if the TA cannot be identified. Figure 8 As shown, for the scenario where the AP sends a trigger frame to schedule full-duplex transmission, when the AP uses VHE PPDU to send a trigger frame, it can also indicate FD Delay to indicate that when the STA performs multi-user uplink transmission, the AP will also perform FD transmission. It should be noted that if the AP does not indicate the receiving STA of downlink data in the trigger frame, the FD_Delay indication can enable other STAs to prepare to receive downlink data even if they receive the trigger frame and know that uplink transmission will follow.
[0255] SNR Margin (Signal to Noise Ratio Margin): Indicates the SNR Margin that needs to be reserved after self-interference cancellation if the receiver wishes to perform FD transmission to ensure the reception of the PPDU; if the receiver cannot guarantee the SNR Margin, FD transmission cannot be performed.
[0256] PPDU send / receive address: 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. This indication is applicable when sending data to an AP with full-duplex capability.
[0257] Acknowledgement (ACK) frame management: It can be seen from the FD process of opportunistic transmission that when STA1 and AP, as well as AP and STA2, complete data transmission at the same time, there is sometimes a confirmation frame transmission process. It is generally believed that the AP will also send and receive confirmation frames at the same time through full-duplex transmission. The solution of the present invention proposes to carry an acknowledgment frame management indication in the full-duplex parameters, indicating that an extended interframe space (EIFS) will be reserved for the transmission of the acknowledgment frame after the transmission of the data part. For example, when STA1 indicates that there is an EIFS time for acknowledgment frame transmission, when the AP performs FD transmission, it can request an acknowledgment frame from STA2, otherwise, it will not request an acknowledgment frame from STA2.
[0258] In an optional scheme of an embodiment of the present invention, if the TA is identified before the data field (i.e., the preamble field), it is necessary to receive the entire preamble field before performing full-duplex transmission, that is, the time when the AP or STA starts full-duplex transmission shall not be earlier than the data field. For example, when the first PPDU is a VHE PPDU, the TA is identified before the data field, and it is still necessary to wait for the VHE-STF and VHE-LTF before full-duplex transmission can be performed.
[0259] It should be noted that the requirement that the time when the AP or STA starts full-duplex transmission must not be earlier than the data field is to avoid affecting the automatic gain control (AGC) performed by the receiving end using VHE-STF and the channel estimation performed using VHE-LTF.
[0260] In an optional solution of the embodiment of the present invention, Figure 9 As shown, when multiple STAs request to perform uplink transmission to the AP, the STA that can perform uplink transmission can also be determined through a competition mechanism, a fallback mechanism, or a random probability mechanism.
[0261] The data processing method provided in this embodiment modifies the existing data grouping structure of the existing standard to specify the conditions for allowing full-duplex transmission, thereby preventing the AP from simultaneously transmitting to a STA that is currently transmitting and does not support full-duplex transmission; by setting full-duplex transmission parameter information, the AP and STA are assisted in performing full-duplex transmission.
[0262] Figure 10 A signaling interaction diagram of another data processing method provided in an embodiment of the present invention, the method specifically includes the following steps:
[0263] S1001. An AP sends a second PPDU to a first STA and a second STA.
[0264] The second PPDU includes a preamble field and a data field, and the second PPDU includes information indicating full-duplex transmission.
[0265] The information includes: parameter information of full-duplex transmission.
[0266] The AP sends a second PPDU to the first STA and the second STA. The purpose of the first STA receiving the second PPDU is to obtain information indicating full-duplex transmission from the second PPDU, that is, the first STA needs to send the first PPDU to the AP as a sender.
[0267] S1002. The first STA sends a first PPDU to the AP according to the received second PPDU.
[0268] The parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, transmission of PPDU, PPDU receiving address, signal-to-noise ratio margin, or acknowledgement frame management.
[0269] This embodiment differs only from S601-S602 in that the AP first sends downlink data (the second PPDU) to the first and second STAs, then receives uplink data (the first PPDU), and the second PPDU includes information indicating full-duplex transmission. The principles of this embodiment are essentially the same as those of the above steps, and the details can be found in the description of S601-S602 above. For the sake of brevity, these details are omitted here.
[0270] In an optional solution of the embodiment of the present invention, the information may further include: site information of the first STA and the second STA, wherein the site information may be resource indication information for downlink data transmission and uplink data transmission.
[0271] The site information includes: one or more of the following: association identifier AID, resource unit indication information RU allocation, modulation and coding scheme MCS, number of space-time streams NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or tail.
[0272] Specifically, the information can be carried by the signaling field in the preamble of the second PPDU, such as when the second PPDU is a VHE PPDU, refer to Figure 11 An example of VHE PPDU carrying information provided by an embodiment of the present invention is shown, where the VHE-SIG field in the VHE PPDU preamble carries the information.
[0273] In an optional solution of the embodiment of the present invention, a structure of multiple time segments (MTS) can also be used, that is, there are multiple resource units in the time dimension, and the AP uses the first TS to send a trigger frame to schedule the second TS for full-duplex transmission. Figure 12 An example of a PPDU using an MTS structure provided by an embodiment of the present invention is shown. The entire PPDU is divided into two TSs in terms of time. The Data field of the first TS is used to carry a trigger frame, indicating full-duplex transmission in the second TS.
[0274] In an optional scheme of an embodiment of the present invention, if the TA is identified before the data field (i.e., the preamble field), it is necessary to receive the entire preamble field before performing full-duplex transmission, that is, the time when the AP or STA starts full-duplex transmission shall not be earlier than the data field. For example, when the first PPDU is a VHE PPDU, the TA is identified before the data field, and it is still necessary to wait for the VHE-STF and VHE-LTF before full-duplex transmission can be performed.
[0275] It should be noted that the requirement that the time when the AP or STA starts full-duplex transmission must not be earlier than the data field is to avoid affecting the automatic gain control (AGC) performed by the receiving end using VHE-STF and the channel estimation performed using VHE-LTF.
[0276] The data processing method provided in this embodiment assists APs and STAs in performing full-duplex transmission by setting parameter information for full-duplex transmission in the existing data grouping structure of the existing standard. It can also save transmission overhead by carrying site information in the signaling field and indicating full-duplex transmission through the site information.
[0277] Figure 13 A signaling interaction diagram of another data processing method provided in an embodiment of the present invention, the method specifically includes the following steps:
[0278] S1301. AP sends a scheduling frame.
[0279] In this embodiment, a scheduling frame is required to trigger full-duplex transmission. That is, the existing AP sends a scheduling frame to the STAs in the current cell, or only sends a scheduling frame to the first STA and the second STA. After the STA receives the scheduling frame, it participates in full-duplex transmission based on whether it is the receiver or transmitter of the scheduling frame.
[0280] The scheduling frame includes information for instructing the first station STA and the second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval.
[0281] Optionally, refer to Figure 14 A structural diagram of a scheduling frame provided in an embodiment of the present invention is shown. The scheduling frame is composed of an identification field of the first STA, an identification field of the second STA, a full-duplex transmission indication field, and a time interval indication field. Other fields can also be added according to actual needs, which is not specifically limited in this embodiment.
[0282] The first STA can be one or more STAs. If the first STA is multiple STAs, this indicates that multiple STAs are instructed to perform uplink transmission to the AP. The STAs eligible for uplink transmission can be determined based on a contention mechanism, a fallback mechanism, or a random probability mechanism. The second STA, similar to the first STA, can also be one or more STAs, and this is not described in detail here. It should be noted that the full-duplex transmission indication field is used to instruct the AP and STAs to perform full-duplex transmission; the time interval indication field is used to indicate full-duplex transmission within a single interval or multiple subintervals of a single interval. An interval can be a time period.
[0283] S1302. The AP receives a first PPDU sent by a first STA according to a scheduling frame within an interval or multiple sub-intervals of an interval.
[0284] S1303. The AP sends a second PPDU to the second STA in a full-duplex transmission mode within one interval or multiple sub-intervals of one interval.
[0285] In this embodiment, when the AP receives an uplink data frame (first PPDU) sent by the first STA, it can directly send a downlink data frame (second PPDU) to the second STA indicated in the scheduling frame without identifying the TA. Similarly, when the second STA receives a downlink data frame sent by the AP, if the STA is not a member of the downlink receiving STAs, it can directly perform uplink transmission. Upon completing the reception and / or transmission of data, the first STA and the second STA can send confirmation frames, such as ACK frames, Block Acknowledgement (BA) frames, or Multiple STA Block Acknowledgement (M-BA) frames, where the M-BA frame can be used to send confirmation information to multiple users at the same time.
[0286] The data processing method provided in this embodiment defines the uplink and downlink transmission intervals through a scheduling frame, thereby increasing the feasibility of full-duplex transmission.
[0287] The above mainly introduces the solution of the embodiment of the present invention from the perspective of the interaction between STA and AP. It is understandable that in order to implement the above functions, STA / AP, etc. includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0288] In embodiments of the present invention, STAs and APs, for example, can be divided into functional units based on the above-described method examples. For example, functional units can be divided according to their respective functions, or two or more functions can be integrated into a single processing unit. These integrated units can be implemented as either hardware or software functional units. It should be noted that the division of units in the embodiments of the present invention is illustrative and represents only one logical functional division. In actual implementation, other division methods may be employed.
[0289] In the case of an integrated unit, Figure 15 FIG. 1 shows a first possible structural diagram of the data processing device involved in the above embodiment. Figure 15 As shown, the data processing device 1500 may include: a receiving unit 1501 , a sending unit 1502 and a processing unit 1503 .
[0290] Among them, the receiving unit 1501 is used to receive a first physical layer protocol data unit PPDU sent by the first station STA, wherein the first PPDU includes a preamble code field and a data field, and the first PPDU contains information for indicating full-duplex transmission; the sending unit 1502 is used to send a second PPDU to the second STA using a full-duplex transmission mode according to the information.
[0291] 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.
[0292] Optionally, the identification information is carried in the preamble field or data field of the first PPDU.
[0293] Optionally, the identification information is carried in a signaling field within the preamble field of the first PPDU.
[0294] Optionally, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0295] Optionally, the device further includes: a processing unit 1503, configured to identify from the first PPDU that a duration of the identification information does not exceed a first time threshold.
[0296] Optionally, the processing unit 1503 is configured to identify that the duration of the identification information in the preamble field of the first PPDU does not exceed a first time threshold; or that the duration of the identification information in the data field of the first PPDU does not exceed a first time threshold.
[0297] Optionally, the processing unit 1503 is further configured to, after identifying the identification information in the first PPDU, receive the remaining first PPDU to be transmitted, when the time length required is greater than a second time threshold.
[0298] Optionally, the processing unit 1503 is also used to determine that when the encoding method of the data field of the first PPDU is one of binary convolution BCC encoding or low-density parity check code LDPC encoding, instruct the transceiver to use a full-duplex transmission mode to send the second PPDU to the second STA; wherein, when the data field of the first PPDU uses the LDPC encoding, the data length of the data field is set to more than one coding block.
[0299] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0300] The data processing device provided in this embodiment may be Figure 6 The AP shown in , can perform Figure 6 All the steps performed by the AP in Figure 6 For details on the technical effects of the data processing method shown, please refer to Figure 6 For the sake of brevity, the relevant description will not be repeated here.
[0301] In the case of an integrated unit, Figure 16 FIG. 2 shows a second possible structural diagram of the data processing device involved in the above embodiment. Figure 16 As shown, the device specifically includes: a sending unit 1601 and a receiving unit 1602.
[0302] Among them, the sending unit 1601 is used to send a second physical layer protocol data unit PPDU to the first station STA and the second STA, wherein the second PPDU includes a preamble code field and a data field, and the second PPDU contains information for indicating full-duplex transmission; the receiving unit 1602 is used to adopt a full-duplex transmission mode to receive the first PPDU sent by the first STA according to the information.
[0303] Optionally, the information includes: parameter information of full-duplex transmission.
[0304] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0305] Optionally, the information also includes: site information of the first STA and the second STA.
[0306] Optionally, the site information includes: association identifier AID, resource unit indication information RU allocation, modulation and coding mechanism MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or one or more of the tail.
[0307] The data processing device provided in this embodiment may be Figure 10 The AP shown in , can perform Figure 10 All the steps performed by the AP in Figure 10 For details on the technical effects of the data processing method shown, please refer to Figure 10 For the sake of brevity, the relevant description will not be repeated here.
[0308] In the case of an integrated unit, Figure 17 FIG. 4 shows a third possible structural diagram of the data processing device involved in the above embodiment. Figure 17 As shown, the device specifically includes: a sending unit 1701 and a receiving unit 1702.
[0309] Among them, the sending unit 1701 is used to send a scheduling frame, wherein the scheduling frame contains information for instructing the first station STA and the second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval; the receiving unit 1702 is used to receive the first physical layer protocol data unit PPDU sent by the first STA according to the scheduling frame within an interval or multiple sub-intervals of an interval; the sending unit 1701 is also used for the AP to send a second PPDU to the second STA using a full-duplex transmission mode within an interval or multiple sub-intervals of an interval.
[0310] Optionally, the scheduling 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.
[0311] The data processing device provided in this embodiment may be Figure 13 The AP shown in , can perform Figure 13 All the steps performed by the AP in Figure 13 For details on the technical effects of the data processing method shown, please refer to Figure 13 For the sake of brevity, the relevant description will not be repeated here.
[0312] In the case of an integrated unit, Figure 18 FIG. 4 shows a fourth possible structural diagram of the data processing device involved in the above embodiment. Figure 18 As shown, the device specifically includes: a sending unit 1708.
[0313] The sending unit 1708 is configured to send a first physical layer protocol data unit PPDU to an access point AP, wherein the first PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission.
[0314] 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.
[0315] Optionally, the identification information is carried in the preamble field or data field of the first PPDU.
[0316] Optionally, the identification information is carried in a signaling field within the preamble field of the first PPDU.
[0317] Optionally, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0318] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0319] The data processing device provided in this embodiment may be Figure 6 The first STA shown in , may execute Figure 6 All the steps performed by the first STA in Figure 6 For details on the technical effects of the data processing method shown, please refer to Figure 6 For the sake of brevity, the relevant description will not be repeated here.
[0320] In the case of an integrated unit, Figure 19 FIG. 5 shows a fifth possible structural diagram of the data processing device involved in the above embodiment. Figure 19 As shown, the device specifically includes: a receiving unit 1901 and a sending unit 1902.
[0321] Among them, the receiving unit 1901 is used to receive a second physical layer protocol data unit PPDU sent by an access point AP, wherein the second PPDU includes a preamble code field and a data field, and the second PPDU contains information for indicating full-duplex transmission; the sending unit 1802 is used to send a first PPDU to the AP according to the information.
[0322] Optionally, the information includes: parameter information of full-duplex transmission.
[0323] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0324] Optionally, the information also includes: site information of the first STA and the second STA.
[0325] Optionally, the site information includes: association identifier AID, resource unit indication information RU allocation, modulation and coding mechanism MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or one or more of the tail.
[0326] The data processing device provided in this embodiment may be Figure 10 The first STA shown in , may execute Figure 10 All the steps performed by the first STA in Figure 10 For details on the technical effects of the data processing method shown, please refer to Figure 10 For the sake of brevity, the relevant description will not be repeated here.
[0327] In the case of an integrated unit, Figure 20 FIG. 6 shows a sixth possible structural diagram of the data processing device involved in the above embodiment. Figure 20 As shown, the device specifically includes: a receiving unit 2001 and a sending unit 2002.
[0328] Among them, the receiving unit 2001 is used to receive a scheduling frame sent by an access point AP, wherein the scheduling frame contains information for instructing the first STA and the second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval; the sending unit 2002 is used to send a first physical layer protocol data unit PPDU to the AP according to the scheduling frame within an interval or multiple sub-intervals of an interval.
[0329] Optionally, the scheduling 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.
[0330] The data processing device provided in this embodiment may be Figure 13 The first STA shown in , may execute Figure 13 All the steps performed by the first STA in Figure 13 For details on the technical effects of the data processing method shown, please refer to Figure 13 For the sake of brevity, the relevant description will not be repeated here.
[0331] In the case of an integrated unit, Figure 21 FIG. 8 shows a seventh possible structural diagram of the data processing device involved in the above embodiment. Figure 21 As shown, the device specifically includes: a receiving unit 2101.
[0332] The receiving unit 2101 is configured to receive a second PPDU sent by the access point AP according to the first physical layer protocol data unit PPDU, wherein the first PPDU includes a preamble field and a data field, and the first PPDU contains information indicating full-duplex transmission.
[0333] 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.
[0334] Optionally, the identification information is carried in the preamble field or data field of the first PPDU.
[0335] Optionally, the identification information is carried in a signaling field within the preamble field of the first PPDU.
[0336] Optionally, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0337] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0338] The data processing device provided in this embodiment may be Figure 6 The second STA shown in , may execute as Figure 6 All the steps performed by the second STA in Figure 6 For details on the technical effects of the data processing method shown, please refer to Figure 6 For the sake of brevity, the relevant description will not be repeated here.
[0339] In the case of an integrated unit, Figure 22 FIG. 8 shows an eighth possible structural diagram of the data processing device involved in the above embodiment. Figure 22 As shown, the device specifically includes: a receiving unit 2201.
[0340] The receiving unit 2201 is configured to receive a second physical layer protocol data unit PPDU sent by an access point AP in full-duplex transmission mode, wherein the second PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission.
[0341] Optionally, the information includes: parameter information of full-duplex transmission.
[0342] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0343] Optionally, the information further includes: site information of the first STA and the second STA.
[0344] Optionally, the site information includes: association identifier AID, resource unit indication information RU allocation, modulation and coding mechanism MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or one or more of the tail.
[0345] The data processing device provided in this embodiment may be Figure 10 The second STA shown in , may execute as Figure 10 All the steps performed by the second STA in Figure 10 For details on the technical effects of the data processing method shown, please refer to Figure 10 For the sake of brevity, the relevant description will not be repeated here.
[0346] In the case of an integrated unit, Figure 23 FIG. 8 shows a ninth possible structural diagram of the data processing device involved in the above embodiment. Figure 23As shown, the device specifically includes: a receiving unit 2301 and a sending unit 2301.
[0347] Among them, the receiving unit 2301 is used to receive a scheduling frame sent by an access point AP, wherein the scheduling frame contains information for instructing the first STA and the second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval; the sending unit 2302 is used to receive the second physical layer protocol data unit PPDU sent by the AP according to the scheduling frame within an interval or multiple sub-intervals of an interval.
[0348] Optionally, the scheduling 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.
[0349] The data processing device provided in this embodiment may be Figure 13 The second STA shown in , may execute as Figure 13 All the steps performed by the second STA in Figure 13 For details on the technical effects of the data processing method shown, please refer to Figure 13 For the sake of brevity, the relevant description will not be repeated here.
[0350] Figure 24 The hardware structure diagram of the first data processing device provided by the embodiment of the present invention. Figure 24 As shown, the device includes: a processor 2410, a memory 2420 and a transceiver 2430. Among them:
[0351] 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 generic array logic (GAL), or any combination thereof.
[0352] Memory 2420 is used to store various applications, operating systems, and data. Memory 2420 can transmit stored data to processor 2410. Memory 2420 may include volatile memory, such as nonvolatile dynamic random access memory (NVRAM), phase change random access memory (PRAM), magnetoresistive random access memory (MRAM), etc. It may also include nonvolatile memory, such as at least one disk storage device, electrically erasable programmable read-only memory (EEPROM), flash memory devices, such as NOR flash memory or NAND flash memory, semiconductor devices, such as solid state disks (SSDs), etc. Memory 2320 may also include a combination of the aforementioned types of memory.
[0353] It is understandable that the memory 2420 may be integrated into the processor 2410 or exist independently.
[0354] The working process of each device is as follows:
[0355] Transceiver 2430 is used to receive a first physical layer protocol data unit PPDU sent by a first station STA, wherein the first PPDU includes a preamble code field and a data field, and the first PPDU contains information for indicating full-duplex transmission; the transceiver 2430 is also used to send a second PPDU to the second STA in a full-duplex transmission mode according to the information.
[0356] 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.
[0357] Optionally, the identification information is carried in the preamble field or data field of the first PPDU.
[0358] Optionally, the identification information is carried in a signaling field within the preamble field of the first PPDU.
[0359] Optionally, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0360] Optionally, the processor 2410 is configured to identify from the first PPDU that a duration of the identification information does not exceed a first time threshold.
[0361] Optionally, the processor 2410 is configured to identify that the duration of the identification information in the preamble field of the first PPDU does not exceed a first time threshold; or that the duration of the identification information in the data field of the first PPDU does not exceed a first time threshold.
[0362] Optionally, the processor 2410 is further configured to, after identifying the identification information in the first PPDU, receive the remaining first PPDU to be transmitted, when a time length required is greater than a second time threshold.
[0363] Optionally, the processor 2410 is further used to determine that when the encoding method of the data field of the first PPDU is one of binary convolution BCC encoding or low-density parity check code LDPC encoding, instruct the transceiver to use a full-duplex transmission mode to send the second PPDU to the second STA; wherein, when the data field of the first PPDU uses the LDPC encoding, the data length of the data field is set to more than one coding block.
[0364] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0365] The data processing device provided in this embodiment may be Figure 6 The AP shown in , can perform Figure 6 All the steps performed by the AP in Figure 6 For details on the technical effects of the data processing method shown, please refer to Figure 6 For the sake of brevity, the relevant description will not be repeated here.
[0366] Figure 25 The hardware structure diagram of the second data processing device provided by the embodiment of the present invention. Figure 25 As shown, the device includes: a processor 2510, a memory 2520 and a transceiver 2530. Among them:
[0367] Processor 2510 may be the same as processor 2410 .
[0368] The memory 2520 is used to store various applications, operating systems, and data. The memory 2520 may be the same as the memory 2420 .
[0369] It is understandable that the memory 2520 may be integrated into the processor 2510 or exist independently.
[0370] Transceiver 2530 may be the same as transceiver 2430 .
[0371] The working process of each device is as follows:
[0372] Transceiver 2530 is used to send a second physical layer protocol data unit PPDU to the first station STA and the second STA, wherein the second PPDU includes a preamble code field and a data field, and the second PPDU contains information for indicating full-duplex transmission; the transceiver 2530 is also used to receive the first PPDU sent by the first STA according to the information in a full-duplex transmission mode.
[0373] Optionally, the information includes: parameter information of full-duplex transmission.
[0374] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0375] Optionally, the information also includes: site information of the first STA and the second STA.
[0376] Optionally, the site information includes: association identifier AID, resource unit indication information RU allocation, modulation and coding mechanism MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or one or more of the tail.
[0377] The data processing device provided in this embodiment may be Figure 10 The AP shown in , can perform Figure 10 All the steps performed by the AP in Figure 10 For details on the technical effects of the data processing method shown, please refer to Figure 10 For the sake of brevity, the relevant description will not be repeated here.
[0378] Figure 26 The hardware structure diagram of the third data processing device provided by the embodiment of the present invention. Figure 26 As shown, the device includes: a processor 2610, a memory 2620 and a transceiver 2630. Among them:
[0379] Processor 2610 may be the same as processor 2410 .
[0380] The memory 2620 is used to store various applications, operating systems, and data. The memory 2620 may be the same as the memory 2420.
[0381] It is understandable that the memory 2620 may be integrated into the processor 2610 or exist independently.
[0382] Transceiver 2630 may be the same as transceiver 2430 .
[0383] The working process of each device is as follows:
[0384] Transceiver 2630 is used to send a scheduling frame, wherein the scheduling frame contains information for instructing the first station STA and the second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval; the transceiver 2630 is also used to receive the first physical layer protocol data unit PPDU sent by the first STA according to the scheduling frame within an interval or multiple sub-intervals of an interval; the transceiver 2630 is also used for the AP to send a second PPDU to the second STA using a full-duplex transmission mode within an interval or multiple sub-intervals of an interval.
[0385] Optionally, the scheduling 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.
[0386] The data processing device provided in this embodiment may be Figure 13 The AP shown in , can perform Figure 13 All the steps performed by the AP in Figure 13 For details on the technical effects of the data processing method shown, please refer to Figure 13 For the sake of brevity, the relevant description will not be repeated here.
[0387] Figure 27 The hardware structure diagram of the fourth data processing device provided by the embodiment of the present invention. Figure 27 As shown, the device includes: a processor 2710, a memory 2720 and a transceiver 2730. Among them:
[0388] Processor 2710 may be the same as processor 2410 .
[0389] The memory 2720 is used to store various applications, operating systems, and data. The memory 2720 may be the same as the memory 2420.
[0390] It is understandable that the memory 2720 may be integrated into the processor 2710 or exist independently.
[0391] Transceiver 2730 may be the same as transceiver 2430 .
[0392] The working process of each device is as follows:
[0393] The transceiver 2730 is configured to send a first physical layer protocol data unit (PPDU) to an access point (AP), wherein the first PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission.
[0394] 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.
[0395] Optionally, the identification information is carried in the preamble field or data field of the first PPDU.
[0396] Optionally, the identification information is carried in a signaling field within the preamble field of the first PPDU.
[0397] Optionally, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0398] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0399] The data processing device provided in this embodiment may be Figure 6 The first STA shown in , may execute Figure 6 All the steps performed by the first STA in Figure 6 For details on the technical effects of the data processing method shown, please refer to Figure 6 For the sake of brevity, the relevant description will not be repeated here.
[0400] Figure 28 The hardware structure diagram of the fifth data processing device provided by the embodiment of the present invention. Figure 28 As shown, the device includes: a processor 2810, a memory 2820 and a transceiver 2830. Among them:
[0401] Processor 2810 may be the same as processor 2410 .
[0402] The memory 2820 is used to store various applications, operating systems, and data. The memory 2820 may be the same as the memory 2420.
[0403] It is understandable that the memory 2820 may be integrated into the processor 2810 or exist independently.
[0404] Transceiver 2830 may be the same as transceiver 2430 .
[0405] The working process of each device is as follows:
[0406] Transceiver 2830 is used to receive a second physical layer protocol data unit PPDU sent by an access point AP, wherein the second PPDU includes a preamble code field and a data field, and the second PPDU contains information for indicating full-duplex transmission; the transceiver 2830 is also used to send a first PPDU to the AP based on the information.
[0407] Optionally, the information includes: parameter information of full-duplex transmission.
[0408] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0409] Optionally, the information also includes: site information of the first STA and the second STA.
[0410] Optionally, the site information includes: association identifier AID, resource unit indication information RU allocation, modulation and coding mechanism MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or one or more of the tail.
[0411] The data processing device provided in this embodiment may be Figure 10 The first STA shown in , may execute Figure 10 All the steps performed by the first STA in Figure 10 For details on the technical effects of the data processing method shown, please refer to Figure 10 For the sake of brevity, the relevant description will not be repeated here.
[0412] Figure 29 The hardware structure diagram of the sixth data processing device provided by the embodiment of the present invention. Figure 29 As shown, the device includes: a processor 2910, a memory 2920 and a transceiver 2930. Among them:
[0413] Processor 2910 may be the same as processor 2410 .
[0414] The memory 2920 is used to store various applications, operating systems, and data. The memory 2920 may be the same as the memory 2420.
[0415] It is understandable that the memory 2920 may be integrated into the processor 2910 or exist independently.
[0416] Transceiver 2930 may be the same as transceiver 2430 .
[0417] The working process of each device is as follows:
[0418] Transceiver 2930 is used to receive a scheduling frame sent by an access point AP, wherein the scheduling frame contains information for instructing the first STA and the second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval; the transceiver 2930 is also used to send a first physical layer protocol data unit PPDU to the AP according to the scheduling frame within an interval or multiple sub-intervals of an interval.
[0419] Optionally, the scheduling frame includes at least the following fields:
[0420] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0421] The data processing device provided in this embodiment may be Figure 13 The first STA shown in , may execute Figure 13 All the steps performed by the first STA in Figure 13 For details on the technical effects of the data processing method shown, please refer to Figure 13 For the sake of brevity, the relevant description will not be repeated here.
[0422] Figure 30 The hardware structure diagram of the seventh data processing device provided by the embodiment of the present invention. Figure 30 As shown, the device includes: a processor 3010, a memory 3020 and a transceiver 3030. Among them:
[0423] Processor 3010 may be the same as processor 2410 .
[0424] The memory 3020 is used to store various applications, operating systems, and data. The memory 3020 may be the same as the memory 2420.
[0425] It is understandable that the memory 3020 may be integrated into the processor 3010 or exist independently.
[0426] Transceiver 3030 may be the same as transceiver 2430 .
[0427] The working process of each device is as follows:
[0428] The transceiver 3030 is configured to receive a second PPDU sent by the access point AP according to the first physical layer protocol data unit PPDU, wherein the first PPDU includes a preamble field and a data field, and the first PPDU contains information indicating full-duplex transmission.
[0429] 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.
[0430] Optionally, the identification information is carried in the preamble field or data field of the first PPDU.
[0431] Optionally, the identification information is carried in a signaling field within the preamble field of the first PPDU.
[0432] Optionally, the identification information is carried in a media intervention control MAC frame within a data field of the first PPDU.
[0433] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0434] The data processing device provided in this embodiment may be Figure 6 The second STA shown in , may execute as Figure 6 All the steps performed by the second STA in Figure 6 For details on the technical effects of the data processing method shown, please refer to Figure 6 For the sake of brevity, the relevant description will not be repeated here.
[0435] Figure 31 The hardware structure diagram of the eighth data processing device provided by the embodiment of the present invention. Figure 31 As shown, the device includes: a processor 3110, a memory 3120 and a transceiver 3130. Among them:
[0436] Processor 3110 may be the same as processor 2410 .
[0437] The memory 3120 is used to store various applications, operating systems, and data. The memory 3120 may be the same as the memory 2420.
[0438] It is understandable that the memory 3120 can be integrated into the processor 3110 or exist independently.
[0439] Transceiver 3130 may be the same as transceiver 2431 .
[0440] The working process of each device is as follows:
[0441] The transceiver 3130 is configured to receive a second physical layer protocol data unit PPDU sent by an access point AP in full-duplex transmission mode, wherein the second PPDU includes a preamble field and a data field, and contains information indicating full-duplex transmission.
[0442] Optionally, the information includes: parameter information of full-duplex transmission.
[0443] Optionally, the parameter information includes one or more of: prohibition of full-duplex transmission, delay of full-duplex transmission, PPDU transmission, PPDU receiving address, signal-to-noise ratio margin or confirmation frame management.
[0444] Optionally, the information further includes: site information of the first STA and the second STA.
[0445] Optionally, the site information includes: association identifier AID, resource unit indication information RU allocation, modulation and coding mechanism MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or one or more of the tail.
[0446] The data processing device provided in this embodiment may be Figure 10 The second STA shown in , may execute as Figure 10 All the steps performed by the second STA in Figure 10 For details on the technical effects of the data processing method shown, please refer to Figure 10 For the sake of brevity, the relevant description will not be repeated here.
[0447] Figure 32 The hardware structure diagram of the ninth data processing device provided by the embodiment of the present invention. Figure 32 As shown, the device includes: a processor 3210, a memory 3220 and a transceiver 3230. Among them:
[0448] Processor 3210 may be the same as processor 2410 .
[0449] The memory 3220 is used to store various applications, operating systems, and data. The memory 3220 may be the same as the memory 2420.
[0450] It is understandable that the memory 3220 may be integrated into the processor 3210 or exist independently.
[0451] Transceiver 3230 may be the same as transceiver 2430 .
[0452] The working process of each device is as follows:
[0453] The transceiver 3230 is configured to receive a scheduling frame sent by an access point AP, wherein the scheduling frame includes information for instructing the first STA and the second STA to perform full-duplex transmission within an interval or multiple sub-intervals of an interval;
[0454] The transceiver is further configured to receive, within an interval or within multiple sub-intervals of an interval, a second physical layer protocol data unit PPDU sent by the AP according to the scheduling frame.
[0455] Optionally, the scheduling frame includes at least the following fields:
[0456] The identification field of the first STA, the identification field of the second STA, the full-duplex transmission indication field or the time interval indication field.
[0457] The data processing device provided in this embodiment may be Figure 13 The second STA shown in , may execute as Figure 13 All the steps performed by the second STA in Figure 13 For details on the technical effects of the data processing method shown, please refer to Figure 13 For the sake of brevity, the relevant description will not be repeated here.
[0458] Those skilled in the art should further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the composition and steps of each example according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0459] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0460] The above description is merely a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A data processing method, characterized in that: include: The access point AP sends a second physical layer protocol data unit PPDU to the first station STA and the second STA, wherein the second PPDU includes a preamble field and a data field, and the preamble field includes information for indicating full-duplex transmission; The AP adopts a full-duplex transmission mode to receive a first PPDU sent by the first STA according to the information after receiving the preamble field.
2. The method according to claim 1, characterized in that The information includes: parameter information of full-duplex transmission.
3. The method according to claim 2, characterized in that The parameter information includes one or more of: prohibiting full-duplex transmission, delaying full-duplex transmission, sending of PPDU, PPDU receiving address, signal-to-noise ratio margin, or acknowledgement frame management.
4. The method according to any one of claims 1 to 3, characterized in that: The information also includes: site information of the first STA and the second STA.
5. The method according to claim 4, characterized in that The site information includes: one or more of: association identifier AID, resource unit indication information RU allocation, modulation and coding scheme MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or tail.
6. A data processing method, characterized in that: include: The first station STA receives a second physical layer protocol data unit PPDU sent by the access point AP, wherein the second PPDU includes a preamble field and a data field, and the preamble field includes information for indicating full-duplex transmission; After receiving the preamble field, the first STA sends a first PPDU to the AP according to the information.
7. The method according to claim 6, characterized in that The information includes: parameter information of full-duplex transmission.
8. The method according to claim 7, characterized in that The parameter information includes one or more of: prohibiting full-duplex transmission, delaying full-duplex transmission, sending of PPDU, PPDU receiving address, signal-to-noise ratio margin, or acknowledgement frame management.
9. The method according to any one of claims 6 to 8, characterized in that: The information also includes: site information of the first STA and the second STA.
10. The method according to claim 9, characterized in that The site information includes: one or more of: association identifier AID, resource unit indication information RU allocation, modulation and coding scheme MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or tail.
11. A data processing method, characterized in that: include: The second station STA receives a second physical layer protocol data unit PPDU sent by the access point AP in full-duplex transmission mode, wherein the second PPDU includes a preamble field and a data field, and the preamble field contains information for indicating full-duplex transmission.
12. The method according to claim 11, characterized in that The information includes: parameter information of full-duplex transmission.
13. The method according to claim 12, characterized in that The parameter information includes one or more of: prohibiting full-duplex transmission, delaying full-duplex transmission, sending of PPDU, PPDU receiving address, signal-to-noise ratio margin, or acknowledgement frame management.
14. The method according to any one of claims 11 to 13, characterized in that: The information also includes: site information of the first STA and the second STA.
15. The method according to claim 14, characterized in that The site information includes: one or more of: association identifier AID, resource unit indication information RU allocation, modulation and coding scheme MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or tail.
16. A data processing device, characterized in that: include: A transceiver, configured to send a second physical layer protocol data unit (PPDU) to a first station (STA) and a second STA, wherein the second PPDU includes a preamble field and a data field, and the preamble field includes information indicating full-duplex transmission; The transceiver is further configured to receive, in a full-duplex transmission mode, a first PPDU sent by the first STA according to the information after receiving the preamble field.
17. The device according to claim 16, characterized in that The information includes: parameter information of full-duplex transmission.
18. The device according to claim 17, characterized in that The parameter information includes one or more of: prohibiting full-duplex transmission, delaying full-duplex transmission, sending of PPDU, PPDU receiving address, signal-to-noise ratio margin, or acknowledgement frame management.
19. The device according to any one of claims 16 to 18, characterized in that: The information also includes: site information of the first STA and the second STA.
20. The device according to claim 19, characterized in that The site information includes: one or more of: association identifier AID, resource unit indication information RU allocation, modulation and coding scheme MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or tail.
21. A data processing device, characterized in that: include: a transceiver, configured to receive a second physical layer protocol data unit (PPDU) sent by an access point (AP), wherein the second PPDU includes a preamble field and a data field, and the preamble field includes information indicating full-duplex transmission; The transceiver is further configured to send a first PPDU to the AP according to the information after receiving the preamble field.
22. The device according to claim 21, characterized in that The information includes: parameter information of full-duplex transmission.
23. The device according to claim 22, characterized in that The parameter information includes one or more of: prohibiting full-duplex transmission, delaying full-duplex transmission, sending of PPDU, PPDU receiving address, signal-to-noise ratio margin, or acknowledgement frame management.
24. The device according to any one of claims 21 to 23, characterized in that The information also includes: site information of the first STA and the second STA.
25. The device according to claim 24, characterized in that The site information includes: one or more of: association identifier AID, resource unit indication information RU allocation, modulation and coding scheme MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or tail.
26. A data processing device, characterized in that: include: The transceiver is configured to receive a second physical layer protocol data unit (PPDU) sent by an access point (AP) in full-duplex transmission mode, wherein the second PPDU includes a preamble field and a data field, and the preamble field includes information indicating full-duplex transmission.
27. The device according to claim 26, characterized in that The information includes: parameter information of full-duplex transmission.
28. The device according to claim 27, characterized in that The parameter information includes one or more of: prohibiting full-duplex transmission, delaying full-duplex transmission, sending of PPDU, PPDU receiving address, signal-to-noise ratio margin, or acknowledgement frame management.
29. The device according to any one of claims 26 to 28, characterized in that The information also includes: site information of the first STA and the second STA.
30. The apparatus according to claim 29, wherein The site information includes: one or more of: association identifier AID, resource unit indication information RU allocation, modulation and coding scheme MCS, space-time stream number NSTS, transmit beam modulation TXBF, coding, dual carrier modulation DCM, cyclic redundancy check CRC or tail.
Citation Information
Patent Citations
Method and apparatus for full-duplex communication in WLAN system
WO2016041205A1