Wireless communication method and communication device
By sending scrambled initial value indication information in multi-AP joint transmission, the problem of target STA resolution exceptions in multi-AP collaboration scenarios is solved, and the correct decoding of the target user and data transmission reliability are achieved.
Patent Information
- Application Number
- PCT/CN2023/115325
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-28
- Publication Date
- 2025-03-06
AI Technical Summary
In multi-AP collaboration scenarios, the target STA may receive spatial streams sent by different APs during data transmission, resulting in parsing exceptions, especially when each AP uses different scrambling sequences for the same target STA.
By sending the first indication information in the multi-AP joint transmission, indicating the scrambling initial value of the first PPDU of the multi-AP joint transmission, it is ensured that all participating APs set the same scrambling initial value for the same target user.
Ensure that the target user can correctly decode the PPDU, avoid parsing exceptions caused by inconsistent scrambling initial values, and improve data transmission reliability in multi-AP collaboration scenarios.
Smart Images

Figure CN2023115325_06032025_PF_FP_ABST
Abstract
Description
Wireless communication method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method and a communication device. Background Art
[0002] With the development of technology, some communication standards (such as IEEE 802.11 UHR (Wi-Fi 8)) have proposed a technical solution for multi-access point (AP) collaboration. Multi-AP collaboration allows multiple APs to share transmission resources, thereby improving transmission resource utilization. However, the inventors have discovered that the data transmission process in multi-AP collaboration scenarios has some problems.
[0003] Summary of the Invention
[0004] The present application provides a wireless communication method and a communication device. The following introduces various aspects involved in the present application.
[0005] In a first aspect, a wireless communication method is provided. The method includes: a first device sending first indication information to a second device; wherein the second device sends data to a target user via multi-AP joint transmission, and the first indication information is used to indicate a scrambling initial value of a first physical layer protocol data unit (PPDU) of the multi-AP joint transmission.
[0006] In a second aspect, a wireless communication method is provided. The method includes: a second device receiving first indication information sent by a first device; wherein the second device sends data to a target user via multi-AP joint transmission, and the first indication information is used to indicate a scrambling initial value of a first PPDU of the multi-AP joint transmission.
[0007] According to a third aspect, a communication device is provided. The communication device is a first device. The communication device includes: a transmitting unit configured to transmit first indication information to a second device; wherein the second device transmits data to a target user via multi-AP joint transmission, and the first indication information is configured to indicate a scrambling initial value for a first PPDU transmitted in the multi-AP joint transmission.
[0008] In a fourth aspect, a communication device is provided. The communication device is a second device. The communication device includes: a receiving unit configured to receive first indication information sent by a first device; wherein the second device transmits data to a target user via multi-AP joint transmission, and the first indication information is configured to indicate a scrambling initial value for a first PPDU transmitted via the multi-AP joint transmission.
[0009] In a fifth aspect, a communication device is provided, comprising a processor and a memory, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the communication device executes part or all of the steps in the method of the first aspect and / or the second aspect.
[0010] In a sixth aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned communication device. In another possible design, the system may also include other devices that interact with the communication device in the solution provided in the embodiment of the present application.
[0011] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device to execute part or all of the steps in the methods of the above aspects.
[0012] In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.
[0013] In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
[0014] In the case of multi-AP joint transmission, one or more APs (including the second device) that receive the first indication information can set a suitable scrambling initial value for the same target user according to the first indication information, so that the scrambling initial value of the PPDU sent to the same target user meets the requirements of multi-AP joint transmission, thereby enabling the target user to correctly decode the PPDU. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] FIG1 is a schematic diagram of a wireless communication system used in an embodiment of the present application.
[0016] FIG. 2 is a diagram illustrating an example of a very high-throughput (VHT) PPDU format.
[0017] FIG3A is a diagram illustrating an example of a format of a high-efficiency (HE) single-user (SU) PPDU.
[0018] FIG3B is a diagram illustrating an example of the format of a HE extended range (ER) SU PPDU.
[0019] FIG. 3C is a diagram illustrating an example of the format of a HE multi-user (MU) PPDU.
[0020] FIG4 is a diagram illustrating an example of the format of an extremely high throughput (EHT) MU PPDU.
[0021] FIG5A is a diagram illustrating an example of an ultra-high reliability (UHR) MU PPDU format.
[0022] FIG. 5B is a diagram illustrating an example of a UHR trigger-based (TB) PPDU format.
[0023] FIG6 is an example diagram of an AP candidate set.
[0024] FIG7 is a diagram illustrating an example of a multi-AP joint transmission scenario.
[0025] FIG8A is an example diagram of a multi-AP joint transmission process for a single user provided in an embodiment of the present application.
[0026] FIG8B is an example diagram of a multi-AP joint transmission process for multiple users provided in an embodiment of the present application.
[0027] FIG. 9A is a diagram illustrating an example of a scrambling sequence generated by a scrambler of a non-EHT PPDU.
[0028] FIG. 9B is a diagram illustrating an example of a scrambling sequence generated by a scrambler of an EHT PPDU.
[0029] FIG10 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application.
[0030] FIG11 is an example diagram of a wireless communication method provided in Example 1.
[0031] FIG12 is an example diagram of a wireless communication method provided in Example 2.
[0032] FIG13 is an example diagram of a wireless communication method provided in Example 3.
[0033] FIG14 is an example diagram of a wireless communication method provided in Example 4.
[0034] FIG15 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
[0035] FIG16 is a schematic structural diagram of another communication device provided in an embodiment of the present application.
[0036] FIG17 is a schematic structural diagram of a device for communication provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] The technical solution in this application will be described below with reference to the accompanying drawings.
[0038] Communication System
[0039] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless local area networks (WLAN), wireless fidelity (WiFi) or other communication systems.
[0040] 1 is a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include an access point (AP) 110 and a station (STA) 120 accessing a network through the access point 110.
[0041] In some scenarios, an AP is also called an AP STA. In a sense, an AP is also a STA.
[0042] In some scenarios, a STA is also called a non-AP STA.
[0043] The communication in the communication system 100 can be communication between an AP and a STA, communication between STAs, or communication between a STA and a peer STA, where a peer STA may refer to a device that communicates with the STA peer, for example, a peer STA may be an AP or a STA.
[0044] An AP acts as a bridge between wired and wireless networks, connecting wireless network clients together and then connecting the wireless network to the Ethernet. An AP can be a terminal device with a WiFi chip (such as a mobile phone) or a network device (such as a router).
[0045] It should be understood that the role of STA in the communication system is not absolute. For example, in some scenarios, when a mobile phone is connected to a router, the mobile phone is a STA. When the mobile phone serves as a hotspot for other mobile phones, the mobile phone acts as an AP.
[0046] APs and STAs can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.
[0047] In some embodiments, both the STA and the AP may support the 802.11be standard. The STA or AP may also support various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0048] There are one or more links between the station and the access point. In some embodiments, the station and the access point support multi-band communication. For example, communication is performed simultaneously on the 2.4 GHz, 5 GHz, 6 GHz, 45 GHz, and 60 GHz bands, or communication is performed simultaneously on different channels in the same band (or different bands), thereby improving the communication throughput and / or reliability between devices. Such a device is generally referred to as a multi-band device, or a multi-link device (MLD), sometimes also referred to as a multi-link entity or a multi-band entity. A multi-link device can be an access point device or a station device. If the multi-link device is an access point device, the multi-link device includes one or more APs; if the multi-link device is a station device, the multi-link device includes one or more non-AP STAs.
[0049] A multi-link device including one or more APs may be referred to as an access point multi-link device (AP MLD), and a multi-link device including one or more non-AP STAs may be referred to as a non-AP multi-link device (Non-AP MLD).
[0050] In an embodiment of the present application, the AP may include multiple APs, the Non-AP may include multiple STAs, multiple links may be formed between the APs in the AP and the STAs in the Non-AP, and data communication may be performed between the APs in the AP and the corresponding STAs in the Non-AP through the corresponding links.
[0051] In an embodiment of the present application, a STA may be a mobile phone, a tablet computer (Pad), a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. that supports WLAN / WiFi technology.
[0052] The frequency bands supported by WLAN technology may include but are not limited to: low frequency bands (eg, 2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (eg, 60 GHz).
[0053] FIG1 exemplarily shows an AP and two STAs. Optionally, the communication system 100 may include multiple APs and other numbers of STAs, which is not limited in the embodiments of the present application.
[0054] It should be understood that in the embodiments of the present application, a device having communication functionality in a network / system may be referred to as a communication device. Taking the communication system 100 shown in FIG1 as an example, the communication device may include an access point 110 and a station 120 having communication functionality. Access point 110 and station 120 may be the specific devices described above and will not be described in detail here. The communication device may also include other devices in the communication system 100, such as a network controller, a gateway, or other network entities, which is not limited in the embodiments of the present application.
[0055] APs and STAs can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which APs and STAs are located.
[0056] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0057] Downlink PPDU
[0058] The following introduces the PPDU that can be used in the downlink (DL) transmission process.
[0059] VHT PPDU
[0060] Figure 2 shows an example of the VHT PPDU format. A VHT PPDU may include a legacy short training field (L-STF), a legacy long training field (L-LTF), a legacy signal (L-SIG), a very-throughput signal A (VHT-SIG-A) field, a very-throughput short training field (VHT-STF), a very-throughput long training field (VHT-LTF), a very-throughput signal B (VHT-SIG-B) field, and a data field. The VHT-LTF field may contain a variable number of VHT-LTF symbols, with each VHT-LTF symbol containing 4 μs. If the value of the Group ID subfield in the VHT-SIG-A field is 0 or 63, the PPDU is a VHT SU PPDU. If the value of the Group ID subfield in the VHT-SIG-A field is neither 0 nor 63, the PPDU is a VHT MU PPDU.
[0061] HE PPDU
[0062] Figure 3A illustrates an example of the HE SU PPDU format. The HE SU PPDU can be used for single-user signal transmission. The HE SU PPDU may include: an L-STF field, an L-LTF field, an L-SIG field, a repeated legacy signal (RL-SIG) field, an HE-SIG-A field, a HE-STF field, a data field, and a packet extension field (PE). The HE-LTF field may have a variable number of HE-LTF symbols, and each HE-LTF symbol may have a variable duration.
[0063] It should be noted that the HE-SIG-A field in the HE SU PPDU is not repeated.
[0064] Figure 3B illustrates an example of the HEER SU PPDU format. A HEER SU PPDU can be used for single-user signal transmission. The HEER SU PPDU may include: an L-STF field, an L-LTF field, an L-SIG field, an RL-SIG field, an HE-SIG-A field, a HE-STF field, a HE-LTF field, and a PE field. The HE-LTF field may contain a variable number of HE-LTF symbols, and the duration of each HE-LTF symbol may be variable.
[0065] It should be noted that the duration of the HE-SIG-A field in the HE ER SU PPDU is twice that of the HE-SIG-A field in other HE PPDUs.
[0066] 3C is a diagram illustrating an example of the format of a HE MU PPDU. If the HE MU PPDU is not a response to a trigger frame, the HE MU PPDU is used to transmit a signal to one or more STAs.
[0067] The HE MU PPDU may include: L-STF field, L-LTF field, L-SIG field, RL-SIG field, HE-SIG-A field, HE-SIG-B field, HE-STF field, HE-LTF field, and PE field.
[0068] In the HE MU PPDU, the L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, and HE-SIG-B fields may all be referred to as pre-HE modulation fields; and the HE-LTF, data, and PE fields may all be referred to as HE modulation fields.
[0069] The HE-SIG-B field in the HE MU PPDU has 4 μs per symbol. The HE-LTF field has a variable number of HE-LTF symbols, and the duration of each HE-LTF symbol is variable.
[0070] EHT MU PPDU
[0071] 4 is a diagram illustrating an example of the format of an EHT MU PPDU. If the EHT MU PPDU is not a response to a trigger frame, the EHT MU PPDU is used to transmit a signal to one or more STAs.
[0072] The EHT MU PPDU may include an L-STF field, an L-LTF field, an L-SIG field, an RL-SIG field, a U-SIG field, an EHT-SIG field, an EHT-STF field, an EHT-LTF field, a data field, and a PE field.
[0073] In an EHT MU PPDU, the L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, and EHT-SIG fields may all be referred to as pre-EHT modulation fields; and the EHT-STF, EHT-LTF, data, and PE fields may all be referred to as EHT modulation fields.
[0074] UHR PPDU
[0075] The UHR PPDU can include two formats: UHR MU PPDU and UHR TB PPDU. If the UHR PPDU is not a response to a trigger frame, the UHR PPDU format can be a UHR MU PPDU. If the UHR PPDU is a response to a trigger frame, the UHR PPDU format can be a UHR TB PPDU. In other words, the UHR TB PPDU format can be used to respond to the transmission of a trigger frame from the AP.
[0076] The UHR MU PPDU format can be used to transmit signals to one or more users. Figure 5A shows an example of a UHR MU PPDU format. As shown in Figure 5A, the UHR MU PPDU may include an L-STF field, an L-LTF field, an L-SIG field, an RL-SIG field, a U-SIG field, a UHR-SIG field, a UHR-STF field, a UHR-LTF field, a data field, and a PE field.
[0077] As shown in Figure 5A, in a UHR MU PPDU, the L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, and UHR-SIG fields may be referred to as pre-UHR modulated fields. The UHR-STF, UHR-LTF, data, and PE fields may be referred to as UHR modulated fields.
[0078] Figure 5B is an example diagram of a UHR TB PPDU format. As shown in Figure 5B, a UHR TB PPDU may include: an L-STF field, an L-LTF field, an L-SIG field, an RL-SIG field, a U-SIG field, a UHR-STF field, a UHR-LTF field, data, and a PE field.
[0079] As shown in Figure 5B, in the UHR TB PPDU, the L-STF, L-LTF, L-SIG, RL-SIG, and U-SIG fields may be referred to as pre-UHR modulation fields. The UHR-STF, UHR-LTF, data, and PE fields are referred to as UHR modulation fields.
[0080] The duration of the UHR-STF field in the UHR TB PPDU can be twice the duration of the UHR-STF field in the UHR MU PPDU. For the UHR PPDU, each UHR-LTF symbol and each data symbol can have the same GI duration. For example, the GI duration can be 0.8μs, 1.6μs, or 3.2μs, respectively. The UHR-LTF symbols included in the UHR-LTF field can include three types: 1x UHR-LTF symbol, 2x UHR-LTF symbol, and 4x UHR-LTF symbol. The duration without GI of each 1x UHR-LTF symbol, 2x UHR-LTF symbol, and 4x UHR-LTF symbol can be 3.2μs, 6.4μs, and 12.8μs, respectively. The duration of the data symbol without GI can be 12.8μs.
[0081] It should be understood that the above PPDU formats or types are only examples, and the technical solutions provided in this application can also be applied to PPDUs of other formats or types.
[0082] Multi-AP collaboration
[0083] With the development of technology, some communication standards (such as IEEE 802.11 UHR (Wi-Fi 8)) have proposed a multi-AP collaboration solution. Multi-AP collaboration allows multiple APs to share transmission resources to improve transmission resource utilization.
[0084] The following describes some of the terms in multi-AP collaboration technology.
[0085] An AP candidate set may refer to a set of APs that can initiate or participate in multi-AP collaboration.
[0086] A shared AP may refer to an AP that obtains a TXOP and initiates multi-AP collaboration. At least one AP in an AP candidate set can become a shared AP.
[0087] A shared AP can participate in multi-AP collaboration initiated by a shared AP in the same AP candidate set.
[0088] Multi-AP collaboration can include a multi-AP collaboration preparation phase and a multi-AP collaboration transmission phase, which are described below.
[0089] During the multi-AP collaboration preparation phase, a shared AP obtains a TXOP and initiates multi-AP collaboration. A shared AP can send a first frame to one or more APs in the same AP candidate set to inquire about their intention to participate in multi-AP collaboration. One or more APs will respond with a second frame to inform the shared AP whether it intends to participate in multi-AP collaboration. If an AP intends to participate in multi-AP collaboration, it becomes the shared AP in the multi-AP collaboration.
[0090] In the multi-AP cooperative transmission phase, the sharing AP and one or more shared APs can participate in the multi-AP cooperative transmission. Alternatively, the sharing AP may not participate in the multi-AP cooperative transmission; two or more shared APs can participate in the multi-AP cooperative transmission.
[0091] Figure 6 shows an example of an AP candidate set. The AP candidate set shown in Figure 6 includes three APs: AP1, AP2, and AP3. For example, AP1 can obtain a TXOP as a sharing AP and initiate multi-AP collaboration; AP2 and AP3 can participate in multi-AP collaboration as shared APs. AP1, AP2, and AP3 can participate in multi-AP collaboration during a TXOP. For another example, AP2 can obtain a TXOP and initiate multi-AP collaboration as a sharing AP; AP1 and AP3 can participate in multi-AP collaboration as shared APs. During a TXOP, AP1 and AP3 may participate in multi-AP collaboration, but AP2 may not.
[0092] The multi-AP transmission mode may include multi-AP joint transmission and coordinated orthogonal frequency division multiple access (OFDMA), etc. The multi-AP joint transmission is taken as an example to illustrate the multi-AP transmission.
[0093] Multi-AP joint transmission
[0094] Multi-AP joint transmission (referred to as joint transmission) means that at least two APs simultaneously send data to a target user (i.e., target STA). The data sent by multiple APs occupies the same frequency domain resources (cooperative bandwidth) and is distinguished by different spatial streams. Joint transmission is transparent to the target STA receiving the data. In other words, the target STA cannot distinguish whether the received data is transmitted through multi-AP joint transmission. Before joint transmission, APs can transmit data for the same target STA via a backhaul link. Backhaul messages between APs can be transmitted via wired or wireless connections.
[0095] As shown in Figure 7, AP1 and AP2 can implement multi-AP joint transmission. AP1 and AP2 can simultaneously send data to one or more of STA1, STA2, STA3, and STA4. STA1 and STA2 may belong to Basic Service Set (BSS) 1. STA3 and STA4 may belong to BSS2. Data destined for the same STA can be transmitted between AP1 and AP2 over a backhaul link.
[0096] Compared to single-AP transmission, multi-AP joint transmission increases the number of antennas, thereby increasing the total number of spatial streams. Furthermore, multi-AP joint transmission can simultaneously serve multiple STAs, thereby improving system throughput. Furthermore, multi-AP joint transmission ensures that the target STA receives channels from multiple locations, thereby enhancing transmission reliability.
[0097] When performing multi-AP joint transmission, the shared AP first sends a multi-AP trigger frame. The multi-AP trigger frame can indicate one or more of the following information: bandwidth, number of HE / EHT / UHR-LTF symbols, LDPC extra symbol segment, pre-FEC filling factor, PE disambiguation, RU allocation, FEC coding type, modulation and coding scheme (MCS), and spatial stream allocation. In addition, the triggered shared AP can also use the multi-AP trigger frame for phase offset estimation and time synchronization. Multiple shared APs (or one or more shared APs and a sharing AP) participating in multi-AP joint transmission can prepare and transmit DL PPDU according to the instructions of the multi-AP trigger frame.
[0098] The multi-AP joint transmission process provided in the embodiment of the present application is described in detail below with reference to FIG. 8A and FIG. 8B .
[0099] Figure 8A illustrates an example of a multi-AP joint transmission process for a single user, as provided in an embodiment of the present application. In the embodiment shown in Figure 8A , STA 1 is associated with a sharing AP. The sharing AP, shared AP 1, and STA 1 participate in the multi-AP joint transmission.
[0100] In Figure 8A, first, the shared AP sends a multi-AP trigger frame. After the shared AP1 receives the short interframe space (SIFS) of the multi-AP trigger frame or after the sharing AP sends the SIFS of the multi-AP trigger frame, the sharing AP and the shared AP1 simultaneously transmit their respective PPDUs. The PPDUs transmitted by the sharing AP and the shared AP1 can be VHT SU PPDUs, HESU PPDUs, EHT MU PPDUs, or UHR MU PPDUs (EHT and UHR can also use the MU PPDU format in single-user scenarios). The sharing AP and the shared AP each send at least one spatial stream to the target STA. As shown in Figure 8A, STA1's data is transmitted by the sharing AP through spatial streams i_ss=1 and i_ss=2, and by the shared AP1 through spatial streams i_ss=3 and i_ss=4. After STA1 correctly receives the data, it can reply a block acknowledgment (BA) to the associated shared AP.
[0101] Figure 8B illustrates an example of a multi-AP joint transmission process for multiple users, as provided in an embodiment of the present application. In the embodiment shown in Figure 8B , STA 1 is associated with shared AP 1. STA 2 is associated with shared AP 2. Shared AP 1, STA 1, shared AP 2, and STA 2 participate in the multi-AP joint transmission.
[0102] First, the shared AP sends a multi-AP trigger frame. After receiving the multi-AP trigger frame for a SIFS period, shared AP 1 and shared AP 2 simultaneously transmit their respective MU PPDUs. The MU PPDUs sent by shared AP 1 and shared AP 2 can be VHT MU PPDUs, HE MU PPDUs, EHT MU PPDUs, or UHR MU PPDUs. As shown in Figure 8B , STA 1's data is transmitted by shared AP 1 and shared AP 2 via spatial streams i_ss=1 and i_ss=2, respectively; STA 2's data is transmitted by shared AP 1 and shared AP 2 via spatial streams i_ss=3 and i_ss=4, respectively. After STA 1 and STA 2 correctly receive their respective data, they each respond with a BA to their associated shared AP. In other words, STA 1 responds with a BA to shared AP 1, and STA 2 responds with a BA to shared AP 2.
[0103] Scrambler
[0104] During data exchange, data needs to be scrambled. The sender can use a scrambler to scramble the data; the receiver can use the same scrambler to descramble (or unscramble) the data. A key parameter of the scrambler is the scrambler initial value (or scrambling initial value).
[0105] For different types of PPDUs, the communication system can provide different scramblers. The following uses non-EHT PPDU and EHT PPDU as examples for explanation.
[0106] Scrambling for non-EHT PPDU
[0107] A non-EHT PPDU may include a non-HT PPDU, an HT PPDU, a VHT PPDU, an HE PPDU, and the like. The data field of a PPDU may consist of one or more of a service (SERVICE), a physical layer service data unit (PHY service data unit, PSDU), a tail, and padding. The data field of a non-EHT PPDU may be scrambled using a 127-bit PPDU synchronization scrambler. The bytes of the PSDU may be placed in the transmit serial bit stream, with bit 0 at the beginning (first) position of the transmit serial bit stream and bit 7 at the end (last) position of the transmit serial bit stream.
[0108] Figure 9A illustrates an example of scrambled data generated by a scrambler for a non-EHT PPDU. During bits 0-6 of the scrambling sequence, the first 7 bits of the scrambling sequence (i.e., the initial scrambling value) may be as defined in Table 1.
[0109] Table 1
[0110] As shown in Table 1, during transmission, if the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE passed by the medium access control (MAC) sublayer to the physical (PHY) layer appears, the first 7 bits of the scrambling sequence are SCRAMBLER_INITIAL_VALUE; if the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE passed by the MAC sublayer to the PHY layer does not appear, the first 7 bits of the scrambling sequence are a 7-bit pseudo-random non-zero integer.
[0111] It should be noted that Table 1 is merely an example. For example, some of the contents in Table 1 can be implemented independently. In other words, Table 1 can be split up for use. Alternatively, the first 7 bits of the scrambling sequence can be other than those shown in Table 1.
[0112] During reception, a HE STA shall generate the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE based on the first 7 bits of the SERVICE field before descrambling. In addition, a non-HE STA shall not generate the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE.
[0113] SCRAMBLER_INITIAL_VALUE may appear in a PPDU carrying a multi-user request to send (MU-RTS) trigger frame and a PPDU carrying a clear to send (CTS) frame (in response to a MU-RTS trigger frame).
[0114] Scrambling for EHT PPDU
[0115] The data field of the EHT PPDU can consist of the service, PSDU, tail (if BCC encoding is used), and pre-FEC padding bits added by the PHY. For the data field of the EHT PPDU, a PPDU synchronization scrambler with a length of 2047 bits can be used for scrambling. The bytes of the PSDU are placed in the transmit serial bit stream, with bit 0 at the first position of the transmit serial bit stream and bit 7 at the last position of the transmit serial bit stream.
[0116] When sending, the first 11 bits of the scrambling sequence (i.e., the scrambling initial value) must be set to a pseudo-random non-zero state. These 11 bits are also used to set the scrambler state of the subsequent scrambled bits. During the EHT STA reception process, the initial state can be estimated from the 11 least significant bits (LSBs) of the scrambled service field.
[0117] Figure 9B is an example diagram of the EHT PPDU scrambler generating scrambled data. As shown in Figure 9B, during bits 0-10 of the scrambling sequence, the first 11 bits of the scrambling sequence (i.e., the scrambling initial value) are 11 initialization bits.
[0118] When an EHT PPDU is used to transmit a MU-RTS frame, the seven initialization bits (equivalent to the seven LSBs of the scrambled Service field) shown in Figure 9B cannot be set to all zeros. These seven LSBs are used to initialize the scrambler of the non-HT PPDU in response to the MU-RTS.
[0119] The inventors have discovered that in multi-AP collaborative scenarios, the data transmission process presents some issues. For example, when performing multi-AP joint transmission, the target STA will receive spatial streams from different APs. The STA can obtain the target STA's data through steps such as stream de-parsing, decoding, and descrambling. As can be seen above, multi-AP joint transmission is transparent to the STA. Therefore, if the data encoding parameters used by different APs for the same target STA differ, the target STA will parse the data abnormally. For example, if the APs participating in multi-AP joint transmission use different scrambling sequences for the same target STA, the target STA will descramble the data abnormally.
[0120] Figure 10 is a schematic flow chart of a wireless communication method provided by an embodiment of the present application. The method shown in Figure 10 can be executed by a first device and a second device.
[0121] The second device may belong to the first AP candidate set. Some or all of the APs in the first AP candidate set may transmit data to one or more target users via multi-AP joint transmission. The multiple APs participating in the multi-AP joint transmission may include the second device. In other words, the second device may transmit data to the target user via multi-AP joint transmission.
[0122] The first device may also belong to the first AP candidate set. That is, the first device may also be an AP in the first AP candidate set. In the first AP candidate set, the first device may be a sharing AP or a shared AP; the second device may be a sharing AP or a shared AP. For example, the first device may be a sharing AP, and the second device may be a shared AP. In another example, the first device may be a shared AP, and the second device may be a sharing AP. In another example, both the first device and the second device may be shared APs.
[0123] The target user may include, for example, a target STA. The target user may be a STA associated with the first device, or the target user may be a STA associated with the second device, or the target user may be a STA associated with another AP participating in multi-AP joint transmission.
[0124] It should be noted that the multi-AP joint transmission can be directed to a single user or to multiple users. In the case where the multi-AP joint transmission is directed to multiple users, the target user can be any one of the multiple users.
[0125] The method shown in FIG. 10 may include step S1010 .
[0126] Step S1010: The first device sends first indication information to the second device.
[0127] The first indication information may be used to indicate an initial scrambling value of a first PPDU transmitted jointly by multiple APs. For example, the first indication information may indicate a TXVECTOR parameter SCRAMBLER_INITIAL_VALUE of the first PPDU for the target user.
[0128] In the case of multi-AP joint transmission, one or more APs (including the second device) that receive the first indication information can set the same scrambling initial value for the same target user according to the first indication information, so that the scrambling initial value of the PPDU sent to the same target user is the same, thereby enabling the target user to correctly decode the PPDU.
[0129] The first PPDU may belong to multiple PPDUs transmitted in a multi-AP joint manner. For example, the first PPDU may be a PPDU prepared or sent by the second device during the multi-AP joint transmission process.
[0130] It should be noted that the first PPDU can only be transmitted on the non-punctured channel indicated by the multi-AP trigger frame. In other words, the downlink PPDU sent by each AP participating in the multi-AP coordinated transmission can only be transmitted on the non-punctured channel indicated by the multi-AP trigger frame.
[0131] In some embodiments, the types of the multiple PPDUs transmitted by multiple APs in a joint manner may be pre-set. For example, the types of the multiple PPDUs transmitted by multiple APs in a joint manner may be set to be the same. Exemplarily, the types of the multiple PPDUs may all be of the first type. That is, the type of the first PPDU is the first type. The first type may be, for example, a UHR MU PPDU.
[0132] It should be understood that when the types of multiple PPDUs transmitted by multiple APs are the same, the types of target users that the example of this application can target will be limited. For example, when the first type is UHR MU PPDU, the embodiment of this application can only target UHR STA. However, since the multiple PPDUs transmitted by multiple APs are unified as UHR MU PPDUs, the implementation process of multi-AP joint transmission is simpler, and the implementation process of multi-AP joint transmission can be oriented not only to SU transmission scenarios, but also to MU transmission scenarios.
[0133] In some embodiments, the types of multiple PPDUs transmitted in a multi-AP joint transmission can be indicated during the communication process. For example, the type of a first PPDU can be indicated by second indication information. The second device can determine the type of the first PPDU based on the second indication information. In other words, each AP participating in the multi-AP joint transmission can determine the type of the downlink PPDU based on the second indication information. Exemplarily, the second indication information can indicate that the type of the first PPDU is: VHT PPDU, HE PPDU, EHT MU PPDU, or UHR MU PPDU, etc.
[0134] It should be understood that, in the case where the types of multiple PPDUs of multi-AP joint transmission are configured, multi-AP joint transmission can support more types of target users.
[0135] Exemplarily, the second indication information may be indicated by a multi-AP trigger frame that triggers the first PPDU. That is, the multi-AP trigger frame may indicate the type of downlink PPDU sent by each AP participating in the multi-AP joint transmission.
[0136] It should be noted that the multi-AP trigger frame in this application can be carried in any type of PPDU. For example, the PPDU carrying the multi-AP trigger frame may include: non-HT PPDU, non-HT duplicated PPDU, HT PPDU, VHT PPDU, HE PPSU, EHT PPDU or UHR PPDU.
[0137] Optionally, the second indication information may be carried in the first field. That is, the first field may be used to indicate the PPDU type of multi-AP joint transmission. Therefore, in some embodiments, the first field may also be referred to as a multi-AP joint transmission PPDU type field. Optionally, the first field may be located in the common information field or the special user information field of the multi-AP trigger frame.
[0138] Optionally, the first field may be M bits. M may be a positive integer. For example, M may be 2. When M is 2, a value of 0 in the first field may indicate a VHT PPDU; a value of 1 may indicate a HE PPDU; a value of 2 may indicate an EHT MU PPDU; and a value of 3 may indicate a UHR MU PPDU.
[0139] It should be noted that the first field may be a newly added field, or an existing field may be set as the first field. For example, a reserved field may be set as the first field.
[0140] This application proposes two solutions (Solution 1 and Solution 2) to indicate the first indication information, which are described below respectively.
[0141] Option 1
[0142] In solution 1, the first indication information is carried in the second PPDU. For example, the first indication information can be determined by the scrambling initial value of the second PPDU.
[0143] In some embodiments, the second PPDU may carry a multi-AP trigger frame that triggers the first PPDU. That is, the multi-AP trigger frame PPDU that triggers the first PPDU may be used to determine the scrambling initial value of the first PPDU.
[0144] It should be understood that the multi-AP trigger frame is sent by the shared AP. Therefore, if the second PPDU carrying the multi-AP trigger frame that triggers the first PPDU carries the first indication information, the scrambled initial value of the first PPDU can only be indicated by the shared AP.
[0145] In some embodiments, the second PPDU may be in SU transmission format. When the second PPDU is in SU transmission format, the number of scrambling initial values for the second PPDU is only one. Therefore, the scrambling initial value for the first PPDU may be determined based on the single scrambling initial value for the second PPDU.
[0146] For example, when the second PPDU is an EHT MU PPDU or a UHR MU PPDU, the second PPDU can only be in SU transmission format. That is, the multi-AP trigger frame can only be carried in the SU transmission format of the EHT MU PPDU or UHR MU PPDU for transmission, thereby ensuring that the number of scrambled initial values of the second PPDU is only one.
[0147] For example, if the multi-AP trigger frame sent by the shared AP is carried in the EHT MU PPDU, the shared AP may set the TXVECTOR parameter EHT_PPDU_TYPE to a first value to indicate EHT SU transmission. The first value may be 1 or 0, for example.
[0148] For another example, if the multi-AP trigger frame sent by the shared AP is carried in a UHR MU PPDU, the shared AP may set the TXVECTOR parameter EHT_PPDU_TYPE to a second value to indicate UHR SU transmission. The second value may be 1 or 0, for example.
[0149] In some embodiments, the second PPDU may be in MU transmission format. If the second PPDU is in MU transmission format, the second PPDU may have multiple scrambling initial values. The scrambling initial value of the first PPDU may be determined based on a target scrambling initial value among the multiple scrambling initial values of the second PPDU. The target scrambling initial value may satisfy one or more of the following: protocol-specified, pre-configured, preset, or configured.
[0150] The number of bits of the scrambled initial value of the second PPDU may be the first number of bits. The number of bits of the scrambled initial value of the first PPDU may be the second number of bits. In some embodiments, the first number of bits may be greater than or equal to the second number of bits.
[0151] For example, the type of the second PPDU may be an EHT MU PPDU or a UHR MU PPDU. As described above, the scrambled initial value of the EHT MU PPDU or UHR MU PPDU is 11 bits. The number of bits in the scrambled initial value of other types of PPDUs is less than or equal to 11 bits (e.g., 7 bits or 11 bits). Therefore, the second PPDU being of the EHT MU PPDU or UHR MU PPDU type can ensure that the first number of bits is greater than or equal to the second number of bits.
[0152] Optionally, when the first number of bits is equal to the second number of bits, the scrambling initial value of the first PPDU may be equal to the scrambling initial value of the second PPDU. That is, the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE for the target user (e.g., each non-AP STA participating in multi-AP joint transmission) in the first PPDU may be set to the same value as the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE of the second PPDU. For example, if the type of the first PPDU and the type of the second PPDU are the same, the first number of bits is equal to the second number of bits, and the scrambling initial value of the first PPDU may be equal to the scrambling initial value of the second PPDU. For example, if the type of the first PPDU and the type of the second PPDU are both EHT MU PPDUs, the first number of bits and the second number of bits are both 11, and the scrambling initial value of the first PPDU may be equal to the scrambling initial value of the second PPDU. Alternatively, the type of the first PPDU and the type of the second PPDU may be different, but the first number of bits may be equal to the second number of bits. For example, when the type of the first PPDU is EHT MU PPDU and the type of the second PPDU is UHR MU PPDU, the first number of bits and the second number of bits are both 11, and the scrambling initial value of the first PPDU can be equal to the scrambling initial value of the second PPDU.
[0153] Optionally, when the first number of bits is greater than the second number of bits, the scrambling initial value of the first PPDU is the value corresponding to the first N scrambling initialization bits of the scrambling initial value of the second PPDU. Wherein, N is equal to the second number of bits. N can be equal to 7, for example. That is, the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE for the target user (e.g., each non-AP STA participating in multi-AP joint transmission) in the first PPDU can be set to the value corresponding to the first N bits of the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE of the second PPDU (N LSBs). For example, when the type of the first PPDU is VHT PPDU or HE PPDU, and the type of the second PPDU is EHT MU PPDU or UHR MU PPDU, the scrambling initial value of the first PPDU can be the first 7 scrambling initialization bits of the second PPDU.
[0154] It should be noted that when the scrambling initial value of the first PPDU is the value corresponding to the first N scrambling initialization bits of the scrambling initial value of the second PPDU, the first N scrambling initialization bits of the scrambling initial value of the second PPDU cannot all be set to 0. For example, the first N scrambling initialization bits of the scrambling initial value of the second PPDU can be set to a pseudo-random non-zero state. This setting can prevent the scrambling initial value of the first PPDU from being 0, thereby avoiding scrambling anomalies of the first PPDU.
[0155] In some embodiments, the first number of bits may be smaller than the second number of bits.
[0156] Optionally, when the first number of bits is less than the second number of bits, the value corresponding to the first M scrambling initialization bits of the scrambling initial value of the first PPDU is the scrambling initial value of the second PPDU. M is equal to the first number of bits. For example, M may be equal to 7. That is, the first M bits of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE for the target user in the first PPDU may be set to the same value as the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE of the second PPDU. The value corresponding to the remaining bits of the scrambling initial value of the first PPDU may be a first integer. The first integer may satisfy one or more of the following: specified by the protocol, pre-configured, preset, or configured. For example, the first integer may be 1111 (binary).
[0157] For example, if the second PPDU is a non-HT (duplicated) PPDU, HT PPDU, VHT SU PPDU, HE SU PPDU, or HE ER SU PPDU, and the first PPDU is a UHR MU PPDU, the first 7 bits (7 LSBs) of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE for each non-AP STA in the first PPDU can be set to the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE of the second PPDU, and the remaining 4 bits can be set to the first integer.
[0158] The following describes the first embodiment in detail with reference to Examples 1 and 2.
[0159] Example 1
[0160] Figure 11 is an example diagram of a wireless communication method provided in Example 1. A sharing AP and shared AP1 form a multi-AP collaborative set. The first device may be the sharing AP in Figure 11. The second device may be shared AP1 in Figure 11. STA1 is associated with the sharing AP. STA1 may be the target user. The sharing AP and shared AP1 perform multi-AP joint transmission for STA1.
[0161] First, the shared AP sends an EHT MU PPDU (i.e., the second PPDU) carrying a multi-AP trigger frame. The initial scrambling value of the EHT MU PPDU is 11101100001 (B0 first, B10 last). Furthermore, the multi-AP trigger frame indicates that the DL PPDU type for multi-AP joint transmission is a HE SU PPDU. The multi-AP trigger frame also indicates that spatial streams i_ss = 2 and i_ss = 3 are allocated to shared AP1. After receiving the multi-AP trigger frame, shared AP1 prepares one or more HE SU PPDUs (including the first PPDU) and sets the HE TXVECTOR parameter SCRAMBLER_INITIAL_VALUE to the first 7 bits of the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE of the PPDU carrying the multi-AP trigger frame, i.e., 1110110. After a SIFS interval, the shared AP and shared AP1 simultaneously send HE SU PPDUs to STA1. STA 1 correctly receives the HE SU PPDU and responds with a BA to its associated shared AP after SIFS.
[0162] Example 2
[0163] Figure 12 is an example diagram of a wireless communication method provided in Example 2. A sharing AP, shared AP1, and shared AP2 form a multi-AP collaborative set. The first device may be the sharing AP in Figure 12. The second device may be shared AP1 or shared AP2 in Figure 12. STA1 is associated with shared AP1. STA1 may be the target user. Shared AP1 and shared AP2 perform multi-AP joint transmission to STA1. The PPDU for multi-AP joint transmission can only be a UHR MU PPDU.
[0164] First, the shared AP sends an EHT MU PPDU (i.e., the second PPDU) carrying a multi-AP trigger frame. The initial scrambling value of the EHT MU PPDU is 11101100001 (B0 first, B10 second). In addition, the multi-AP trigger frame indicates that spatial streams i_ss=1 and i_ss=2 are assigned to shared AP1, and spatial streams i_ss=3 and i_ss=4 are assigned to shared AP2. After receiving the multi-AP trigger frame, shared AP1 and shared AP2 each prepare one or more UHR MU PPDUs (including the first PPDU). Shared AP1 and shared AP2 also set STA 1's UHR TXVECTOR parameter SCRAMBLER_INITIAL_VALUE to the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE of the PPDU carrying the multi-AP trigger frame, i.e., 11101100001 (B0 first, B10 second). After a SIFS interval, shared AP1 and shared AP2 send a UHR MU PPDU to STA1. STA1 correctly receives the UHR MU PPDU and responds with a BA to its associated shared AP1 after a SIFS interval.
[0165] Option 2
[0166] In solution 2, the first indication information may be carried in a backhaul message between the first device and the second device. For example, before performing multi-AP joint transmission, multiple APs in the same AP candidate set may exchange the first indication information via backhaul transmission.
[0167] The first indication information may indicate that the scrambling initial value of the first PPDU is a pseudo-random non-zero integer.
[0168] For example, if the first PPDU is a VHT PPDU or HE PPDU, then for the target user identified by the TXVECTOR parameter STA_ID, its TXVECTOR parameter SCRAMBLER_INITIAL_VALUE can be determined by the multi-AP cooperative backhaul transmission. The scrambler initial value of the target user can be a 7-bit pseudo-random non-zero integer used to initialize the initial scrambling value of the PPDU synchronization scrambler of the target user.
[0169] For another example, if the first PPDU is an EHT MU PPDU or a UHR MU PPDU, then for the target user identified by the TXVECTOR parameter STA_ID, its TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is determined by the multi-AP collaborative backhaul transmission. The scrambler initial value of the target user can be an 11-bit pseudo-random non-zero integer used to initialize the initial scrambling value of the PPDU synchronization scrambler of the target user.
[0170] In some embodiments, the first indication information may include one or more scrambling initialization values. The scrambling initialization value of the first PPDU may be one of the one or more scrambling initialization values. Optionally, the scrambler initialization value of each target STA may be exchanged between APs via backhaul transmission. When performing multi-user joint transmission, each AP uses the scrambler initialization value of each target STA indicated by the backhaul message. Different target STAs may have different scrambling initialization values.
[0171] In some embodiments, the first indication information may include identification information of the target user and an initial scrambling value corresponding to the target user, and the initial scrambling value of the first PPDU may be determined according to the initial scrambling value corresponding to the target user.
[0172] For example, the first indication information may include identification information (STA ID) of the target user and a scrambler initial value (scrambler initial value) corresponding to the target user as shown in Table 2.
[0173] Table 2
[0174] For another example, the first indication information may include identification information (STA ID) of the target user and a scrambler initial value (scrambler initial value) corresponding to the target user as shown in Table 3.
[0175] Table 3
[0176] In some embodiments, the backhaul message may also include one or more of the following information: first identification information of the target user; the BBS color of the target user's associated BBS; the PSDU of the target user; second identification information of one or more target users for multi-AP joint transmission; the VBSS color of the VBSS consisting of multiple APs and users associated with multiple APs; and the PSDU of one or more target users. The first identification information may be the STA ID of the target STA. The second identification information may be the STA VID of the one or more target users for multi-AP joint transmission.
[0177] For example, if the multi-AP joint transmission is for a single user, the multiple APs can exchange the following parameters in the multi-AP joint transmission backhaul: the STA ID of the target STA, the BSS color of the BSS associated with the target STA, and the PSDU of the target STA.
[0178] For another example, if the multi-AP joint transmission is for multiple users, the following parameters are exchanged in the multi-AP joint transmission backhaul: STA VID of each target STA, VBSS color of the multi-AP VBSS, and PSDU of each target STA.
[0179] The second solution is described in detail below through Examples 3 and 4.
[0180] Example 3
[0181] Figure 13 is an example diagram of a wireless communication method provided in Example 3. A sharing AP, shared AP1, and shared AP2 form a multi-AP collaborative set. The first device may be the sharing AP, shared AP1, or shared AP2 in Figure 13 . The second device may be a shared AP1 or a shared AP2 different from the first device in Figure 13 . STA1 is associated with shared AP1. STA1 may be the target user. Shared AP1 and shared AP2 perform multi-AP joint transmission for STA1.
[0182] First, the shared AP sends a multi-AP trigger frame. The multi-AP trigger frame can indicate that the DL PPDU type for multi-AP joint transmission is EHTMU PPDU. In addition, the multi-AP trigger frame can indicate that spatial streams i_ss=1 and i_ss=3 are allocated to shared AP 1, and spatial streams i_ss=2 and i_ss=4 are allocated to shared AP 2. After receiving the multi-AP trigger frame, shared AP1 and shared AP2 prepare EHT MU PPDU and set the EHT TXVECTOR parameter SCRAMBLER_INITIAL_VALUE to the scrambling initial value transmitted during multi-AP collaborative backhaul transmission. For example, the scrambling initial value of STA1 in the backhaul message is 10110011011 (both B0 in front and B10 in the backhaul). After the SIFS interval, shared AP1 and shared AP2 simultaneously send one or more EHT MU PPDUs to STA 1. After STA 1 correctly receives the EHT MU PPDU, STA 1 responds with a BA to its associated shared AP 1 after a SIFS.
[0183] Example 4
[0184] Figure 14 is an example diagram of a wireless communication method provided in Example 4. The first device may be the shared AP or shared AP1 in Figure 14 . The second device may be shared AP1 or a shared AP different from the first device in Figure 14 . STA1 is associated with the shared AP. STA2 is associated with shared AP1. STA1 or STA2 may be the target user. The shared AP and shared AP2 perform multi-AP joint transmission for STA1 and STA2. The PPDU for multi-AP joint transmission can only be a UHR MU PPDU.
[0185] First, the shared AP sends a multi-AP trigger frame. Through the multi-AP trigger frame, the spatial streams i_ss=2 and i_ss=4 are assigned to the shared AP1. After receiving the multi-AP trigger frame, the shared AP1 prepares the UHR MU PPDU and sets the VHT TXVECTOR parameter SCRAMBLER_INITIAL_VALUE of STA 1 and STA 2 to the initial scrambling value transmitted during multi-AP collaborative backhaul transmission. For example, the scrambling initial values of the PPDUs sent by STA1 and STA2 are 10110011100 and 11010010101 respectively (both B0 in front and B10 in the back). After the SIFS interval, the shared AP and the shared AP1 simultaneously send one or more UHR MU PPDUs to STA 1 and STA 2 respectively. After STA 1 or STA 2 correctly receives the corresponding UHR MU PPDU, and after SIFS, it replies with a BA to its associated shared AP and shared AP1 respectively.
[0186] TXVECTOR and RXVECTOR are interfaces provided by PHY to MAC.
[0187] This application adds the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE when using VHT, HE, or EHT format PPDUs for UHR devices. The TXVECTOR and RXVECTOR parameters SCRAMBLER_INITIAL_VALUE are added for UHR PPDUs. The following describes each scenario separately.
[0188] In case 1, the second device is a UHR device, and the first PPDU is of VHT type. In case 1, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE may be a first value. In case 1, the value of the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE may be a first value. The first value may be, for example, the first 7 bits of the scrambling sequence (the first 7 bits in the SERVICE field prior to descrambling), with the first bit of the scrambling sequence being the LSB of SCRAMBLER_INITIAL_VALUE.
[0189] Based on the technical solution for Case 1 and related technologies, this application adds the VHT TXVECTOR and RXVECTOR parameters in bold font in Table 4.
[0190] Table 4
[0191] It should be noted that the value of 0 or 63 of the TXVECTOR parameter GROUP_ID indicates a VHT SU PPDU; otherwise, it indicates a VHT MU PPDU.
[0192] In case 2, the second device is a UHR device and the first PPDU is of HE type. In case 2, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE may be a second value. In case 2, the value of the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE may be a second value. The second value may be, for example, the first 7 bits of the scrambling sequence (the first 7 bits in the SERVICE field prior to descrambling), with the first bit of the scrambling sequence being the LSB of SCRAMBLER_INITIAL_VALUE.
[0193] Based on the technical solution for Case 2 and related technologies, this application adds the TXVECTOR and RXVECTOR parameters in bold font in Table 5.
[0194] Table 5
[0195] Case 3: The second device is a UHR device, and the first PPDU is of EHT type.
[0196] In case 3, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE may be a third value. In case 3, the value of the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE may be a third value. The third value may be, for example, the first 7 bits of the scrambling sequence (the first 7 bits in the SERVICE field prior to descrambling), with the first bit of the scrambling sequence being the LSB of SCRAMBLER_INITIAL_VALUE.
[0197] Based on the technical solution for situation 3 and related technologies, this application adds the TXVECTOR and RXVECTOR parameters in bold font in Table 6.
[0198] Table 6
[0199] Case 4: the second device is a UHR device, and the first PPDU is of UHR type.
[0200] In case 4, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE may be a fourth value. In case 4, the value of the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE may be a fifth value. The fourth value and the fifth value may be the same. For example, the fourth value or the fifth value may be: the first 7 bits of the scrambling sequence (the first 7 bits in the SERVICE field prior to descrambling), with the first bit of the scrambling sequence being the LSB of SCRAMBLER_INITIAL_VALUE.
[0201] Based on the technical solution for Case 4, this application provides TXVECTOR and RXVECTOR parameters as shown in Table 7.
[0202] Table 7
[0203] The method embodiments of the present application are described in detail above, and the device embodiments of the present application are described in detail below. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, so for parts not described in detail, reference can be made to the above method embodiments.
[0204] FIG15 is a schematic structural diagram of a communication device 1500 provided in an embodiment of the present application. The communication device 1500 is a first device and includes a sending unit 1510.
[0205] The sending unit 1510 is used to send first indication information to the second device; wherein, the second device sends data to the target user through multi-access point AP joint transmission, and the first indication information is used to indicate the encryption initial value of the first physical layer protocol data unit PPDU of the multi-AP joint transmission.
[0206] In some embodiments, the type of the first PPDU is indicated by second indication information.
[0207] In some embodiments, the second indication information is indicated by a multi-AP trigger frame that triggers the first PPDU.
[0208] In some embodiments, the second indication information is carried in a first field, and the first field is located in a public information field or a special user information field.
[0209] In some embodiments, types of the multiple PPDUs jointly transmitted by the multiple APs are all of the first type.
[0210] In some embodiments, the first type is an ultra-high reliability multi-user physical layer protocol data unit (UHR MU PPDU).
[0211] In some embodiments, the first indication information is carried in a second PPDU, and the first indication information is determined by an initial scrambling value of the second PPDU.
[0212] In some embodiments, the second PPDU carries a multi-AP trigger frame that triggers the first PPDU.
[0213] In some embodiments, the second PPDU is in SU transmission format.
[0214] In some embodiments, the number of bits of the scrambled initial value of the second PPDU is a first number of bits, the number of bits of the scrambled initial value of the first PPDU is a second number of bits, and the first number of bits is greater than or equal to the second number of bits.
[0215] In some embodiments, the type of the second PPDU is EHT MU PPDU or UHR MU PPDU.
[0216] In some embodiments, when the first number of bits is greater than the second number of bits, the scrambling initial value of the first PPDU is the value corresponding to the first N scrambling initialization bits of the second PPDU scrambling initial value, and N is equal to the second number of bits.
[0217] In some embodiments, the first N scrambling initialization bits of the second PPDU scrambling initialization value are set to a pseudo-random non-zero state.
[0218] In some embodiments, the number of bits of the scrambled initial value of the second PPDU is a first number of bits, and the number of bits of the scrambled initial value of the first PPDU is a second number of bits. When the first number of bits is less than the second number of bits, the value corresponding to the first M scrambled initialization bits of the scrambled initial value of the first PPDU is the scrambled initial value of the second PPDU, and the value corresponding to the remaining bits of the scrambled initial value of the first PPDU is a first integer, and M is equal to the first number of bits.
[0219] In some embodiments, the first indication information is carried in a backhaul message between the first device and the second device.
[0220] In some embodiments, the first indication information includes identification information of the target user and a scrambling initial value corresponding to the target user, and the scrambling initial value of the first PPDU is determined according to the scrambling initial value corresponding to the target user.
[0221] In some embodiments, the return message also includes one or more of the following information: the first identification information of the target user; the BBS color of the BBS associated with the target user; the PSDU of the target user; the second identification information of one or more target users for the multi-AP joint transmission; the VBSS color of the VBSS composed of the multiple APs and the users associated with the multiple APs; and the PSDU of the one or more target users.
[0222] In some embodiments, when the second device is an ultra-high reliability (UHR) device and the first PPDU is of a very high throughput (VHT) type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a first value.
[0223] In some embodiments, when the second device is a UHR device and the first PPDU is of high-efficiency HE type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a second value.
[0224] In some embodiments, when the second device is a UHR device and the first PPDU is of EHT type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a third value.
[0225] In some embodiments, when the second device is a UHR device and the first PPDU is of UHR type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fourth value, and the value of the receive vector RXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fifth value.
[0226] In an optional embodiment, the sending unit 1510 may be a transceiver 1730. The communication device 1500 may further include a processor 1710 and a memory 1720, as specifically shown in FIG17 .
[0227] FIG16 is a schematic structural diagram of a communication device 1600 provided in an embodiment of the present application. The communication device 1600 is a second device and includes a receiving unit 1610.
[0228] The receiving unit 1610 is used to receive a first indication information sent by a first device; wherein, the second device sends data to the target user through multi-AP joint transmission, and the first indication information is used to indicate the scrambling initial value of the first PPDU of the multi-AP joint transmission.
[0229] In some embodiments, the type of the first PPDU is indicated by second indication information.
[0230] In some embodiments, the second indication information is indicated by a multi-AP trigger frame that triggers the first PPDU.
[0231] In some embodiments, the second indication information is carried in a first field, and the first field is located in a public information field or a special user information field.
[0232] In some embodiments, types of the multiple PPDUs jointly transmitted by the multiple APs are all of the first type.
[0233] In some embodiments, the first type is a UHR MU PPDU.
[0234] In some embodiments, the first indication information is carried in a second PPDU, and the first indication information is determined by an initial scrambling value of the second PPDU.
[0235] In some embodiments, the second PPDU carries a multi-AP trigger frame that triggers the first PPDU.
[0236] In some embodiments, the second PPDU is in SU transmission format.
[0237] In some embodiments, the number of bits of the scrambled initial value of the second PPDU is a first number of bits, the number of bits of the scrambled initial value of the first PPDU is a second number of bits, and the first number of bits is greater than or equal to the second number of bits.
[0238] In some embodiments, the type of the second PPDU is EHT MU PPDU or UHR MU PPDU.
[0239] In some embodiments, when the first number of bits is greater than the second number of bits, the scrambling initial value of the first PPDU is the value corresponding to the first N scrambling initialization bits of the second PPDU scrambling initial value, and N is equal to the second number of bits.
[0240] In some embodiments, the first N scrambling initialization bits of the second PPDU scrambling initialization value are set to a pseudo-random non-zero state.
[0241] In some embodiments, the number of bits of the scrambled initial value of the second PPDU is a first number of bits, and the number of bits of the scrambled initial value of the first PPDU is a second number of bits. When the first number of bits is less than the second number of bits, the value corresponding to the first M scrambled initialization bits of the scrambled initial value of the first PPDU is the scrambled initial value of the second PPDU, and the value corresponding to the remaining bits of the scrambled initial value of the first PPDU is a first integer, and M is equal to the first number of bits.
[0242] In some embodiments, the first indication information is carried in a backhaul message between the first device and the second device.
[0243] In some embodiments, the first indication information includes identification information of the target user and a scrambling initial value corresponding to the target user, and the scrambling initial value of the first PPDU is determined according to the scrambling initial value corresponding to the target user.
[0244] In some embodiments, the return message also includes one or more of the following information: the first identification information of the target user; the BBS color of the BBS associated with the target user; the PSDU of the target user; the second identification information of one or more target users for the multi-AP joint transmission; the VBSS color of the VBSS composed of the multiple APs and the users associated with the multiple APs; and the PSDU of the one or more target users.
[0245] In some embodiments, when the second device is a UHR device and the first PPDU is of VHT type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a first value.
[0246] In some embodiments, when the second device is a UHR device and the first PPDU is of HE type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a second value.
[0247] In some embodiments, when the second device is a UHR device and the first PPDU is of EHT type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a third value.
[0248] In some embodiments, when the second device is a UHR device and the first PPDU is of UHR type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fourth value, and the value of the RXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fifth value.
[0249] In an optional embodiment, the receiving unit 1610 may be a transceiver 1730. The communication device 1600 may further include a processor 1710 and a memory 1720, as specifically shown in FIG17 .
[0250] Figure 17 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 17 indicate that the unit or module is optional. Apparatus 1700 may be used to implement the method described in the above method embodiment. Apparatus 1700 may be a chip, a terminal device, or a network device.
[0251] The device 1700 may include one or more processors 1710. The processor 1710 may support the device 1700 to implement the method described in the method embodiment above. The processor 1710 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0252] The apparatus 1700 may further include one or more memories 1720. The memories 1720 store programs that can be executed by the processor 1710, causing the processor 1710 to perform the methods described in the above method embodiments. The memories 1720 may be independent of the processor 1710 or integrated into the processor 1710.
[0253] The apparatus 1700 may further include a transceiver 1730. The processor 1710 may communicate with other devices or chips via the transceiver 1730. For example, the processor 1710 may transmit and receive data with other devices or chips via the transceiver 1730.
[0254] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0255] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0256] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0257] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0258] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0259] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0260] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0261] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.
[0262] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0263] In the embodiments of this application, the term "include" can refer to direct inclusion or indirect inclusion. Alternatively, the term "include" in the embodiments of this application can be replaced with "indicates" or "is used to determine." For example, "A includes B" can be replaced with "A indicates B" or "A is used to determine B."
[0264] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0265] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include a WiFi protocol and related protocols used in future WiFi communication systems, and the present application does not limit this.
[0266] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0267] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0268] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0269] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0270] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, characterized in that: include: The first device sends first indication information to the second device; The second device sends data to the target user through multi-access point AP joint transmission, and the first indication information is used to indicate the scrambling initial value of the first physical layer protocol data unit PPDU of the multi-AP joint transmission.
2. The method according to claim 1, characterized in that The type of the first PPDU is indicated by second indication information.
3. The method according to claim 2, characterized in that The second indication information is indicated by a multi-AP trigger frame that triggers the first PPDU.
4. The method according to claim 3, characterized in that The second indication information is carried in a first field, and the first field is located in a public information field or a special user information field.
5. The method according to claim 1, characterized in that The types of the multiple PPDUs jointly transmitted by the multiple APs are all of the first type.
6. The method according to claim 5, characterized in that The first type is an ultra-high reliability multi-user physical layer protocol data unit UHR MU PPDU.
7. The method according to any one of claims 1 to 6, characterized in that The first indication information is carried in the second PPDU, and the first indication information is determined by the scrambling initial value of the second PPDU.
8. The method according to claim 7, characterized in that The second PPDU carries a multi-AP triggering frame that triggers the first PPDU.
9. The method according to claim 7 or 8, characterized in that: The second PPDU is in SU transmission format.
10. The method according to claim 7 or 8, characterized in that: The number of bits of the scrambled initial value of the second PPDU is a first number of bits, the number of bits of the scrambled initial value of the first PPDU is a second number of bits, and the first number of bits is greater than or equal to the second number of bits.
11. The method according to claim 10, characterized in that The type of the second PPDU is an extremely high throughput multi-user physical layer protocol data unit EHT MU PPDU or UHR MU PPDU.
12. The method according to claim 10 or 11, characterized in that: When the first number of bits is greater than the second number of bits, the scrambling initial value of the first PPDU is a value corresponding to the first N scrambling initialization bits of the scrambling initial value of the second PPDU, and N is equal to the second number of bits.
13. The method according to claim 12, characterized in that The first N scrambling initialization bits of the second PPDU scrambling initial value are set to a pseudo-random non-zero state.
14. The method according to claim 7 or 8, characterized in that The number of bits of the scrambled initial value of the second PPDU is the first number of bits, and the number of bits of the scrambled initial value of the first PPDU is the second number of bits. When the first number of bits is less than the second number of bits, the value corresponding to the first M scrambled initialization bits of the scrambled initial value of the first PPDU is the scrambled initial value of the second PPDU, and the value corresponding to the remaining bits of the scrambled initial value of the first PPDU is a first integer, and M is equal to the first number of bits.
15. The method according to any one of claims 1 to 6, characterized in that The first indication information is carried in a backhaul message between the first device and the second device.
16. The method according to claim 15, characterized in that The first indication information includes identification information of the target user and an initial scrambling value corresponding to the target user, and the initial scrambling value of the first PPDU is determined according to the initial scrambling value corresponding to the target user.
17. The method according to claim 15 or 16, characterized in that The backhaul message also includes one or more of the following information: The first identification information of the target user; The BBS color of the target user-associated basic service set BBS; Physical layer service data unit PSDU of the target user; The multi-AP joint transmission is directed to second identification information of one or more target users; VBSS color of a virtual basic service set VBSS composed of the multiple APs and users associated with the multiple APs; The PSDU of the one or more target users.
18. The method according to any one of claims 1 to 17, characterized in that When the second device is an ultra high reliability UHR device and the first PPDU is of a very high throughput VHT type, the value of the scrambler initial value SCRAMBLER_INITIAL_VALUE of the transmission vector TXVECTOR parameter is a first value.
19. The method according to any one of claims 1 to 18, characterized in that When the second device is a UHR device and the first PPDU is of high-efficiency HE type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the second value.
20. The method according to any one of claims 1 to 19, characterized in that When the second device is a UHR device and the first PPDU is of an extremely high throughput EHT type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a third value.
21. The method according to any one of claims 1 to 20, characterized in that When the second device is a UHR device and the first PPDU is of UHR type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fourth value, and the value of the receive vector RXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fifth value.
22. A wireless communication method, characterized in that: include: The second device receives the first indication information sent by the first device; The second device sends data to the target user through multi-access point AP joint transmission, and the first indication information is used to indicate the scrambling initial value of the first physical layer protocol data unit PPDU of the multi-AP joint transmission.
23. The method according to claim 22, characterized in that The type of the first PPDU is indicated by second indication information.
24. The method according to claim 23, characterized in that The second indication information is indicated by a multi-AP trigger frame that triggers the first PPDU.
25. The method according to claim 24, characterized in that The second indication information is carried in a first field, and the first field is located in a public information field or a special user information field.
26. The method according to claim 22, characterized in that The types of the multiple PPDUs jointly transmitted by the multiple APs are all of the first type.
27. The method according to claim 26, characterized in that The first type is an ultra-high reliability multi-user physical layer protocol data unit UHR MU PPDU.
28. The method according to any one of claims 22 to 27, characterized in that The first indication information is carried in the second PPDU, and the first indication information is determined by the scrambling initial value of the second PPDU.
29. The method according to claim 28, characterized in that The second PPDU carries a multi-AP triggering frame that triggers the first PPDU.
30. The method according to claim 28 or 29, characterized in that The second PPDU is in SU transmission format.
31. The method according to claim 28 or 29, characterized in that The number of bits of the scrambled initial value of the second PPDU is a first number of bits, the number of bits of the scrambled initial value of the first PPDU is a second number of bits, and the first number of bits is greater than or equal to the second number of bits.
32. The method according to claim 31, characterized in that The type of the second PPDU is an extremely high throughput multi-user physical layer protocol data unit EHT MU PPDU or UHR MU PPDU.
33. The method according to claim 31 or 32, characterized in that When the first number of bits is greater than the second number of bits, the scrambling initial value of the first PPDU is a value corresponding to the first N scrambling initialization bits of the scrambling initial value of the second PPDU, and N is equal to the second number of bits.
34. The method according to claim 33, characterized in that The first N scrambling initialization bits of the second PPDU scrambling initial value are set to a pseudo-random non-zero state.
35. The method according to claim 28 or 29, characterized in that The number of bits of the scrambled initial value of the second PPDU is the first number of bits, and the number of bits of the scrambled initial value of the first PPDU is the second number of bits. When the first number of bits is less than the second number of bits, the value corresponding to the first M scrambled initialization bits of the scrambled initial value of the first PPDU is the scrambled initial value of the second PPDU, and the value corresponding to the remaining bits of the scrambled initial value of the first PPDU is a first integer, and M is equal to the first number of bits.
36. The method according to any one of claims 22 to 27, characterized in that The first indication information is carried in a backhaul message between the first device and the second device.
37. The method according to claim 36, characterized in that The first indication information includes identification information of the target user and an initial scrambling value corresponding to the target user, and the initial scrambling value of the first PPDU is determined according to the initial scrambling value corresponding to the target user.
38. The method according to claim 36 or 37, characterized in that The backhaul message also includes one or more of the following information: The first identification information of the target user; The BBS color of the target user-associated basic service set BBS; Physical layer service data unit PSDU of the target user; The multi-AP joint transmission is directed to second identification information of one or more target users; VBSS color of a virtual basic service set VBSS composed of the multiple APs and users associated with the multiple APs; The PSDU of the one or more target users.
39. The method according to any one of claims 22 to 38, characterized in that When the second device is an ultra high reliability UHR device and the first PPDU is of a very high throughput VHT type, the value of the scrambler initial value SCRAMBLER_INITIAL_VALUE of the transmission vector TXVECTOR parameter is a first value.
40. The method according to any one of claims 22 to 39, characterized in that When the second device is a UHR device and the first PPDU is of high-efficiency HE type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the second value.
41. The method according to any one of claims 22 to 40, characterized in that When the second device is a UHR device and the first PPDU is of an extremely high throughput EHT type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a third value.
42. The method according to any one of claims 22 to 41, characterized in that When the second device is a UHR device and the first PPDU is of UHR type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fourth value, and the value of the receive vector RXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fifth value.
43. A communication device, characterized in that: The communication device is a first device, and the communication device includes: A sending unit, configured to send first indication information to a second device; The second device sends data to the target user through multi-access point AP joint transmission, and the first indication information is used to indicate the scrambling initial value of the first physical layer protocol data unit PPDU of the multi-AP joint transmission.
44. The communication device according to claim 43, characterized in that The type of the first PPDU is indicated by second indication information.
45. The communication device according to claim 44, characterized in that The second indication information is indicated by a multi-AP trigger frame that triggers the first PPDU.
46. The communication device according to claim 45, characterized in that The second indication information is carried in a first field, and the first field is located in a public information field or a special user information field.
47. The communication device according to claim 43, characterized in that The types of the multiple PPDUs jointly transmitted by the multiple APs are all of the first type.
48. The communication device according to claim 47, characterized in that The first type is an ultra-high reliability multi-user physical layer protocol data unit UHR MU PPDU.
49. The communication device according to any one of claims 43 to 48, characterized in that: The first indication information is carried in the second PPDU, and the first indication information is determined by the scrambling initial value of the second PPDU.
50. The communication device according to claim 49, characterized in that The second PPDU carries a multi-AP triggering frame that triggers the first PPDU.
51. The communication device according to claim 49 or 50, characterized in that: The second PPDU is in SU transmission format.
52. The communication device according to claim 49 or 50, characterized in that The number of bits of the scrambled initial value of the second PPDU is a first number of bits, the number of bits of the scrambled initial value of the first PPDU is a second number of bits, and the first number of bits is greater than or equal to the second number of bits.
53. The communication device according to claim 52, characterized in that The type of the second PPDU is an extremely high throughput multi-user physical layer protocol data unit EHT MU PPDU or UHR MU PPDU.
54. The communication device according to claim 52 or 53, characterized in that When the first number of bits is greater than the second number of bits, the scrambling initial value of the first PPDU is a value corresponding to the first N scrambling initialization bits of the scrambling initial value of the second PPDU, and N is equal to the second number of bits.
55. The communication device according to claim 52, characterized in that The first N scrambling initialization bits of the second PPDU scrambling initial value are set to a pseudo-random non-zero state.
56. The communication device according to claim 49 or 50, characterized in that The number of bits of the scrambled initial value of the second PPDU is the first number of bits, and the number of bits of the scrambled initial value of the first PPDU is the second number of bits. When the first number of bits is less than the second number of bits, the value corresponding to the first M scrambled initialization bits of the scrambled initial value of the first PPDU is the scrambled initial value of the second PPDU, and the value corresponding to the remaining bits of the scrambled initial value of the first PPDU is a first integer, and M is equal to the first number of bits.
57. The communication device according to any one of claims 43 to 48, characterized in that: The first indication information is carried in a backhaul message between the first device and the second device.
58. The communication device according to claim 57, characterized in that The first indication information includes identification information of the target user and an initial scrambling value corresponding to the target user, and the initial scrambling value of the first PPDU is determined according to the initial scrambling value corresponding to the target user.
59. The communication device according to claim 57 or 58, characterized in that The backhaul message also includes one or more of the following information: The first identification information of the target user; The BBS color of the target user-associated basic service set BBS; Physical layer service data unit PSDU of the target user; The multi-AP joint transmission is directed to second identification information of one or more target users; VBSS color of a virtual basic service set VBSS composed of the multiple APs and users associated with the multiple APs; The PSDU of the one or more target users.
60. The communication device according to any one of claims 43 to 59, characterized in that: When the second device is an ultra high reliability UHR device and the first PPDU is of a very high throughput VHT type, the value of the scrambler initial value SCRAMBLER_INITIAL_VALUE of the transmission vector TXVECTOR parameter is a first value.
61. The communication device according to any one of claims 43 to 60, characterized in that: When the second device is a UHR device and the first PPDU is of high-efficiency HE type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the second value.
62. The communication device according to any one of claims 43 to 61, characterized in that: When the second device is a UHR device and the first PPDU is of an extremely high throughput EHT type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a third value.
63. The communication device according to any one of claims 43 to 62, characterized in that: When the second device is a UHR device and the first PPDU is of UHR type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fourth value, and the value of the receive vector RXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fifth value.
64. A communication device, characterized in that: The communication device is a second device, and the communication device includes: A receiving unit, configured to receive first indication information sent by a first device; The second device sends data to the target user through multi-access point AP joint transmission, and the first indication information is used to indicate the scrambling initial value of the first physical layer protocol data unit PPDU of the multi-AP joint transmission.
65. The communication device according to claim 64, characterized in that The type of the first PPDU is indicated by second indication information.
66. The communication device according to claim 65, characterized in that The second indication information is indicated by a multi-AP trigger frame that triggers the first PPDU.
67. The communication device according to claim 66, characterized in that The second indication information is carried in a first field, and the first field is located in a public information field or a special user information field.
68. The communication device according to claim 64, characterized in that The types of the multiple PPDUs jointly transmitted by the multiple APs are all of the first type.
69. The communication device according to claim 68, characterized in that The first type is an ultra-high reliability multi-user physical layer protocol data unit UHR MU PPDU.
70. The communication device according to any one of claims 64 to 69, characterized in that: The first indication information is carried in the second PPDU, and the first indication information is determined by the scrambling initial value of the second PPDU.
71. The communication device according to claim 70, characterized in that The second PPDU carries a multi-AP triggering frame that triggers the first PPDU.
72. The communication device according to claim 70 or 71, characterized in that The second PPDU is in SU transmission format.
73. The communication device according to claim 70 or 71, characterized in that The number of bits of the scrambled initial value of the second PPDU is a first number of bits, the number of bits of the scrambled initial value of the first PPDU is a second number of bits, and the first number of bits is greater than or equal to the second number of bits.
74. The communication device according to claim 73, characterized in that The type of the second PPDU is an extremely high throughput multi-user physical layer protocol data unit EHT MU PPDU or UHR MU PPDU.
75. The communication device according to claim 73 or 74, characterized in that When the first number of bits is greater than the second number of bits, the scrambling initial value of the first PPDU is a value corresponding to the first N scrambling initialization bits of the scrambling initial value of the second PPDU, and N is equal to the second number of bits.
76. The communication device according to claim 75, characterized in that The first N scrambling initialization bits of the second PPDU scrambling initial value are set to a pseudo-random non-zero state.
77. The communication device according to claim 70 or 71, characterized in that The number of bits of the scrambled initial value of the second PPDU is the first number of bits, and the number of bits of the scrambled initial value of the first PPDU is the second number of bits. When the first number of bits is less than the second number of bits, the value corresponding to the first M scrambled initialization bits of the scrambled initial value of the first PPDU is the scrambled initial value of the second PPDU, and the value corresponding to the remaining bits of the scrambled initial value of the first PPDU is a first integer, and M is equal to the first number of bits.
78. The communication device according to any one of claims 64 to 69, characterized in that: The first indication information is carried in a backhaul message between the first device and the second device.
79. The communication device according to claim 78, characterized in that The first indication information includes identification information of the target user and an initial scrambling value corresponding to the target user, and the initial scrambling value of the first PPDU is determined according to the initial scrambling value corresponding to the target user.
80. The communication device according to claim 78 or 79, characterized in that The backhaul message also includes one or more of the following information: The first identification information of the target user; The BBS color of the target user-associated basic service set BBS; Physical layer service data unit PSDU of the target user; The multi-AP joint transmission is directed to second identification information of one or more target users; VBSS color of a virtual basic service set VBSS composed of the multiple APs and users associated with the multiple APs; The PSDU of the one or more target users.
81. The communication device according to any one of claims 64 to 80, characterized in that: When the second device is an ultra high reliability UHR device and the first PPDU is of a very high throughput VHT type, the value of the scrambler initial value SCRAMBLER_INITIAL_VALUE of the transmission vector TXVECTOR parameter is a first value.
82. The communication device according to any one of claims 64 to 81, characterized in that: When the second device is a UHR device and the first PPDU is of high-efficiency HE type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the second value.
83. The communication device according to any one of claims 64 to 82, characterized in that: When the second device is a UHR device and the first PPDU is of an extremely high throughput EHT type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is a third value.
84. The communication device according to any one of claims 64 to 83, characterized in that: When the second device is a UHR device and the first PPDU is of UHR type, the value of the TXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fourth value, and the value of the receive vector RXVECTOR parameter SCRAMBLER_INITIAL_VALUE is the fifth value.
85. A communication device, characterized in that: The device comprises a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory so that the communication device executes the method as claimed in any one of claims 1 to 42.
86. A device, characterized in that The device comprises a processor, configured to call a program from a memory so as to cause the device to execute a method as claimed in any one of claims 1 to 42.
87. A chip, characterized in that: It comprises a processor, which is used to call a program from a memory, so that a device equipped with the chip executes a method as described in any one of claims 1 to 42.
88. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 42.
89. A computer program product, characterized in that A program is included, which causes a computer to execute the method according to any one of claims 1 to 42.
90. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 42.
Citation Information
Patent Citations
Protection methods for wireless transmissions
CN108370298A
Methods and wtrus for WUR scanning
CN113692757A
Method and device for determining initialization state of scrambling code sequence
CN115225435A
Scrambling sequence for request to send (RTS) and clear to send (CTS) frames
CN115804069A