The present application is a divisional application, the original application having application number 201711085559.9, the original application date being 2017, 11-7, and the entire content of the original application being incorporated by reference in the present application.
Disclosure of Invention
The application provides a full-duplex OFDMA PPDU transmission method and device, which are used for solving the problem that in the existing full-duplex OFDMA PPDU transmission mode, when STA receives downlink data, the STA is easily interfered. In a first aspect, the present application provides a full-duplex ofdm ppdu transmission method, including the steps of: the STA receives downlink OFDMAPPDU sent by the AP; the downlink OFDMA PPDU comprises a non-OFDMA portion and an OFDMA portion; the STA determines a resource block used for sending an uplink OFDMA PPDU according to the resource allocation information in the non-OFDMA part; the resource blocks are the same as the resource blocks used to receive the OFDMA portion; and the STA sends the uplink OFDMA PPDU to the AP by using the resource block.
In the method provided by the aspect, in the process of transmitting the full-duplex OFDMA PPDU, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, so that the accuracy of the STA in receiving data is improved while the spectrum utilization rate is improved.
With reference to the first aspect, in an implementation manner of the first aspect, the uplink OFDMA PPDU may include only an OFDMA portion.
With reference to the first aspect, in another implementation manner of the first aspect, the transmitting, by the STA, the uplink OFDMA PPDU is time-aligned with the receiving of the OFDMA portion in the downlink OFDMA PPDU.
In this implementation, when the STAs transmit the uplink OFDMA PPDU and receive the OFDMA portion of the downlink OFDMA PPDU are time-aligned, and each STA transmits the uplink OFDMA PPDU on its own resource block, the STA does not suffer interference when receiving the OFDMA portion of the downlink OFDMA PPDU.
With reference to the first aspect, in another implementation manner of the first aspect, a start time for the STA to transmit the uplink OFDMA PPDU is after a start time for receiving an OFDMA portion in the downlink OFDMA PPDU.
In this implementation, when the STA starts to receive the OFDMA portion in the downlink OFDMA PPDU, it has not yet started to transmit the uplink OFDMA PPDU, so that downlink data reception is not interfered, and when each STA starts to transmit the uplink OFDMA PPDU on its respective resource block, downlink data reception is also not interfered, so that the implementation can ensure that the STA accurately receives the downlink data.
In a second aspect, the present application further provides an apparatus for full duplex OFDMA PPDU transmission, the apparatus comprising: a receiving unit, configured to receive a downlink OFDMA PPDU sent by an AP; the downlink OFDMA PPDU comprises a non-OFDMA portion and an OFDMA portion; a determining unit, which determines the resource block used for transmitting the uplink OFDMA PPDU according to the resource allocation information in the non-OFDMA part; the resource blocks are the same as the resource blocks used to receive the OFDMA portion; a sending unit, configured to send the uplink OFDMA PPDU to the AP using the resource block.
With reference to the second aspect, in a possible implementation manner of the second aspect, the uplink OFDMA PPDU only includes an OFDMA portion.
With reference to the second aspect, in another possible implementation manner of the second aspect, the sending of the uplink OFDMA PPDU by the sending unit is time-aligned with the receiving of the OFDMA portion in the downlink OFDMA PPDU by the receiving unit.
With reference to the second aspect, in another possible implementation manner of the second aspect, a start time of the sending unit sending the uplink OFDMA PPDU is after a start time of the receiving unit receiving an OFDMA portion in the downlink OFDMA PPDU.
In a third aspect, the present application further provides a full duplex OFDMA PPDU transmission method, including the steps of: the AP sends downlink OFDMA PPDU to the STA; the downlink OFDMA PPDU comprises a non-OFDMA portion and an OFDMA portion; and the AP receives the uplink OFDMA PPDU sent by the STA after sending the non-OFDMA part.
In the method provided by the aspect, in the process of transmitting the full-duplex OFDMA PPDU, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, so that the accuracy of the STA in receiving data is improved while the spectrum utilization rate is improved.
With reference to the third aspect, in an implementation manner of the third aspect, the resource blocks used by the AP to transmit the OFDMA portion in the downlink OFDMA PPDU are the same as the resource blocks used by the STA to transmit the uplink OFDMA PPDU.
In a fourth aspect, the present application further provides an apparatus for full duplex OFDMA PPDU transmission, comprising: a sending unit, configured to send a downlink OFDMA PPDU to the STA; the downlink OFDMA PPDU comprises a non-OFDMA portion and an OFDMA portion; a receiving unit, configured to receive an uplink OFDMA PPDU transmitted by the STA after the transmitting unit transmits the non-OFDMA portion.
With reference to the fourth aspect, in a possible implementation manner of the fourth aspect, the sending unit sends the same resource blocks used by the OFDMA portion in the downlink OFDMA PPDU as the resource blocks used by the STA to send the uplink OFDMA PPDU.
In a fifth aspect, the present application further provides a full duplex OFDMA PPDU transmission method, including the steps of: the STA receives a trigger frame sent by the AP; and after receiving the trigger frame, the STA sends an uplink OFDMA PPDU to the AP according to the information in the trigger frame and receives a downlink OFDMA PPDU sent by the AP.
The method provided by the aspect improves the frequency spectrum utilization rate in the process of carrying out full-duplex OFDMA PPDU transmission, and the starting time of the STA for receiving the downlink OFDMA PPDU is aligned with the starting time of the STA for sending the uplink OFDMA PPDU, so that even if the PPDU frame structure specified by 802.11ax is utilized, the STA can also accurately receive the OFDMA part in the downlink OFDMA PPDU.
With reference to the fifth aspect, in an implementation manner of the fifth aspect, the transmitting of the non-OFDMA portion in the uplink OFDMA PPDU by the STA is time-aligned with the receiving of the non-OFDMA portion in the downlink OFDMA PPDU;
the transmitting of the OFDMA portion of the uplink OFDMA PPDU by the STA is time aligned with the receiving of the OFDMA portion of the downlink OFDMA PPDU.
The trigger frame includes station information for transmitting an OFDMA portion of an uplink OFDMA PPDU and resource allocation information.
In the implementation mode, when receiving the downlink OFDMA PPDU sent by the AP, the STA is not interfered by uplink OFDMA PPDU sent by other STAs, so that the STA can be ensured to accurately receive a non-OFDMA part and an OFDMA part in the downlink OFDMA PPDU, and the accuracy of the STA in receiving data is improved.
With reference to the fifth aspect, in another implementation manner of the fifth aspect, the trigger frame includes an information field that marks a current STA as a full-duplex station; the information field is used for indicating the current STA to send the uplink OFDMA PPDU and receiving the downlink OFDMA PPDU sent by the AP.
With reference to the fifth aspect, in another implementation manner of the fifth aspect, the trigger frame includes resource allocation information for receiving an OFDMA portion in a downlink OFDMA PPDU and station information.
With reference to the fifth aspect, in another implementation manner of the fifth aspect, a resource block used by an STA to transmit an OFDMA in the uplink OFDMA PPDU is the same as a resource block used to receive an OFDMA portion in the downlink OFDM PPDU.
In a sixth aspect, the present application further provides an apparatus for full duplex OFDMA PPDU transmission, comprising: a receiving unit, configured to receive a trigger frame sent by an AP; a sending unit, configured to send an uplink OFDMA PPDU to the AP according to information in the trigger frame after the first receiving unit receives the trigger frame; the receiving unit is further configured to receive a downlink OFDMA PPDU sent by the AP.
With reference to the sixth aspect, in a possible implementation manner of the sixth aspect, the transmitting unit transmits the non-OFDMA portion of the uplink OFDMA PPDU and the second receiving unit receives the non-OFDMA portion of the downlink OFDMA PPDU in time alignment; the sending unit sending the OFDMA portion of the uplink OFDMA PPDU is time aligned with the second receiving unit receiving the OFDMA portion of the downlink OFDMA PPDU.
With reference to the sixth aspect, in another possible implementation manner of the sixth aspect, the trigger frame includes station information and resource allocation information for transmitting an OFDMA portion in an uplink OFDMA PPDU.
With reference to the sixth aspect, in another possible implementation manner of the sixth aspect, the trigger frame includes an information field that marks a current STA as a full-duplex station; the information field is used for indicating the current STA to send the uplink OFDMA PPDU and receiving the downlink OFDMA PPDU sent by the AP.
With reference to the sixth aspect, in another possible implementation manner of the sixth aspect, the trigger frame includes resource allocation information for receiving an OFDMA portion in a downlink OFDMA PPDU and station information.
With reference to the sixth aspect, in another possible implementation manner of the sixth aspect, the resource blocks used by the transmitting unit to transmit the OFDMA portion in the uplink OFDMA PPDU are the same as the resource blocks used by the receiving unit to receive the OFDMA portion in the downlink OFDM PPDU.
In a seventh aspect, the present application further provides a full duplex OFDMA PPDU transmission method, including the following steps: the AP sends a trigger frame to the STA; and after sending the trigger frame, the AP sends a downlink OFDMA PPDU to the STA and receives an uplink OFDMA PPDU sent by the STA.
The method provided by the aspect improves the frequency spectrum utilization rate in the process of carrying out full-duplex OFDMA PPDU transmission, and the starting time of the STA for receiving the downlink OFDMA PPDU is aligned with the starting time of the STA for sending the uplink OFDMA PPDU, so that even if the PPDU frame structure specified by 802.11ax is utilized, the STA can also accurately receive the OFDMA part in the downlink OFDMA PPDU.
With reference to the seventh aspect, in an implementation manner of the seventh aspect, the non-OFDMA portion in the downlink OFDMA PPDU transmitted by the AP is time-aligned with the non-OFDMA portion in the uplink OFDMA PPDU transmitted by the receiving STA;
the AP transmitting the OFDMA portion of the downlink OFDMA PPDU is time aligned with receiving the OFDMA portion of the uplink OFDMA PPDU transmitted by the STA.
In the implementation mode, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, the STA can be ensured to accurately receive the non-OFDMA part and the OFDMA part in the downlink OFDMA PPDU, and the accuracy of the STA in receiving data is improved.
In an eighth aspect, the present application further provides a full duplex OFDMA PPDU transmission apparatus, including: a transmitting unit, configured to transmit a trigger frame to an STA; the sending unit is further configured to send a downlink OFDMA PPDU to the STA after the sending unit sends the trigger frame; a receiving unit, configured to receive an uplink OFDMA PPDU sent by the STA.
With reference to the eighth aspect, in a possible implementation manner of the eighth aspect, the transmitting unit transmits the non-OFDMA portion in the downlink OFDMA PPDU in time alignment with the receiving unit receiving the non-OFDMA portion in the uplink OFDMA PPDU transmitted by the STA; the transmitting unit transmitting the OFDMA portion of the downlink OFDMA PPDU is time-aligned with the receiving unit receiving the OFDMA portion of the uplink OFDMA PPDU transmitted by the STA.
In a ninth aspect, the present application further provides an apparatus for full duplex OFDMA PPDU transmission, the apparatus comprising: a processor, a memory, and a transceiver. The transceiver is configured to receive a downlink OFDMA PPDU sent by an AP, where the downlink OFDMA PPDU includes a non-OFDMA portion and an OFDMA portion; the processor is used for determining resource blocks used for transmitting uplink OFDMA PPDU according to the resource allocation information in the non-OFDMA part, wherein the resource blocks are the same as the resource blocks used for receiving the OFDMA part; the transceiver is further configured to transmit the uplink OFDMA PPDU to the AP using the resource block.
In a tenth aspect, the present application further provides another full duplex OFDMA PPDU transmission apparatus, the apparatus comprising: a processor, a memory, and a transceiver. The transceiver is used for receiving a trigger frame sent by the AP; the transceiver is further configured to send an uplink OFDMA PPDU to the AP and receive a downlink OFDMA PPDU sent by the AP after receiving the trigger frame; and the processor is used for analyzing the information in the trigger frame.
In an eleventh aspect, the present application further provides an apparatus for full duplex OFDMA PPDU transmission, the apparatus comprising a processor, a memory and a transceiver. The transceiver is configured to transmit a downlink OFDMA PPDU to a STA, where the downlink OFDMA PPDU includes a non-OFDMA portion and an OFDMA portion; the transceiver is further configured to receive an uplink OFDMA PPDU transmitted by the STA after transmitting the non-OFDMA portion.
In a twelfth aspect, the present application further provides another full duplex OFDMA PPDU transmission apparatus, which includes a processor, a memory and a transceiver. The transceiver is used for sending a trigger frame to the STA; the transceiver is further configured to send a downlink OFDMA PPDU to the STA and receive an uplink OFDMA PPDU sent by the STA after sending the trigger frame.
In a thirteenth aspect, the present application further provides a wireless local area network system, including the transmission apparatus of the second aspect and the transmission apparatus of the fourth aspect, or including the transmission apparatus of the sixth aspect and the transmission apparatus of the eighth aspect, or including the transmission apparatus of the ninth aspect and the transmission apparatus of the eleventh aspect, or including the transmission apparatus of the tenth aspect and the transmission apparatus of the twelfth aspect.
In a fourteenth aspect, the present application further provides a computer-readable storage medium having stored therein instructions, which, when executed on a computer, cause the computer to perform the method of the above aspects.
In a fifteenth aspect, the present application also provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of the above aspects.
In a sixteenth aspect, the present application further provides a chip comprising a processor and/or program instructions, which when run, implements the method of the first aspect of the present application or implements the method of the fifth aspect of the present application.
In a seventeenth aspect, the present application further provides a chip, which includes a processor and/or program instructions, and when the chip runs, implements the method of the third aspect of the present application or implements the method of the seventh aspect of the present application.
Detailed Description
The present application will be described in further detail below with reference to the accompanying drawings.
Fig. 3 is an exemplary diagram of a wlan system 100 according to an embodiment of the present application. As shown in FIG. 3, a wireless local area network system 300 includes an Access Point (AP) 302 and stations (STATIONS) 304-306, where the stations 304-306 can communicate with the AP 302 via wireless links.
The standard currently used by WLANs is the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series of standards. The WLAN may include multiple Basic Service Sets (BSSs), a node of a basic service set is a station STA, a station includes an Access Point (AP) class station and a Non-access point (Non-AP) class station, each basic service set may include an AP and multiple Non-AP STAs associated with the AP, it should be noted that the STAs 304 to 306 are the Non-AP STAs, the Non-AP STAs are hereinafter referred to as STAs, and the access point class stations are AP.
And the access point type station is also called as a wireless access point or a hot spot, and the like. The AP is an access point for a mobile subscriber to enter a wired network, and is mainly deployed in a home, a building, and a campus, and typically has a coverage radius of several tens of meters to hundreds of meters, and may be deployed outdoors. The AP acts as a bridge to which a wired network and a wireless network are connected, and serves to connect STAs together and then to access the wireless network to the wired network. Specifically, the AP may be a terminal device or a network device with a wireless fidelity (WiFi) chip, such as a smart phone providing AP functions or services. Optionally, the AP may be a device supporting 802.11ax standard, and further optionally, the AP may be a device supporting multiple WLAN standards such as 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11 a.
The STA may be a wireless communication chip, a wireless sensor, or a wireless communication terminal. For example: the mobile phone supporting the WiFi communication function, the tablet computer supporting the WiFi communication function, the set top box supporting the WiFi communication function, the smart television supporting the WiFi communication function, the smart wearable device supporting the WiFi communication function, the vehicle-mounted communication device supporting the WiFi communication function and the computer supporting the WiFi communication function. Optionally, the station may support an 802.11ax system, and further optionally, the station supports multiple WLAN systems such as 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11 a.
It should be noted that, in the WLAN system 802.11ax introduced with the OFDMA technology, the AP may perform uplink and downlink transmission on different resource blocks for different STAs. The AP may use different modes for uplink and downlink transmission, such as an OFDMA single-user multiple-input multiple-output (SU-MIMO) mode, or an OFDMA multiple-user multiple-input multiple-output (MU-MIMO) mode.
Both the AP and the STA may support full duplex transmission, or only the AP may support full duplex transmission. When the AP supports full-duplex transmission, the AP may transmit a downlink OFDMA PPDU to the STA and receive an uplink OFDMA PPDU transmitted by the STA. When the STA supports full-duplex transmission, the STA may transmit an uplink OFDMA PPDU to the AP while receiving a downlink OFDMA PPDU transmitted by the AP.
Both the downlink OFDMA PPDU and the uplink OFDMA PPDU may include a non-OFDMA portion and an OFDMA portion. The format in the non-OFDMA portion in the downlink OFDMA PPDU may or may not be the same as the format in the non-OFDMA portion in the uplink OFDMA PPDU. The format in the OFDMA portion in the downlink OFDMA PPDU may be the same as or different from the format in the OFDMA portion in the uplink OFDMA PPDU. The format of each portion may refer to the type of field and the number of fields that each portion includes.
Based on the PPDU frame structure specified by 802.11ax as shown in fig. 1, the non-OFDMA portion in the downlink OFDMA PPDU may include a legacy preamble, HE-SIGA and HE-SIGB, and the OFDMA portion may include data fields of HE-STF and HE-LTF.
The legacy preamble may include a legacy-short-training field (L-STF), a legacy-long-training field (L-LTF), and a legacy-signal field (L-SIG).
When the AP transmits the downlink OFDMA PPDU, the non-OFDMA portion may be transmitted first and then the OFDMA portion may be transmitted. The HE-SIGB field in the non-OFDMA portion may include transmission parameters, such as resource allocation information, station information, etc., for instructing the STA to receive downlink OFDMA PPDU utilization. The resource allocation information may include resource block information allocated to an STA receiving the downlink OFDMA PPDU; the station information may include STA id, stream number, indication of whether to send beamforming, modulation and coding strategy coding description, and transmission parameters such as dual carrier modulation. After receiving the HE-SIGB, the STA may determine, according to the resource allocation information and the station information, a resource block to receive the OFDMA portion, and then receive, using the resource block, the OFDMA portion that the AP transmits to itself.
Referring to fig. 4, a flow chart of an embodiment of a full duplex OFDMA PPDU transmission method according to the present invention is shown. The application may be performed by the STA side. As shown in fig. 4, the present application may include the following steps.
Step 401, the STA receives a downlink OFDMA PPDU sent by the AP; the downlink OFDMA PPDU comprises a non-OFDMA portion and an OFDMA portion.
The AP transmits a downlink OFDMA PPDU to the STA, which may include a non-OFDMA portion and an OFDMA portion. The specific process of the AP sending the downlink OFDMA PPDU may be: the AP sends a non-OFDMA part in a downlink OFDMA PPDU to the STA; after transmitting the non-OFDMA portion, the AP transmits the OFDMA portion in the downlink OFDMA PPDU to the STA.
The non-OFDMA portion is a partial preamble of the PPDU, which is a partial preamble received and parsed by all STAs corresponding to the AP, and may generally include L-STF, L-LTF, L-SIG, and a new signaling field, where the new signaling field is a field set for a new-generation WIFI protocol, and may include a plurality of sub-fields, where resource allocation information for receiving the OFDMA portion may be included. For example, based on 802.11ax, the new signaling field may include repeated legacy signaling fields RL-SIG, HE-SIG a, and HE-SIG B fields.
The OFDMA portion includes a partial preamble and data fields of the PPDU that need to be sent to a non-OFDMA portion designated STA or group of STAs, which may typically include a new short training field, a new long training field, and a digital field, etc. For example, the OFDMA portion may include a HE-STF, a HE-LTF and a data field based on 802.11 ax.
As shown in fig. 5, the downlink OFDMA PPDU may include a plurality of OFDMA portions, each of which corresponds to a different STA. Wherein the non-OFDMA portion occupies the same bandwidth as the entire OFDMA portion. Each OFDMA section is allocated only one resource block of a bandwidth that may be divided into multiple resource blocks of different sizes, 802.11ax dividing several resource blocks of possibly different sizes. For example, the channel for transmitting the non-OFDMA portion is 20MHz, and the resource block occupied by each OFDMA portion may be greater than, less than or equal to 20MHz, so as to enable the AP to simultaneously transmit the OFDMA portion in the downlink OFDMA PPDU to multiple STAs on the same channel. Of course, for the new generation WIFI protocol, the channel used for transmitting other fields in the non-OFDMA portion besides the legacy preamble may also be an integer multiple of the basic unit 20MHz, for example, may be 40 MHz. The basic unit may be other numerical values, and is not limited herein.
It should be noted that the OFDMA portion transmitted on the resource block may only occupy the resource block, and does not include any data.
It should be further noted that, the present application does not limit the number of OFDMA portions, and the downlink OFDMA PPDU may only include one OFDMA portion.
For clarity of explanation of the present application, an example of a full duplex OFDMA PPDU frame structure diagram is provided with reference to fig. 6. The AP sends a downlink OFDMA PPDU to STA1 and STA2, where STA1 and STA2 are full-duplex stations. The STA1 and the STA2 receive the downlink OFDMA PPDU, determine that OFDMA portions in the downlink OFDMA PPDU are respectively located on the first and second resource blocks when reading the HE-SIG B, and then respectively receive the respective OFDMA portions on the first and second resource blocks.
When the STA receives the non-OFDMA portion, the resource blocks used for receiving the OFDMA portion can be known from the resource allocation information in the non-OFDMA portion. The STA may perform step 402 and step 403 while receiving the OFDMA portion using the resource block.
Step 402, the STA determines resource blocks used for sending uplink OFDMA PPDU according to the resource allocation information in the non-OFDMA part; the resource blocks are the same as the resource blocks used to receive the OFDMA portion.
The STA may determine resource blocks used for receiving the OFDMA portion as resource blocks used for transmitting the uplink OFDMA PPDU.
When transmitting the uplink OFDMA PPDU, the STA may transmit the uplink OFDMA PPDU using transmission parameters used for receiving the OFDMA portion in the downlink OFDMA PPDU, for example, transmission parameters such as a resource block, a modulation and coding strategy used for receiving the OFDMA portion in the downlink OFDMA PPDU.
When receiving the non-OFDMA portion of the downlink OFDMA PPDU, each STA may acquire the transmission parameters of the received downlink OFDMA PPDU from the non-OFDMA portion, and then the STA transmits the uplink OFDMA PPDU by default using the transmission parameters. The STA may not transmit the uplink OFDMA PPDU using the transmission parameter but reset itself. If the STA resets the parameter by itself, the uplink OFDMA PPDU needs to include the transmission parameter that the STA resets by itself, so that the AP receives the uplink OFDMA PPDU according to the transmission parameter.
Step 403, the STA sends the uplink OFDMA PPDU to the AP using the resource block.
The AP may receive an uplink OFDMA PPDU transmitted by the STA after transmitting the non-OFDMA portion.
And after transmitting the non-OFDMA part, the AP continues to transmit the OFDMA part in the downlink OFDMA PPDU to the STA, wherein the resource block used by the OFDMA part in the downlink OFDMA PPDU transmitted by the AP is the same as the resource block used by the STA to transmit the uplink OFDMA PPDU, so that the resource block used by the OFDMA part in the downlink OFDMA PPDU received by the STA is the same as the resource block used by the uplink OFDMA PPDU transmitted by the STA.
As shown in fig. 5, since the AP starts transmitting the OFDMA portion after transmitting the non-OFDMA portion and the STA starts transmitting the uplink OFDMA PPDU after receiving the non-OFDMA portion, the STA may transmit the uplink OFDMA PPDU time-aligned with receiving the OFDMA portion in the downlink OFDMA PPDU. Since the resource blocks used by the STA for transmitting the uplink OFDMA PPDU are the same as the resource blocks used for receiving the OFDMA portion, when the STA transmits the uplink OFDMA PPDU, the other STAs are not interfered to receive the OFDMA portion in the downlink OFDMA PPDU, thereby ensuring that each STA can accurately receive the downlink OFDMA PPDU.
During full-duplex OFDMA PPDU transmission, self-interference only occurs because both the STA receiving OFDMA portion and the transmitting uplink OFDMA PPDU are transmitted on respective resource blocks. Self-interference cancellation techniques are mainly classified into three main categories: antenna interference elimination, radio frequency interference elimination and digital interference elimination, and the specific implementation process is not repeated in the application.
As shown in fig. 7, the uplink OFDMA PPDU may only include an OFDMA portion, and specifically, the uplink OFDMA PPDU may include a HE-STF, a HE-LTF and a data field to ensure that transmitting the uplink OFDMA PPDU is time aligned with receiving the OFDMA portion in the downlink OFDMA PPDU.
In an embodiment, the field type and the number of fields of the uplink OFDMA PPDU may be the same as the field type and the number of fields of the OFDMA portion in the downlink OFDMA PPDU. For example, as shown in fig. 6, the OFDMA portion in the downlink OFDMA PPDU includes data fields of HE-STF and HE-LTF, and the uplink OFDMA PPDU also includes data fields of HE-STF and HE-LTF, and the numbers of the data fields of HE-STF and HE-LTF are the same.
In another embodiment, the field type and the number of fields of the uplink OFDMA PPDU may be different from those of the OFDMA portion in the downlink OFDMA PPDU.
It should be noted that, regardless of whether the OFDMA part field types and the number of fields in the uplink OFDMA PPDU and the downlink OFDMA PPDU are the same, as long as it is ensured that the OFDMA parts in the uplink OFDMA PPDU and the downlink OFDMA PPDU are aligned in time, it is ensured that mutual interference does not occur between the STAs. In other words, as long as the STAs are guaranteed to start at the same time when transmitting the OFDMA portion in the uplink OFDMA PPDU and receiving the OFDMA portion in the downlink OFDMA PPDU, and the transmitted OFDMA portion in the uplink OFDMA PPDU and receiving the OFDMA portion in the downlink OFDMA PPDU end at the same time, mutual interference between the STAs is guaranteed not to occur. According to the method, the OFDMA partial field types and the field numbers in the uplink OFDMA PPDU and the downlink OFDMA PPDU are not specifically limited, so that the method can be applied to PPDU frame structures with different structures.
Since the time that the STA transmits the uplink OFDMA PPDU is after the end of receiving the non-OFDMA portion, the start time that the STA transmits the uplink OFDMA PPDU may be after the start time of receiving the OFDMA portion in the downlink OFDMA PPDU. Since the STA does not start transmitting the uplink OFDMA PPDU when it starts receiving the OFDMA portion of the downlink OFDMA PPDU, and does not receive interference when receiving downlink data, and similarly does not interfere with reception of downlink data when it starts transmitting the uplink OFDMA PPDU but transmits on its respective resource block, the STA can still accurately receive downlink data in this case.
If the starting time of the STA for sending the uplink OFDMA PPDU is after the starting time of receiving the OFDMA part in the downlink OFDMA PPDU, the transmitted OFDMA part in the uplink OFDMA PPDU and the received OFDMA part in the downlink OFDMA PPDU can still be ensured to end at the same time, thereby being beneficial to ensuring that the STA accurately receives downlink data.
It should be further noted that the subcarrier spacing of the uplink OFDMA PPDU and the subcarrier spacing of the OFDMA portion in the downlink OFDMA PPDU may be the same.
The PPDU frame structure shown in fig. 6 is set based on the PPDU frame structure prescribed by 802.11ax, but the PPDU frame structure may be different from that shown in fig. 6 in a next generation wireless system, for example, as shown in fig. 8, HE-SIGA and HE-SIGB in a non-OFDMA portion are replaced with a new preamble (new OFDMA preamble), and HE-STF and HE-LTF in an OFDMA portion are replaced with a new OFDMA preamble (new OFDMA preamble).
It should be noted that the formats of the new non-OFDMA portion and the new OFDMA portion shown in fig. 8 are only schematic illustrations, and in a specific application, the format of the PPDU may be set according to specific requirements or requirements, and is not limited herein.
By using the method provided by the application, in the process of transmitting the full-duplex OFDMA PPDU, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, so that the accuracy of the STA in receiving data is improved while the spectrum utilization rate is improved.
Referring to fig. 9, a flow chart of another embodiment of a full duplex OFDMA PPDU transmission method of the present invention is shown. The present embodiment may be performed by the AP side. As shown in fig. 9, the present embodiment may include the following steps.
Step 901, the AP sends a downlink OFDMA PPDU to the STA; the downlink OFDMA PPDU comprises a non-OFDMA portion and an OFDMA portion.
Step 902, after transmitting the non-OFDMA portion, the AP receives an uplink OFDMA PPDU transmitted by the STA.
Wherein, after the AP transmits the non-OFDMA portion, the uplink OFDMA PPDU may be received on a resource block for transmission of the uplink OFDMA PPDU.
In the present application, the resource blocks used by the AP to transmit the OFDMA portion in the downlink OFDMA PPDU are the same as the resource blocks used by the STA to transmit the uplink OFDMA PPDU.
It should be noted that the embodiment corresponding to fig. 4 is described with respect to different side surfaces of the same solution by using different angles of the executing ends, so that the same or related points between the two embodiments can be referred to each other.
Referring to fig. 10, a flow chart of another embodiment of a full duplex OFDMA PPDU transmission method according to the present application is shown. The application may be performed by the STA side. As shown in fig. 10, the present application may include the following steps.
In step 1001, the STA receives a trigger frame sent by the AP.
The AP sends a trigger frame to the STA. The trigger frame at least includes transmission parameters, such as allocated resource blocks, modulation and coding strategies, and the like, for instructing the STA to transmit uplink OFDMA PPDUs.
And after sending the trigger frame to the STA, the AP sends a downlink OFDMA PPDU to the STA. In the case where the AP transmits the downlink OFDMA PPDU, the STA may perform step 1002.
Step 1002, after receiving the trigger frame, the STA sends an uplink OFDMA PPDU to the AP according to the information in the trigger frame, and receives a downlink OFDMA PPDU sent by the AP.
After sending the trigger frame to the STA, the AP sends a downlink OFDMA PPDU to the STA, and may receive an uplink OFDMA PPDU sent by the STA.
After the AP sends the trigger frame to the STA, sending a downlink OFDMA PPDU, specifically, after the AP sends the trigger frame, sending a non-OFDMA part in the downlink OFDMA PPDU; after the non-OFDMA portion transmission is completed, an OFDMA portion in a downlink OFDMA PPDU is transmitted.
After receiving the trigger frame, the STA sends a non-OFDMA part in an uplink OFDMA PPDU to the AP according to the information in the trigger frame; after the transmission of the non-OFDMA portion in the uplink OFDMA PPDU is completed, transmitting the OFDMA portion in the uplink OFDMA PPDU.
As shown in fig. 11, based on the PPDU frame structure specified by 802.11ax, the non-OFDMA portion in the downlink OFDMA PPDU may include a legacy preamble, HE-SIGA and HE-SIGB, and the OFDMA portion may include data fields of HE-STF and HE-LTF; the non-OFDMA portion in the uplink OFDMA PPDU may include a legacy preamble and a HE-SIGA, and the OFDMA portion may include data fields of a HE-STF and a HE-LTF.
In this application, the bandwidth occupied by the STA to transmit the non-OFDMA portion in the uplink OFDMA PPDU is the same as the bandwidth occupied by the STA to receive the non-OFDMA portion in the downlink OFDMA PPDU. The channel occupied by the non-OFDMA portion in the uplink OFDMA PPDU transmitted by the STA may include only the resource blocks occupied by its respective OFDMA portion, consistent with the 802.11ax provisions for the STA to transmit the non-OFDMA portion in the uplink OFDMA PPDU. The same resource blocks are used for transmitting the OFDMA portion in the uplink OFDMA PPDU as are used for receiving the OFDMA portion in the downlink OFDMA PPDU.
As shown in fig. 11, after the AP transmits the trigger frame to the STA, it starts to transmit the downlink OFDMA PPDU. And after receiving the trigger frame, the STA starts to transmit the uplink OFDMA PPDU. The time-distance trigger frame end time for the AP to send the downlink OFDMA PPDU and the time-distance trigger frame end time for the STA to send the uplink OFDMA PPDU are both short-frame-space (SIFS) time, so that the starting time for the STA to receive the downlink OFDMA PPDU and the starting time for sending the uplink OFDMA PPDU are aligned, and the starting time for the AP to send the downlink OFDMA PPDU and the starting time for receiving the uplink OFDMA PPDU are aligned.
Since each STA transmits the OFDMA portion in the uplink OFDMA PPDU on each resource block in receiving the OFDMA portion in the downlink OFDMA PPDU, it is not interfered by other STAs transmitting the uplink OFDMA PPDU in receiving the OFDMA portion in the downlink OFDMA PPDU, and thus it is possible to ensure that downlink data is normally received.
It should be noted that, since the time interval between the start time of the AP transmitting the non-OFDMA portion in the downlink OFDMA PPDU and the start time of the STA receiving the non-OFDMA portion in the downlink OFDMA PPDU is short, and does not affect the reception of the downlink data by the STA, the time interval may be ignored, and therefore, the start time of the STA receiving the downlink OFDMA PPDU and the start time of the STA transmitting the uplink OFDMA PPDU may be considered to be aligned in time, and similarly, the start time of the AP transmitting the downlink OFDMA PPDU and the start time of the AP receiving the uplink OFDMA PPDU may also be considered to be aligned.
Further, in the transmission scheme shown in fig. 11, when an STA receives the HE-SIGB in the downlink OFDMA PPDU, if another STA is transmitting the OFDMA portion in the uplink OFDMA PPDU, the OFDMA portion in the uplink OFDMA PPDU being transmitted by the other STA may interfere with the reception of the HE-SIGB, resulting in failure to correctly receive the HE-SIGB. To avoid this, the STA transmitting the non-OFDMA portion of the uplink OFDMA PPDU may be time aligned with receiving the non-OFDMA portion of the downlink OFDMA PPDU; and, the transmitting of the OFDMA portion in the uplink OFDMA PPDU by the STA may be time aligned with the receiving of the OFDMA portion in the downlink OFDMA PPDU.
It should be noted that, since the time interval between the transmission time of the data and the reception time of the data is short, when the STA transmits the non-OFDMA part and the OFDMA part in the uplink OFDMA PPDU and receives the non-OFDMA part and the OFDMA part in the downlink OFDMA PPDU, respectively, in time alignment, the AP may transmit the non-OFDMA part and the OFDMA part in the downlink OFDMA PPDU and receive the non-OFDMA part and the OFDMA part in the uplink OFDMA PPDU, respectively, in time alignment. So when the AP transmits the non-OFDMA portion of the downlink OFDMA PPDU, it is time aligned with receiving the non-OFDMA portion of the uplink OFDMA PPDU; and, when the OFDMA portion of the downlink OFDMA PPDU is transmitted by the AP and the OFDMA portion of the uplink OFDMA PPDU is received are aligned in time, the above situation can be avoided.
As shown in fig. 12, since the STAs receive the non-OFDMA part and the OFDMA part in the downlink OFDMA PPDU, which are respectively time-aligned with the transmission of the non-OFDMA part and the OFDMA part in the uplink OFDMA PPDU, and the respective STAs respectively transmit the OFDMA part in the uplink OFDMA PPDU on respective resource blocks and receive the OFDMA part in the downlink OFDMA PPDU on respective resource blocks, mutual interference between the STAs is avoided when the STAs receive the downlink OFDMA PPDU, thereby ensuring that the STAs can accurately receive downlink data transmitted by the AP.
As shown in fig. 13, based on the PPDU frame structure defined by 802.11ax, the non-OFDMA portion in the downlink OFDMA PPDU may include the legacy preamble, RL-SIG and HE-SIGA, but not HE-SIGB, the number of fields of the non-OFDMA portion and the OFDMA portion in the downlink OFDMA PPDU is the same as the number of fields of the non-OFDMA portion and the OFDMA portion in the uplink OFDMA PPDU, respectively, and since the start time of the STA receiving the downlink OFDMA PPDU and the start time of transmitting the uplink OFDMA PPDU are aligned, it is possible to realize that the STA receives the non-OFDMA portion and the OFDMA portion in the downlink OFDMA PPDU, which are aligned in time with the transmission of the non-OFDMA portion and the OFDMA portion in the uplink OFDMA PPDU, respectively.
Similarly, a field may be inserted into the non-OFDMA portion of the uplink OFDMA PPDU to enable the STA to receive the non-OFDMA portion and the OFDMA portion of the downlink OFDMA PPDU, which are time aligned with the transmission of the non-OFDMA portion and the OFDMA portion of the uplink OFDMA PPDU, respectively.
It should be noted here that even if the number of non-OFDMA part fields in the downlink OFDMA PPDU is different from that in the uplink OFDMA PPDU, time alignment between the transmission of the non-OFDMA part in the uplink OFDMA PPDU and the reception of the non-OFDMA part in the downlink OFDMA PPDU by the STA can be achieved by controlling the transmission rate of each field, so the present application does not limit whether the number of non-OFDMA part fields in the downlink OFDMA PPDU is the same as that in the uplink OFDMA PPDU, and similarly does not limit whether the number of fields in the OFDMA part in the downlink OFDMA PPDU is the same as that in the uplink OFDMA PPDU.
It should be further noted that, during data transmission, it may not be guaranteed that the non-OFDMA portion in the uplink OFDMA PPDU transmitted by the STA and the non-OFDMA portion in the downlink OFDMA PPDU received by the STA are absolutely aligned in time, and it may also not be guaranteed that the OFDMA portion in the downlink OFDMA PPDU transmitted by the STA and the OFDMA portion in the uplink OFDMA PPDU received by the STA are absolutely aligned in time, and even if there is the time deviation, the STA can be guaranteed to accurately receive the downlink data.
Because the HE-SIGB in the PPDU frame structure specified by 802.11ax includes the transmission parameters for instructing the STA to receive the downlink OFDMA PPDU, after removing the HE-SIGB,
the STA may be instructed to receive the downlink OFDMA PPDU in different ways.
In one implementation, the trigger frame may be compatible with an 802.11ax trigger frame structure, which includes site information for transmitting an OFDMA portion in an uplink OFDMA PPDU and resource allocation information. The resource allocation information may be a part of the station information, or may not be information in the station information, which is not limited herein.
The structure of the 802.11ax trigger frame is shown in fig. 14, wherein the common info field optionally includes the triggered uplink transmission time or the length of the uplink PPDU, the Guard Interval (GI) of the uplink transmission, the Bandwidth (BW), the number of high efficiency signaling long training fields (HE-LTFs), the HE-LTF type, and the trigger frame type. Each station information (per STA info) may include transmission parameters such as STA id, transmission power, number of spatial streams, modulation and coding strategy, coding type, indication whether to use time space code (STBC), indication whether to use beamforming technique, and resource allocation information.
The trigger frame may further include an information field for marking the current STA as a full-duplex station.
The information field may be used to indicate that the current STA transmits the uplink OFDMA PPDU and receive the downlink OFDMA PPDU transmitted by the AP.
The trigger frame shown in fig. 14 mainly indicates transmission parameters used for transmitting the uplink OFDMA PPDU, and in order to indicate the STA to receive the downlink OFDMA PPDU, an information field marking that the current STA is a full-duplex station may be written in the station information, for example, one reserved bit "1" in the station information or the highest bit "1" identified by the STA may be marked that the current STA is a full-duplex station.
When the STA reads an information field marking that the current STA is a full-duplex station after receiving the trigger frame, and transmits an uplink OFDMA PPDU using the station information in the trigger frame and the corresponding resource allocation information, the STA may also receive a downlink OFDMA PPDU transmitted by the AP using the same station information and the corresponding resource allocation information.
The station information corresponding to the full-duplex station can be inserted into the station information corresponding to the last half-duplex STA, so that unified information management is facilitated.
If there is no information field marking the current STA as a full-duplex station, the STA may not perform full-duplex transmission, but transmit an uplink OFDMA PPDU as indicated by the trigger frame.
In another implementation, the trigger frame may also be incompatible with the 802.11ax trigger frame structure, and the trigger frame may include transmission parameters instructing the STA to transmit an uplink OFDMA PPDU and transmission parameters to receive a downlink OFDMA PPDU.
Specifically, the trigger frame may include station information and resource allocation information for transmitting an OFDMA portion in an uplink OFDMA PPDU; resource allocation information for receiving the OFDMA portion in the downlink OFDMA PPDU and station information may also be included.
The HE-SIGB field specified by 802.11ax can be inserted into the 802.11ax trigger frame, which is incompatible with the 802.11ax trigger frame structure.
The trigger frame structure incompatible with 802.11ax can also set the station information corresponding to the full-duplex station to two, wherein one station information is used for indicating the STA to send the transmission parameters of the uplink OFDMA PPDU, and the other station information is used for indicating the STA to receive the transmission parameters of the downlink OFDMA PPDU.
In the above two embodiments, the number of HE-LTFs in the uplink and downlink OFDMA PPDUs may be the same or different. If the trigger frame is different, the reserved bit of the common information in the trigger frame can be used for indicating, and if the trigger frame is the same, additional indication is not needed.
The PPDU frame structures shown in fig. 11 and 13 are set based on the PPDU frame structure defined by 802.11ax, but the PPDU frame structure in the next generation wireless system may be different from the PPDU frame structure defined by 802.11ax, for example, as shown in fig. 15, HE-SIGA in the non-OFDMA portion is replaced with a new preamble (new OFDMA preamble), and HE-STF and HE-LTF in the OFDMA portion are replaced with a new OFDMA preamble (new OFDMA preamble).
It should be noted that the formats of the new non-OFDMA portion and the new OFDMA portion shown in fig. 15 are only schematic illustrations, and in a specific application, the format of the PPDU may be set according to specific requirements or requirements, and is not limited herein.
By using the method provided by the application, in the process of transmitting the full-duplex OFDMA PPDU, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, so that the accuracy of the STA in receiving data is improved while the spectrum utilization rate is improved.
Referring to fig. 16, a flow chart of another embodiment of a full duplex OFDMA PPDU transmission method of the present invention is shown. The present embodiment may be performed by the AP side. As shown in fig. 16, the present embodiment may include the following steps.
Step 1601, the AP sends a trigger frame to the STA.
Step 1602, after the AP sends the trigger frame, sending a downlink OFDMA PPDU to the STA, and receiving an uplink OFDMA PPDU sent by the STA.
When the AP sends a downlink OFDMA PPDU to the STA, the specific steps are: transmitting a non-OFDMA portion of a downlink OFDMA PPDU; after the non-OFDMA portion transmission is completed, an OFDMA portion in a downlink OFDMA PPDU is transmitted.
The resource blocks used by the OFDMA portion in the downlink OFDMA PPDU sent by the AP to the STA are the same as the resource blocks used by the OFDMA portion in the uplink OFDMA PPDU sent by the STA to the AP.
In this application, the non-OFDMA portion of the downlink OFDMA PPDU transmitted by the AP is time aligned with the non-OFDMA portion of the uplink OFDMA PPDU transmitted by the STA, and the OFDMA portion of the downlink OFDMA PPDU transmitted by the AP is time aligned with the OFDMA portion of the uplink OFDMA PPDU transmitted by the STA.
By using the method provided by the embodiment, in the process of transmitting the full-duplex OFDMA PPDU, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, so that the accuracy of the STA receiving data is improved while the spectrum utilization rate is improved.
It should be noted that the embodiment corresponding to fig. 10 is described with respect to different side surfaces of the same solution by using different angles of the executing ends, so that the same or related points between the two embodiments can be referred to each other.
Referring to fig. 17, a schematic structural diagram of an embodiment of a full-duplex OFDMA PPDU transmission apparatus according to the present invention is shown, where the embodiment may be disposed on an STA, or may be the STA itself, and the apparatus is configured to perform the full-duplex OFDMA PPDU transmission method shown in fig. 4. As shown in fig. 17, the apparatus may include: receiving section 1701, determining section 1702, and transmitting section 1703.
The receiving unit 1701 is configured to receive a downlink OFDMA PPDU sent by the AP; the downlink OFDMA PPDU comprises a non-OFDMA portion and an OFDMA portion.
A determining unit 1702, configured to determine, according to the resource allocation information in the non-OFDMA section, a resource block used for transmitting an uplink OFDMA PPDU; the resource blocks are the same as the resource blocks used to receive the OFDMA portion.
A sending unit 1703, configured to send the uplink OFDMA PPDU to the AP using the resource block.
The uplink OFDMA PPDU contains only OFDMA portions.
In this application, the sending unit 1703 sends the uplink OFDMA PPDU time-aligned with the receiving unit 1701 receiving the OFDMA portion in the downlink OFDMA PPDU, or the sending unit 1703 sends the uplink OFDMA PPDU starting time after the receiving unit 1701 receives the OFDMA portion in the downlink OFDMA PPDU starting time.
The formats and the contents of the uplink OFDMA PPDU and the downlink OFDMA PPDU may be referred to in the foregoing embodiments, and are not described herein again.
By using the device provided by the application, in the process of transmitting the full-duplex OFDMA PPDU, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, so that the accuracy of the STA in receiving data is improved while the frequency spectrum utilization rate is improved.
Referring to fig. 18, a schematic structural diagram of another embodiment of the full-duplex OFDMA PPDU transmission apparatus according to the present invention is shown, where the embodiment may be disposed on an AP or the AP itself, and the apparatus is configured to perform the full-duplex OFDMA PPDU transmission method shown in fig. 9. As shown in fig. 18, the apparatus may include: transmitting section 1801 and receiving section 1802.
A sending unit 1801, configured to send a downlink OFDMA PPDU to the STA; the downlink OFDMA PPDU comprises a non-OFDMA portion and an OFDMA portion.
A receiving unit 1802, configured to receive an uplink OFDMA PPDU sent by the STA after the transmitting unit 1801 sends the non-OFDMA portion.
In this application, the sending unit 1801 sends the same resource blocks used by the OFDNA part in the downlink OFDMA PPDU as the resource blocks used by the STA to send the uplink OFDMA PPDU.
The formats and the contents of the uplink OFDMA PPDU and the downlink OFDMA PPDU may be referred to in the foregoing embodiments, and are not described herein again.
By using the device provided by the application, in the process of transmitting the full-duplex OFDMA PPDU, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, so that the accuracy of the STA in receiving data is improved while the frequency spectrum utilization rate is improved.
Referring to fig. 19, a schematic structural diagram of another embodiment of the full-duplex OFDMA PPDU transmission apparatus according to the present invention is shown, where the embodiment may be disposed on an STA, or may be the STA itself, and the apparatus is configured to perform the full-duplex OFDMA PPDU transmission method shown in fig. 10. As shown in fig. 19, the apparatus may include: a receiving unit 1901 and a transmitting unit 1902.
The receiving unit 1901 is configured to receive a trigger frame sent by an AP.
A sending unit 1902, configured to send, after the first receiving unit 1901 receives the trigger frame, an uplink OFDMA PPDU to the AP according to information in the trigger frame.
The receiving unit 1901 is further configured to receive a downlink OFDMA PPDU sent by the AP.
In this application, the transmitting unit 1902 and the receiving unit 1901 are aligned in time, where the transmitting unit transmits the non-OFDMA portion of the uplink OFDMA PPDU and the receiving unit receives the non-OFDMA portion of the downlink OFDMA PPDU; the sending unit 1902 sends the OFDMA portion of the uplink OFDMA PPDU time-aligned with the receiving unit 1901 receiving the OFDMA portion of the downlink OFDMA PPDU.
The trigger frame may include station information and resource allocation information for transmitting an OFDMA portion in an uplink OFDMA PPDU.
The trigger frame may further include an information field for marking the current STA as a full-duplex station.
The information field may be used to indicate that the current STA transmits the uplink OFDMA PPDU and receive the downlink OFDMA PPDU transmitted by the AP.
When the information field marking the current STA as a full-duplex station is not included in the trigger frame, the trigger frame may include resource allocation information for receiving an OFDMA portion in a downlink OFDMA PPDU and station information.
The sending unit 1902 sends the same resource blocks used by the uplink OFDMA PPDU as the receiving unit 1901 receives the OFDMA portion of the downlink OFDM PPDU.
The formats and the contents of the uplink OFDMA PPDU and the downlink OFDMA PPDU may be referred to in the foregoing embodiments, and are not described herein again.
By using the device provided by the application, in the process of transmitting the full-duplex OFDMA PPDU, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, so that the accuracy of the STA in receiving data is improved while the frequency spectrum utilization rate is improved.
Referring to fig. 20, a schematic diagram of another embodiment of a full-duplex OFDMA PPDU transmission apparatus according to the present invention is shown, where the embodiment may be disposed on an AP or the AP itself, and the apparatus is configured to perform the full-duplex OFDMA PPDU transmission method shown in fig. 16. As shown in fig. 20, the apparatus may include: a transmitting unit 2001 and a receiving unit 2002.
The sending unit 2001 is configured to send a trigger frame to the STA;
the sending unit 2001 is further configured to send a downlink OFDMA PPDU to the STA after sending the trigger frame.
A receiving unit 2002, configured to receive an uplink OFDMA PPDU sent by the STA.
In this application, the transmitting unit 2001 transmits the non-OFDMA portion in the downlink OFDMA PPDU time-aligned with the receiving unit 2002 receives the non-OFDMA portion in the uplink OFDMA PPDU transmitted by the STA; the transmitting unit 2001 transmits the OFDMA portion in the downlink OFDMA PPDU time-aligned with the OFDMA portion in the uplink OFDMA PPDU transmitted by the STA received by the receiving unit 2002.
The formats and the contents of the uplink OFDMA PPDU and the downlink OFDMA PPDU may be referred to in the foregoing embodiments, and are not described herein again.
By using the device provided by the application, in the process of transmitting the full-duplex OFDMA PPDU, when the STA receives the downlink OFDMA PPDU sent by the AP, the STA is not interfered by the uplink OFDMA PPDU sent by other STAs, so that the accuracy of the STA in receiving data is improved while the frequency spectrum utilization rate is improved.
Referring to fig. 21, which is a schematic structural diagram of another embodiment of the full duplex OFDMA PPDU transmission apparatus of the present application, the apparatus may include a processor 2101, a memory 2102, a transceiver 2103, and the like. These components may also be connected and communicate via one or more buses, in a bus architecture, a star architecture, or the like.
The processor 2101 is the control center of the apparatus, connects various parts of the entire apparatus using various interfaces and lines, and executes various functions of the apparatus and/or processes data by operating or executing software programs and/or modules stored in the memory 2102 and calling up data stored in the memory 2102. The processor 2101 may be composed of Integrated Circuits (ICs), for example, a single packaged IC, or a plurality of packaged ICs connected to have the same or different functions. For example, the processor 2101 may include only a Central Processing Unit (CPU), or may be a combination of a GPU, a Digital Signal Processor (DSP), and a control chip (e.g., a baseband chip) in the transceiver 2103. In the embodiment of the present invention, the CPU may be a single operation core, or may include multiple operation cores.
The transceiver 2103 is used to establish a communication channel over which the device can connect to a remote server from which data can be transmitted or from which media data can be downloaded. The transceiver 2103 may include a wireless local area network (wlan) module, a bluetooth module, a baseband (base band) module, and other transceivers, and Radio Frequency (RF) circuits corresponding to the transceivers, and is configured to perform wlan communication, bluetooth communication, infrared communication, and/or cellular communication system communication, such as wideband code division multiple Access (W-CDMA) and/or High Speed Downlink Packet Access (HSDPA). The transceiver is used to control the communication of the components in the device and may support direct memory access (direct memory access).
In various embodiments of the present invention, the various ones of the transceivers 2103 are typically implemented as integrated circuit chips (ic chips) and may be selectively combined without including all of the transceivers and corresponding antenna groups. For example, the transceiver 2103 may include only a baseband chip, a radio frequency chip, and corresponding antennas to provide communication functions in a cellular communication system. The terminal may be connected to a cellular Network (cellular Network) or the internet (internet) via a wireless communication connection established by the transceiver 2103, such as a wireless local area Network access or a WCDMA access. In some alternative embodiments of the invention, the transceiver in the transceiver 2103, e.g., a baseband module, may be integrated into the processor 2101, typically as the APQ + MDM family of platforms offered by high-pass (qualcomm) corporation. The radio frequency circuit is used for receiving and sending signals in the process of information transceiving or conversation. For example, after receiving the downlink information of the AP, the downlink information is processed by the processor 2101; in addition, the data for designing uplink is transmitted to the AP. Typically, the radio frequency circuitry includes well-known circuitry for performing these functions, including but not limited to an antenna system, a radio frequency transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor 2101, a codec chipset, a Subscriber Identity Module (SIM) card, memory 2102, and so forth. In addition, the radio frequency circuitry may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to GSM (global system for mobile communications), GPRS (general packet radio service), CDMA (code division multiple access), WCDMA (wideband code division multiple access), High Speed Uplink Packet Access (HSUPA), LTE (long term evolution), email, SMS (short messaging service), and the like.
The memory 2102 may be used to store software programs and modules, and the processor 2101 executes various functional applications of the apparatus and implements data processing by operating the software programs and modules stored in the memory 2102. The memory 2102 mainly includes a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, such as a sound playing program, an image playing program, and the like; the data storage area may store data (such as audio data, a phonebook, etc.) created according to the use of the apparatus, and the like. In an embodiment of the present invention, the Memory 2102 may include a volatile Memory, such as a non-volatile dynamic random access Memory (NVRAM), a phase change random access Memory (PRAM), a Magnetoresistive Random Access Memory (MRAM), and the like, and may further include a non-volatile Memory, such as at least one magnetic disk Memory device, an electrically erasable programmable read-only Memory (EEPROM), a flash Memory device, such as a NOR flash Memory (NOR flash Memory), or a NAND flash Memory (NAND flash Memory). The non-volatile memory stores an operating system and application programs executed by the processor 2101. The processor 2101 loads operating programs and data from the non-volatile memory into memory and stores digital content in mass storage devices. The operating system includes various components and/or drivers for controlling and managing conventional system tasks, such as memory management, storage device control, power management, etc., as well as facilitating communication between various hardware and software components. In the embodiment of the present invention, the operating system may be an Android system developed by Google, an iOS system developed by Apple, a Windows operating system developed by Microsoft, or an embedded operating system such as Vxworks.
Corresponding to the data transmission method shown in fig. 4, in an alternative embodiment, the transceiver 2103 is configured to receive a downlink OFDMA physical layer protocol data unit OFDMA PPDU transmitted by an AP; the processor 2101 is configured to determine resource blocks used for transmitting an uplink OFDMA PPDU according to the resource allocation information in the non-OFDMA section; the transceiver 2103 is further configured to transmit the uplink OFDMA PPDU to the AP using the resource blocks.
Corresponding to the data transmission method shown in fig. 9, in another alternative embodiment, the transceiver 2103 is configured to receive a trigger frame sent by an AP; and after receiving the trigger frame, sending an uplink OFDMA PPDU to the AP and receiving a downlink OFDMA PPDU sent by the AP. And the channel or resource block used for transmitting the uplink OFDMA PPDU to the AP and receiving the downlink OFDMA PPDU transmitted by the AP is determined by the processor 2101 by analyzing the trigger frame.
Referring to fig. 22, which is a schematic structural diagram of another embodiment of a full duplex OFDMA PPDU transmission apparatus according to the present invention, the apparatus may include: processor 2201, memory 2202, and transceiver 2203. These components are connected and communicate via one or more buses, in a bus architecture, a star architecture, or the like.
The processor 2201 is a control center of the apparatus, connects various parts of the entire apparatus using various interfaces and lines, and performs various functions of the apparatus and/or processes data by operating or executing software programs and/or modules stored in the memory 2202 and calling data stored in the memory 2202. The processor 2201 may be composed of an Integrated Circuit (IC), for example, a single packaged IC, or a plurality of packaged ICs connected with the same or different functions. For example, the processor 2201 may include only a Central Processing Unit (CPU), or may be a combination of a CPU and a Digital Signal Processor (DSP), a control chip (e.g., a baseband chip) in the transceiver 2203. In the embodiment of the present invention, the CPU may be a single operation core, or may include multiple operation cores.
The memory 2202 may be used to store software programs and modules, and the processor 2201 executes various functional applications of the apparatus and implements data processing by operating the software programs and modules stored in the memory 2202. In an embodiment of the present invention, the Memory 2202 may include a volatile Memory, such as a nonvolatile dynamic random access Memory (NVRAM), a phase change random access Memory (PRAM), a Magnetoresistive Random Access Memory (MRAM), and a non-volatile Memory, such as at least one magnetic disk Memory device, an electrically erasable programmable read-only Memory (EEPROM), a flash Memory device, such as a NOR flash Memory (NOR flash Memory), or a NAND flash Memory (NAND flash Memory).
The transceiver 2203 is configured to establish a communication channel, so that the apparatus can communicate with other devices such as STAs through the communication channel. The transceiver 2203 may include a base band (base) module and other transceivers, and a Radio Frequency (RF) circuit corresponding to the transceiver. In various embodiments of the present invention, the various transceivers of the transceiver 2203 are typically in the form of integrated circuit chips (integrated circuit chips) and can be selectively combined without including all transceivers and corresponding antenna groups. For example, the transceiver 2203 may only comprise a baseband chip, a radio frequency chip and a corresponding antenna to provide communication functions in a cellular communication system. The device may be connected to a cellular network (cellular network) or the internet (internet) via a wireless communication connection established by the transceiver 2203, such as a wireless local area network access or a WCDMA access. In some alternative embodiments of the invention, the transceiver in the transceiver 2203, such as a baseband module, may be integrated into the processor 2201, typically as the STAQ + MDM family of platforms available from highpass (qualcomm) corporation.
Corresponding to the data transmission method shown in fig. 9, in an alternative embodiment, the transceiver 2203 is configured to transmit a downlink OFDMA PPDU to the STA; the transceiver 2203 is further configured to receive an uplink OFDMA PPDU transmitted by the STA after transmitting the non-OFDMA portion.
In another alternative embodiment, corresponding to the data transmission method shown in fig. 16, the transceiver 2203 is configured to transmit a trigger frame to the STA; and after the trigger frame is sent, sending a downlink OFDMA PPDU to the STA and receiving an uplink OFDMA PPDU sent by the STA.
Fig. 3 is a schematic diagram of a wlan system according to the present invention.
As shown in fig. 3, the wireless local area network system may include the full-duplex OFDMA PPDU transmission apparatus shown in fig. 17 and the full-duplex OFDMA PPDU transmission apparatus shown in fig. 18, or may include the full-duplex OFDMA PPDU transmission apparatus shown in fig. 19 and the full-duplex OFDMA PPDU transmission apparatus shown in fig. 20, or may include the full-duplex OFDMA PPDU transmission apparatus shown in fig. 21 and the full-duplex OFDMA PPDU transmission apparatus shown in fig. 22.
In particular implementations, the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium can store instructions which, when executed on a computer, cause the computer to perform some or all of the steps of the various embodiments of the method provided by the present invention. The readable storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a Random Access Memory (RAM), or the like.
The present application also provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform some or all of the steps described above, including the steps of the various embodiments of the methods provided by the present invention.
The present application also provides a chip comprising a processor and/or program instructions, which when run, implements the method of the embodiment shown in fig. 4 of the present application or implements the method of the embodiment shown in fig. 9.
The present application also provides another chip comprising a processor and/or program instructions which, when run, implement the method in the embodiment shown in fig. 10 or implement the method in the embodiment shown in fig. 16.
Those skilled in the art will readily appreciate that the techniques of this application may be implemented as software plus any required general purpose hardware platform. Based on such understanding, the technical solutions in the present application may be essentially or partially implemented in the form of software products, which may be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and include instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present invention.
In the present description, each embodiment is described in a progressive manner, and the same and similar parts among the embodiments may be referred to each other, for example, the description of the above-mentioned apparatus or device may refer to the corresponding method embodiment. The above-described embodiments of the present invention do not limit the scope of the present invention.