Physical protocol data unit sending method and apparatus
By acquiring and determining the STF sequence segment using the physical protocol data unit transmission method at a transmission bandwidth greater than 320MHz, the problem of higher STF signal transmission PAPR in the prior art is solved, and lower PAPR and more efficient AGC initialization and synchronization are achieved.
Patent Information
- Application Number
- PCT/CN2024/121083
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-24
- Filing Date
- 2024-09-25
- Publication Date
- 2025-05-01
AI Technical Summary
The prior art cannot effectively support the transmission of short training field (STF) signals when the transmission bandwidth is greater than 320MHz, resulting in a higher peak-to-average power ratio (PAPR), affecting automatic gain control (AGC) initialization and synchronization.
A physical protocol data unit transmission method is provided, by receiving a trigger frame at a site or an access point, obtaining the STF sequence corresponding to the transmission bandwidth, and determining the STF sequence segment according to the allocated resource blocks, ensuring that a STF signal with a lower PAPR is transmitted under a transmission bandwidth greater than 320MHz.
It realizes the transmission of STF signals with lower PAPR under transmission bandwidths such as 480MHz and 640MHz, which improves the efficiency of AGC initialization and synchronization, and meets the wireless communication needs under larger bandwidths.
Smart Images

Figure CN2024121083_01052025_PF_FP_ABST
Abstract
Description
A physical protocol data unit sending method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on October 24, 2023, with application number 202311388038.6 and application name “A physical protocol data unit sending method and device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of wireless communication technology, and in particular to a method and device for sending a physical protocol data unit. Background Art
[0004] The short training field (STF) is a main reference signal for automatic gain control (AGC) initialization and synchronization. Therefore, the STF signal carrying the STF needs to have a low peak-to-average power ratio (PAPR).
[0005] In the 11be standard, the maximum transmission bandwidth currently supported by STF is 320MHz. Under the 320MHz transmission bandwidth, the designed STF sequence is:
[0006] However, the currently designed STF sequence can only support a maximum transmission bandwidth of 320 MHz and cannot support larger bandwidths such as 480 MHz and 640 MHz.
[0007] Summary of the Invention
[0008] The embodiments of the present application provide a method and apparatus for sending a physical protocol data unit, which is used to send an STF with a low PAPR in a transmission bandwidth greater than 320 MHz.
[0009] In a first aspect, a method for transmitting a physical protocol data unit is provided. The method can be performed by a station or a chip / chip system. In the method, the station receives a trigger frame, which instructs the station to transmit a TB PPDU. The trigger frame indicates the transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the station. For example, the trigger frame can indicate the size and position of the one or more resource blocks allocated to the station, which can be represented by a set of indices of subcarriers contained in the resource blocks. The station obtains an STF sequence corresponding to the transmission bandwidth. The station determines a sequence segment corresponding to one or more resource blocks. For example, the station can determine the corresponding STF sequence segment based on the size of the one or more resource blocks and the position of the one or more resource blocks. For example, the station can determine the STF value corresponding to each subcarrier contained in the one or more resource blocks based on the position of the subcarriers contained in the one or more resource blocks. Optionally, the STF sequence segment can be used for AGC initialization and synchronization. The station transmits a TB PPDU, which includes an STF sequence segment.
[0010] Among them, when the transmission bandwidth is 640MHz, the STF sequence is or, or, or, or, or,
[0011] Where M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Among the subcarriers numbered -4088 to 4088, the values of every eight subcarriers are in the above sequence, and the values of the subcarriers at other positions are 0.
[0012] Based on the above solution, an embodiment of the present application provides an STF sequence in the 640MHz case, and the STF sequence takes into account the impact of different RU or MRU, and achieves lower PARR under different RU or MRU.
[0013] In a second aspect, a method for sending a physical protocol data unit is provided. The method can be performed by a station or a chip / chip system. In the method, the station receives a trigger frame, which instructs the station to send a TB PPDU. The trigger frame indicates the transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the station. For example, the trigger frame can indicate the size of one or more resource blocks allocated to the station and the position of one or more resource blocks, which can be represented by an index set of subcarriers contained in the resource block. The station determines the sequence segments corresponding to the one or more resource blocks. For example, the station can determine the corresponding STF sequence segments based on the size of one or more resource blocks and the position of one or more resource blocks. For example, the station can determine the STF values corresponding to the subcarriers contained in one or more resource blocks based on the position of the subcarriers contained in one or more resource blocks. Optionally, the STF sequence segment can be used for AGC initialization and synchronization. The station sends a TB PPDU, and the TB PPDU includes an STF sequence segment.
[0014] Among them, when the transmission bandwidth is 480MHz, the STF sequence is or, or, or, or, or, or, or, or,
[0015] Where M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Among the subcarriers numbered -3064 to 3064, the values of every eight subcarriers are in the above sequence, and the values of the subcarriers at other positions are 0.
[0016] Based on the above solution, an embodiment of the present application provides an STF sequence at 480MHz, and the STF sequence takes into account the impact of different RU or MRU, and achieves lower PARR under different RU or MRU.
[0017] In a third aspect, a method for sending a physical protocol data unit is provided. The method can be performed by an access point or a chip / chip system. In the method, the access point sends a trigger frame to a communication device, the trigger frame instructing the communication device to send a TB PPDU, the trigger frame indicating the transmission bandwidth of the TB PPDU and indicating one or more resource blocks allocated to the communication device. For example, the trigger frame can indicate the size and position of one or more resource blocks allocated to the station, which can be represented by a set of indices of subcarriers contained in the resource block. The access point receives the TB PPDU from the communication device. The TB PPDU includes an STF sequence segment, which is a sequence segment corresponding to one or more resource blocks in the STF sequence corresponding to the transmission bandwidth. For example, the STF sequence segment is a sequence segment corresponding to the size of one or more resource blocks and the position of one or more resource blocks. Optionally, the STF sequence segment can be used by the access point to initialize and synchronize automatic gain control (AGC).
[0018] Among them, when the transmission bandwidth is 640MHz, the STF sequence is or, or, or, or, or,
[0019] Where M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Among the subcarriers numbered -4088 to 4088, the values of every eight subcarriers are in the above sequence, and the values of the subcarriers at other positions are 0.
[0020] In a fourth aspect, a method for sending a physical protocol data unit is provided. The method can be performed by an access point or a chip / chip system. In the method, the access point sends a trigger frame to a communication device, the trigger frame instructing the communication device to send a TB PPDU, the trigger frame indicating the transmission bandwidth of the TB PPDU and indicating one or more resource blocks allocated to the communication device. For example, the trigger frame can indicate the size and position of one or more resource blocks allocated to the communication device, which can be represented by a set of indices of subcarriers contained in the resource block. The access point receives the TB PPDU from the communication device. The TB PPDU includes an STF sequence segment, which is a sequence segment corresponding to one or more resource blocks in the STF sequence corresponding to the transmission bandwidth. For example, the STF sequence segment is a sequence segment corresponding to the size of one or more resource blocks and the position of one or more resource blocks. Optionally, the STF sequence segment can be used by the access point to initialize and synchronize automatic gain control (AGC).
[0021] Among them, when the transmission bandwidth is 480MHz, the STF sequence is or, or, or, or, or, or, or, or,
[0022] Where M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Among the subcarriers numbered -3064 to 3064, the values of every eight subcarriers are in the above sequence, and the values of the subcarriers at other positions are 0.
[0023] In a fifth aspect, a communication device is provided, comprising: a processing unit and a transceiver unit.
[0024] The transceiver unit is configured to receive a trigger frame, wherein the trigger frame instructs the communication device to transmit a TB PPDU, and the trigger frame indicates the transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the communication device. For example, the trigger frame may indicate the size of one or more resource blocks allocated to the communication device and the position of one or more resource blocks, which may be represented by a set of indices of subcarriers contained in the resource blocks. The processing unit is configured to obtain an STF sequence corresponding to the transmission bandwidth. The processing unit is further configured to determine an STF sequence segment corresponding to one or more resource blocks. For example, the processing unit is configured to determine the corresponding STF sequence segment based on the size of one or more resource blocks and the position of one or more resource blocks, such as the processing unit is configured to determine the STF values corresponding to the subcarriers contained in one or more resource blocks based on the position of the subcarriers contained in one or more resource blocks. Optionally, the STF sequence segment is used for AGC initialization and synchronization. The transceiver unit is further configured to transmit a TB PPDU, wherein the TB PPDU includes an STF sequence segment.
[0025] Among them, when the transmission bandwidth is 640MHz, the STF sequence is or, or, or, or, or,
[0026] Where M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Among the subcarriers numbered -4088 to 4088, the values of every eight subcarriers are in the above sequence, and the values of the subcarriers at other positions are 0.
[0027] In a sixth aspect, a communication device is provided, comprising: a processing unit and a transceiver unit.
[0028] The transceiver unit is configured to receive a trigger frame, wherein the trigger frame instructs the communication device to transmit a TB PPDU, and the trigger frame indicates the transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the communication device. For example, the trigger frame may indicate the size of one or more resource blocks allocated to the communication device and the position of one or more resource blocks, which may be represented by a set of indices of subcarriers contained in the resource blocks. The processing unit is configured to obtain an STF sequence corresponding to the transmission bandwidth. The processing unit is further configured to determine an STF sequence segment corresponding to one or more resource blocks. For example, the processing unit is configured to determine the corresponding STF sequence segment based on the size of one or more resource blocks and the position of one or more resource blocks, such as the processing unit is configured to determine the STF values corresponding to the subcarriers contained in one or more resource blocks based on the position of the subcarriers contained in one or more resource blocks. Optionally, the STF sequence segment is used for AGC initialization and synchronization. The transceiver unit is further configured to transmit a TB PPDU, wherein the TB PPDU includes an STF sequence segment.
[0029] Among them, when the transmission bandwidth is 480MHz, the STF sequence is or, or, or, or, or, or, or, or,
[0030] Where M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Among the subcarriers numbered -3064 to 3064, the values of every eight subcarriers are in the above sequence, and the values of the subcarriers at other positions are 0.
[0031] In a seventh aspect, a communication device is provided, comprising: a processing unit and a transceiver unit.
[0032] The processing unit is configured to generate a trigger frame, wherein the trigger frame instructs the first device to send a TB PPDU, and the trigger frame indicates the transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the first device. The transceiver unit is configured to send the trigger frame to the first device. For example, the trigger frame may indicate the size and position of the one or more resource blocks allocated to the first device, which may be represented by a set of indices of subcarriers contained in the resource blocks. The transceiver unit is further configured to receive the TB PPDU from the first device. The TB PPDU includes an STF sequence segment, which is a sequence segment corresponding to one or more resource blocks in the STF sequence corresponding to the transmission bandwidth. For example, the STF sequence segment is a sequence segment corresponding to the size of one or more resource blocks and the position of one or more resource blocks. Optionally, the STF sequence segment may be used by the communication device to perform automatic gain control AGC initialization and synchronization.
[0033] Among them, when the transmission bandwidth is 640MHz, the STF sequence is or, or, or, or, or,
[0034] Where M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Among the subcarriers numbered -4088 to 4088, the values of every eight subcarriers are in the above sequence, and the values of the subcarriers at other positions are 0.
[0035] In an eighth aspect, a communication device is provided, comprising: a processing unit and a transceiver unit.
[0036] The processing unit is configured to generate a trigger frame, wherein the trigger frame instructs the first device to send a TB PPDU, and the trigger frame indicates the transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the first device. The transceiver unit is configured to send the trigger frame to the first device. For example, the trigger frame may indicate the size and position of the one or more resource blocks allocated to the first device, which may be represented by a set of indices of subcarriers contained in the resource blocks. The transceiver unit is further configured to receive the TB PPDU from the first device. The TB PPDU includes an STF sequence segment, which is a sequence segment corresponding to one or more resource blocks in the STF sequence corresponding to the transmission bandwidth. For example, the STF sequence segment is a sequence segment corresponding to the size of one or more resource blocks and the position of one or more resource blocks. Optionally, the STF sequence segment may be used by the communication device to perform automatic gain control AGC initialization and synchronization.
[0037] Among them, when the transmission bandwidth is 480MHz, the STF sequence is or, or, or, or, or, or, or, or,
[0038] Where M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Among the subcarriers numbered -3064 to 3064, the values of every eight subcarriers are in the above sequence, and the values of the subcarriers at other positions are 0.
[0039] In a possible implementation manner based on the above aspects, the STF sequence is a stored sequence or a constructed sequence.
[0040] In a ninth aspect, the present application provides a communication device comprising a processor coupled to a memory, the memory being configured to store computer programs or instructions, and the processor being configured to execute the computer programs or instructions to perform the implementation methods of aspects 1 to 4 above. The memory may be located within or outside the device. The number of processors may be one or more.
[0041] In a tenth aspect, the present application provides a communication device, comprising: a processor and an interface circuit, the interface circuit being used to communicate with other devices, and the processor being used for implementing the above-mentioned methods of the first to fourth aspects.
[0042] In an eleventh aspect, a communication device is provided, which includes a logic circuit and an input / output interface.
[0043] In a twelfth aspect, the present application provides a communication system comprising: an access point and a station for executing the respective implementation methods of the first to third aspects. Alternatively, the communication system comprises an access point and a station for executing the respective implementation methods of the second to fourth aspects.
[0044] In the thirteenth aspect, the present application also provides a chip system, including: a processor for executing the various implementation methods of the first to fourth aspects above.
[0045] In the fourteenth aspect, the present application also provides a computer program product, including computer execution instructions, which, when the computer execution instructions are run on a computer, enable the implementation methods of the above-mentioned first to fourth aspects to be executed.
[0046] In the fifteenth aspect, the present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the instruction is executed on a computer, each implementation method of the first to fourth aspects mentioned above is implemented.
[0047] The technical effects achieved in the above-mentioned third to fifteenth aspects can refer to the technical effects in the first and second aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0049] FIG2A is a schematic diagram of subcarrier distribution at 20 MHz provided in an embodiment of the present application;
[0050] FIG2B is a schematic diagram of subcarrier distribution at 40 MHz provided in an embodiment of the present application;
[0051] FIG2C is a schematic diagram of subcarrier distribution at 80 MHz provided in an embodiment of the present application;
[0052] FIG3 is a schematic diagram of a format of a TB PPDU provided in an embodiment of the present application;
[0053] FIG4 is a schematic diagram of a format of a trigger frame provided in an embodiment of the present application;
[0054] FIG5A is a schematic diagram of subcarrier distribution provided in an embodiment of the present application;
[0055] FIG5B is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0056] FIG5C is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0057] FIG5D is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0058] FIG5E is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0059] FIG5F is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0060] FIG5G is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0061] FIG5H is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0062] FIG5I is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0063] FIG5J is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0064] FIG5K is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0065] FIG5L is a schematic diagram of another subcarrier distribution provided in an embodiment of the present application;
[0066] FIG6 is an exemplary flow chart of a method for sending a physical protocol data unit according to an embodiment of the present application;
[0067] FIG7 is an exemplary flow chart of another method for sending a physical protocol data unit provided in an embodiment of the present application;
[0068] FIG8A is an exemplary flow chart of another method for sending a physical protocol data unit provided in an embodiment of the present application;
[0069] FIG8B is a schematic diagram of a frame structure of an MU PPDU provided in an embodiment of the present application;
[0070] FIG9 is an exemplary flow chart of another method for sending a physical protocol data unit provided in an embodiment of the present application;
[0071] FIG10 is a schematic diagram of a communication device provided in an embodiment of the present application;
[0072] FIG11 is a schematic diagram of another communication device provided in an embodiment of the present application;
[0073] FIG12 is a schematic diagram of another communication device provided in an embodiment of the present application;
[0074] FIG13 is a schematic diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0075] In order to facilitate understanding of the technical solutions provided by the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained and illustrated below.
[0076] 1) Orthogonal frequency division multiplexing (OFDM) is a type of multi-carrier modulation (MCM). The main idea of OFDM is to divide the channel into several orthogonal sub-channels, convert the high-speed data signal into parallel low-speed sub-data streams, and modulate them onto each sub-channel for transmission.
[0077] 2) Orthogonal frequency division multiple access (OFDMA) is an evolution of OFDM. Users can select sub-channels with better channel conditions for data transmission, and a group of users can access a channel at the same time.
[0078] 3) Peak-to-average power ratio (PAPR) is the ratio of peak power to average signal power, expressed in decibels (dB). PAPR is typically measured for transmitted signals in OFDM systems. To effectively improve system performance, a low PAPR is required.
[0079] The following describes the technical solutions provided by the embodiments of the present application in conjunction with the accompanying drawings.
[0080] The embodiments of the present application can be applied to WLAN scenarios, for example, they can be applied to Institute of Electrical and Electronics Engineers (IEEE) 802.11 system standards, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax standards, or their next generations, such as 802.11be standard, Wi-Fi 7 or extremely high throughput (EHT), 802.11ad, 802.11ay, 802.11bf, and the next generation of 802.11be, such as Wi-Fi 8 or the next generation standard. Alternatively, the embodiments of the present application can also be applied to wireless local area network systems such as Internet of Things (IoT) networks or Vehicle to X (V2X) networks. Of course, the embodiments of the present application can also be applied to other possible communication systems, such as LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, 5G communication system, and future 6G communication system.
[0081] The following uses the scenario in which the embodiments of the present application can be applied to WLAN as an example. It should be understood that WLAN started with the 802.11a / g standard and has gone through 802.11n, 802.11ac, 802.11ax, and the 802.11be currently under discussion. 802.11n can also be referred to as high throughput (HT); 802.11ac can also be referred to as very high throughput (VHT); 802.11ax can also be referred to as high efficiency (HE) or Wi-Fi 6; 802.11be can also be referred to as EHT or Wi-Fi 7. Standards prior to HT, such as 802.11a / b / g, can be collectively referred to as non-HT.
[0082] Referring to Figure 1, a network architecture diagram of a WLAN applicable to an embodiment of the present application is shown. Figure 1 takes the WLAN as an example, including one wireless access point (AP) and two stations (STA). The STA associated with the AP can receive wireless frames sent by the AP and can also send wireless frames to the AP. In addition, the embodiment of the present application is also applicable to communication between APs. For example, each AP can communicate with each other through a distributed system (DS), and the embodiment of the present application is also applicable to communication between STAs. It should be understood that the number of APs and STAs in Figure 1 is only an example, and can be more or less.
[0083] An access point is a point through which terminal devices (such as mobile phones) access wired (or wireless) networks. These are primarily deployed in homes, buildings, and campuses, with a typical coverage radius ranging from tens to hundreds of meters. However, they can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting wireless network clients and then connecting the wireless network to the Ethernet. Specifically, an access point can be a terminal device (such as a mobile phone) or network device (such as a router) equipped with a Wi-Fi chip. It can also be a wireless communication chip, wireless sensor, or wireless communication terminal with access point functionality. Access points can also support the 802.11be standard. The access point may also be a device that supports various wireless local area network (WLAN) standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11ad, 802.11ay, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation of 802.11be.
[0084] A station can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be referred to as a user. For example, a station can be a mobile phone that supports Wi-Fi communication, a tablet that supports Wi-Fi communication, a set-top box that supports Wi-Fi communication, a smart TV that supports Wi-Fi communication, a smart wearable device that supports Wi-Fi communication, an in-vehicle communication device that supports Wi-Fi communication, or a computer that supports Wi-Fi communication, etc. Optionally, the station can support the 802.11be standard. The station can also support various wireless local area network (WLAN) standards in the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation of 802.11be.
[0085] For example, access points and sites can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras and remote controls in smart homes, smart water and electricity meters, and sensors in smart cities.
[0086] The AP and STA involved in the embodiments of the present application may be APs and STAs applicable to the IEEE 802.11 system standard. An AP is a device deployed in a wireless communication network to provide wireless communication functions for its associated STAs. The AP can be used as the hub of the communication system, and is typically a network-side product that supports the MAC and PHY of the 802.11 system standard. For example, it may be a base station, router, gateway, repeater, communication server, switch or bridge and other communication equipment, wherein the base station may include various forms of macro base stations, micro base stations, relay stations, etc. Here, for the sake of convenience of description, the above-mentioned devices are collectively referred to as APs. A STA is typically a terminal product that supports the media access control (MAC) and physical layer (PHY) of the 802.11 system standard, such as a mobile phone, a laptop computer, etc.
[0087] In recent years, wireless traffic has grown at an extremely high rate, and users have increasingly demanded higher quality of communication services, such as low latency and ultra-reliability. As a key technology for carrying wireless traffic, WLAN continues to develop and evolve to meet this increasing demand for wireless transmission.
[0088] Currently, most WLANs utilize a multi-carrier modulation technology called OFDM. In OFDM, the available spectrum is separated into subcarriers, each containing a low-rate data stream. Signals transmitted via OFDM typically exhibit high peaks in the time domain, with all subcarriers out of phase with each other. At each phase value, the signals differ from one another. However, if all data points simultaneously reach their maximum values at a given instance, this can lead to a sudden increase in the output, resulting in a "peak" in the output envelope. Because OFDM communication systems utilize independently modulated subcarriers, the system's peak power can be very high compared to the overall system average power. High PAPR can cause the power amplifier to enter its nonlinear regime, introducing nonlinear distortion.
[0089] To improve the throughput of next-generation wireless local area network (WLAN) systems, WLAN bandwidths are increasing, resulting in a greater number of corresponding subcarriers and, consequently, increasing PAPR. Reducing PAPR has become a key consideration for wide-bandwidth OFDM communication systems. The following describes the subcarrier distribution (tone plan) for different data packet bandwidths.
[0090] 1) Referring to Figure 2A , when the bandwidth is 20 MHz, the entire bandwidth can consist of a single 242-tone RU, or various combinations of 26-tone RUs, 52-tone RUs, and 106-tone RUs. In addition to the RUs used for data transmission, they also include guard subcarriers, null subcarriers, and direct current (DC) subcarriers.
[0091] 2) Referring to FIG. 2B , when the bandwidth is 40 MHz, the entire bandwidth is roughly equivalent to a replication of the 20 MHz subcarrier distribution. The entire bandwidth can be composed of a 484-tone RU or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, and 242-tone RU.
[0092] 3) Referring to Figure 2C , when the bandwidth is 80 MHz, the entire bandwidth consists of four 242-tone RUs. In the middle of the entire bandwidth, there is also an intermediate 26-tone RU consisting of two 13-tone sub-units. The entire bandwidth can consist of a full 996-tone RU, or any combination of 26-tone RUs, 52-tone RUs, 106-tone RUs, 242-tone RUs, and 484-tone RUs.
[0093] 4) When the bandwidth is 160 MHz or 80 MHz + 80 MHz, the entire bandwidth can be viewed as a replication of two 80 MHz subcarrier distributions. The entire bandwidth can consist of a 2*996-tone RU or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, and 996-tone RU.
[0094] 5) When the bandwidth is 320 MHz or 160 MHz + 160 MHz, the entire bandwidth can be viewed as a replication of two 160 MHz subcarrier distributions. The entire bandwidth can consist of a full 4*996-tone RU or various combinations of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, and 996-tone RU.
[0095] The above subcarrier distribution is based on 242-tone RUs. The left side of the figure can be considered the lowest frequency, and the right side the highest frequency. From left to right, the 242-tone RUs are numbered: 1st, 2nd, …, 8th. It should be noted that in the data field, the eight 242-tone RUs correspond to the eight 20MHz channels in ascending frequency order. However, due to the presence of the 26-tone RU in the middle, the frequencies do not completely overlap.
[0096] The short training field (STF) is mainly used for automatic gain control (AGC) initialization and synchronization.
[0097] The selection of the short training field is based on the transmission bandwidth. For example, the STA can determine the transmission bandwidth and obtain the corresponding STF sequence based on the transmission bandwidth. The STA can map the STF sequence to the allocated resource unit (RU) or multiple resource unit (MRU), thereby determining the STF sequence segment corresponding to the allocated RU or MRU.
[0098] Refer to Figure 3, which shows a format of a trigger based frame (TB) PPDU. As shown in Figure 3, the TB PPDU includes fields such as short training sequence (L-STF), long training sequence (L-LTF), signaling field (L-SIG), repeated signaling field (RL-SIG), user signaling field (U-SIG), extremely high throughput short training sequence (EHT-STF), long training sequence extremely high throughput (EHT-LTF), and payload (data). Among them, EHT-STF is used for AGC initialization and synchronization at the receiving end. In the 11be standard, the maximum transmission bandwidth supported by the current STF is 320MHz. Under the transmission bandwidth of 320MHz, the designed STF sequence is:
[0099] However, the currently designed STF sequence can only support a maximum transmission bandwidth of 320 MHz and cannot support larger bandwidths such as 480 MHz and 640 MHz.
[0100] In view of this, an embodiment of the present application provides a method for transmitting a physical protocol resource unit, wherein an STF sequence can be designed for bandwidths greater than 320 MHz, such as 480 MHz, 640 MHz, etc., thereby supporting the transmission of STFs for bandwidths greater than 320 MHz.
[0101] When the bandwidth is 480MHz, the entire bandwidth can be viewed as a replication of six 80MHz subcarriers or three 160MHz subcarriers. The entire bandwidth can consist of a 6*996-tone RU or a combination of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, or 996-tone RU. Similarly, when the bandwidth is 640MHz, the entire bandwidth can be viewed as a replication of two 320MHz subcarriers. The entire bandwidth can consist of 8*996-tone RU or a combination of 26-tone RU, 52-tone RU, 106-tone RU, 242-tone RU, 484-tone RU, or 996-tone RU.
[0102] It can be understood that in the above-mentioned 480MHz and 640MHz subcarrier distributions, each 80MHz bandwidth contains 1024 subcarriers, including guard subcarriers, DC subcarriers, pilot subcarriers, null subcarriers, and data subcarriers.
[0103] To facilitate the description of the technical solution provided in the embodiments of the present application, the allocation method of resource units is introduced below.
[0104] In the trigger frame, the allocation of resource units to a specific user can be completed through the resource unit allocation subfield in the user information field. Referring to Figure 4, a format of a trigger frame is shown. In Figure 4, the frame control field may include information related to the media access control (MAC) protocol version. The received address (RA) field may include the address information of the receiving STA corresponding to the trigger frame, and the transport address (TA) may include the address information of the AP corresponding to the trigger frame. The public information field may include public control information applied to the receiving STA. The public control information may indicate the transmission bandwidth. It is understandable that the trigger frame may include one or more user information fields, and each user information word corresponds to one STA. The user information field may include a user identifier field to indicate the STA corresponding to each user information field, that is, the identifier of the receiving STA. In addition, the user information field may also include an RU allocation subfield to allocate RU or MRU to the receiving STA.
[0105] It is understandable that the trigger frame may be encapsulated in the payload (data) portion of a physical layer (PHY) frame, that is, the PHY frame may include PHY header information and a payload, and the payload may include the trigger frame.
[0106] In a possible implementation, in an embodiment of the present application, under a transmission bandwidth of 480 MHz, the RU or MRU to which the STA may be allocated may be as shown in FIG. 5A to FIG. 5L .
[0107] In one example, a STA can be assigned a 484+242-tone MRU. For example, a STA can be assigned 484+242-tone MRU 1, which is the second 242-tone MRU and the 484-tone MRU consisting of the third 242-tone and the fourth 242-tone. For another example, a STA can be assigned 484+242-tone MRU 2, which is the first 242-tone MRU and the 484-tone MRU consisting of the third 242-tone and the fourth 242-tone, and so on. It is understood that the numbering of the above-mentioned 484+242-tone MRUs is only used to distinguish different 484+242-tone MRUs and does not constitute an example of the numbering of 484+242-tone MRUs, and will not be repeated later.
[0108] In another example, a STA can be allocated a 996-tone RU. For example, a STA can be allocated 996-tone RU 1, which is the first 996-tone RU. For another example, a STA can be allocated 996-tone RU 2, which is the second 996-tone RU, and so on. A STA can be allocated 2*996-tone RUs, 996+484-tone MRUs, 2*996-tone RUs, 2*996+484-tone MRUs, 3*996-tone MRUs, 3*996+484-tone MRUs, 4*996-tone RUs, 5*996-tone MRUs, or 6*996-tone RUs.
[0109] For example, a STA may be allocated 484+242tone MRU1 to 484+242tone MRU16 in FIG. 5A , 996tone RU1 to 996tone RU6 in FIG. 5B , 996+484tone MRU1 to 996+484tone MRU12 in FIG. 5C , 2*996tone RU1 to 2*996tone RU3 in FIG. 5D , 2*996+484tone MRU1 to 2*996+484tone MRU12 and 2*996+484tone MRU25 to 2*996+484tone MRU30 in FIG. 5E , 3*996tone MRU1 to 3*996tone MRU4 and 3*996tone MRU 9 to 3*996tone MRU 12 in FIG. 5F , and 3*996+484tone MRU in FIG. 5G MRU1 to 3*996+484tone MRU8, and 3*996+484tone MRU17 to 3*996+484tone MRU24, 4*996tone RU1 and 4*996tone RU2 in Figure 5H, 5*996tone MRU1 to 5*996tone MRU6 in Figure 5I, and 6*996tone RU1 in Figure 5J.
[0110] In another possible implementation, in an embodiment of the present application, under a transmission bandwidth of 640 MHz, the RU or MRU to which the STA may be allocated may be as shown in FIG. 5A to FIG. 5L .
[0111] In one example, a STA can be assigned a 484+242-tone MRU. For example, a STA can be assigned 484+242-tone MRU 1, which is the second 242-tone MRU and the 484-tone MRU consisting of the third 242-tone and the fourth 242-tone. For another example, a STA can be assigned 484+242-tone MRU 2, which is the first 242-tone MRU and the 484-tone MRU consisting of the third 242-tone and the fourth 242-tone, and so on. It is understood that the numbering of the above-mentioned 484+242-tone MRUs is only used to distinguish different 484+242-tone MRUs and does not constitute an example of the numbering of 484+242-tone MRUs, and will not be repeated later.
[0112] In another example, a STA can be allocated a 996-tone RU. For example, a STA can be allocated 996-tone RU 1, which is the first 996-tone RU. For another example, a STA can be allocated 996-tone RU 2, which is the second 996-tone RU, and so on. In Figure 5A, a STA can be allocated 2*996-tone RUs, 996+484-tone MRUs, 2*996-tone RUs, 2*996+484-tone MRUs, 3*996-tone MRUs, 3*996+484-tone MRUs, 4*996-tone RUs, 5*996-tone MRUs, 6*996-tone RUs, 7*996-tone RUs, or 8*996-tone RUs.
[0113] For example, a STA may be allocated 484+242tone MRU1 to 484+242tone MRU24 in FIG. 5A , 996tone RU1 to 996tone RU8 in FIG. 5B , 996+484tone MRU1 to 996+484tone MRU16 in FIG. 5C , 2*996tone RU1 to 2*996tone RU4 in FIG. 5D , 2*996+484tone MRU1 to 2*996+484tone MRU24 in FIG. 5E , 3*996tone MRU1 to 3*996tone MRU8 in FIG. 5F , 3*996tone MRU1 to 3*996tone MRU16 in FIG. 5G , 4*996tone RU1 to 4*996tone RU3 in FIG. 5H , and 5*996tone MRU1 to 5*996tone MRU12, 6*996tone RU1 and 6*996tone RU2 in Figure 5J, 7*996tone MRU1 to 7*996tone MRU8 in Figure 5K, and 8*996tone RU1 in Figure 5L.
[0114] The following describes a method for sending a physical protocol resource unit according to an embodiment of the present application in conjunction with Figure 6. Referring to Figure 6, an exemplary flow chart of a method for sending a physical protocol resource unit is shown, which may include the following operations.
[0115] S601: A STA receives a trigger frame from an AP.
[0116] The trigger frame may indicate the RU or MRU allocated to the STA. The RU allocation subfield included in the user information field in the trigger frame may indicate the RU or MRU allocated to the STA. The RU or MRU allocated by the AP to the STA may refer to Figures 5A to 5L.
[0117] S602: The STA obtains the STF sequence corresponding to the transmission bandwidth.
[0118] In the process of the AP sending a trigger frame to trigger the STA's uplink transmission, the STA can determine the transmission bandwidth according to the bandwidth information indicated by the common information field in the trigger frame, thereby obtaining the STF sequence corresponding to the transmission bandwidth.
[0119] For example, when the transmission bandwidth is 480 MHz, the STA can obtain the STF sequence corresponding to 480 MHz. For another example, when the transmission bandwidth is 640 MHz, the STA can obtain the STF sequence corresponding to 640 MHz. For another example, when the transmission bandwidth is 320 MHz, the STA can obtain the STF sequence corresponding to 320 MHz.
[0120] The STF sequence may be stored in the STA, or may be constructed according to certain principles. For specific examples, reference may be made to the subsequent embodiments.
[0121] S603: The STA determines the STF sequence segment corresponding to the allocated RU or MRU.
[0122] For example, a STA can determine the corresponding STF sequence segment based on the position and size of the RU or MRU allocated to the STA. For example, the STA can obtain the corresponding STF sequence segment from the STF sequence based on the position and size of the allocated RU or MRU indicated in the trigger frame. It is understood that obtaining the corresponding STF sequence segment from the STF sequence can be understood as the STA determining the corresponding STF value for the subcarrier range of the allocated RU or MRU. Optionally, the STF sequence segment can be used for AGC initialization and synchronization.
[0123] S604: The STA sends the STF sequence segment.
[0124] It can be understood that when the AP sends a trigger frame to trigger the STA's uplink transmission, the STF sequence segment is carried in the TB PPDU frame structure. The specific sending process and rules can refer to the recognized operations in this field and will not be repeated here.
[0125] It is understood that the STA can send a TB PPDU on the allocated RU or MRU, and the TB PPDU can include an STF sequence segment. The STA can place the STF sequence segment determined based on the position and size of the RU or MRU on the subcarrier at the corresponding position and send it. The TB PPDU can also carry other information, which is not specifically limited in this application.
[0126] In another possible implementation, when the STA sends an uplink frame to the AP, the uplink transmission process is not triggered by the AP, that is, S601 is optional. When the STA actively sends an uplink frame to the AP, S601 does not exist, and the STA is implemented with reference to steps S602 to S604 above. In step S604, the STF sequence segment is carried in the MU PPDU frame structure and sent. At this time, the RU used by the STA is the largest RU or MRU under the corresponding transmission bandwidth. For the specific sending process and rules, please refer to the recognized operations in the art and will not be described in detail here.
[0127] Accordingly, the method for receiving a TB PPDU is described in conjunction with FIG7 , which may include the following operations.
[0128] S701: The AP sends a trigger frame.
[0129] The trigger frame may indicate the RU or MRU allocated to the STA. The RU allocation subfield included in the user information field in the trigger frame may indicate the RU or MRU allocated to the STA. The RU or MRU allocated by the AP to the STA may refer to Figures 5A to 5L.
[0130] S702: The AP receives the TB PPDU.
[0131] The TB PPDU is a frame to which the STA responds after being triggered by the trigger frame.
[0132] S703: The AP obtains the STF sequence corresponding to the transmission bandwidth.
[0133] The transmission bandwidth is carried in a field for indicating bandwidth information in a common information field in a trigger frame to indicate the STA transmission bandwidth.
[0134] For example, when the transmission bandwidth is 480 MHz, the AP can obtain the STF sequence corresponding to 480 MHz. For another example, when the transmission bandwidth is 640 MHz, the AP can obtain the STF sequence corresponding to 640 MHz. For another example, when the transmission bandwidth is 320 MHz, the AP can obtain the STF sequence corresponding to 320 MHz.
[0135] The STF sequence may be stored in the AP, or may be constructed according to certain principles. For specific examples, reference may be made to the subsequent embodiments.
[0136] S704: The AP determines the corresponding STF sequence segment according to the RU or MRU allocated to the scheduled STA.
[0137] For example, the AP can determine the corresponding STF sequence segment as a reference sequence based on the position and size of the RU or MRU allocated to the scheduled STA. For example, the AP determines the STF sequence corresponding to the transmission bandwidth and selects the STF sequence segment corresponding to the position and size of the RU or MRU allocated to the scheduled STA. It can be understood that the AP determines the STF sequence segment corresponding to the RU or MRU, which can be understood as the AP determining the STF values corresponding to the subcarriers contained in the RU or MRU.
[0138] It can be understood that the STF sequence segment determined by the AP as a reference sequence in S704 and the STF sequence segment corresponding to the RU or MRU allocated to the scheduled STA in the STF sequence field contained in the TB PPDU received by the AP in S701 can be used by the AP to perform AGC initialization and synchronization. For example, the AP can perform a correlation algorithm on the STF sequence segment determined in S704 and the received STF sequence segment to calculate the corresponding power for AGC initialization and synchronization. It should be noted that the operations of the AP performing AGC initialization and synchronization are not limited in the embodiments of the present application, and can refer to the operations in this field, which will not be described in detail here.
[0139] It is understood that Figures 6 and 7 illustrate an uplink transmission process. The downlink transmission process is described below in conjunction with Figures 8A and 9. Referring to Figure 8A, an exemplary flow chart of a method for transmitting a physical protocol data unit is shown, which may include the following operations.
[0140] S801: The AP determines an STF sequence corresponding to the transmission bandwidth according to the transmission bandwidth.
[0141] The STF sequence may be stored in the AP, or may be constructed according to certain principles. For specific distances, reference may be made to subsequent embodiments.
[0142] For example, when the transmission bandwidth is 480 MHz, the AP can obtain the STF sequence corresponding to 480 MHz. For another example, when the transmission bandwidth is 640 MHz, the AP can obtain the STF sequence corresponding to 640 MHz. For another example, when the transmission bandwidth is 320 MHz, the AP can obtain the STF sequence corresponding to 320 MHz.
[0143] S802: The AP determines the corresponding STF sequence segment according to the RU or MRU allocated to the scheduled STA.
[0144] For example, the AP can determine the location and size of the RU or MRU allocated to the scheduled STA and determine the corresponding STF sequence segment. It is understandable that the AP's determination of the STF sequence segment corresponding to the RU or MRU can be understood as the AP determining the STF values corresponding to the subcarriers contained in the RU or MRU. Optionally, the STF sequence segment can be used for AGC initialization and synchronization.
[0145] S803: The AP sends the STF sequence segment.
[0146] It can be understood that the STF sequence segment is carried and sent in the MU PPDU.
[0147] It can be understood that when the AP sends the MU PPDU to multiple STAs, in S803, the AP can determine the STF sequence segment corresponding to each STA based on the position and size of the RU or MRU allocated to each scheduled STA, and place it on the subcarrier at the corresponding position for transmission. When the AP sends a PPDU to a single STA, the format of the MU PPDU is also used. The difference is that the resource block allocated to the STA at this time is the largest RU or MRU under the corresponding transmission bandwidth. In addition, the MU PPDU can also carry other information, such as information indicating the transmission bandwidth of this transmission process to the STA, which can be carried in the bandwidth field of the U-SIG of the MU PPDU, etc. This application does not make specific limitations.
[0148] Figure 8B shows a schematic diagram of the MU PPDU frame structure. Figure 8B uses the EHT MU PPDU as an example for illustration. The EHT MU PPDU can be sent to one or more STAs. The EHT MU PPDU is not sent based on a trigger frame. As shown in Figure 8B , the EHT MU PPDU may include an EHT-SIG field and other information, such as the L-STF field, L-LTF field, L-SIG field, RL-SIG field, U-SIG field, EHT-STF field, EHT-LTF field, payload (data), and PE.
[0149] Accordingly, referring to FIG9 , a method for a STA to receive a PPDU is described, which may include the following operations.
[0150] S901: STA receives PPDU and determines the transmission bandwidth.
[0151] The transmission bandwidth may be indicated in the PPDU. When the PPDU is a MU PPDU frame structure, the transmission bandwidth is indicated by the bandwidth field in the U-SIG field of the MU PPDU.
[0152] S902: The STA obtains the STF sequence corresponding to the transmission bandwidth.
[0153] The STF sequence may be stored in the STA, or may be constructed according to certain principles. For specific examples, reference may be made to the subsequent embodiments.
[0154] For example, when the transmission bandwidth is 480 MHz, the STA can obtain the STF sequence corresponding to 480 MHz. For another example, when the transmission bandwidth is 640 MHz, the STA can obtain the STF sequence corresponding to 640 MHz. For another example, when the transmission bandwidth is 320 MHz, the STA can obtain the STF sequence corresponding to 320 MHz.
[0155] S903: The STA determines the STF sequence segment corresponding to the allocated RU or MRU.
[0156] For example, the STA can use its own STA ID to identify the corresponding indication information, which can indicate the RU or MRU allocated to the STA, such as the size and position of the RU or MRU. For example, the STA can determine the corresponding STF sequence segment based on the size and position of the allocated RU or MRU as a reference sequence. It can be understood that the STA's determination of the STF sequence segment corresponding to the RU or MRU can be understood as the STA's determination of the STF values corresponding to the subcarriers contained in the RU or MRU.
[0157] It can be understood that the STF sequence segment determined as the reference sequence by the STA in S903 and the STF sequence segment corresponding to the RU or MRU allocated to the STA in the STF sequence field contained in the PPDU received by the STA in S901 can be used for the STA to perform AGC initialization and synchronization. For example, the STA can perform a correlation algorithm on the STF sequence segment determined in S903 and the received STF sequence segment to calculate the corresponding power for AGC initialization and synchronization. It should be noted that the operations of AGC initialization and synchronization of the STA are not limited in the embodiments of the present application, and can refer to the operations in this field, which will not be described in detail here.
[0158] The following describes a method for constructing an STF sequence in an embodiment of the present application.
[0159] When the transmission bandwidth is 640 MHz, the designed STF sequence expression is as follows.
[0160] Expression (1):
[0161] in M={-1,-1,-1,1,1,1,-1,1,1,1,-1,1,1,-1,1}. represents the rotation factor sequence, c(i)=±1,
[0162] It should be noted that -4008:8:4008 can be understood as an STF sequence corresponding to subcarriers numbered -4088 to 4088, with a step size of 8. That is, the corresponding values on every 8 subcarriers in the subcarriers numbered -4088 to 4088 are the values indicated by the above sequence, and the values on the other subcarriers are 0. For example, the corresponding values on the subcarriers numbered [-4088, -4080, ..., -8, 0, 8, ..., 4080, 4088] are the values indicated by the above sequence.
[0163] The designed STF sequence is explained below, divided into Case 1 and Case 2.
[0164] Case 1: c(2i-1)=c(2i).
[0165] Case 1 can be understood as rotating the STF sequence shown in expression (1) based on an 80MHz channel. That is, when the transmission bandwidth is 640MHz and the unit subchannel bandwidth is 80MHz, there are 8 subchannels in total. At this time, a total of 256 possible rotation factor sequences are obtained. In this case, c(2i-1)=c(2i) in the rotation factor sequence, and the rotation factor sequence can be expressed as c={±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1}}. For a rotation factor sequence, a STF sequence can be constructed accordingly.
[0166] Due to factors such as OFDMA transmission and preamble puncturing, an STF may be divided into multiple subsequences, each transmitted on a different RU or MRU. This means that only a portion of the subsequence is used for wireless transmission on each RU or MRU. Therefore, it is necessary to calculate the PAPR for the subsequences occupied by different RUs or MRUs. The PAPR can be calculated using the formula PAPR = max(abs(ifft(STF,N)).^2) / mean(abs(ifft(STF,N)).^2), where ifft(STF,N) represents the N-point inverse fast Fourier transform of the sequence. N can be upsampled by four times the number of ifft points required for the subsequence. abs() represents the absolute value of the subsequence, x.^2 represents the square of each subsequence point, and mean() represents the average value of the subsequence.
[0167] In a 640 MHz PPDU, the RU or MRU defined in 802.11be and the RU or MRU shown in Figures 5A to 5L are considered. The PAPR of each RU or MRU is calculated, and a rotation sequence c is selected that has a lower PAPR for each RU or MRU. The following rotation factor sequences c1 and c2 are obtained: ±{1, 1, 1, 1, -1, -1, 1, 1, -1, -1, -1, 1, 1, 1}, or ±{1, 1, -1, -1, -1, 1, 1, 1, 1, 1, 1, -1, -1}. It will be appreciated that those skilled in the art may also perform operations such as negating and / or reversing the rotation sequences c1 and c2 to form a new rotation factor sequence, which has no effect on the PAR distribution of the STF sequence.
[0168] Under the above two rotation factor sequences, the maximum PAPR of the corresponding STF sequence in different RUs or MRUs is 10.65dB and 10.62dB respectively. The median PAPR in different RUs or MRUs is 7.93dB and 9.97dB respectively. The PAPR corresponding to each RU or MRU can be shown in Table 1:
[0169] Table 1: Examples of PAPRs at different RUs or MRUs
[0170] In the embodiment of the present application, the STF sequence designed based on Case 1 includes the following multiple ones.
[0171] STF sequence 1:
[0172] It can be understood that the STF sequence 1 can be constructed by the rotation factor sequence c1.
[0173] STF Sequence 2:
[0174] It can be understood that the STF sequence 2 can be constructed by the rotation factor sequence c2.
[0175] STF sequence 3:
[0176] Among them, the STF sequence 3 can be understood as being constructed by reversing the rotation factor sequence c1.
[0177] STF sequence 4:
[0178] Among them, the STF sequence 4 can be understood as being constructed by reversing and inverting the rotation factor sequence c2.
[0179] In the above STF sequences 1 to 4, M = {-1, -1, -1, 1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1}. Therefore, the expressions of the respective STF sequences can be shown as follows.
[0180] STF sequence 1:
[0181] STF Sequence 2:
[0182] STF sequence 3:
[0183] STF sequence 4:
[0184] Case 2:
[0185] Case 2 can be understood as rotating the STF sequence shown in expression (1) based on a 40MHz channel. That is, when the transmission bandwidth is 640MHz and the unit subchannel bandwidth is 40MHz, there are 16 subchannels in total. At this time, a total of 65536 possible rotation factor sequences are obtained. The rotation factor sequence can be expressed as c = {±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1, ±1}. For a rotation factor sequence, a STF sequence can be constructed accordingly.
[0186] In the 640 MHz frequency band, the RU or MRU defined in 802.11be and the RU or MRU shown in Figure 5B are considered. The PAPR of each RU or MRU is calculated, and a rotation sequence c is selected that has a lower PAPR under different RU or MRU conditions. The following rotation factor sequence c3 is obtained: ±{1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1}. It will be appreciated that those skilled in the art may also perform operations such as negating and / or reversing the rotation sequence c3 to form a new rotation factor sequence, which has no effect on the PAR distribution of the STF sequence.
[0187] Under the above two rotation factor sequences, the maximum PAPR of the corresponding STF sequence in different RUs or MRUs is 9.54dB. The median PAPR in different RUs or MRUs is 7.72dB. The PAPR corresponding to each RU or MRU can be shown in Table 2:
[0188] Table 2: Examples of PAPRs for different RUs or MRUs
[0189] In the embodiment of the present application, the STF sequence designed based on Case 2 includes the following multiple ones.
[0190] STF sequence 5:
[0191] It can be understood that the STF sequence 5 can be constructed by the rotation factor sequence c3.
[0192] STF sequence 6:
[0193] It can be understood that the STF sequence 6 can be constructed by reversing the rotation factor sequence c3.
[0194] In the above STF sequence 6 and STF sequence 6, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Therefore, the expressions of each STF sequence can be as follows.
[0195] STF sequence 5:
[0196] STF sequence 6:
[0197] Based on the above solution, an embodiment of the present application provides an STF sequence in the 640MHz case, and the STF sequence takes into account the impact of different RU or MRU, and achieves lower PARR under different RU or MRU.
[0198] It should be noted that when the transmission bandwidth is 640MHz, when sending any of the above-mentioned STF sequences, the values on the subcarriers numbered -8, -1016, -1032, -2040, -2056, -3064, -3080, -4088, 8, 1016, 1032, 2040, 2056, 3064, 3080 and 4088 can be set to 0.
[0199] The embodiment of the present application also designs an STF sequence with a transmission bandwidth of 480 MHz.
[0200] In a possible implementation, the embodiments of the present application consider two different MRU patterns to design the STF sequence.
[0201] MRU pattern 1 includes 484+242tone MRU1 to 484+242tone MRU16 shown in Figure 5A, 996tone RU1 to 996tone RU6 shown in Figure 5B, 996+484tone MRU1 to 996+484tone MRU12 shown in Figure 5C, 2*996tone RU1 to 2*996tone R3 shown in Figure 5D, 2*996+484tone MRU1 to 2*996+484tone MRU12 shown in Figure 5E, 3*996tone MRU1 to 3*996tone MRU4 shown in Figure 5F, 3*996+484tone MRU1 to 3*996+484tone MRU8 shown in Figure 5G, 4*996tone RU1 shown in Figure 5H, and 5*996tone RU1 shown in Figure 5I. MRU1 to 5*996 tone MRU6, 6*996 tone RU1 shown in Figure 5J.
[0202] MRU pattern 2 includes 2*996+484-tone MRU25 through 2*996+484-tone MRU30 shown in Figure 5E , 3*996-tone MRU9 through 3*996-tone MRU12 shown in Figure 5F , 3*996+484-tone MRU17 through 3*996+484-tone MRU24 shown in Figure 5G , and 4*996-tone RU2 shown in Figure 5H . The following describes the STF sequences applicable to MRU patterns 1 and 2, respectively.
[0203] Method 1: MRU pattern 1
[0204] In the above MRU pattern 1, since the RU or MRU in 640MHz is multiplexed, the base sequence expression of the STF can be implemented by referring to the identifier (1).
[0205] Similarly, when the transmission bandwidth is 480 MHz and the unit subchannel bandwidth is 80 MHz, the STF sequence can be as follows.
[0206] STF sequence 7:
[0207] It can be understood that the STF sequence 7 can be constructed by the rotation factor sequence c1.
[0208] STF sequence 8:
[0209] It can be understood that the STF sequence 8 can be constructed by the rotation factor sequence c2.
[0210] STF sequence 9:
[0211] The STF sequence 9 can be understood as being constructed by reversing the rotation factor sequence c1.
[0212] STF sequence 10:
[0213] The STF sequence 10 can be understood as being constructed by reversing and inverting the rotation factor sequence c2.
[0214] In the above STF sequences 7 to 10, M = {-1, -1, -1, 1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1}. Therefore, the expressions of the respective STF sequences can be shown as follows.
[0215] STF sequence 7:
[0216] It can be understood that the STF sequence 7 can be constructed by the rotation factor sequence c1.
[0217] STF sequence 8:
[0218] It can be understood that the STF sequence 8 can be constructed by the rotation factor sequence c2.
[0219] STF sequence 9:
[0220] The STF sequence 9 can be understood as being constructed by reversing the rotation factor sequence c1.
[0221] STF sequence 10:
[0222] When the transmission bandwidth is 480 MHz and the unit subchannel bandwidth is 40 MHz, the STF sequence may be as follows.
[0223] STF Sequence 11:
[0224] STF Sequence 12:
[0225] It can be understood that the STF sequence 12 can be constructed by reversing the rotation factor sequence c3.
[0226] In the above STF sequence 11 and STF sequence 12, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}. Therefore, the expressions of each STF sequence can be as follows: 1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1
[0227] STF Sequence 11:
[0228] STF Sequence 12:
[0229] Method 2: MRU pattern 2.
[0230] Based on MRU pattern 2, when the transmission bandwidth is 480 MHz, the STF sequence involved is expressed as follows.
[0231] Expression (2):
[0232] Among them, M={-1,-1,-1,1,1,1,-1,1,1,1,-1,1,1,-1,1}. a={a(1),a(2),a(3),a(4),a(5),a(6),a(7),a(8),a(9),a(10),a(11),a(12)} represents the rotation factor sequence, a(i)=±1,
[0233] It should be noted that -3064:8:3064 can be understood as the STF sequence corresponding to subcarriers numbered -3064 to 3064, with a step size of 8. That is, the corresponding values on every 8 subcarriers in the subcarriers numbered -3064 to 3064 are the values indicated by the above sequence, and the values on the other subcarriers are 0. For example, the corresponding values on the subcarriers numbered [-3064, -3056, ..., -8, 0, 8, ..., 3056, 3064] are the values indicated by the above sequence.
[0234] The designed STF sequence is explained below in separate cases 3 and 4.
[0235] Case 3: a(2i-1)=a(2i)
[0236] Case 3 can be understood as rotating the STF sequence shown in expression (2) based on an 80MHz channel. That is, when the transmission bandwidth is 480MHz and the unit subchannel bandwidth is 80MHz, there are 6 subchannels in total. At this time, a total of 64 possible rotation factor sequences are obtained. In this case, a(2i-1)=a(2i) in the rotation factor sequence, and the rotation factor sequence can be expressed as a={±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1},±1×{1,1}}. For a rotation factor sequence, a STF sequence can be constructed accordingly.
[0237] Due to factors such as OFDMA transmission and preamble puncturing, an STF may be divided into multiple subsequences, each transmitted on a different RU or MRU. This means that only a portion of the subsequence is used for wireless transmission on each RU or MRU. Therefore, it is necessary to calculate the PAPR for the subsequences occupied by different RUs or MRUs. The PAPR can be calculated using the formula PAPR = max(abs(ifft(STF,N)).^2) / mean(abs(ifft(STF,N)).^2), where ifft(STF,N) represents the N-point inverse fast Fourier transform of the sequence. N can be upsampled by four times the number of ifft points required for the subsequence. abs() represents the absolute value of the subsequence, x.^2 represents the square of each subsequence point, and mean() represents the average value of the subsequence.
[0238] For 480MHz transmission, the MRUs defined in 802.11be include 484+242-tone MRU, 996+484-tone MRU, 996+484+242-tone MRU, 2×996+484-tone MRU, 3×996-tone MRU, and 3×996+484-tone MRU. The RUs defined in 802.11be include 996-tone RU, 2×996-tone RU, 3×996-tone RU, and 4×996-tone RU. In addition, the MRU or RU included in 640MHz is also considered (MRU pattern 2). For all the PAPRs of the above MRUs or RUs, the rotation factor sequence with the lower PAPR is selected as follows: a1: ±{1 1 1 1 -1-1 1 1 -1-1 -1-1}; a2: ±{1 1 1 1 -1-1 -1-1 1 1 -1-1}; a3: ±{1 1 1 1 -1-1 -1-1 -1-1 1 1}.
[0239] It is understandable that those skilled in the art may also perform operations such as negation and / or reversal on the rotation sequences a1, a2, and a3 to form a new rotation factor sequence, and the new rotation factor sequence has no effect on the PAR distribution of the STF sequence.
[0240] Under the above three rotation factors, the maximum PAPR of the corresponding STF sequence in different RUs or MRUs is 10.54dB, 10.54dB, and 10.55dB respectively. The median PAPR in different RUs or MRUs is 7.79dB, 7.85dB, and 7.80dB respectively. The PAPR corresponding to each RU or MRU can be shown in Table 3:
[0241] In the embodiment of the present application, the STF sequence designed based on Case 3 includes the following multiple ones.
[0242] STF sequence 13:
[0243] It can be understood that the STF sequence 13 can be constructed by the rotation factor sequence a1.
[0244] STF sequence 14:
[0245] It can be understood that the STF sequence 14 can be constructed by the rotation factor sequence a2.
[0246] STF Sequence 15:
[0247] It can be understood that the STF sequence 15 can be constructed by the rotation factor sequence a3.
[0248] In the above STF sequences 13 to 15, M = {-1, -1, -1, 1, 1, 1, -1, 1, 1, -1, 1, 1, -1, 1}. Therefore, the expressions of the respective STF sequences can be shown as follows.
[0249] STF sequence 13:
[0250] STF sequence 14:
[0251] STF Sequence 15:
[0252] Case 4:
[0253] Case 4 can be understood as rotating the STF sequence shown in expression (2) based on a 40MHz channel. That is, when the transmission bandwidth is 480MHz and the unit subchannel bandwidth is 40MHz, there are 12 subchannels. At this time, a total of 4096 possible rotation factor sequences are obtained. a={±1,±1,±1,±1,±1,±1,±1,±1,±1,±1,±1,±1,±1,±1,±1,±1}. For each rotation factor sequence, a corresponding STF sequence can be constructed.
[0254] For 480 MHz transmission, the MRUs defined in 802.11be include 484+242-tone MRU, 996+484-tone MRU, 996+484+242-tone MRU, 2×996+484-tone MRU, 3×996-tone MRU, and 3×996+484-tone MRU. The RUs defined in 802.11be include 996-tone RU, 2×996-tone RU, 3×996-tone RU, and 4×996-tone RU. In addition, the MRU or RU included in 640 MHz transmission (MRU Pattern 2) is also considered. The PAPR of the RU or MRU is calculated, and the rotation factor sequence with the lower PAPR is selected as follows: a4: {1 1 -1-1 -1-1 -1-1 -1-1 1 -1}; a5: {1 1 -1-1 -1-1 1-1 -1 1 -1 1}; a6: {1 1 -1-1 -1-1 -1-1 -1-1 1}; a7: {1 -1-1 -1-1 -1 1 1 1 1 -1}. It will be appreciated that those skilled in the art may also perform operations such as negating and / or reversing the rotation factor sequences a4-a7 to form a new rotation factor sequence, and this new rotation factor sequence has no effect on the PAR distribution of the STF sequence.
[0255] Under the above two rotation factor sequences, the PAPR corresponding to the corresponding STF sequence in each RU or MRU can be shown in Table 4:
[0256] Table 4: Examples of PAPRs for different RUs or MRUs
[0257] In the embodiment of the present application, the STF sequence designed based on Case 4 includes the following multiple ones.
[0258] STF Sequence 15:
[0259] It can be understood that the STF sequence 15 can be constructed by the rotation factor sequence a4.
[0260] STF sequence 16:
[0261] It can be understood that the STF sequence 16 can be constructed by the rotation factor sequence a5.
[0262] STF sequence 17:
[0263] It can be understood that the STF sequence 17 can be constructed by the rotation factor sequence a6.
[0264] STF sequence 18:
[0265] It can be understood that the STF sequence 18 can be constructed by the rotation factor sequence a7.
[0266] Based on the above solution, an embodiment of the present application provides an STF sequence at 480MHz, and the STF sequence takes into account the impact of different RU or MRU, and achieves lower PARR under different RU or MRU.
[0267] It should be noted that when the transmission bandwidth is 480 MHz, when sending any of the above-mentioned STF sequences, the values on the subcarriers numbered -8, -1016, -1032, -2040, -2056, -3064, 8, 1016, 1032, 2040, 2056, and 3064 can be set to 0.
[0268] Based on the concepts of the above embodiments, referring to FIG10 , an embodiment of the present application provides a communication device 1000, which includes a processing unit 1001 and a transceiver unit 1002. The device 1000 can be a communication device, or a device applied to a communication device that can support the communication device to execute a method for sending a physical protocol data unit.
[0269] The transceiver unit may also be referred to as a transceiver module, transceiver, transceiver, transceiver device, etc. The processing unit may also be referred to as a processor, processing board, processing unit, processing device, etc. Optionally, the device used to implement the receiving function in the transceiver unit may be considered a receiving unit. It should be understood that the transceiver unit is used to perform the sending and receiving operations of the communication device in the above method embodiments, and the device used to implement the sending function in the transceiver unit is considered a sending unit, that is, the transceiver unit includes a receiving unit and a sending unit.
[0270] In addition, it should be noted that if the device is implemented using a chip / chip circuit, the transceiver unit can be an input and output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing unit is an integrated processor or microprocessor or integrated circuit.
[0271] The following describes in detail an implementation manner in which the apparatus 1000 is applied to a station and an access point.
[0272] For example, when the device 1000 is applied to a site, operations performed by each unit thereof are described in detail.
[0273] In an optional embodiment, the communication device 1000 can be applied to a site to execute the method executed by the above-mentioned site, specifically, for example, the method executed by the site in the embodiments shown in Figures 6 to 9 above. The transceiver unit 1002 is used to receive a trigger frame, which instructs the communication device to send a TB PPDU. The trigger frame indicates the transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the communication device. The processing unit 1001 is used to obtain an STF sequence corresponding to the transmission bandwidth. The processing unit 1001 is also used to determine the STF sequence segment corresponding to one or more resource blocks. The transceiver unit 1002 is also used to send a TB PPDU, which includes an STF sequence segment. For an explanation of the STF sequence, please refer to the explanation in the method embodiment.
[0274] For example, when the apparatus 1000 is applied to an access point, operations performed by each unit thereof are described in detail.
[0275] In an optional embodiment, the communication device 1000 can be applied to an access point to execute the method executed by the access point, such as the method executed by the access point in the embodiments shown in Figures 6 to 9 above. The processing unit 1001 is used to generate a trigger frame, which instructs the first device to send a TB PPDU. The trigger frame indicates the transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the first device. The transceiver unit 1002 is used to send a trigger frame to the first device. The transceiver unit 1002 is also used to receive a TB PPDU from the first device. The TB PPDU includes an STF sequence segment, and the STF sequence segment transmission bandwidth corresponds to a sequence segment corresponding to one or more resource blocks in the STF sequence. For an explanation of the STF sequence, please refer to the explanation in the method embodiment.
[0276] Based on the concepts of the embodiments, as shown in FIG11 , an embodiment of the present application provides a communication device 1100. The communication device 1100 includes a processor 1110. Optionally, the communication device 1100 may further include a memory 1120 for storing instructions executed by the processor 1110, or storing input data required by the processor 1110 to execute instructions, or storing data generated after the processor 1110 executes instructions. The processor 1110 can implement the method described in the above method embodiment using the instructions stored in the memory 1120.
[0277] Based on the concept of the embodiment, as shown in Figure 12, the embodiment of the present application provides a communication device 1200, which can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0278] Communication device 1200 may include at least one processor 1210 coupled to a memory. Optionally, the memory may be located within or outside the device. For example, communication device 1200 may also include at least one memory 1220. Memory 1220 stores the necessary computer programs, configuration information, computer programs or instructions, and / or data for implementing any of the aforementioned embodiments. Processor 1210 may execute the computer programs stored in memory 1220 to perform the methods of any of the aforementioned embodiments. Optionally, the memory may be integrated with the processor.
[0279] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. The processor 1210 may operate in conjunction with the memory 1220. The specific connection medium between the transceiver 1230, the processor 1210, and the memory 1220 is not limited in the embodiments of the present application.
[0280] The communication device 1200 may also include a transceiver 1230, and the communication device 1200 can exchange information with other devices through the transceiver 1230. The transceiver 1230 can be a circuit, a bus, a transceiver or any other device that can be used for information exchange, or is called a signal transceiver unit. As shown in Figure 12, the transceiver 1230 includes a transmitter 1231, a receiver 1232 and an antenna 1233. In addition, when the communication device 1200 is a chip-type device or circuit, the transceiver in the communication device 1200 can also be an input and output circuit and / or a communication interface, which can input data (or receive data) and output data (or send data). The processor is an integrated processor or microprocessor or integrated circuit, and the processor can determine the output data based on the input data.
[0281] In one possible implementation, the communication device 1200 can be applied to a communication device. Specifically, the communication device 1200 can be a communication device or a device capable of supporting a communication device to implement the functions of a station or access point in any of the aforementioned embodiments. The memory 1220 stores the necessary computer programs, computer programs, instructions, and / or data to implement the functions of a station or access point in any of the aforementioned embodiments. The processor 1210 can execute the computer program stored in the memory 1220 to perform the method performed by the station or access point in any of the aforementioned embodiments.
[0282] Since the communication device 1200 provided in this embodiment can be applied to a station or an access point to implement the method performed by the above-mentioned station or access point, the technical effects that can be obtained can be referred to the above-mentioned method embodiments and will not be described in detail here.
[0283] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0284] In an embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory may also be any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in an embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing computer programs, computer programs or instructions and / or data.
[0285] Based on the above embodiments, referring to FIG13 , an embodiment of the present application further provides another communication device 1300, including: an input / output interface 1310 and a logic circuit 1320; the input / output interface 1310 is configured to receive code instructions and transmit them to the logic circuit 1320; the logic circuit 1320 is configured to run the code instructions to execute the method executed by the station or access point in any of the above embodiments.
[0286] The following describes in detail the operations performed by the apparatus 1300 when applied to a station or an access point.
[0287] In an optional embodiment, the communication device 1300 can be applied to a station to execute the method executed by the aforementioned station, specifically, for example, the method executed by the station in the embodiments shown in Figures 6 to 9 above. The input / output interface 1310 is used to input a trigger frame, which instructs the communication device to send a TB PPDU. The trigger frame indicates the transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the communication device. The logic circuit 1320 is used to obtain an STF sequence corresponding to the transmission bandwidth. The logic circuit 1320 is also used to determine the STF sequence segments corresponding to one or more resource blocks. The input / output interface 1310 is also used to output a TB PPDU, which includes an STF sequence segment. For a description of the STF sequence, please refer to the description in the method embodiment.
[0288] In an optional embodiment, the communication device 1300 can be applied to an access point to execute the method executed by the access point described above, such as the method executed by the access point in the embodiments shown in Figures 6 to 9 above. Logic circuit 1320 is configured to generate a trigger frame, which instructs the first device to transmit a TB PPDU. The trigger frame indicates the transmission bandwidth of the TB PPDU and one or more resource blocks allocated to the first device. Input / output interface 1310 is configured to output the trigger frame. Input / output interface 1310 is also configured to input the TB PPDU. The TB PPDU includes an STF sequence segment, which is a sequence segment corresponding to one or more resource blocks in the STF sequence corresponding to the transmission bandwidth. For a description of the STF sequence, please refer to the description in the method embodiment.
[0289] Since the communication device 1300 provided in this embodiment can be applied to a station or an access point to execute the method executed by the above-mentioned station or access point, the technical effects that can be obtained can be referred to the above-mentioned method embodiments and will not be described in detail here.
[0290] Based on the above embodiments, the present application also provides a communication system, which includes at least one station and at least one access point. The technical effects that can be obtained can be referred to the above method embodiments, which will not be repeated here.
[0291] Based on the above embodiments, embodiments of the present application further provide a computer-readable storage medium storing a computer program or instructions. When the instructions are executed, the method performed by the transmitting end or the receiving end in any of the above embodiments is implemented. The computer-readable storage medium may include various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.
[0292] To implement the functions of the communication devices shown in Figures 10 to 13 , embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of the transmitter or receiver in the above method embodiments. In one possible design, the chip is connected to or includes a memory, which is used to store computer programs, instructions, and data necessary for the transmitter or receiver.
[0293] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0294] The present application is described with reference to the flow chart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow process and / or box in the flow chart and / or block diagram can be realized by a computer program or instruction. These computer programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processing machine or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one flow chart flow or multiple flows and / or one box or multiple boxes of the block diagram.
[0295] These computer programs or instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0296] These computer programs or instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0297] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application also intends to include such modifications and variations.
Claims
1. A method for sending a physical protocol data unit, characterized in that: include: The communication device receives a trigger frame, the trigger frame instructing the communication device to send a physical protocol resource unit TB PPDU based on the trigger frame, the trigger frame indicating a transmission bandwidth of the TB PPDU and indicating one or more resource blocks allocated to the communication device; Acquire a short training field (STF) sequence corresponding to the transmission bandwidth; Determining an STF sequence segment corresponding to the one or more resource blocks; Sending the TB PPDU, wherein the TB PPDU includes the STF sequence segment; When the transmission bandwidth is 640 MHz, the STF sequence is or, or, or, or, or, Among them, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}, the value of every 8 subcarriers in the subcarriers numbered from -4088 to 4088 is a value in the above sequence, and the values of the subcarriers at other positions are 0.
2. A method for sending a physical protocol data unit, characterized in that: include: The communication device receives a trigger frame, the trigger frame instructing the communication device to send a physical protocol resource unit TB PPDU based on the trigger frame, the trigger frame indicating a transmission bandwidth of the TB PPDU and indicating one or more resource blocks allocated to the communication device; Acquire a short training field (STF) sequence corresponding to the transmission bandwidth; Determining an STF sequence segment corresponding to the one or more resource blocks; Sending the TB PPDU, wherein the TB PPDU includes the STF sequence segment; When the transmission bandwidth is 480 MHz, the STF sequence is or, or, or, or, or, or, or, or, Among them, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}, the value of every 8 subcarriers in the subcarriers numbered from -3064 to 3064 is a value in the above sequence, and the values of the subcarriers at other positions are 0.
3. A method for sending a physical protocol data unit, characterized in that: include: Sending a trigger frame to a communication device, wherein the trigger frame instructs the communication device to send a physical protocol resource unit (TB PPDU) based on the trigger frame, wherein the trigger frame indicates a transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the communication device; receiving a TB PPDU from the communication device; wherein the TB PPDU includes a short training field STF sequence segment, wherein the STF sequence segment is a sequence segment corresponding to the one or more resource blocks in the STF sequence corresponding to the transmission bandwidth; When the transmission bandwidth is 640 MHz, the STF sequence is or, or, or, or, or, Among them, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}, the value of every 8 subcarriers in the subcarriers numbered from -4088 to 4088 is a value in the above sequence, and the values of the subcarriers at other positions are 0.
4. A method for sending a physical protocol data unit, characterized in that: include: Sending a trigger frame to a communication device, wherein the trigger frame instructs the communication device to send a physical protocol resource unit (TB PPDU) based on the trigger frame, wherein the trigger frame indicates a transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the communication device; receiving a TB PPDU from the communication device; wherein the TB PPDU includes a short training field STF sequence segment, wherein the STF sequence segment is a sequence segment corresponding to the one or more resource blocks in the STF sequence corresponding to the transmission bandwidth; When the transmission bandwidth is 480 MHz, the STF sequence is or, or, or, or, or, or, or, or, Among them, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}, the value of every 8 subcarriers in the subcarriers numbered from -3064 to 3064 is a value in the above sequence, and the values of the subcarriers at other positions are 0.
5. The method according to any one of claims 1 to 4, characterized in that: The STF sequence is a stored sequence or a constructed sequence.
6. A communication device, characterized in that: include: Processing unit and transceiver unit; The transceiver unit is configured to receive a trigger frame, wherein the trigger frame instructs the communication device to send a physical protocol resource unit TB PPDU based on the trigger frame, wherein the trigger frame indicates a transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the communication device; The processing unit is used to obtain a short training field STF sequence corresponding to the transmission bandwidth; The processing unit is further configured to determine the STF sequence segments corresponding to the one or more resource blocks; The transceiver unit is further used to send the TB PPDU, wherein the TB PPDU includes the STF sequence segment; When the transmission bandwidth is 640 MHz, the STF sequence is or, or, or, or, or, Among them, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}, the value of every 8 subcarriers in the subcarriers numbered from -4088 to 4088 is a value in the above sequence, and the values of the subcarriers at other positions are 0.
7. A communication device, characterized in that: include: Processing unit and transceiver unit; The transceiver unit is configured to receive a trigger frame, wherein the trigger frame instructs the communication device to send a physical protocol resource unit TB PPDU based on the trigger frame, wherein the trigger frame indicates a transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the communication device; The processing unit is used to obtain a short training field STF sequence corresponding to the transmission bandwidth; The processing unit is further configured to determine the STF sequence segments corresponding to the one or more resource blocks; The transceiver unit is further used to send the TB PPDU, wherein the TB PPDU includes the STF sequence segment; When the transmission bandwidth is 480 MHz, the STF sequence is or, or, or, or, or, or, or, or, Among them, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}, the value of every 8 subcarriers in the subcarriers numbered from -3064 to 3064 is a value in the above sequence, and the values of the subcarriers at other positions are 0.
8. A communication device, characterized in that: include: Processing unit and transceiver unit; The processing unit is configured to generate a trigger frame, wherein the trigger frame instructs the first device to send a physical protocol resource unit TB PPDU based on the trigger frame, wherein the trigger frame indicates a transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the first device; The transceiver unit is used to send the trigger frame to the first device; The transceiver unit is further configured to receive a TB PPDU from the first device; the TB PPDU includes a short training field STF sequence segment, and the STF sequence segment is a sequence segment corresponding to the one or more resource blocks in the STF sequence corresponding to the transmission bandwidth; When the transmission bandwidth is 640 MHz, the STF sequence is or, or, or, or, or, Among them, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}, the value of every 8 subcarriers in the subcarriers numbered from -4088 to 4088 is a value in the above sequence, and the values of the subcarriers at other positions are 0.
9. A communication device, characterized in that: include: Processing unit and transceiver unit; The processing unit is configured to generate a trigger frame, wherein the trigger frame instructs the first device to send a physical protocol resource unit TB PPDU based on the trigger frame, wherein the trigger frame indicates a transmission bandwidth of the TB PPDU and indicates one or more resource blocks allocated to the first device; The transceiver unit is used to send the trigger frame to the first device; The transceiver unit is further configured to receive a TB PPDU from the first device; the TB PPDU includes a short training field STF sequence segment, and the STF sequence segment is a sequence segment corresponding to the one or more resource blocks in the STF sequence corresponding to the transmission bandwidth; When the transmission bandwidth is 480 MHz, the STF sequence is or, or, or, or, or, or, or, or, Among them, M = {-1,-1,-1,1,1,1,-1,1,1,-1,1,1,-1,1}, the value of every 8 subcarriers in the subcarriers numbered from -3064 to 3064 is a value in the above sequence, and the values of the subcarriers at other positions are 0.
10. The device according to any one of claims 6 to 9, characterized in that: The STF sequence is a stored sequence or a constructed sequence.
11. A communication device, characterized in that: include: Processor and memory; The memory is used to store computer programs or instructions; The processor is used to execute the computer program or instructions in the memory, so that the device performs the method as claimed in claim 1 or 5, or the device performs the method as claimed in claim 2 or 5, or the device performs the method as claimed in claim 3 or 5, or the device performs the method as claimed in claim 4 or 5.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when called by an electronic device, cause the electronic device to execute the method as claimed in claim 1 or 5, or cause the electronic device to execute the method as claimed in claim 2 or 5, or cause the electronic device to execute the method as claimed in claim 3 or 5, or cause the device to execute the method as claimed in claim 4 or 5.
13. A computer program product, characterized in that The method comprises computer execution instructions, which, when executed on a computer, cause the computer to execute the method according to claim 1 or 5, cause the computer to execute the method according to claim 2 or 5, cause the computer to execute the method according to claim 3 or 5, or cause the computer to execute the method according to claim 4 or 5.
14. A chip system, characterized in that: The chip system comprises: Communication interface; A processor, used to call and run the instructions through the communication interface, so that the device installed with the chip system executes the method as claimed in claim 1 or 5, or the device installed with the chip system executes the method as claimed in claim 2 or 5, or the device installed with the chip system executes the method as claimed in claim 3 or 5, or the device installed with the chip system executes the method as claimed in claim 4 or 5.
Citation Information
Patent Citations
Method and apparatus for setting 2x eht-STF sequence for broadband in wireless LAN system
CN115299017A
Communication method and communication device
CN116133137A
Method and device for resource unit allocation in wireless LAN system
WO2023191475A1