Communication method and device, equipment and storage medium
By sending trigger frames in wireless communication to coordinate PPDU transmission between sites, the reference signals are made orthogonal, which solves the interference problem during spatial multiplexing and improves the transmission efficiency of the communication system.
Patent Information
- Application Number
- CN202410250992.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-05
- Publication Date
- 2025-09-12
AI Technical Summary
In wireless communications, the interference problem between signals during spatial multiplexing has not been effectively solved, which affects communication efficiency.
By sending trigger frames to coordinate PPDU transmission between sites, the reference signals of different sites are made orthogonal to each other, thereby achieving interference cancellation.
The bit error rate is reduced, the transmission gain is increased, and the performance of the communication system is improved.
Smart Images

Figure CN120640414A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of WIFI technology, and specifically relates to a communication method, apparatus, device and storage medium. Background Art
[0002] In wireless communications, spatial reuse (SR) allows two or more closely located stations (STAs) to simultaneously send signals to their respective target stations on a single channel.
[0003] Currently, if a STA detects a signal transmission on a channel at a low power, it can still transmit on that channel. The power used should not interfere with the existing transmission. Specifically, the higher the existing signal's power, the closer it is to the channel. Therefore, the STA should use a lower power to avoid interference. However, if interference cancellation techniques can be used to reduce the transmission power limit, the effectiveness of SR can be improved. Therefore, reducing interference between signals during spatial multiplexing is an urgent issue. Summary of the Invention
[0004] The present application provides a communication method, apparatus, device and storage medium for solving the technical problem of interference between signals during spatial multiplexing in the prior art.
[0005] In a first aspect, the present application provides a communication method, applied to a first site, the method comprising:
[0006] Send trigger frame;
[0007] The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
[0008] In a possible implementation manner, the trigger frame includes at least one first indication subfield; each first indication subfield in the at least one first indication subfield corresponds to one of the at least one second site;
[0009] Each first indication subfield in the at least one first indication subfield indicates an orthogonal cover code OCC for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a starting row of a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a reference signal sequence for generating a first reference signal, and the reference signal sequences indicated by different first indication subfields are orthogonal; or, each first indication subfield in the at least one first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation.
[0010] In a possible implementation, each first indication subfield in the at least one first indication subfield indicates that a first reference signal in the PPDU sent by the corresponding second station supports interference cancellation, and the first station and the at least one second station generate first information used by the first reference signal, which is associated with a first parameter in a basic service set beacon BSS Beacon;
[0011] The first information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the first parameter is used to determine the first information used to generate the first reference signal, and the type of the first information used by the first site and the second site to generate the first reference signal is specified by the standard or indicated by the BSS Beacon.
[0012] In a possible implementation, the trigger frame further includes an identifier of the at least one second site and a PPDU transmission power of the at least one second site.
[0013] In a possible implementation manner, the PPDU further includes an interference cancellation support PPDU indication subfield and / or a first reference signal indication subfield in the PPDU.
[0014] In a possible implementation manner, the length of the PPDU sent by the first station is the same as the length of the PPDU sent by the at least one second station.
[0015] In a possible implementation, the PPDU further includes a second reference signal, and the second reference signal in the PPDU sent by the first site and the second reference signal in the PPDU sent by the at least one second site are orthogonal to each other.
[0016] In a possible implementation manner, the second reference signal replaces a repeated non-high throughput signaling RL-SIG field in the PPDU.
[0017] In a possible implementation manner, the trigger frame further includes at least one second indication subfield; each second indication subfield in the at least one second indication subfield corresponds to one second site among the at least one second site;
[0018] Each second indication subfield in the at least one second indication subfield indicates an OCC for generating a second reference signal; or, each second indication subfield in the at least one second indication subfield indicates a Hadamard code matrix for generating a second reference signal; or, each second indication subfield in the at least one second indication subfield indicates a starting row of a Hadamard code matrix for generating a second parameter signal; or, each second indication subfield in the at least one second indication subfield indicates a reference signal sequence for generating a second reference signal, and the reference signal sequences indicated by different second indication subfields are orthogonal.
[0019] In one possible embodiment, the second reference signal included in the PPDU sent by each of the at least one second site is associated with a third indication subfield, and the third indication subfield indicates the second reference signal included in the PPDU sent by the first site and the second site and / or the length of the second reference signal in the PPDU sent by the second site.
[0020] In a possible implementation, the trigger frame includes at least one third indication subfield, where each of the at least one third indication subfield is a third indication subfield associated with a second reference signal included in a PPDU sent by each of the at least one second station, and the first station and the second station generate second information used for the second reference signal, which is associated with a second parameter in a basic service set beacon BSS Beacon;
[0021] The second information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the second parameter is used to determine the second information used to generate the second reference signal, and the type of the second information used by the first site and the second site to generate the second reference signal is specified by the standard or indicated by the BSS Beacon.
[0022] In a possible implementation manner, after sending the trigger frame, the method further includes:
[0023] receiving a trigger response frame corresponding to the trigger frame sent by the at least one second station;
[0024] After a preset time period of the end moment of the trigger response frame, the PPDU generated by the first site is sent to a receiving site corresponding to the first site.
[0025] In a second aspect, the present application provides another communication method, applied to a second site, the method comprising:
[0026] Receive trigger frame;
[0027] The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
[0028] In a possible implementation manner, the trigger frame includes at least one first indication subfield; each first indication subfield in the at least one first indication subfield corresponds to one of the at least one second site;
[0029] Each first indication subfield in the at least one first indication subfield indicates an orthogonal cover code OCC for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a starting row of a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a reference signal sequence for generating a first reference signal, and the reference signal sequences indicated by different first indication subfields are orthogonal; or, each first indication subfield in the at least one first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation.
[0030] In a possible implementation, each first indication subfield in the at least one first indication subfield indicates that a first reference signal in the PPDU sent by the corresponding second station supports interference cancellation, and the first station and the at least one second station generate first information used by the first reference signal, which is associated with a first parameter in a basic service set beacon BSS Beacon;
[0031] The first information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the first parameter is used to determine the first information used to generate the first reference signal, and the type of the first information used by the first site and the second site to generate the first reference signal is specified by the standard or indicated by the BSS Beacon.
[0032] In a possible implementation, the trigger frame further includes an identifier of the at least one second site and a PPDU transmission power of the at least one second site.
[0033] In a possible implementation manner, the PPDU further includes an interference cancellation support PPDU indication subfield and / or a first reference signal indication subfield in the PPDU.
[0034] In a possible implementation manner, the length of the PPDU sent by the first station is the same as the length of the PPDU sent by the second station.
[0035] In a possible implementation, the PPDU further includes a second reference signal, and the second reference signal in the PPDU sent by the first site and the second reference signal in the PPDU sent by the at least one second site are orthogonal to each other.
[0036] In a possible implementation manner, the second reference signal replaces a repeated non-high throughput signaling RL-SIG field in the PPDU.
[0037] In a possible implementation manner, the trigger frame further includes at least one second indication subfield; each second indication subfield in the at least one second indication subfield corresponds to one second site among the at least one second site;
[0038] Each second indication subfield in the at least one second indication subfield indicates an OCC for generating a second reference signal; or, each second indication subfield in the at least one second indication subfield indicates a Hadamard code matrix for generating a second reference signal; or, each second indication subfield in the at least one second indication subfield indicates a starting row of a Hadamard code matrix for generating a second parameter signal; or, each second indication subfield in the at least one second indication subfield indicates a reference signal sequence for generating a second reference signal, and the reference signal sequences indicated by different second indication subfields are orthogonal.
[0039] In one possible embodiment, the second reference signal included in the PPDU sent by each of the at least one second site is associated with a third indication subfield, and the third indication subfield indicates the second reference signal included in the PPDU sent by the first site and the second site and / or the length of the second reference signal in the PPDU sent by the second site.
[0040] In a possible implementation, the trigger frame includes at least one third indication subfield, where each of the at least one third indication subfield is a third indication subfield associated with a second reference signal included in a PPDU sent by each of the at least one second station, and the first station and the second station generate second information used for the second reference signal, which is associated with a second parameter in a basic service set beacon BSS Beacon;
[0041] The second information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the second parameter is used to determine the second information used to generate the second reference signal, and the type of the second information used by the first site and the second site to generate the second reference signal is specified by the standard or indicated by the BSS Beacon.
[0042] In a possible implementation, after receiving the trigger frame, the method further includes:
[0043] Sending a trigger response frame corresponding to the trigger frame to the first station;
[0044] After a preset time period of the end moment of the trigger response frame, the PPDU generated by the second station is sent to the receiving station corresponding to the second station.
[0045] In a third aspect, the present application provides a communication device, applied to a first site, the communication device including a sending module, wherein:
[0046] The sending module is used to send a trigger frame;
[0047] The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
[0048] In a fourth aspect, the present application provides a communication device, applied to a second site, the communication device including a receiving module, wherein:
[0049] The receiving module is used to receive a trigger frame;
[0050] The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
[0051] In a fifth aspect, an embodiment of the present application provides a communication device, including: a processor and a memory;
[0052] The memory stores computer-executable instructions;
[0053] The processor executes the computer-executable instructions stored in the memory to implement the method according to the first aspect or the second aspect.
[0054] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a computer, the communication method described in the first aspect or the second aspect is implemented.
[0055] In a seventh aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed by a computer, implements the communication method described in the first aspect or the second aspect.
[0056] In an eighth aspect, an embodiment of the present application provides a chip having a computer program stored thereon, and when the computer program is executed by the chip, the communication method as described in the first aspect or the second aspect is implemented.
[0057] The present application provides a communication method, apparatus, device and storage medium, wherein a first site can send a trigger frame, wherein the trigger frame is used for at least one second site to synchronously send a PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are mutually orthogonal, and the at least one second site is an access point site in the overlapping level server OBSS of the first site. In the above method, the first site and the at least one second site can synchronously send multiple PPDUs at regular intervals (each site sends a PPDU to the receiving site corresponding to each site). Since the multiple first reference signals in the multiple PPDUs are mutually orthogonal, interference cancellation technology is supported between the multiple PPDUs, thereby reducing the bit error rate and improving the transmission gain. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 A schematic diagram of an OBSS provided in an embodiment of the present application;
[0059] Figure 2 A flow chart of a communication method provided in an embodiment of the present application;
[0060] Figure 3A A schematic diagram of a process for generating a first reference signal provided in an embodiment of the present application;
[0061] Figure 3B A schematic diagram of another process for generating a first reference signal provided in an embodiment of the present application;
[0062] Figure 3C A schematic diagram of another process for generating a first reference signal provided in an embodiment of the present application;
[0063] Figure 4 A schematic diagram of a method for sending a PPDU provided in an embodiment of the present application;
[0064] Figure 5 A schematic diagram of a UHR-PPDU provided in an embodiment of the present application;
[0065] Figure 6 A schematic diagram of another method for sending PPDU provided in an embodiment of the present application;
[0066] Figure 7 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0067] Figure 8 A schematic structural diagram of another communication device provided in an embodiment of the present application;
[0068] Figure 9 A schematic diagram of the structure of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0069] In this application, "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document indicates that the related objects are in an "or" relationship.
[0070] In this application, "at least one" means one or more, and "plurality" means two or more.
[0071] The terms "first," "second," and so on, appearing in this application are for illustration and distinction purposes only. They are not in any particular order, do not represent a specific limit on the number of objects in the embodiments of this application, and do not constitute any limitation on the embodiments of this application. For example, "first site" and "second site" are merely used to distinguish between different sites and do not indicate a difference in priority or importance between the two sites.
[0072] Throughout this application, the terms "exemplary," "in some embodiments," and "in other embodiments" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0073] The access point station (AP STA) in the embodiment of the present application can be referred to as AP for short; the non-access point station (non-AP STA) in the embodiment of the present application can be referred to as STA for short.
[0074] The following first introduces the relevant technologies involved in this application.
[0075] OBSS: An overlapping BSS (OBSS) is a BSS that spatially overlaps with two or more basic service sets (BSSs) using the same frequency channels. For example, two or more BSSs with overlapping signal coverage areas can be considered OBSSs. A BSS can be located near another BSS using the same frequency channels, resulting in spatial overlap between the two BSSs.
[0076] Next, combine Figure 1 , a detailed description of OBSS is given.
[0077] Figure 1 This is a schematic diagram of an OBSS provided in an embodiment of the present application. Figure 1 , including BSS1 and BSS2. BSS1 can include AP1, STA11, and STA12, while BSS2 can include AP2, STA21, and STA22. STA11 and STA12 can be associated with AP1, while STA21 and STA22 can be associated with AP2. The signal coverage areas of BSS1 and BSS2 overlap, so BSS1 can serve as the OBSS for BSS2, and vice versa.
[0078] It should be noted that Figure 1 This is only an example of OBSS and is not intended to limit OBSS. Figure 1 In the OBSS shown, the basic service area of BSS1 may partially overlap with the basic service area of BSS2, and the basic service area of BSS2 may completely include the basic service area of BSS1, which is not limited in this embodiment of the present application.
[0079] Spatial multiplexing: Spatial multiplexing allows two or more closely located stations (STAs) to simultaneously transmit signals to their respective target stations on the same channel. For example, if a station detects a low-power Wi-Fi signal on a channel, it can perform power-limited data transmission on that channel, provided the SR transmission signal's power does not interfere with the existing Wi-Fi signal on the channel.
[0080] Coordination Spatial Reuse (CSR) is an enhancement to SR. Through collaboration between APs, CSR precisely controls transmission behavior between APs to achieve efficient spatial reuse, reduce mutual interference between transmitted signals during spatial reuse, and thus improve communication system performance.
[0081] When using CSR for signal transmission, multiple APs periodically and synchronously send physical layer protocol data units (PPDUs), which may cause mutual interference between the multiple PPDUs. How to reduce the interference between the multiple PPDUs is a technical problem that needs to be solved urgently.
[0082] In view of this, an embodiment of the present application provides a communication method, in which a first station can send a trigger frame and, after a preset period of time at the end of the trigger frame, send a PPDU generated by the first station to a receiving station corresponding to the first station, wherein the trigger frame can be used for at least one second station to send a PPDU synchronously with the first station, and the first reference signal in the PPDU sent by the first station and the first reference signal in the PPDU sent by the at least one second station are mutually orthogonal, and the at least one second station can be an access point station in the OBSS of the first station. In this way, the first station can coordinate data transmission with the second station based on the trigger frame. Since the first reference signals in the multiple PPDUs sent by the first station and the at least one second station are mutually orthogonal, the multiple PPDUs can support interference cancellation technology, reduce the bit error rate and improve the transmission gain.
[0083] The technical solutions shown in this application are described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be repeated in different embodiments.
[0084] Figure 2 This is a flow chart of a communication method provided in an embodiment of the present application. Figure 2 , the method comprising:
[0085] S201. The first station sends a trigger frame.
[0086] The first station may send a trigger frame to the at least one second station. For example, the first station may send a trigger frame to the at least one second station in a broadcast manner or in a multicast manner.
[0087] The first station may be a sharing station, and the second station may be a shared station. For example, when the first station and at least one second station are both APs, the first station may share a transmission opportunity (TXOP) with the at least one second station. In this case, the first station may be a sharing AP, and the at least one second station may be a shared AP.
[0088] The trigger frame is used for at least one second station to send a PPDU synchronously with the first station. For example, when the second station receives the trigger frame from the first station, it can send the PPDU synchronously with the first station at a specific time. For example, in wireless communication, after a station sends a frame to another station, the two stations can wait for a specific time period before sending the next frame, where the specific time period can be the inter-frame interval. Therefore, a short inter-frame space (SIFS) can be set in the communication system, and then based on the SIFS, the first station and the second station can send the PPDU synchronously at regular intervals. For example, if SIFS is 16us, when site 1 sends a trigger frame, 16us after the end time of the trigger frame (the time when the trigger frame transmission ends), site 1 sends a PPDU to the STA corresponding to site 1. When site 2 receives the trigger frame sent by site 1, based on the signal processing of the trigger frame, it can determine the end time of the trigger frame, and 16us after the end time of the trigger frame, site 2 sends a PPDU to the STA corresponding to site 2. In this way, site 1 and site 2 can send PPDU synchronously at regular intervals (the method for the first site and multiple second sites to send PPDU synchronously at regular intervals is the same as the above method, and the embodiments of the present application will not be repeated here).
[0089] It should be noted that the first site and the second site may also send PPDUs synchronously and regularly based on any feasible implementation method, such as obtaining synchronization based on GPS signals, and this embodiment of the present application is not limited to this.
[0090] The first reference signal in the PPDU sent by the first station and the first reference signal in the PPDU sent by at least one second station are mutually orthogonal. The first reference signal may be a long training field (LTF). For example, the LTF can be used for channel estimation. The receiving end can estimate channel characteristics (such as channel multipath effects) based on the known signal in the LTF, and then compensate for the received signal to improve signal demodulation performance.
[0091] For example, the PPDU sent by the first station includes the first reference signal 1, the PPDU sent by the second station A includes the first reference signal 2, and the PPDU sent by the second station C includes the first reference signal 3. The first reference signal 1, the first reference signal 2, and the first reference signal 3 are mutually orthogonal in pairs (i.e., the first reference signal 1 is orthogonal to the first reference signal 2, the first reference signal 1 is orthogonal to the first reference signal 3, and the first reference signal 2 is orthogonal to the first reference signal 3). In this way, when a receiving STA corresponding to the first station receives the PPDU sent by the first station, it can perform interference cancellation processing on the PPDU. When a receiving STA corresponding to the second station receives the PPDU sent by the second station, it can perform interference cancellation processing on the PPDU.
[0092] Among them, if the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by at least one second site are orthogonal to each other, it means that the PPDU sent by the first site can be subjected to interference elimination processing at the receiving STA corresponding to the first site, and the PPDU sent by at least one second site can be subjected to interference elimination processing at the receiving STA corresponding to the at least one second site. When the LTF is orthogonal, the receiving STA can independently estimate the channel of the PPDU to reduce interference from other signals.
[0093] It should be noted that the PPDU supporting interference cancellation in the embodiment of the present application may be a UHR (Ultra High Reliability)-PPDU.
[0094] The at least one second station may be an access point station in the overlapping basic service set OBSS of the first station. For example, the second station may be a station in the OBSS of the first station. Figure 1 In the illustrated embodiment, if the first station is an AP in BSS1, the second station may be an AP in BSS2.
[0095] Optionally, the trigger frame may include at least one first indication subfield. Each first indication subfield in the at least one first indication subfield corresponds to a second site among at least one second site. For example, the trigger frame may include a first indication subfield A, a first indication subfield B, and a first indication subfield C. If the first indication subfield A corresponds to the second site a, the first indication subfield B corresponds to the second site b, and the first indication subfield C corresponds to the second site c, then the second site a may use the first indication subfield A when receiving the trigger frame, the second site b may use the first indication subfield B when receiving the trigger frame, and the second site c may use the first indication subfield C when receiving the trigger frame.
[0096] Each first indication subfield in the at least one first indication subfield indicates an orthogonal cover code OCC for generating a first reference signal; or
[0097] Each first indication subfield in the at least one first indication subfield indicates a Hadamard code matrix for generating a first reference signal; or,
[0098] Each first indication subfield in the at least one first indication subfield indicates a starting row of a Hadamard code matrix for generating a first reference signal; or,
[0099] Each first indication subfield in the at least one first indication subfield indicates a reference signal sequence used to generate the first reference signal, and the reference signal sequences indicated by different first indication subfields are orthogonal; or,
[0100] Each first indication subfield in the at least one first indication subfield indicates that a first reference signal in the PPDU sent by the corresponding second station supports interference cancellation.
[0101] It should be noted that different first indication subfields indicate different Hadamard code matrices, Hadamard code matrix starting rows, reference signal sequences or OCCs used to generate the first reference signal.
[0102] It should be noted that the Hadamard matrix, Hadamard matrix starting row, reference signal sequence or OCC used by the first site to generate the first reference signal is different from the Hadamard matrix, Hadamard matrix starting row, reference signal sequence or OCC used by at least one second site to generate the first reference signal.
[0103] When the first indication subfield indicates an orthogonal cover code (OCC) for generating a first reference signal, the second station corresponding to the first indication subfield may use the OCC to generate the first reference signal. For example, the trigger frame includes a first indication subfield A and a first indication subfield B, where the first indication subfield A indicates OCC1 and the first indication subfield B indicates OCC2 (OCC1 and OCC2 are different). If the first indication subfield A corresponds to the second station a and the first indication subfield B corresponds to the second station b, the second station a may generate the first reference signal based on OCC1, and the second station b may generate the first reference signal based on OCC2.
[0104] Optionally, the second station may use the OCC to generate the first reference signal in the PPDU. For example, the second station may superimpose the OCC on the original UHR-LTF sequence, that is, perform multiplication, to obtain the first reference signal.
[0105] Next, combine Figure 3A-3C , the process of generating the first reference signal using the orthogonal cover code OCC is described.
[0106] Figure 3A A schematic diagram of a process for generating a first reference signal provided in an embodiment of the present application. Figure 3A In the embodiment shown, OCC is overlaid in the time domain, see Figure 3A There are 245 subcarriers in the 20 MHz bandwidth PPDU frequency domain. The length of the PPDU1 UHR-LTF sequence and the PPDU2 UHR-LTF sequence is 245, corresponding to 245 subcarriers. The number of symbols in the PPDU1 UHR-LTF sequence and the PPDU2 UHR-LTF sequence in the time domain is 2. The OCC superimposed on the PPDU1 UHR-LTF sequence can be OCC1(1,1), and the OCC superimposed on the PPDU2 UHR-LTF sequence can be OCC2(1,-1).
[0107] See Figure 3A In the time domain of each subcarrier, two consecutive UHR-LTF symbols are multiplied by the OCC sequence. In each subcarrier on the PPDU1 UHR-LTF sequence, the first symbol is multiplied by 1, and the second symbol is multiplied by 1, resulting in the PPDU3 UHR-LTF sequence. In each subcarrier on the PPDU2 UHR-LTF sequence, the first symbol is multiplied by 1, and the second symbol is multiplied by -1, resulting in the PPDU4 UHR-LTF sequence. Since OCC1 and OCC2 are orthogonal, the PPDU3 UHR-LTF sequence is orthogonal to the PPDU4 UHR-LTF sequence.
[0108] Figure 3B A schematic diagram of another process for generating a first reference signal is provided in an embodiment of the present application. Figure 3B In the embodiment shown, OCC is superimposed in the frequency domain, see Figure 3B , including a PPDU1 UHR-LTF sequence and a PPDU2 UHR-LTF sequence with a 20 MHz bandwidth. The length of the PPDU1 UHR-LTF sequence and the PPDU2 UHR-LTF sequence is 245, corresponding to 245 subcarriers. Among them, the OCC superimposed on the PPDU1 UHR-LTF sequence can be OCC1 (1, 1, 1, 1), and the OCC superimposed on the PPDU2 UHR-LTF sequence can be OCC2 (1, -1, 1, -1).
[0109] See Figure 3BThe PPDU1 UHR-LTF sequence is multiplied by OCC1 in the frequency domain, and the PPDU2 UHR-LTF sequence is multiplied by OCC2 in the frequency domain. In the PPDU1 UHR-LTF sequence, the symbol on subcarrier 1 is multiplied by 1 in OCC1, the symbol on subcarrier 2 is multiplied by 1 in OCC1, the symbol on subcarrier 3 is multiplied by 1 in OCC1, and the symbol on subcarrier 4 is multiplied by 1 in OCC1. This cycle repeats to obtain the PPDU3 UHR-LTF sequence.
[0110] See Figure 3B In the PPDU2 UHR-LTF sequence, the symbol on subcarrier 1 is multiplied by 1 in OCC2, the symbol on subcarrier 2 is multiplied by -1 in OCC2, the symbol on subcarrier 3 is multiplied by 1 in OCC2, and the symbol on subcarrier 4 is multiplied by -1 in OCC2. This cycle repeats to obtain the PPDU4 UHR-LTF sequence. Since OCC1 and OCC2 are orthogonal, the PPDU3 UHR-LTF sequence is orthogonal to the PPDU4 UHR-LTF sequence.
[0111] It should be noted that in Figure 3B In the illustrated embodiment, the DC subcarrier is skipped when the PPDU1 UHR-LTF sequence is multiplied by OCC1, and the DC subcarrier is skipped when the PPDU2 UHR-LTF sequence is multiplied by OCC2.
[0112] Figure 3C A schematic diagram of another process for generating a first reference signal is provided in an embodiment of the present application. Figure 3C In the embodiment shown, OCC is superimposed in the frequency domain and the time domain, see Figure 3C There are 245 subcarriers in the frequency domain of a 20 MHz bandwidth PPDU. The length of the PPDU1 UHR-LTF sequence and the PPDU2 UHR-LTF sequence is 245, corresponding to 245 subcarriers. The number of symbols in the PPDU1 UHR-LTF sequence and the PPDU2 UHR-LTF sequence in the time domain is 2. The OCC superimposed on the PPDU1 UHR-LTF sequence can be OCC1 (1, 1) and OCC3 (1, 1, 1, 1), and the OCC superimposed on the PPDU2 UHR-LTF sequence can be OCC2 (1, -1) and OCC4 (1, -1, 1, -1).
[0113] See Figure 3CIn the PPDU1 UHR-LTF sequence, two consecutive symbols in the time domain of each subcarrier are multiplied by OCC1, and the symbols of four consecutive subcarriers in the frequency domain (excluding the DC subcarrier) are multiplied by the OCC3 sequence to obtain the PPDU3 UHR-LTF sequence. In the PPDU2 UHR-LTF sequence, two consecutive symbols in the time domain of each subcarrier are multiplied by OCC2, and the symbols of four consecutive subcarriers in the frequency domain (excluding the DC subcarrier) are multiplied by the OCC4 sequence to obtain the PPDU4 UHR-LTF sequence. Since OCC1 and OCC2 are orthogonal, the PPDU3 UHR-LTF sequence and the PPDU4 UHR-LTF sequence are orthogonal.
[0114] It should be noted that Figure 3C The OCC in the PPDU is multiplied by the UHR-LTF field. Figure 3A and Figure 3B The method is the same as in the embodiment of the present application and will not be described in detail here.
[0115] When the first indicator subfield indicates a Hadamard code matrix for generating a first reference signal, the second station corresponding to the first indicator subfield can use the Hadamard code matrix to generate the first reference signal. For example, the trigger frame includes a first indicator subfield A and a first indicator subfield B, where the first indicator subfield A indicates Hadamard code matrix 1 and the first indicator subfield B indicates Hadamard code matrix 2 (Hada code matrix 1 and Hadamard code matrix 2 are different). If the first indicator subfield A corresponds to the second station a and the first indicator subfield B corresponds to the second station b, then the second station a can generate the first reference signal based on the Hadamard code matrix 1, and the second station b can generate the first reference signal based on the Hadamard code matrix 2.
[0116] The Hadamard matrix used by the first station to generate the first reference signal is different from the Hadamard matrix used by the second station to generate the first reference signal. For example, the Hadamard matrix 1 is:
[0117] 1 -1 1 1 1 1 -1 1 1 1 1 -1 -1 1 1 1
[0118] The Hadamard matrix 2 is:
[0119] 1 1 1 -1 -1 1 1 1 1 -1 1 1 1 1 -1 1
[0120] The method for generating the first reference signal follows the current IEEE 802.11 standard. Specifically, the first spatial stream uses the first row of the Hadamard matrix, and the second spatial stream uses the second row of the Hadamard matrix. In the time domain, the first symbol is multiplied by the first column of the Hadamard matrix, and the second symbol is multiplied by the second column of the Hadamard matrix. For example, the first station generates first reference signal a based on Hadamard matrix 1, and the second station generates first reference signal b based on Hadamard matrix 2. First reference signal a and first reference signal b are orthogonal.
[0121] In which, when the first indicator subfield indicates a starting row of a Hadamard code matrix for generating a first reference signal, the second station corresponding to the first indicator subfield can generate the first reference signal based on the starting row of the Hadamard code matrix. For example, the first station uses the 1st and 2nd rows of the Hadamard code matrix (the two spatial streams sent by the first station generate the first reference signal based on the 3rd and 4th rows of the Hadamard code matrix, respectively). The trigger frame includes the first indicator subfield A and the first indicator subfield B. The first indicator subfield A indicates that the starting row of the Hadamard code matrix is the 3rd row, and the first indicator subfield B indicates that the starting row of the Hadamard code matrix is the 5th row. If the first indicator subfield A corresponds to the second station a and the first indicator subfield B corresponds to the second station b, then the second station a sends two spatial streams to generate the first reference signal based on the 3rd and 4th rows of the Hadamard code matrix, respectively, and the second station b sends two spatial streams to generate the first reference signal based on the 5th and 6th rows of the Hadamard code matrix, respectively. The generation method follows the current IEEE802.11 standard. Therefore, the first reference signal generated by the first site, the first reference signal generated by the second site a, and the first reference signal b generated by the second site b are orthogonal to each other.
[0122] The reference signal sequence may be an orthogonal sequence. For example, the reference signal sequence may be a Zadoff-Chu (ZC) sequence, a longest linear feedback shift register sequence (m-sequence), or a gold sequence (orthogonal golden sequence). For example, the first reference signal generated by the second station may be a ZC sequence.
[0123] The reference signal sequences indicated by different first indication subfields are orthogonal. For example, the trigger frame includes first indication subfield 1 and first indication subfield 2, wherein the reference signal sequence indicated by first indication subfield 1 is a ZC sequence, and the reference signal sequence indicated by first indication subfield 2 is also a ZC sequence.
[0124] When the first indicator subfield indicates a reference signal sequence for generating a first reference signal, the second station corresponding to the first indicator subfield can use the reference signal sequence to generate the first reference signal. For example, the first station uses reference signal sequence 1, and the trigger frame includes the first indicator subfield A and the first indicator subfield B, where the first indicator subfield A indicates reference signal sequence 2 and the first indicator subfield B indicates reference signal sequence 3 (reference signal sequences 1, 2, and 3 are mutually orthogonal). If the first indicator subfield A corresponds to the second station a and the first indicator subfield B corresponds to the second station b, then the second station a can generate the first reference signal based on reference signal sequence 2, and the second station b can generate the first reference signal based on reference signal sequence 3. Since the reference signal sequences 1, 2, and 3 are mutually orthogonal, the first reference signal generated by the first station, the first reference signal generated by the second station a, and the first reference signal b generated by the second station b are mutually orthogonal.
[0125] The reference signal sequence used by the first station to generate the first reference signal is different from the reference signal sequence used by the second station to generate the first reference signal. For example, when the first station generates the first reference signal in PPDU1, it can use the ZC1 sequence. When the second station generates the first reference signal in PPDU2, it can use the ZC2 sequence indicated by the first indication subfield corresponding to the second station. ZC sequence 1 is orthogonal to ZC sequence 2. In this way, the first reference signal in PPDU1 generated by the first station is orthogonal to the first reference signal in PPDU2 generated by the second station. Therefore, when the receiving STA corresponding to the first station receives the PPDU sent by the first station, it can perform interference cancellation processing on the PPDU. When the receiving STA corresponding to the second station receives the PPDU sent by the second station, it can perform interference cancellation processing on the PPDU.
[0126] Among them, when the first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second station supports interference cancellation, the PPDU generated by the second station supports interference cancellation. For example, the first station uses a PPDU that supports interference cancellation, and the trigger frame includes a first indication subfield A and a first indication subfield B. The first indication subfield A indicates that the first reference signal in the PPDU supports interference cancellation, and the first indication subfield B indicates that the first reference signal in the PPDU supports interference cancellation. If the first indication subfield A corresponds to the second station a and the first indication subfield B corresponds to the second station b, then the PPDU generated by the second station a supports interference cancellation, and the PPDU generated by the second station b supports interference cancellation. In this way, the trigger frame can explicitly indicate that the PPDU generated by the second station supports interference cancellation.
[0127] It should be noted that the first indication subfield in the trigger frame may also include a first reference signal not supporting interference cancellation indication subfield. If the first indication subfield includes a first reference signal not supporting interference cancellation indication subfield, it means that the PPDU generated by the second site corresponding to the first indication subfield does not support interference cancellation technology, and the receiving STA corresponding to the second site cannot perform interference cancellation on the PPDU sent by the second site.
[0128] It should be noted that if the first indication subfield in the trigger frame indicates a Hadamard code matrix, a Hadamard code matrix starting row, an OCC or a reference signal sequence for generating a first reference signal, the trigger frame implicitly indicates that the PPDU generated by the first site and the second site supports interference cancellation technology.
[0129] Optionally, the trigger frame may also include the identifier of at least one second site and the PPDU transmit power of at least one second site. For example, each first indication subfield in the trigger frame may include the identifier of the second site. When the second site receives the trigger frame, it may determine the first indication subfield used by the second site based on the identifier of the second site in each first indication subfield. For example, the trigger frame includes a first indication subfield 1 and a first indication subfield 2, wherein the first indication subfield 1 includes an identifier A, and the first indication subfield 2 includes an identifier B. If the identifier of the second site is identifier A, the second site generates a first reference signal based on the information in the first indication subfield 1 (OCC or Hada code matrix, etc.). If the identifier of the second site is identifier B, the second site generates a first reference signal based on the information in the first indication subfield 2.
[0130] It should be noted that when the first indication subfield of the trigger frame does not include the identifier of the second site, the first site can agree with at least one second site on the first indication subfield corresponding to at least one second site (for example, the first site can send the correspondence between at least one first indication subfield and at least one second site in the trigger frame to at least one second site). The embodiments of the present application do not limit this.
[0131] The transmit power may be the power used by the second station to transmit the PPDU. For example, the trigger frame may include a first indication subfield 1 and a first indication subfield 2, where the first indication subfield 1 includes power A and the first indication subfield 2 includes power B. If the second station is identified by identifier A, the second station transmits the PPDU based on power A. If the second station is identified by identifier B, the second station transmits the PPDU based on power B. This allows for fine-grained control of spatial multiplexing transmission.
[0132] Among them, in at least one first indication subfield, each first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation, then the first information used by the first site and at least one second site as the first reference signal is associated with the first parameter in the basic service set beacon BSS Beacon.
[0133] The first information may be an OCC, a Hadamard code matrix, a starting row of a Hadamard code matrix, or a reference signal sequence. The first parameter may be used to determine the first information used to generate the first reference signal. For example, if the first site and the second site generate the first reference signal based on the OCC, the OCC used by the first site and the second site to generate the first reference signal is determined by the first parameter in the basic service set beacon (BSS Beacon); if the first site and the second site generate the first reference signal based on the Hadamard code matrix, the Hadamard code matrix used by the first site and the second site to generate the first reference signal is determined by the first parameter in the basic service set beacon (BSS Beacon).
[0134] The type of first information used by the first and second stations to generate the first reference signal is specified by the standard or indicated by the BSS Beacon. For example, the type of the first information may include a Hadamard code matrix (Type 1), an OCC (Type 2), a Hadamard code matrix starting row (Type 3), and a reference signal sequence (Type 4).
[0135] Among them, the first parameter can be associated with the Hadamard code matrix, the starting row of the Hadamard code matrix, the OCC and the reference signal sequence. When the standard or BSS Beacon indicates the type of the first information, the first site and the second site can both determine the first information based on the first parameter and the type of the first information.
[0136] For example, the first reference signal is generated using OCC as specified by the standard or indicated by the BSS Beacon. If the first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation, the second site can generate the first reference signal based on the OCC associated with the first parameter in the service set beacon BSS Beacon.
[0137] For example, the first reference signal is generated using a Hadamard code matrix as specified by the standard or indicated by the BSS Beacon. If the first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation, the second site can generate the first reference signal based on the Hadamard code matrix associated with the first parameter in the service set beacon BSS Beacon.
[0138] For example, the first reference signal is generated using the starting row of the Hadamard code matrix as specified by the standard or indicated by the BSS Beacon. If the first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation, the second site can generate the first reference signal based on the starting row of the Hadamard code matrix associated with the first parameter in the service set beacon BSS Beacon.
[0139] For example, the first reference signal is generated using a reference signal sequence as specified by the standard or indicated by the BSS Beacon. If the first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation, the second site can generate the first reference signal based on the reference signal sequence associated with the first parameter in the service set beacon BSS Beacon.
[0140] It should be noted that the first parameter may be BSS color or a newly added parameter, which is not limited in the embodiment of the present application.
[0141] An embodiment of the present application provides a communication method, in which a first site sends a trigger frame, the trigger frame includes at least one first indication subfield; each first indication subfield in the at least one first indication subfield corresponds to a second site among the at least one second site, wherein each first indication subfield can indicate an OCC for generating a first reference signal, or a Hadamard code matrix, or a starting row of a Hadamard code matrix, or a reference signal sequence, or each first indication subfield can also indicate that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation, and the trigger frame can also include an identifier of at least one second site and the PPDU transmission power of at least one second site. In this way, the multiple first reference signals in the multiple PPDUs synchronously sent by the first site and the at least one second site are mutually orthogonal. Therefore, when the receiving site corresponding to each site receives the PPDU, it can perform interference cancellation technology processing on the PPDU, thereby reducing the bit error rate and improving the transmission gain.
[0142] exist Figure 2 Based on the embodiment shown below, combined with Figure 4 , explains the process of sending PPDU.
[0143] Figure 4 This is a schematic diagram of a method for sending PPDU provided in an embodiment of the present application. Figure 4 , the method flow includes:
[0144] S401. A first station sends a trigger frame to at least one second station.
[0145] It should be noted that the method for the first station to send a trigger frame to the second station is the same as the method in S201, and will not be described in detail in this embodiment of the present application.
[0146] It should be noted that the receiving station corresponding to the second station may also receive the trigger frame sent by the first station, which is not limited in this embodiment of the present application.
[0147] S402: At least one second station generates a PPDU.
[0148] After receiving the trigger frame, the second station may generate a PPDU based on the first indication subfield corresponding to the second station in the trigger frame. For example, the second station may generate a first reference signal and a PPDU based on a Hadamard code matrix, a Hadamard code matrix starting row, an OCC, or a reference signal sequence indicated in the first indication subfield corresponding to the second station.
[0149] The PPDU also includes a PPDU indication subfield for supporting interference cancellation and / or a first reference signal indication subfield in the PPDU. For example, the universal signal field (U-SIG) in the PPDU sent by the first site and the second site may include a UHR-PPDU indication subfield for supporting interference cancellation, and the indication subfield may indicate that the UHR-PPDU supports interference cancellation.
[0150] Among them, the U-SIG of the PPDU may include a UHR-LTF indication subfield. For example, the PPDU sent by the first site may include the UHR-LTF indication subfield of the first site, and may also include the UHR-LTF indication subfield in the PPDU sent synchronously by at least one second site. Similarly, the PPDU sent by the second site may include the UHR-LTF indication subfield of the second site, and may also include the UHR-LTF indication subfield in the PPDU sent synchronously by the first site and other second sites. In this way, after the receiving site corresponding to each site receives the PPDU, it can perform demodulation based on multiple UHR-LTFs, thereby improving the efficiency of demodulation.
[0151] It should be noted that if the receiving station corresponding to the second station does not receive the trigger frame sent by the first station, the receiving station corresponding to the second station cannot determine the relevant information of the first reference signal based on the trigger frame. Therefore, the PPDU triggered by the trigger frame may include a PPDU indication subfield that supports interference elimination and / or a first reference signal indication subfield in the PPDU, so that the receiving station corresponding to the second station can perform interference elimination processing based on the information in the PPDU.
[0152] Optionally, the length of the PPDU sent by the first station may be the same as the length of the PPDU sent by the second station. For example, the first station and the second station may periodically and synchronously send PPDUs of the same length, so that the receiving station of the PPDU can perform interference cancellation processing on the PPDU.
[0153] The PPDU also includes a second reference signal, which can be used by the receiving station of the PPDU to perform interference cancellation on the signaling field in the PPDU. For example, the receiving station of the PPDU can perform interference cancellation on the data segment in the PPDU based on the first reference signal, but cannot perform interference cancellation on the signaling segment in the PPDU. Therefore, the AP can add a second reference signal to the PPDU, wherein the second reference signal in the PPDU sent by the first station is orthogonal to the second reference signal in the PPDU sent by the second station. Therefore, the receiving station of the PPDU can perform interference cancellation on the signaling field in the PPDU based on multiple orthogonal second reference signals.
[0154] The second reference signal in the PPDU sent by the first station and the second reference signal in the PPDU sent by at least one second station are mutually orthogonal. For example, the first station sends second reference signal a, second station 1 sends second reference signal b, and second station 2 sends second reference signal c. The first reference signal a, the first reference signal b, and the first reference signal c are mutually orthogonal (i.e., the first reference signal a is orthogonal to the first reference signal b, the first reference signal a is orthogonal to the first reference signal c, and the first reference signal b is orthogonal to the first reference signal c).
[0155] Optionally, the first site and the second site may add a second reference signal to the PPDU. For example, the first site and the second site may add a second reference signal CSR-LTF to the signaling segment in the PPDU. When the receiving site of the PPDU detects the CSR-LTF, it may determine that the PPDU supports interference cancellation of the signaling segment and perform interference cancellation on the signaling segment of the PPDU based on the CSR-LTF.
[0156] Optionally, the first station and the second station may replace the signaling segment information in the PPDU with a second reference signal. For example, the second reference signal may replace the repeated non-HTSIGNAL field (RL-SIG) in the PPDU.
[0157] Next, combine Figure 5 , explains the process of adding CSR-LTF.
[0158] Figure 5 This is a schematic diagram of a UHR-PPDU provided in an embodiment of the present application. Figure 5 , including UHR-PPDU. Among them, the UHR-PPDU may include L-STF (short training sequence), L-LTF (long training sequence), L-SIG (non-HT SIGNALfield), CSR-LTF, U-SIG (universal SIGNAL field), UHR-SIG, UHR-STF, multiple UHR-LTFs, Data and PE. Among them, the UHR-PPDU includes CSR-LTF (the position of the CSR-LTF is preceded by RL-SIG, and the RL-SIG at this position is replaced by CSR-LTF). Therefore, after the STA receives the PPDU, it can determine that the signaling segment of the PPDU supports interference cancellation.
[0159] Optionally, when the STA receives a PPDU, it may detect the fields in the PPDU to determine the type of the PPDU. For example, if the PPDU does not include the RL-SIG, the PPDU is a PPDU prior to the IEEE 802.11ax standard (also known as Wi-Fi 6); if the PPDU includes the L-SIG and the RL-SIG, the PPDU is a PPDU of the IEEE 802.11ax standard or the IEEE 802.11be standard (also known as Wi-Fi 7), or the PPDU is a UHR-PPDU of this application (not including the CSR-LTF). The method for distinguishing the latter two is to check the PHY Version Identifier field of the U-SIG; if the PPDU includes the L-SIG and the CSR-LTF, the PPDU is a UHR-PPDU of this application (including the CSR-LTF), or it is indicated by a reserved bit of the L-SIG, such as the fourth bit.
[0160] When the second reference signal is included in the PPDU, the trigger frame may further include at least one second indication subfield. Each second indication subfield in the at least one second indication subfield corresponds to one of the at least one second sites. For example, the trigger frame may include a second indication subfield A, a second indication subfield B, and a second indication subfield C. If the second indication subfield A corresponds to the second site a, the second indication subfield B corresponds to the second site b, and the second indication subfield C corresponds to the second site c, then the second site a may use the second indication subfield A when receiving the trigger frame, the second site b may use the second indication subfield B when receiving the trigger frame, and the second site c may use the second indication subfield C when receiving the trigger frame.
[0161] Each second indication subfield in the at least one second indication subfield indicates an OCC for generating a second reference signal; or
[0162] Each second indication subfield in the at least one second indication subfield indicates a Hadamard code matrix for generating a second reference signal; or,
[0163] Each second indication subfield in the at least one second indication subfield indicates a starting row of a Hadamard code matrix for generating a second parameter signal; or,
[0164] Each second indication subfield in the at least one second indication subfield indicates a reference signal sequence used to generate a second reference signal, and the reference signal sequences indicated by different second indication subfields are orthogonal.
[0165] It should be noted that the method for the second site to generate the second reference signal based on OCC, Hadamard matrix, Hadamard matrix starting row or reference signal sequence is the same as the method for the second site to generate the first reference signal based on OCC, Hadamard matrix, Hadamard matrix starting row or orthogonal reference signal sequence, and the embodiments of the present application will not be repeated here.
[0166] It should be noted that different second indication subfields indicate different Hadamard code matrices, Hadamard code matrix starting rows, reference signal sequences or OCCs used to generate the second reference signal.
[0167] It should be noted that the Hadamard matrix, Hadamard matrix starting row, reference signal sequence or OCC used by the first site to generate the second reference signal is different from the Hadamard matrix, Hadamard matrix starting row, reference signal sequence or OCC used by at least one second site to generate the second reference signal.
[0168] It should be noted that the second reference signal generated by the first station and the second reference signal generated by at least one second station are mutually orthogonal. For example, the PPDU sent by the first station includes second reference signal 1, the PPDU sent by second station A includes second reference signal 2, and the PPDU sent by second station C includes second reference signal 3. Second reference signal 1, second reference signal 2, and second reference signal 3 are mutually orthogonal in pairs (i.e., second reference signal 1 is orthogonal to second reference signal 2, second reference signal 1 is orthogonal to second reference signal 3, and second reference signal 2 is orthogonal to second reference signal 3). In this way, after receiving the PPDU, the receiving station can perform interference cancellation processing on the signaling segment in the PPDU.
[0169] When the second indication subfield indicates an orthogonal cover code (OCC) for generating a second reference signal, the second station corresponding to the second indication subfield may use the OCC to generate the second reference signal. For example, the trigger frame includes a second indication subfield A and a second indication subfield B, where the second indication subfield A indicates OCC1 and the second indication subfield B indicates OCC2 (OCC1 and OCC2 are different). If the second indication subfield A corresponds to the second station a and the second indication subfield B corresponds to the second station b, the second station a may generate the second reference signal based on OCC1, and the second station b may generate the second reference signal based on OCC2.
[0170] When the second indicator subfield indicates a Hadamard code matrix for generating a second reference signal, the second site corresponding to the second indicator subfield may use the Hadamard code matrix to generate the second reference signal. For example, the trigger frame includes a second indicator subfield A and a second indicator subfield B, where the second indicator subfield A indicates Hadamard code matrix 1 and the second indicator subfield B indicates Hadamard code matrix 2 (Hada code matrix 1 and Hadamard code matrix 2 are different). If the second indicator subfield A corresponds to the second site a and the second indicator subfield B corresponds to the second site b, then the second site a may generate the second reference signal based on the Hadamard code matrix 1, and the second site b may generate the second reference signal based on the Hadamard code matrix 2.
[0171] Among them, when the second indicator subfield indicates a starting row of a Hadamard code matrix for generating a second reference signal, the second station corresponding to the second indicator subfield can generate a second reference signal based on the starting row of the Hadamard code matrix. For example, the first station uses the 1st and 2nd rows of the Hadamard code matrix (the two spatial streams sent by the first station generate the second reference signal based on the 3rd and 4th rows of the Hadamard code matrix, respectively). The trigger frame includes a second indicator subfield A and a second indicator subfield B. The second indicator subfield A indicates that the starting row of the Hadamard code matrix is the 3rd row, and the second indicator subfield B indicates that the starting row of the Hadamard code matrix is the 5th row. If the second indicator subfield A corresponds to the second station a and the second indicator subfield B corresponds to the second station b, then the second station a sends two spatial streams to generate the second reference signal based on the 3rd and 4th rows of the Hadamard code matrix, respectively, and the second station b sends two spatial streams to generate the second reference signal based on the 5th and 6th rows of the Hadamard code matrix, respectively. The generation method follows the current IEEE802.11 standard. Therefore, the second reference signal generated by the first site, the second reference signal generated by the second site a, and the second reference signal b generated by the second site b are orthogonal to each other.
[0172] The reference signal sequences indicated by different second indication subfields are orthogonal. For example, the trigger frame includes second indication subfield 1 and second indication subfield 2, wherein the reference signal sequence indicated by second indication subfield 1 is a ZC sequence, and the reference signal sequence indicated by second indication subfield 2 is also a ZC sequence.
[0173] When the second indicator subfield indicates a reference signal sequence for generating a second reference signal, the second station corresponding to the second indicator subfield can use the reference signal sequence to generate the second reference signal. For example, the first station uses reference signal sequence 1, and the trigger frame includes the second indicator subfield A and the second indicator subfield B, where the second indicator subfield A indicates reference signal sequence 2 and the second indicator subfield B indicates reference signal sequence 3 (reference signal sequence 1, reference signal sequence 2, and reference signal sequence 3 are mutually orthogonal). If the second indicator subfield A corresponds to the second station a and the second indicator subfield B corresponds to the second station b, then the second station a can generate the second reference signal based on reference signal sequence 2, and the second station b can generate the second reference signal based on reference signal sequence 3. Since the reference signal sequences 1, 2, and 3 are mutually orthogonal, the second reference signal generated by the first station, the second reference signal generated by the second station a, and the second reference signal b generated by the second station b are mutually orthogonal.
[0174] Among them, the second reference signal included in the PPDU sent by each second site in at least one second site is associated with a third indication subfield. Among them, the third indication subfield can indicate that the PPDU sent by the first site and the second site includes the second reference signal and / or the length of the second reference signal in the PPDU sent by the second site. For example, if the third indication subfield indicates that the PPDU sent by the first site and the second site includes the second reference signal, the receiving sites corresponding to the first site and the second site can determine that the PPDU supports signaling segment interference cancellation. If the third indication subfield indicates the length of the second reference signal in the PPDU sent by the first site and the second site, the receiving sites corresponding to the first site and the second site can determine that the PPDU supports signaling segment interference cancellation. In this way, the trigger frame can explicitly indicate that the PPDU supports signaling segment interference cancellation.
[0175] It should be noted that if the second indication subfield in the trigger frame includes a Hadamard code matrix, a Hadamard code matrix starting row, an OCC or a reference signal sequence for generating a second reference signal, the trigger frame implicitly indicates that the PPDU includes a second reference signal, that is, the signaling segment of the PPDU supports interference cancellation technology.
[0176] It should be noted that the number of symbols of the second reference signal may be a preset number, or the length may be indicated by a trigger frame, which is not limited in the embodiment of the present application.
[0177] It should be noted that the Hadamard matrix or rows of the Hadamard matrix used by the first site to generate the first reference signal may be the same as or different from the Hadamard matrix or rows of the Hadamard matrix used by the first site to generate the second reference signal, and the Hadamard matrix or rows of the Hadamard matrix used by the second site to generate the first reference signal may be the same as or different from the Hadamard matrix or rows of the Hadamard matrix used by the second site to generate the second reference signal. This embodiment of the present application does not limit this.
[0178] The trigger frame includes at least one third indication subfield, wherein each of the at least one third indication subfield is a third indication subfield associated with the second reference signal included in the PPDU sent by each second site of the at least one second site, and the first site and the second site generate the second information used for the second reference signal, which is associated with the second parameter in the basic service set beacon BSS Beacon.
[0179] The second information is an OCC, a Hadamard code matrix, a starting row of a Hadamard code matrix, or a reference signal sequence. The second parameter is used to determine the second information used to generate the second reference signal. For example, if the first and second stations generate the second reference signal based on the OCC, the OCC used by the first and second stations to generate the second reference signal is determined by the second parameter in the basic service set beacon (BSS Beacon). If the first and second stations generate the second reference signal based on the Hadamard code matrix, the Hadamard code matrix used by the first and second stations to generate the second reference signal is determined by the second parameter in the basic service set beacon (BSS Beacon).
[0180] The type of the second information used by the first station and the second station to generate the second reference signal is specified by the standard or indicated by the BSS Beacon. For example, the type of the second information may include a Hadamard code matrix (Type 1), an OCC (Type 2), a Hadamard code matrix starting row (Type 3), and a reference signal sequence (Type 4).
[0181] Among them, the second parameter can be associated with the Hadamard code matrix, the starting row of the Hadamard code matrix, the OCC and the reference signal sequence. When the standard or BSS Beacon indicates the type of the second information, the first site and the second site can both determine the second information based on the second parameter and the type of the second information.
[0182] For example, the second reference signal is generated using OCC as specified by the standard or indicated by the BSS Beacon. If the trigger frame includes a third indication subfield but does not include a second indication subfield (OCC is not indicated), the second site can generate a second reference signal based on the OCC associated with the second parameter in the service set beacon BSS Beacon.
[0183] For example, the second reference signal is generated using a Hadamard code matrix as specified by the standard or indicated by the BSS Beacon. If the trigger frame includes a third indication subfield but does not include a second indication subfield (does not indicate a Hadamard code matrix), the second site can generate a second reference signal based on the Hadamard code matrix associated with the second parameter in the service set beacon BSS Beacon.
[0184] For example, the second reference signal is generated using the starting row of the Hadamard code matrix as specified by the standard or indicated by the BSS Beacon. If the trigger frame includes a third indication subfield but does not include the second indication subfield (does not indicate the starting row of the Hadamard code matrix), the second site can generate the second reference signal based on the starting row of the Hadamard code matrix associated with the second parameter in the service set beacon BSS Beacon.
[0185] For example, the second reference signal is generated using a reference signal sequence as specified by the standard or indicated by the BSS Beacon. If the trigger frame includes a third indication subfield but does not include a second indication subfield (does not indicate a reference signal sequence), the second site can generate a second reference signal based on the reference signal sequence associated with the second parameter in the service set beacon BSS Beacon.
[0186] It should be noted that the second parameter may be BSS color or a newly added parameter, which is not limited in the embodiment of the present application.
[0187] S403. After a preset period of time at the end of the trigger frame, the first site sends the PPDU generated by the first site to the receiving site corresponding to the first site, and the second site sends the PPDU generated by the second site to the receiving site corresponding to the second site.
[0188] An embodiment of the present application provides a method for sending a PPDU, wherein a first site sends a trigger frame to at least one second site, and the trigger frame may include at least one first indication subfield corresponding to the at least one second site and at least one second indication subfield corresponding to the at least one second site. In this way, the second site can generate a first reference signal based on the first indication subfield, and generate a second reference signal based on the second indication subfield, wherein the first reference signal generated by the first site and the second reference signal generated by the at least one second site are orthogonal to each other, and the second reference signal generated by the first site and the second reference signal generated by the at least one second site are orthogonal to each other. Therefore, when the receiving site of the PPDU receives the PPDU, it can perform interference elimination processing on the data segment and signaling segment of the PPDU, and the receiving site of the PPDU can accurately determine the type of the PPDU based on the second reference signal, thereby improving the efficiency of demodulation.
[0189] Based on any of the above embodiments, Figure 6, another method of sending PPDU is described.
[0190] Figure 6 This is a schematic diagram of another method for sending PPDU provided in an embodiment of the present application. Figure 6 The method flow includes:
[0191] S601: A first station sends a trigger frame to at least one second station.
[0192] It should be noted that the execution method of step S701 can refer to the above Figure 2 and Figure 4 The methods in the embodiments will not be described in detail in the embodiments of the present application.
[0193] S602. The first station receives a trigger response frame corresponding to a trigger frame sent by at least one second station.
[0194] The trigger response frame may be a response frame corresponding to the trigger frame. For example, after the first station sends a trigger frame to the second station, the second station may send a trigger response frame to the first station, thereby coordinating the first and second stations to send PPDUs based on the trigger response frame. For example, station 1 sends a trigger frame to stations 2 and 3 based on a broadcast method. Station 2 sends a trigger response frame to station 1 16 us after the end of the trigger frame, and station 3 also sends a trigger response frame to station 1 16 us after the end of the trigger frame.
[0195] The trigger frame is used for at least one second site to send a PPDU synchronously with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
[0196] The trigger response frame may include at least one first indication subfield, wherein each first indication subfield in the at least one first indication subfield corresponds to a second site in the at least one second site.
[0197] Each first indication subfield in the at least one first indication subfield indicates an orthogonal cover code OCC for generating a first reference signal; or
[0198] Each first indication subfield in the at least one first indication subfield indicates a Hadamard code matrix for generating a first reference signal; or,
[0199] Each first indication subfield in the at least one first indication subfield indicates a starting row of a Hadamard code matrix for generating a first reference signal; or,
[0200] Each first indication subfield in the at least one first indication subfield indicates a reference signal sequence used to generate the first reference signal, and the reference signal sequences indicated by different first indication subfields are orthogonal; or,
[0201] Each first indication subfield in the at least one first indication subfield indicates that a first reference signal in the PPDU sent by the corresponding second station supports interference cancellation.
[0202] Optionally, the trigger response frame may also include an identifier of at least one second site and a PPDU transmission power of at least one second site.
[0203] Among them, in at least one first indication subfield in the trigger response frame, each first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation, then the first information used by the first site and at least one second site as the first reference signal is associated with the first parameter in the basic service set beacon BSS Beacon.
[0204] S603. After a preset period of time at the end of the triggered response frame, the second site sends the PPDU generated by the second site to the receiving site corresponding to the second site, and the first site sends the PPDU generated by the first site to the receiving site corresponding to the first site.
[0205] Optionally, the first site and the second site can synchronously send the PPDU after the end moment of the triggered response frame. The first site and the second site synchronously send the PPDU 16 us (the duration can be set arbitrarily) after the end moment of the triggered response frame. This embodiment of the present application does not limit this.
[0206] When the PPDU further includes a second reference signal, the trigger response frame may further include at least one second indication subfield, wherein each second indication subfield in the at least one second indication subfield corresponds to one of the at least one second sites.
[0207] Each second indication subfield in the at least one second indication subfield indicates an OCC for generating a second reference signal; or
[0208] Each second indication subfield in the at least one second indication subfield indicates a Hadamard code matrix for generating a second reference signal; or,
[0209] Each second indication subfield in the at least one second indication subfield indicates a starting row of a Hadamard code matrix for generating a second parameter signal; or,
[0210] Each second indication subfield in the at least one second indication subfield indicates a reference signal sequence used to generate a second reference signal, and the reference signal sequences indicated by different second indication subfields are orthogonal.
[0211] The triggered response frame may also include at least one third indication subfield, wherein each of the at least one third indication subfield is a third indication subfield associated with the second reference signal included in the PPDU sent by each second site in at least one second site, and the first site and the second site generate second information used for the second reference signal, which is associated with the second parameter in the basic service set beacon BSS Beacon.
[0212] The type of the second information used by the first station and the second station to generate the second reference signal is specified by the standard or indicated by the BSS Beacon.
[0213] It is worth noting that in order to simplify the received signal processing of the respective target STAs of two or more spatially multiplexed PPDUs supporting interference cancellation, the PPDU supporting interference cancellation and / or the trigger response frame may also include the first reference signal indication subfield and / or the second reference signal indication subfield used by all spatially multiplexed PPDUs supporting interference cancellation. In this way, the target STA has a known reference signal used by multiple interference signals when receiving, which facilitates interference cancellation during reception. To achieve this, the trigger response frame needs to include the first reference signal indication subfield and / or the second reference signal indication subfield used by all spatially multiplexed PPDUs supporting interference cancellation.
[0214] An embodiment of the present application provides a method for synchronously transmitting a PPDU, wherein a first station transmits a trigger frame to at least one second station, the first station receives a trigger response frame corresponding to the trigger frame transmitted by the at least one second station, and after a preset period of time from the end of the trigger response frame, the second station transmits a PPDU generated by the second station to a receiving station corresponding to the second station, and the first station transmits a PPDU generated by the first station to a receiving station corresponding to the first station. In this manner, a first reference signal generated by the first station and a first reference signal generated by the second station are mutually orthogonal, and a second reference signal generated by the first station and a second reference signal generated by the second station are mutually orthogonal. Upon receiving the PPDU, the receiving station can perform interference cancellation on the data segment and signaling segment of the PPDU. If the receiving station corresponding to the second station does not receive the trigger frame, the receiving station can perform interference cancellation between the PPDUs based on information carried in the trigger response frame. Furthermore, the receiving station can accurately determine the type of the PPDU based on the second reference signal, thereby improving demodulation efficiency.
[0215] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. Figure 7 , the communication device 700 includes a sending module 701, wherein:
[0216] The sending module 701 is used to send a trigger frame;
[0217] The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
[0218] In a possible implementation manner, the trigger frame includes at least one first indication subfield; each first indication subfield in the at least one first indication subfield corresponds to one of the at least one second site;
[0219] Each first indication subfield in the at least one first indication subfield indicates an orthogonal cover code OCC for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a starting row of a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a reference signal sequence for generating a first reference signal, and the reference signal sequences indicated by different first indication subfields are orthogonal; or, each first indication subfield in the at least one first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation.
[0220] In a possible implementation, each first indication subfield in the at least one first indication subfield indicates that a first reference signal in the PPDU sent by the corresponding second station supports interference cancellation, and the first station and the at least one second station generate first information used by the first reference signal, which is associated with a first parameter in a basic service set beacon BSS Beacon;
[0221] The first information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the first parameter is used to determine the first information used to generate the first reference signal, and the type of the first information used by the first site and the second site to generate the first reference signal is specified by the standard or indicated by the BSS Beacon.
[0222] In a possible implementation, the trigger frame further includes an identifier of the at least one second site and a PPDU transmission power of the at least one second site.
[0223] In a possible implementation manner, the PPDU further includes an interference cancellation support PPDU indication subfield and / or a first reference signal indication subfield in the PPDU.
[0224] In a possible implementation manner, the length of the PPDU sent by the first station is the same as the length of the PPDU sent by the at least one second station.
[0225] In a possible implementation, the PPDU further includes a second reference signal, and the second reference signal in the PPDU sent by the first site and the second reference signal in the PPDU sent by the at least one second site are orthogonal to each other.
[0226] In a possible implementation manner, the second reference signal replaces a repeated non-high throughput signaling RL-SIG field in the PPDU.
[0227] In a possible implementation manner, the trigger frame further includes at least one second indication subfield; each second indication subfield in the at least one second indication subfield corresponds to one second site among the at least one second site;
[0228] Each second indication subfield in the at least one second indication subfield indicates an OCC for generating a second reference signal; or, each second indication subfield in the at least one second indication subfield indicates a Hadamard code matrix for generating a second reference signal; or, each second indication subfield in the at least one second indication subfield indicates a starting row of a Hadamard code matrix for generating a second parameter signal; or, each second indication subfield in the at least one second indication subfield indicates a reference signal sequence for generating a second reference signal, and the reference signal sequences indicated by different second indication subfields are orthogonal.
[0229] In one possible embodiment, the second reference signal included in the PPDU sent by each of the at least one second site is associated with a third indication subfield, and the third indication subfield indicates the second reference signal included in the PPDU sent by the first site and the second site and / or the length of the second reference signal in the PPDU sent by the second site.
[0230] In a possible implementation, the trigger frame includes at least one third indication subfield, where each of the at least one third indication subfield is a third indication subfield associated with a second reference signal included in a PPDU sent by each of the at least one second station, and the first station and the second station generate second information used for the second reference signal, which is associated with a second parameter in a basic service set beacon BSS Beacon;
[0231] The second information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the second parameter is used to determine the second information used to generate the second reference signal, and the type of the second information used by the first site and the second site to generate the second reference signal is specified by the standard or indicated by the BSS Beacon.
[0232] In a possible implementation, the sending module 701 is specifically configured to:
[0233] After a preset time period of the end moment of the trigger frame, the PPDU generated by the first site is sent to a receiving site corresponding to the first site.
[0234] In a possible implementation, the sending module 701 is specifically configured to:
[0235] receiving a trigger response frame corresponding to the trigger frame sent by the at least one second station;
[0236] After a preset time period of the end moment of the trigger response frame, the PPDU generated by the first site is sent to a receiving site corresponding to the first site.
[0237] The communication device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principles and beneficial effects are similar, which will not be repeated here.
[0238] The communication device shown in the embodiment of the present application can be a chip, a hardware module, a processor, etc. Of course, the communication device can be in other forms, and the embodiment of the present application does not specifically limit this.
[0239] Figure 8 This is a structural diagram of another communication device provided in an embodiment of the present application. Figure 8 , the communication device 800 includes a receiving module 801, wherein:
[0240] The receiving module 801 is used to receive a trigger frame;
[0241] The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
[0242] In a possible implementation manner, the trigger frame includes at least one first indication subfield; each first indication subfield in the at least one first indication subfield corresponds to one of the at least one second site;
[0243] Each first indication subfield in the at least one first indication subfield indicates an orthogonal cover code OCC for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a starting row of a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a reference signal sequence for generating a first reference signal, and the reference signal sequences indicated by different first indication subfields are orthogonal; or, each first indication subfield in the at least one first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation.
[0244] In a possible implementation, each first indication subfield in the at least one first indication subfield indicates that a first reference signal in the PPDU sent by the corresponding second station supports interference cancellation, and the first station and the at least one second station generate first information used by the first reference signal, which is associated with a first parameter in a basic service set beacon BSS Beacon;
[0245] The first information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the first parameter is used to determine the first information used to generate the first reference signal, and the type of the first information used by the first site and the second site to generate the first reference signal is specified by the standard or indicated by the BSS Beacon.
[0246] In a possible implementation, the trigger frame further includes an identifier of the at least one second site and a PPDU transmission power of the at least one second site.
[0247] In a possible implementation manner, the PPDU further includes an interference cancellation support PPDU indication subfield and / or a first reference signal indication subfield in the PPDU.
[0248] In a possible implementation manner, the length of the PPDU sent by the first station is the same as the length of the PPDU sent by the at least one second station.
[0249] In a possible implementation, the PPDU further includes a second reference signal, and the second reference signal in the PPDU sent by the first site and the second reference signal in the PPDU sent by the at least one second site are orthogonal to each other.
[0250] In a possible implementation manner, the second reference signal replaces a repeated non-high throughput signaling RL-SIG field in the PPDU.
[0251] In a possible implementation manner, the trigger frame further includes at least one second indication subfield; each second indication subfield in the at least one second indication subfield corresponds to one second site among the at least one second site;
[0252] Each second indication subfield in the at least one second indication subfield indicates an OCC for generating a second reference signal; or, each second indication subfield in the at least one second indication subfield indicates a Hadamard code matrix for generating a second reference signal; or, each second indication subfield in the at least one second indication subfield indicates a starting row of a Hadamard code matrix for generating a second parameter signal; or, each second indication subfield in the at least one second indication subfield indicates a reference signal sequence for generating a second reference signal, and the reference signal sequences indicated by different second indication subfields are orthogonal.
[0253] In one possible embodiment, the second reference signal included in the PPDU sent by each of the at least one second site is associated with a third indication subfield, and the third indication subfield indicates the second reference signal included in the PPDU sent by the first site and the second site and / or the length of the second reference signal in the PPDU sent by the second site.
[0254] In a possible implementation, the trigger frame includes at least one third indication subfield, where each of the at least one third indication subfield is a third indication subfield associated with a second reference signal included in a PPDU sent by each of the at least one second station, and the first station and the second station generate second information used for the second reference signal, which is associated with a second parameter in a basic service set beacon BSS Beacon;
[0255] The second information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the second parameter is used to determine the second information used to generate the second reference signal, and the type of the second information used by the first site and the second site to generate the second reference signal is specified by the standard or indicated by the BSS Beacon.
[0256] In a possible implementation, the communication device 800 further includes a sending module 802, wherein the sending module 802 is configured to:
[0257] After a preset time period of the end moment of the trigger frame, the PPDU generated by the first site is sent to a receiving site corresponding to the first site.
[0258] In a possible implementation, the sending module 802 is specifically configured to:
[0259] receiving a trigger response frame corresponding to the trigger frame sent by the at least one second station;
[0260] After a preset time period of the end moment of the trigger response frame, the PPDU generated by the first site is sent to a receiving site corresponding to the first site.
[0261] The communication device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principles and beneficial effects are similar, which will not be repeated here.
[0262] The communication device shown in the embodiment of the present application can be a chip, a hardware module, a processor, etc. Of course, the communication device can be in other forms, and the embodiment of the present application does not specifically limit this.
[0263] Figure 9 This is a schematic diagram of the structure of the communication device provided in the embodiment of the present application. Figure 9 As shown, the communication device 900 may include a transceiver 901, a memory 902, and a processor 903. The transceiver 901 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmitting port, a transmitting interface, or similar descriptions, and the receiver may also be referred to as a receiver, a receiver, a receiving port, a receiving interface, or similar descriptions. For example, the transceiver 901, the memory 902, and the processor 903 are interconnected via a bus 904.
[0264] The memory 902 is used to store program instructions;
[0265] The processor 903 is used to execute the program instructions stored in the memory, so as to enable the communication device 900 to execute the steps performed by the first station or the steps performed by the second station in the above method embodiment.
[0266] The transceiver 901 is used to perform the transceiver function of the communication device 900 in the above communication method.
[0267] The communication device 900 may be a chip, a module, an integrated development environment (IDE), etc.
[0268] The communication device 900 can execute the steps performed by the first site or the steps performed by the second site in the above method embodiment. The implementation principles and beneficial effects are similar and will not be repeated here.
[0269] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed on a computer, any one of the above-mentioned communication methods is executed.
[0270] The embodiments of the present application may also provide a computer program product, which may be executed by a processor, and when the computer program product is executed by a computer, any of the above communication methods is executed.
[0271] All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-mentioned method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disc, and any combination thereof.
[0272] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0273] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0274] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0275] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations.
Claims
1. A communication method, characterized in that: Applied to the first site, the method includes: Send trigger frame; The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
2. The method according to claim 1, characterized in that The trigger frame includes at least one first indication subfield; each first indication subfield in the at least one first indication subfield corresponds to one of the at least one second site; Each first indication subfield in the at least one first indication subfield indicates an orthogonal cover code OCC for generating a first reference signal; Alternatively, each first indication subfield in the at least one first indication subfield indicates a Hadamard code matrix for generating a first reference signal; Alternatively, each first indication subfield in the at least one first indication subfield indicates a starting row of a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a reference signal sequence for generating a first reference signal, and the reference signal sequences indicated by different first indication subfields are orthogonal; or, each first indication subfield in the at least one first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation.
3. The method according to claim 2, characterized in that Each first indication subfield in the at least one first indication subfield indicates that a first reference signal in the PPDU sent by the corresponding second station supports interference cancellation, and the first station and the at least one second station generate first information used by the first reference signal, which is associated with the first parameter in the respective basic service set beacon BSS Beacon; The first information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the first parameter is used to determine the first information used to generate the first reference signal, and the type of the first information used by the first site and the second site to generate the first reference signal is specified by the standard or indicated by the BSS Beacon.
4. The method according to any one of claims 1 to 3, characterized in that The trigger frame also includes an identifier of the at least one second site and a PPDU transmission power of the at least one second site.
5. The method according to any one of claims 1 to 3, characterized in that The PPDU also includes an interference cancellation support PPDU indication subfield and / or a first reference signal indication subfield in the PPDU.
6. The method according to any one of claims 1 to 3, characterized in that The length of the PPDU sent by the first station is the same as the length of the PPDU sent by the at least one second station.
7. The method according to any one of claims 1 to 3, characterized in that The PPDU also includes a second reference signal, and the second reference signal in the PPDU sent by the first site and the second reference signal in the PPDU sent by the at least one second site are orthogonal to each other.
8. The method according to claim 7, characterized in that The second reference signal replaces a repeated non-high throughput signaling RL-SIG field in the PPDU.
9. The method according to claim 7, characterized in that The trigger frame further includes at least one second indication subfield; each second indication subfield in the at least one second indication subfield corresponds to a second site in the at least one second site; Each second indication subfield in the at least one second indication subfield indicates an OCC for generating a second reference signal; Alternatively, each second indication subfield in the at least one second indication subfield indicates a Hadamard code matrix for generating a second reference signal; Alternatively, each second indication subfield in the at least one second indication subfield indicates a starting row of a Hadamard code matrix for generating a second parameter signal; or, each second indication subfield in the at least one second indication subfield indicates a reference signal sequence for generating a second reference signal, and the reference signal sequences indicated by different second indication subfields are orthogonal.
10. The method according to claim 8 or 9, characterized in that The second reference signal included in the PPDU is associated with a third indication subfield, and the third indication subfield indicates that the second reference signal is included in the PPDU sent by the first site and the second site and / or the length of the second reference signal in the PPDU sent by the second site.
11. The method according to claim 10, characterized in that The trigger frame includes at least one third indication subfield, each of the at least one third indication subfield is a third indication subfield associated with a second reference signal included in a PPDU sent by each of the at least one second station, and the first station and the second station generate second information used for the second reference signal, which is associated with a second parameter in a basic service set beacon (BSS Beacon). The second information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the second parameter is used to determine the second information used to generate the second reference signal, and the type of the second information used by the first site and the second site to generate the second reference signal is specified by the standard or indicated by the BSS Beacon.
12. The method according to any one of claims 1 to 3, characterized in that After sending the trigger frame, the method further includes: receiving a trigger response frame corresponding to the trigger frame sent by the at least one second station; After a preset time period of the end moment of the trigger response frame, the PPDU generated by the first site is sent to a receiving site corresponding to the first site.
13. A communication method, characterized in that: Applied to the second site, the method includes: Receive trigger frame; The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
14. The method according to claim 13, characterized in that The trigger frame includes at least one first indication subfield; each first indication subfield in the at least one first indication subfield corresponds to one of the at least one second site; Each first indication subfield in the at least one first indication subfield indicates an orthogonal cover code OCC for generating a first reference signal; Alternatively, each first indication subfield in the at least one first indication subfield indicates a Hadamard code matrix for generating a first reference signal; Alternatively, each first indication subfield in the at least one first indication subfield indicates a starting row of a Hadamard code matrix for generating a first reference signal; or, each first indication subfield in the at least one first indication subfield indicates a reference signal sequence for generating a first reference signal, and the reference signal sequences indicated by different first indication subfields are orthogonal; or, each first indication subfield in the at least one first indication subfield indicates that the first reference signal in the PPDU sent by the corresponding second site supports interference cancellation.
15. The method according to claim 14, characterized in that Each first indication subfield in the at least one first indication subfield indicates that a first reference signal in the PPDU sent by the corresponding second station supports interference cancellation, and the first station and the at least one second station generate first information used by the first reference signal, which is associated with the first parameter in the basic service set beacon BSBeacon; The first information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the first parameter is used to determine the first information used to generate the first reference signal, and the type of the first information used by the first site and the second site to generate the first reference signal is specified by the standard or indicated by the BSS Beacon.
16. The method according to any one of claims 13 to 15, characterized in that: The trigger frame also includes an identifier of the at least one second site and a PPDU transmission power of the at least one second site.
17. The method according to any one of claims 13 to 15, characterized in that: The PPDU also includes an interference cancellation support PPDU indication subfield and / or a first reference signal indication subfield in the PPDU.
18. The method according to any one of claims 13 to 15, characterized in that: The length of the PPDU sent by the first station is the same as the length of the PPDU sent by the second station.
19. The method according to any one of claims 13 to 15, characterized in that: The PPDU also includes a second reference signal, and the second reference signal in the PPDU sent by the first site and the second reference signal in the PPDU sent by the at least one second site are orthogonal to each other.
20. The method according to claim 19, characterized in that The second reference signal replaces a repeated non-high throughput signal RL-SIG field in the PPDU.
21. The method according to claim 19, wherein The trigger frame further includes at least one second indication subfield; each second indication subfield in the at least one second indication subfield corresponds to one second site in the at least one second site; Each second indication subfield in the at least one second indication subfield indicates an OCC for generating a second reference signal; Alternatively, each second indication subfield in the at least one second indication subfield indicates a Hadamard code matrix for generating a second reference signal; Alternatively, each second indication subfield in the at least one second indication subfield indicates a starting row of a Hadamard code matrix for generating a second parameter signal; or, each second indication subfield in the at least one second indication subfield indicates a reference signal sequence for generating a second reference signal, and the reference signal sequences indicated by different second indication subfields are orthogonal.
22. The method according to claim 20 or 21, characterized in that The second reference signal included in the PPDU sent by each of the at least one second site is associated with a third indication subfield, and the third indication subfield indicates the second reference signal included in the PPDU sent by the first site and the second site and / or the length of the second reference signal in the PPDU sent by the second site.
23. The method according to claim 22, characterized in that The trigger frame includes at least one third indication subfield, each of the at least one third indication subfield is a third indication subfield associated with a second reference signal included in a PPDU sent by each of the at least one second station, and the first station and the second station generate second information used for the second reference signal, which is associated with a second parameter in a basic service set beacon (BSS Beacon). The second information is OCC, Hadamard code matrix, Hadamard code matrix starting row or reference signal sequence, the second parameter is used to determine the second information used to generate the second reference signal, and the type of the second information used by the first site and the second site to generate the second reference signal is specified by the standard or indicated by the BSS Beacon.
24. The method according to any one of claims 13 to 15, characterized in that After receiving the trigger frame, the method further includes: Sending a trigger response frame corresponding to the trigger frame to the first station; After a preset time period of the end moment of the trigger response frame, the PPDU generated by the second station is sent to the receiving station corresponding to the second station.
25. A communication device, characterized in that: Applied in the first site, including a sending module, wherein: The sending module is used to send a trigger frame; The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
26. A communication device, characterized in that: Applied to the second site, including a receiving module, wherein: The receiving module is used to receive a trigger frame; The trigger frame is used for at least one second site to synchronously send a physical layer protocol data unit PPDU with the first site, the first reference signal in the PPDU sent by the first site and the first reference signal in the PPDU sent by the at least one second site are orthogonal to each other, and the at least one second site is an access point site in the overlapping basic service set OBSS of the first site.
27. A communication device, characterized in that: include: Processor, memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 12, or the method according to any one of claims 13 to 24.
28. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which, when executed by a computer, implement the method according to any one of claims 1 to 12 or the method according to any one of claims 13 to 24.
29. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a computer, implements the method according to any one of claims 1 to 12 or the method according to any one of claims 13 to 24.