FTTR-based coordinated spatial reuse method, and devices and readable medium
Patent Information
- Application Number
- PCT/CN2025/080221
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-04
- Filing Date
- 2025-03-03
- Publication Date
- 2025-10-02
AI Technical Summary
In existing Co-SR technologies based on wireless networking, frequent information exchange between APs occupies a large amount of time and frequency resources, resulting in reduced air interface transmission efficiency. In contrast, incomplete information in non-interactive SR technologies leads to negative device gain.
Through FTTR technology, optical fiber is used to connect the master device and slave devices. The master device obtains the status information of the slave device, generates channel measurement decisions and transmission decisions, and guides the device group to perform channel measurement and collaborative spatial multiplexing transmission, reducing co-channel interference and conflicts.
Improve system throughput and reduce system latency. It is suitable for scenarios with dense slave device deployment and improves transmission efficiency.
Smart Images

Figure CN2025080221_02102025_PF_FP_ABST
Abstract
Description
FTTR-based collaborative spatial multiplexing method, device and readable medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202410239383.1 filed with the China Patent Office on March 4, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to, but is not limited to, the field of communication technology. Background Art
[0004] Co-SR (Coordinated Spatial Reuse) is one of the technologies that is receiving significant attention and research in the next generation of Wi-Fi (wireless network communication) technology. This technology coordinates measurement and scheduling between Multi-APs (Multiple Access Points) to achieve parallel transmission, thereby achieving higher system throughput.
[0005] Existing wireless networking-based Co-SR technology has a significant problem: the frequent information exchange between access points (APs), including Co-SR measurement, negotiation, and establishment, consumes a large amount of time and frequency resources, significantly reducing air interface transmission efficiency. Furthermore, non-interactive SR technology, due to incomplete information acquisition, may result in negative benefits for some devices performing SR.
[0006] Fiber to the Room (FTTR) technology uses optical fiber to connect wireless routers (SFUs) in different rooms or locations in homes, small and medium-sized enterprises, and provides high-bandwidth, highly reliable connections between multiple SFUs. A point-to-multipoint optical distribution network can be used to connect the MFUs (Main FTTR Units) and SFUs. The wired backhaul provided by FTTR technology effectively solves the problem of frequent information exchange occupying a large amount of time and frequency resources in existing wireless networking-based Co-SR technologies.
[0007] There is currently no public general process for Co-SR transmission in FTTR scenarios. Summary of the Invention
[0008] The present disclosure provides a collaborative spatial multiplexing method, device, and readable medium based on FTTR.
[0009] In a first aspect, an embodiment of the present disclosure provides an FTTR-based collaborative spatial multiplexing method, which is applied to a master device, wherein the master device is connected to at least two slave devices via optical fiber, and the method includes: obtaining status information of each of the slave devices; determining at least one first device group based on the status information, wherein the first device group includes at least two first device pairs; generating a channel measurement decision for each of the first device groups, and sending the channel measurement decision to the first device group, wherein the channel measurement decision is used to instruct each of the first device pairs in the first device group to perform channel measurement; obtaining a channel measurement result, and determining at least one second device group from the first device group based on the channel measurement result, wherein the second device group includes at least two second device pairs; generating a first transmission decision for each of the second device groups, and sending the first transmission decision to the second device group, wherein the first transmission decision is used to instruct each of the second device pairs in the second device group to perform collaborative spatial multiplexing transmission.
[0010] On the other hand, an embodiment of the present disclosure provides a collaborative spatial multiplexing method based on FTTR, which is applied to a slave device that supports a collaborative spatial multiplexing function, wherein the slave device is connected to a master device via an optical fiber, and the method includes: receiving a channel measurement decision sent by the master device, performing channel measurement in a first device group to which the slave device belongs according to the channel measurement decision, and sending the channel measurement result to the master device, wherein the first device group is determined based on status information of each slave device and includes at least two first device pairs; receiving a first transmission decision sent by the master device, and performing collaborative spatial multiplexing transmission in a second device group to which the slave device belongs according to the first transmission decision, wherein the second device group includes at least two second device pairs, and each second device pair is one of the first device pairs.
[0011] On the other hand, an embodiment of the present disclosure also provides a main device, including: one or more processors; a memory on which one or more programs are stored; when the one or more programs are executed by the one or more processors, the one or more processors implement the FTTR-based collaborative spatial multiplexing method as described herein; one or more I / O interfaces, connected between the processor and the memory, configured to implement information interaction between the processor and the memory.
[0012] On the other hand, an embodiment of the present disclosure also provides a slave device, comprising: one or more processors; a memory on which one or more programs are stored; when the one or more programs are executed by the one or more processors, the one or more processors implement the FTTR-based collaborative spatial multiplexing method as described herein; one or more I / O interfaces, connected between the processor and the memory, configured to implement information interaction between the processor and the memory.
[0013] On the other hand, an embodiment of the present disclosure further provides a computer-readable medium having a computer program stored thereon, wherein when the program is executed, the FTTR-based collaborative spatial multiplexing method as described above is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is a schematic diagram of a system architecture for Co-SR transmission in an FTTR scenario provided by an embodiment of the present disclosure;
[0015] FIG2 is a schematic diagram of a collaborative spatial multiplexing process with a master device as the execution subject provided by an embodiment of the present disclosure;
[0016] FIG3 is a schematic diagram of a collaborative space reuse process with a master device as the execution subject provided by an embodiment of the present disclosure;
[0017] FIG4 is a schematic diagram of a first device group and a second device group provided by an embodiment of the present disclosure;
[0018] FIG5 is a schematic diagram of a collaborative spatial multiplexing process with a slave device as the execution subject provided by an embodiment of the present disclosure;
[0019] FIG6 is a schematic diagram of a collaborative spatial multiplexing process with a slave device as the execution subject provided by an embodiment of the present disclosure;
[0020] FIG7 is a schematic diagram of a channel measurement process performed by a slave device according to an embodiment of the present disclosure;
[0021] FIG8 is a schematic diagram of a collaborative spatial multiplexing transmission process with a slave device as the execution subject provided by an embodiment of the present disclosure;
[0022] FIG9 is a schematic diagram of a collaborative spatial multiplexing transmission process with a slave device as the execution subject provided by an embodiment of the present disclosure;
[0023] FIG10 is a signaling flow chart of coordinated spatial multiplexing transmission provided by an exemplary embodiment of the present disclosure;
[0024] FIG11 is a signaling flow chart of cooperative spatial multiplexing provided by an exemplary embodiment of the present disclosure;
[0025] FIG12 is a schematic diagram of the structures of a master device and a slave device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] Example embodiments will be described more fully hereinafter with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the scope of this disclosure to those skilled in the art.
[0027] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0028] The terms used herein are used only to describe specific embodiments and are not intended to limit the present disclosure. As used herein, the singular forms "a," "an," and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise. It will also be understood that when the terms "comprising" and / or "made of" are used in this specification, the presence of the features, wholes, steps, operations, elements, and / or components is specified, but the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or groups thereof is not excluded.
[0029] The embodiments described herein may be described with reference to plan views and / or cross-sectional views, with the aid of idealized schematic diagrams of the present disclosure. Thus, the example illustrations may be modified based on manufacturing techniques and / or tolerances. Therefore, the embodiments are not limited to the embodiments shown in the accompanying drawings, but include modifications of the configurations formed based on the manufacturing process. Therefore, the regions illustrated in the accompanying drawings are schematic in nature, and the shapes of the regions shown in the drawings illustrate specific shapes of the regions of the elements, but are not intended to be limiting.
[0030] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted as having an idealized or overly formal meaning unless expressly defined as such herein.
[0031] FIG1 is a schematic diagram of the system architecture for Co-SR transmission in an FTTR scenario provided by an embodiment of the present disclosure. As shown in FIG1 , the system includes an FTTR master device (hereinafter referred to as MFU, master device) and at least two FTTR slave devices (hereinafter referred to as SFU, slave devices). The MFU is connected to the at least two SFUs via optical fiber, and the MFU and SFU are optical fiber access devices. The MFU is connected to each SFU via an optical splitter. The MFU includes an MCE (Main-device Control Entity) and an MFU transceiver module. The SFU includes an SCE (Sub-device Control Entity), an SFU transceiver module, and a Wi-Fi AP. The MCE and SCE are the main functional modules. The Wi-Fi AP is connected to an STA (Station). In the embodiment of the present disclosure, an STA can be a terminal device, and illustratively, it can be a mobile phone, a tablet computer, a smart home terminal, etc. The MCE, located within the MFU, is responsible for collecting real-time status information from each SFU, generating Co-SR decisions, and distributing them to participating SFUs. The transceiver modules (including the MFU and SFU transceiver modules) provide low-latency data communication channels, enabling timely information collection and reporting and decision delivery. The SCE within the SFU, based on the Co-SR decisions issued by the MFU, converts and adapts wireless data, such as WLAN (Wireless Local Area Networks), and configures and converts Co-SR decision information.
[0032] An embodiment of the present disclosure provides a collaborative spatial multiplexing method based on FTTR. The method is applied to a master device. As shown in FIG2 , the method may include the following steps S11 to S15 .
[0033] In step S11, the status information of each slave device is obtained.
[0034] In some embodiments, the status information of the slave device includes at least downlink traffic information of the slave device and uplink traffic information of the terminal device associated with the slave device. Downlink traffic refers to the traffic sent from the slave device to the associated terminal device, and uplink traffic refers to the traffic sent from the terminal device to the associated slave device.
[0035] In some embodiments, the status information of the slave device includes but is not limited to: uplink / downlink traffic prediction information and uplink / downlink traffic characteristic information (such as traffic priority), cache information of the slave device (for example, cache data volume, cache data size), and wireless air interface status information of the slave device (for example, working channel information, interference information, communication quality information).
[0036] In step S12, at least one first device group is determined according to the status information, where the first device group includes at least two first device pairs.
[0037] The master device determines one or more first device groups according to the status information of each slave device. Each first device group includes two or more first device pairs. Each first device pair includes a first slave device and a first terminal device associated with the first slave device.
[0038] In step S13, a channel measurement decision is generated for each first device group and sent to the first device group. The channel measurement decision is used to instruct each first device pair in the first device group to perform channel measurement.
[0039] The master device generates a channel measurement decision for each first device group and distributes it to the first device group. This enables each first device pair in the first device group to perform channel measurement, and each first device pair obtains a corresponding channel measurement result. It should be noted that as many channel measurement decisions are generated for each first device group, the number of corresponding channel measurement decisions is the same.
[0040] It should be noted that if the same slave device belongs to different first device groups, the channel measurement decisions to be sent to the slave device may be sent separately or in combination.
[0041] In step S14, a channel measurement result is obtained, and at least one second device group is determined from the first device group according to the channel measurement result. The second device group includes at least two second device pairs.
[0042] The master device obtains the channel measurement results of each first device pair, and filters the first device group according to the channel measurement results of each first device pair to obtain a second device group, where the second device group includes more than two second device pairs, and each second device pair includes a second slave device and a second terminal device associated with the second slave device.
[0043] In step S15, a first transmission decision is generated for each second device group and sent to the second device group. The first transmission decision is used to instruct each second device pair in the second device group to perform coordinated spatial multiplexing transmission.
[0044] The master device generates a first transmission decision for each second device group and sends the first transmission decision to the second device group so that each second device pair in the second device group performs collaborative spatial multiplexing transmission, that is, the second slave device and the associated second terminal device perform collaborative spatial multiplexing transmission.
[0045] The FTTR-based collaborative spatial multiplexing method provided by the embodiment of the present disclosure includes: a master device obtains status information of each slave device, determines a first device group based on the status information, generates a channel measurement decision for each first device group, and sends the channel measurement decision to the first device group to instruct each first device pair in the first device group to perform channel measurement; determines at least one second device group from the first device group based on the channel measurement result, generates a first transmission decision for each second device group, and sends the first transmission decision to the second device group to instruct each second device pair in the second device group to perform collaborative spatial multiplexing transmission; the embodiment of the present disclosure provides a collaborative spatial multiplexing transmission scheme in an FTTR scenario, which is suitable for scenarios with dense slave device deployment. Through the channel measurement decision issuance, channel measurement process, selection of second device pairs for collaborative spatial multiplexing transmission, and issuance of the first transmission decision, co-channel interference can be reduced, conflicts can be reduced, and collaborative spatial multiplexing transmission can be performed according to the first transmission decision, which can improve system throughput and reduce system latency.
[0046] In some embodiments, as shown in FIG3 , after sending the first transmission decision to the second device group (ie, step S15 ), the FTTR-based cooperative spatial multiplexing method may further include the following steps S16 to S18 .
[0047] In step S16, cooperative spatial multiplexing transmission quality information is acquired.
[0048] The master device receives the coordinated spatial multiplexing transmission quality information sent by the second slave device of each second device pair in the second device group. The coordinated spatial multiplexing transmission quality information includes the transmission quality information of the second slave device and / or the transmission quality information of the terminal device associated with the second slave device.
[0049] In some embodiments, the collaborative spatial multiplexing transmission quality information includes but is not limited to one or more of the following information: RSSI (Received Signal Strength Indication), RCPI (Received Channel Power Indication), packet error rate, and SNR (Signal to Noise Ratio).
[0050] In step S17 , when a preset transmission end condition is met, each second device pair in the second device group is instructed to stop the coordinated spatial multiplexing transmission.
[0051] The master device determines whether the coordinated spatial multiplexing transmission quality information meets the transmission end condition. If so, it means that the current transmission quality of the second device pair does not meet the requirements, and the Co-SR transmission is stopped.
[0052] In some embodiments, the transmission end condition includes at least one of the following:
[0053] (1) Channel measurement indication time T for this coordinated spatial multiplexing transmission n The predicted start time T of the next coordinated spatial multiplexing transmission n+1 The difference is greater than the preset first threshold T Valid , that is, T n+1 -T n >T Valid , where T Valid The effective time of the preset Co-SR measurement;
[0054] (2) The coordinated spatial multiplexing transmission quality information does not meet a preset second threshold, where the second threshold is the Co-SR transmission quality threshold.
[0055] In some embodiments, the channel measurement indication time T of this coordinated spatial multiplexing transmission n Indicates the start time of this channel measurement, which can be determined by the master device or reported by the slave device to the master device. The channel measurement indication time T for this collaborative spatial multiplexing transmission n This may include, but is not limited to, one of the following:
[0056] a. The time when the MFU issues the channel measurement decision;
[0057] b. The time when the SFU sends the channel measurement trigger frame;
[0058] c. The transmission time of any channel measurement frame;
[0059] d. The time when any channel measurement frame is received by a measurement entity;
[0060] e. The transmission time of any channel measurement frame;
[0061] f. The time when any channel measurement frame is received by a measurement entity;
[0062] g. Any time when the first SFU receives the channel measurement results sent by its associated STA;
[0063] h. The time when the MFU receives the channel measurement result sent by any first SFU.
[0064] In some embodiments, the predicted start time T of the next coordinated spatial multiplexing transmission is n+1 This may include, but is not limited to, one of the following:
[0065] a. The time when the MFU issues the channel measurement decision;
[0066] b. The time when any SFU receives the channel measurement decision issued by the MFU;
[0067] c. The time when the SFU obtains a transmission opportunity (TXOP).
[0068] In step S18, if the preset transmission end condition is not met, a second transmission decision is generated and sent to the second device group to instruct each second device pair in the second device group to perform coordinated spatial multiplexing transmission.
[0069] If the master device determines that the coordinated spatial multiplexing transmission quality information does not meet the transmission end condition, it means that the transmission quality meets the requirements, then there is no need to perform channel measurement and Co-SR transmission can continue.
[0070] The first transmission decision and / or the second transmission decision is used to notify the second slave device in the second device group to perform cooperative spatial multiplexing transmission, and includes but is not limited to one or more of the following information:
[0071] a. Identification information of all SFUs and STAs performing Co-SR transmission;
[0072] b. The transmission direction of each second device pair;
[0073] c. Maximum transmit power of each Co-SR transmitter;
[0074] d. The MCS (Modulation and Coding Scheme) parameters of each Co-SR transmitter;
[0075] e. Maximum Co-SR transmission duration.
[0076] A Co-SR sending device is a device that sends cached data or traffic. Depending on the data transmission direction, the sending device can be a second slave device or a second terminal device.
[0077] In some embodiments, determining at least one first device group based on the status information (i.e., step S12) includes: determining a first device pair that satisfies a preset first condition based on the status information; wherein satisfying the preset first condition includes simultaneously satisfying the following conditions:
[0078] (1) Each first slave device operates on the same channel;
[0079] (2) The first slave device has cached data or predicted downlink traffic, and / or the first terminal device has cached data or predicted uplink traffic.
[0080] In some embodiments, the channel measurement results include first data transmission parameters of the first device pair and / or second data transmission parameters of the first device pair relative to other first device pairs in the first device group, where the second data transmission parameters are data transmission parameters of other first device pairs in the first device group that interfere with the first device pair.
[0081] Correspondingly, determining at least one second device group from the first device group based on the channel measurement results (i.e., step S14) includes: determining a first device pair that meets a preset second condition as a second device pair based on the channel measurement results; wherein, meeting the preset second condition includes: a first data transmission parameter of the first device pair is greater than a preset third threshold, and the sum of the second data transmission parameters of the first device pair relative to each other first device pair in the first device group is less than a preset fourth threshold.
[0082] In an embodiment of the present disclosure, the first data transmission parameter may be a reception level parameter, and the second data transmission parameter may be an interference level parameter. The first data transmission parameter and / or the second transmission parameter include but are not limited to one or any combination of the following: RSSI, RCPI, RSNI (Received Signal to Noise Indication), SNR, and path loss.
[0083] FIG4 is a schematic diagram of a first device group and a second device group provided by an embodiment of the present disclosure. The following, in conjunction with FIG4 , describes in detail the process of determining at least one second device group from the first device group based on the channel measurement results. As shown in FIG4 , the first device group includes two first device pairs, SFU m-STA m and SFU n-STA n, where SFU m is associated with STA m and SFU n is associated with STA n. The buffered data transmission direction of the two first device pairs is downlink. Assuming that the first and second transmission parameters are measured only by RSSI, the first data transmission parameter of SFU m-STA m is RSSI 1, and the second data transmission parameter of SFU m-STA m relative to SFU n-STA n is RSSI 2; the first data transmission parameter of SFU n-STA n is RSSI 3, and the second data transmission parameter of SFU n-STA n relative to SFU m-STA m is RSSI 4. The third threshold value is preset as β1, and the fourth threshold value is preset as β2. Therefore, satisfying the second condition means: RSSI1>β1, RSSI3>β1, RSSI2<β2, and RSSI4<β2. The first device pair satisfying the second condition is selected from SFU m-STA m and SFU n-STA n, thereby obtaining the second device pair.
[0084] When the first device group includes three or more first device pairs, in the second condition, the sum of the second transmission parameters of the other first device pairs is less than the preset fourth threshold. Taking the first device group including three first device pairs a, b, and c as an example, assuming that second device pair a is selected from the three first device pairs a, b, and c, then second device pair a satisfies the following second condition: the first data transmission parameter of first device pair a is greater than the preset third threshold, and the second transmission parameter of first device pair b with respect to first device pair a (i.e., the interfering data transmission parameter) + the second transmission parameter of first device pair c with respect to first device pair a (i.e., the interfering data transmission parameter) is less than the preset fourth threshold.
[0085] In some embodiments, determining at least one second device group from the first device group based on the channel measurement results (i.e., step S14) includes: determining a first device pair that meets a preset third condition as a second device pair based on the channel measurement results; wherein, meeting the preset third condition includes: a difference between a first data transmission parameter of the first device pair and a second data transmission parameter of the first device pair relative to other first device pairs in the first device group is greater than a fifth threshold.
[0086] As shown in Figure 4 , the first device group includes two first device pairs, SFU m-STA m and SFU n-STA n. SFU m is associated with STA m, and SFU n is associated with STA n. The buffered data transmission direction of both first device pairs is downlink. Assume that the first and second transmission parameters are measured only by RSSI. The first data transmission parameter of SFU m-STA m is RSSI1, and the second data transmission parameter of SFU m-STA m relative to SFU n-STA n is RSSI2. The first data transmission parameter of SFU n-STA n is RSSI3, and the second data transmission parameter of SFU n-STA n relative to SFU m-STA m is RSSI4. A fifth threshold value β3 is preset. Therefore, satisfying the third condition means that RSSI 1 - RSSI2 > β3, and RSSI3 - RSSI4 > β3. First device pairs that satisfy this third condition are selected from SFU m-STA m and SFU n-STA n, thereby obtaining a second device pair.
[0087] In some embodiments, the channel measurement results include but are not limited to one or more of the following parameters: received signal strength indication (RSSI), received channel power indication (RCIP), received signal-to-noise ratio indication (RSNI), and signal-to-noise ratio (SNR) of all received measurement frames.
[0088] In some embodiments, the acquisition of status information of each slave device (i.e., step S11) includes the following steps: periodically acquiring status information of each slave device from each slave device, where the slave device is a slave device that supports the collaborative spatial multiplexing function, that is, the master device periodically initiates status information collection requests to all slave devices that support the Co-SR function to acquire status information of each slave device. Alternatively, upon receiving status information sent by the first target slave device, the status information of each second target slave device is acquired from each second target slave device, where the first target slave device and the second target slave device are slave devices that support the collaborative spatial multiplexing function, and the second target slave device is different from the first target slave device; that is, when the cached data volume N of the slave device that supports Co-SR exceeds the preset sixth threshold θ, that is, when N>θ, the slave device actively initiates status information reporting to the master device, thereby triggering the master device to initiate status information collection requests to other slave devices that support Co-SR and have not reported status information, so as to obtain status information of other slave devices, where the preset sixth threshold is the Co-SR maximum data cache volume threshold.
[0089] It should be noted that the slave device supporting the Co-SR function is a slave device that supports and enables the SR function and supports and enables the Co-SR function based on FTTR.
[0090] The embodiment of the present disclosure also provides a collaborative spatial multiplexing method based on FTTR, which is applied to a slave device that supports the collaborative spatial multiplexing function. The slave device is connected to the master device through an optical fiber. As shown in Figure 5, the method may include the following steps S21 and S22.
[0091] In step S21, a channel measurement decision sent by the master device is received, channel measurement is performed in a first device group to which the slave device belongs according to the channel measurement decision, and the channel measurement result is sent to the master device, where the first device group includes at least two first device pairs.
[0092] The slave device (i.e., the first slave device) performs channel measurement with the associated terminal device (i.e., the first terminal device) to obtain a channel measurement result, and reports the channel measurement result to the master device, so that the master device determines the second device group based on the channel measurement result to narrow the selection range of devices for collaborative spatial multiplexing transmission.
[0093] In step S22, a first transmission decision sent by the master device is received, and according to the first transmission decision, collaborative spatial multiplexing transmission is performed in the second device group to which the slave device belongs. The second device group includes at least two second device pairs, and each second device pair is one of the first device pairs.
[0094] The first transmission decision is sent by the master device to the slave devices of each second device pair in the second device group after determining the second device group. After receiving the first transmission decision, the slave device (i.e., the second slave device) performs Co-SR transmission with the associated terminal device (i.e., the second terminal device) according to the first transmission decision, and instructs other second device pairs in the second device group to which it belongs to perform Co-SR transmission.
[0095] The embodiment of the present disclosure provides a collaborative spatial multiplexing method based on FTTR, in which a slave device receives a channel measurement decision sent by a master device, performs channel measurement in a first device group to which the slave device belongs according to the channel measurement decision, and sends the channel measurement result to the master device, wherein the first device group is determined according to the status information of each slave device and includes at least two first device pairs; a first transmission decision sent by the master device is received, and collaborative spatial multiplexing transmission is performed in a second device group to which the slave device belongs according to the first transmission decision, wherein the second device group includes at least two second device pairs, and each second device pair is one of the first device pairs; the embodiment of the present disclosure provides a collaborative spatial multiplexing transmission scheme in an FTTR scenario, which is suitable for scenarios where slave devices are densely deployed. Channel measurement can reduce co-channel interference and conflicts, and collaborative spatial multiplexing transmission is performed according to the first transmission decision, which can improve system throughput and reduce system latency.
[0096] In some embodiments, the first device pair includes a first slave device and a first terminal device associated with the first slave device, and the slave device is the first slave device. As shown in FIG6 , after performing cooperative spatial multiplexing transmission in the second device group to which the slave device belongs according to the first transmission decision (i.e., step S22), the FTTR-based cooperative spatial multiplexing method may further include the following steps S23 and S24.
[0097] In step S23, the coordinated spatial multiplexing transmission quality information is sent to the master device.
[0098] The slave device sends the collaborative spatial multiplexing transmission quality information to the master device so that the master device can determine whether the collaborative spatial multiplexing transmission quality information meets the transmission end condition. If not, it means that the transmission quality meets the requirements, and there is no need to perform channel measurement. Co-SR transmission can continue, so the second transmission decision can be sent to the second device group.
[0099] In step S24, a second transmission decision sent by the master device is received, and collaborative spatial multiplexing transmission is performed in the second device group to which the slave device belongs according to the second transmission decision. The second transmission decision is sent by the master device after determining that the collaborative spatial multiplexing transmission quality information does not meet the preset transmission end condition.
[0100] After receiving the second transmission decision, the slave device performs Co-SR transmission with the terminal device associated with it according to the second transmission decision, and instructs other second device pairs in the second device group to which it belongs to perform Co-SR transmission.
[0101] In some embodiments, as shown in FIG. 7 , performing channel measurement in the first device group to which the slave device belongs according to the channel measurement decision (step S21 ) may include the following steps S211 to S215 .
[0102] In step S211, a channel measurement trigger frame is generated according to the channel measurement decision, and the channel measurement trigger frame is sent to the first terminal device associated with the slave device.
[0103] Each first slave device in the first device group generates its own channel measurement trigger frame according to the channel measurement decision, and sends it to its associated first terminal device, so as to trigger the corresponding first terminal device to send a channel measurement frame or perform channel measurement at a specified time.
[0104] In some embodiments, the channel measurement trigger frame may be a Spectrum Measurement Request frame, a Radio Measurement Request frame, or some newly defined frames for triggering a STA to perform channel measurement.
[0105] In step S212, a first sending device is determined according to the data transmission direction of the first device pair to which the slave device belongs. The first sending device is one of the first slave device in the first device pair to which the slave device belongs and the associated first terminal device.
[0106] The first sending device refers to the device in the first device pair that sends the channel measurement frame, and may be the first slave device or the first terminal device, depending on whether the data transmission direction of the first device pair is uplink or downlink.
[0107] In some embodiments, determining the first sending device based on the data transmission direction of the first device pair to which the slave device belongs includes: when the data transmission direction of the first device pair to which the slave device belongs is a downlink transmission direction, determining the first sending device as a slave device; when the data transmission direction of the first device pair to which the slave device belongs is an uplink transmission direction, determining the first sending device as a first terminal device associated with the slave device.
[0108] Assume that the first device group includes two first device pairs, SFU m-STA m and SFU n-STA n, where SFU m is associated with STA m and SFU n is associated with STA n. When the two first device pairs have different transmission directions for buffered data or predicted traffic, the devices that send the measurement frame and those that perform the measurement frame are different. Table 1 shows the situations corresponding to different transmission directions.
[0109] Table 1
[0110] As shown in Table 1, if the data transmission direction between the first device and SFU m-STA m is the downlink transmission direction (DL), the first transmitting device that sends the measurement frame is SFU m, and accordingly, the device that receives the measurement frame and performs channel measurement (i.e., the device that receives the channel measurement frame) is STA m. If the data transmission direction between the first device and SFU m-STA m is the uplink transmission direction (UL), the first transmitting device that sends the measurement frame is STA m, and accordingly, the device that receives the measurement frame and performs channel measurement (i.e., the device that receives the channel measurement frame) is SFU m. If the data transmission direction between the first device and SFU n-STA n is the downlink transmission direction (DL), the first transmitting device that sends the measurement frame is SFU n, and accordingly, the device that receives the measurement frame and performs channel measurement (i.e., the device that receives the channel measurement frame) is STA n. If the data transmission direction between the first device and SFU n-STA n is the uplink transmission direction (UL), the first transmitting device that sends the measurement frame is STA n, and accordingly, the device that receives the measurement frame and performs channel measurement (i.e., the device that receives the channel measurement frame) is SFU n.
[0111] In step S213, when the slave device is the first sending device, a channel measurement frame is sent to the first terminal device associated with the slave device, and through the first slave device in the other first device pairs in the first device group, a channel measurement frame is sent to the first terminal device associated with the first slave device in the other first device pairs in the first device group. The channel measurement frame is used to indicate channel measurement.
[0112] All first device pairs in the first device group perform channel measurement.
[0113] In some embodiments, the channel measurement frame may be an NDP (Null Data PPDU) frame or other frame that can be used for channel measurement. In some embodiments, the channel measurement frame may be a Beacon frame or an Ack frame. In this case, the channel measurement frame does not need to be sent separately, and measurement information can be obtained by measuring frames sent by the first slave device or the first terminal device.
[0114] In step S214 , first channel measurement results returned by the first terminal device associated with the slave device and the first terminal device associated with the first slave device in other first device pairs in the first device group are received.
[0115] If the slave device in the current first device pair is the first transmitting device, the slave device receives the first channel measurement result sent by its associated first terminal device, and receives the first channel measurement results sent by the first terminals of other first device pairs in the same first device group.
[0116] In step S215, when the slave device is not the first transmitting device, it receives a channel measurement frame sent by the first terminal device in the first device pair to which the slave device belongs or the first terminal device in other first device pairs in the first device group, performs channel measurement, and obtains a second channel measurement result.
[0117] If the first terminal device in the current first device pair is the first sending device, then after the slave device receives the channel measurement frame sent by the first terminal device, or after receiving the channel measurement frame sent by the first terminal device in other first device pairs in the first device group, channel measurement is performed to obtain a second channel measurement result.
[0118] The slave device reports the first channel measurement result and / or the second channel measurement result to the master device. It should be noted that in some embodiments, the slave device may also report the channel measurement indication time T of this coordinated spatial multiplexing transmission. n The channel measurement results are sent to the master device.
[0119] In some embodiments, the second device pair includes a second slave device and a second terminal device associated with the second slave device, and the slave device is the second slave device. As shown in FIG8 , performing the coordinated spatial multiplexing transmission in the second device group to which the slave device belongs according to the first transmission decision (i.e., step S22) may include the following steps S81 to S86.
[0120] In step S81, when the slave device is a slave device that obtains a transmission opportunity, a collaborative spatial multiplexing trigger frame is generated according to the first transmission decision, and the collaborative spatial multiplexing trigger frame is sent to the second sending devices of other second device pairs in the second device group; the collaborative spatial multiplexing trigger frame is used to indicate collaborative spatial multiplexing transmission, and the second sending device is a device used to send data frames.
[0121] The second slave device that obtains the TXOP in the second device group generates a Co-SR trigger frame to trigger Co-SR transmission. Exemplarily, when the second slave device in the second device group obtains the TXOP through the channel access competition mechanism, the second slave device generates a coordinated spatial multiplexing trigger frame according to the first transmission decision issued by the master device, and instructs the other second device pairs in the second device group to which it belongs to perform coordinated spatial multiplexing transmission, that is, sends a coordinated spatial multiplexing trigger frame to the second transmitting devices of the other second device pairs in the second device group to which it belongs, so that all second device pairs in the second device group perform Co-SR transmission.
[0122] The second transmitting device of the other second device pairs in the second device group is the second slave device or the second terminal device of the other second device pairs. If the second transmitting device is the second terminal device of the other second device pairs, and the slave device is a non-associated device with the second terminal device of the other second device pairs, the slave device can directly send a collaborative spatial multiplexing trigger frame to the second terminal device of the other second device pairs, or can send a collaborative spatial multiplexing trigger frame to the second slave device of the other second device pairs, and the second slave device of the other second device pairs sends the collaborative spatial multiplexing trigger frame to the associated second terminal device.
[0123] In some embodiments, the cooperative spatial multiplexing trigger frame includes but is not limited to one or more of the following information:
[0124] a. Identification information of all SFUs and STAs performing Co-SR transmission;
[0125] b. The transmission direction of each second device pair;
[0126] c. Maximum transmit power of each Co-SR transmitter;
[0127] d. MCS parameters of each Co-SR transmitting device;
[0128] e. PPDU (PHY Protocol Data Unit) length;
[0129] f. Co-SR start time;
[0130] g.Co-SR duration.
[0131] In step S82, a second sending device of the second device pair to which the slave device belongs is determined according to the data transmission direction of the second device pair to which the slave device belongs.
[0132] The second sending device refers to the device that sends the channel measurement frame in the second device pair, that is, the sending device with cached data. It can be the second slave device of the second device pair to which the slave device belongs, or it can be the second terminal device of the second device pair to which the slave device belongs, depending on whether the data transmission direction of the second device pair is uplink or downlink.
[0133] In some embodiments, determining the second transmitting device of the second device pair to which the slave device belongs based on the data transmission direction of the second device pair to which the slave device belongs includes: when the data transmission direction of the second device pair to which the slave device belongs is a downlink transmission direction, determining the second transmitting device of the second device pair to which the slave device belongs is a slave device; and when the data transmission direction of the second device pair to which the slave device belongs is an uplink transmission direction, determining the second transmitting device of the second device pair to which the slave device belongs is a second terminal device associated with the slave device. The strategy for determining the second transmitting device is the same as the strategy for determining the first transmitting device and will not be described in detail here.
[0134] In step S83 , when the slave device is the second sending device of the second device pair to which it belongs, the slave device sends a data frame to the second terminal device associated with the slave device.
[0135] The second transmitting device performs Co-SR data transmission in each second device pair at a specified time according to the first transmission decision. If the slave device is the second transmitting device, the slave device transmits a data frame to the associated second terminal device, thereby performing Co-SR transmission in the second device pair to which it belongs.
[0136] In step S84, a confirmation message sent by the second terminal device associated with the slave device is received, the coordinated spatial multiplexing transmission quality information in the confirmation message is acquired, and the coordinated spatial multiplexing transmission quality information is sent to the master device.
[0137] After receiving the data frame, the second receiving device (in this case, the second terminal device) returns a confirmation message to the second sending device. If the second receiving device is a second terminal device, the returned confirmation message also carries the transmission quality information of the second terminal device. The slave device reports its own transmission quality information and / or the transmission quality information of the associated second terminal device to the master device.
[0138] The sending device (including the first sending device and the second sending device) and the receiving device (including the first receiving device and the second receiving device) are distinguished according to whether there is cached data or it is predicted that there will be traffic. If there is cached data or it is predicted that there will be traffic, it is called a sending device; otherwise, it is called a receiving device. Both the slave device and the terminal device can serve as a receiving device or a sending device.
[0139] In step S85 , when the slave device is not the second transmitting device of the second device pair, a cooperative spatial multiplexing trigger frame is sent to the second terminal device associated with the slave device.
[0140] In step S86 , a data frame sent by the second terminal device associated with the slave device is received, and a confirmation message is returned to the second terminal device associated with the slave device.
[0141] If the second terminal device in the current second device pair is the second sending device, the second slave device in the second device pair sends a collaborative spatial multiplexing trigger frame to the second sending device (i.e., the second terminal device) to enable the second terminal device in the current second device pair to send a data frame, and returns a confirmation message after receiving the data frame sent by the second terminal device.
[0142] It should be noted that step S81 may not be executed, but the second sending devices of other second device pairs in the second device group may autonomously detect the data frames sent by the corresponding slave devices according to the first transmission decision issued by the master device to actively perform collaborative spatial multiplexing transmission.
[0143] In some embodiments, as shown in FIG9 , performing the coordinated spatial multiplexing transmission in the second device group to which the slave device belongs according to the first transmission decision (ie, step S22 ) may include the following steps S91 to S94 .
[0144] In step S91, when the slave device does not obtain a transmission opportunity and receives a cooperative spatial multiplexing trigger frame sent by a second sending device of another second device pair in the second device group to which it belongs, it sends a data frame to the associated second terminal device.
[0145] If a slave device does not obtain a TXOP, it indicates that the second device pair to which the slave device belongs is performing collaborative spatial multiplexing transmission based on instructions from other second device pairs in the same second device group. If the slave device receives a collaborative spatial multiplexing trigger frame sent by a second slave device of another second device pair in its second device group, it indicates that the slave device is the second transmitting device in the second device pair to which it belongs. In this case, the slave device sends a data frame to the associated second terminal device.
[0146] In step S92, a confirmation message sent by the second terminal device associated with the slave device is received, the coordinated spatial multiplexing transmission quality information in the confirmation message is acquired, and the coordinated spatial multiplexing transmission quality information is sent to the master device.
[0147] The second terminal device associated with the slave device carries its own cooperative spatial multiplexing transmission quality information in a confirmation message and sends it to the slave device.
[0148] In step S93, when the slave device does not obtain a transmission opportunity and is not the second sending device of the second device pair, the slave device receives a data frame sent by the associated second terminal device.
[0149] If the slave device does not obtain the TXOP and is not the second transmitting device of the second device pair to which it belongs, it means that the second device pair to which the slave device belongs performs collaborative spatial multiplexing transmission based on the instructions of other second device pairs in the same second device group, and the slave device is the second receiving device in the second device pair to which it belongs, that is, the second terminal device in the second device pair to which the slave device belongs receives the collaborative spatial multiplexing trigger frame sent by the second slave device of other second device pairs in the same second device group. In this case, the second terminal device in the second device pair to which the slave device belongs, that is, the second terminal device associated with the slave device, will send a data frame to the slave device.
[0150] In step S94, a confirmation message is returned to the associated second terminal device.
[0151] After receiving the data frame, the slave device returns a confirmation message to the associated second terminal device.
[0152] To clearly illustrate the collaborative spatial multiplexing transmission process, the following is a detailed description using an exemplary example in conjunction with FIG10 . In this example, the second device group includes two second device pairs, namely, SFU1-STA1 and SFU2-STA2. STA1 is associated with SFU1, and STA2 is associated with SFU2. Assume that SFU1 obtains a TXOP, while SFU2 does not. As shown in FIG10 , SFU1 generates a collaborative spatial multiplexing trigger frame based on the first transmission decision and sends the collaborative spatial multiplexing trigger frame to the second transmitting device in the second device pair SFU2-STA2. If SFU1 determines that the second transmitting device in the second device pair SFU1-STA1 is itself, i.e., SFU1, it transmits a data frame to the associated second terminal STA1. STA1 sends its own collaborative spatial multiplexing transmission quality information in a confirmation message to SFU1, which then sends this collaborative spatial multiplexing transmission quality information to the MFU. If SFU1 determines that the second transmitting device in the second device pair SFU1-STA1 is STA1, it sends a cooperative spatial multiplexing trigger frame to STA1, STA1 sends a data frame to SFU1, and SFU1 returns a confirmation message to STA1.
[0153] If the second transmitting device in the second device pair SFU2-STA2 is SFU2, SFU1 sends a collaborative spatial multiplexing trigger frame to SFU2. After SFU2 receives the collaborative spatial multiplexing trigger frame sent by SFU1, it sends a data frame to the associated STA2. STA2 carries its own collaborative spatial multiplexing transmission quality information in a confirmation message and sends it to SFU2. SFU2 sends the collaborative spatial multiplexing transmission quality information to MFU. If the second transmitting device in the second device pair SFU2-STA2 is STA2, SFU1 sends a collaborative spatial multiplexing trigger frame to STA2. After STA2 receives the collaborative spatial multiplexing trigger frame sent by SFU1, it sends a data frame to SFU2. SFU2 returns a confirmation message to STA2.
[0154] In some embodiments, the method may further include the following steps: when the amount of cached data in the slave device is greater than a preset sixth threshold, or when a status information acquisition request is received from the master device, or when a preset period has expired, the slave device sends the status information of the slave device to the master device. In other words, the slave device may proactively report its own status information to the master device periodically, or may report its own status information to the master device when a trigger condition is met. The trigger condition may be that the amount of cached data in the slave device itself is large (i.e., greater than the preset sixth threshold). The slave device may also send its own status information to the master device based on the master device's request.
[0155] To clearly illustrate the solution of the embodiment of the present disclosure, the following is a detailed description using an exemplary example in conjunction with FIG11. In this example, the first device group includes two first device pairs, namely SFU1-STA1 and SFU2-STA2, STA1 is associated with SFU1, and STA2 is associated with SFU2. As shown in FIG11, the FTTR-based collaborative spatial multiplexing method includes three stages (Stage): Stage 1 is the information collection stage, in which the MSU obtains the status information of the SFU of each first device pair in the first device group; Stage 2 is the channel measurement stage, in which the MFU generates a channel measurement decision and sends it to the first device group, and obtains the channel measurement results of each first device pair; Stage 3 is the Co-SR transmission stage, in which the MFU selects the second device group, sends a transmission decision to the second device group, and performs Co-SR transmission in each second device pair.
[0156] In the Stage 1 information collection phase, the MFU collects status information from each SFU in the following two ways:
[0157] Method 1: MFU periodically obtains the status information of each SFU, that is, MFU periodically sends a status information collection request to SFU1 and SFU2, and SFU1 and SFU2 report their respective status information to MFU based on the status information collection request.
[0158] Method 2: When the cached data amount N of SFU2 exceeds the preset sixth threshold θ, it reports its own status information to MFU, and MFU sends a status information collection request to SFU1. SFU1 reports its own status information to MFU based on the status information collection request.
[0159] In the Stage 2 channel measurement phase, the channel measurement steps include:
[0160] S2.1. The MFU selects multiple first device pairs for Co-SR transmission according to the status information.
[0161] S2.2, the MFU generates a channel measurement decision, and sends it to the SFUs (ie, SFU1 and SFU2) in each first device pair, to instruct each first device pair to perform channel measurement.
[0162] S2.3, each first device performs information channel measurement respectively, and reports the channel measurement result to the MFU.
[0163] Based on the channel measurement decision issued by the MFU, the SFU in each first device pair generates and sends a channel measurement trigger frame to the associated STA, triggering the STA to send a channel measurement frame or perform channel measurement at the specified time. The first transmitting device in the first device pair sends a channel measurement frame at the specified time, while the first receiving device performs channel measurement. The STA reports the channel measurement results to the associated SFU. The SFU reports its own channel measurement results and those of the associated STAs to the MFU, and reports the channel measurement indication time T1 to the MFU.
[0164] In the Co-SR transmission phase of Stage 3, the steps of Co-SR transmission include:
[0165] In step S3.1, the MFU selects a second device group from the first device group for the final Co-SR transmission based on the channel measurement results reported by the SFU. In this example, the second device group is the same as the first device group, that is, the second device pair of the second device group is the same as the first device pair of the first device group.
[0166] S3.2, the MFU generates a Co-SR transmission decision (i.e., the C-SR transmission decision in the figure) and sends it to the second device group to instruct the devices in the second device group to perform Co-SR transmission (i.e., C-SR transmission in the figure).
[0167] S3.3, the SFU that obtains the transmission opportunity in the second device group sends a Co-SR trigger frame (ie, the C-SR trigger frame in the figure) to other second device pairs in the second device group to trigger Co-SR transmission.
[0168] When the SFU in the second device pair obtains TXOP through the channel access competition mechanism, the SFU generates and sends a Co-SR trigger frame to the second sending device with cached data in the second device group according to the Co-SR transmission decision issued by the MFU, instructing it to perform Co-SR data transmission at the specified time. The second sending device sends the data frame within the specified Co-SR transmission time according to the information in the received Co-SR trigger frame. After receiving the data frame, the second receiving device returns a confirmation message to the second sending device. If the second receiving device is a STA, the STA also needs to feedback the transmission quality information (carried in the confirmation message) to the associated SFU. The SFU feeds back the transmission quality information fed back by itself and / or the associated STA to the MFU.
[0169] Repeat S3.2 and S3.3 until the Co-SR transmission end condition is met.
[0170] The embodiments of the present disclosure are mainly applied to MFUs, SFUs, terminals and other devices that support FTTR scenarios and Co-SR functions. Co-SR technology is a technology with relatively low implementation complexity and relatively high gain in Multi-AP collaboration technology. As a technology defined in 802.11ax, SR is already relatively mature in its implementation. The FTTR scenario provides wired backhaul and central control for Co-SR technology, thereby improving performance and reducing implementation complexity, which is conducive to the implementation of Co-SR. There is currently no Co-SR process in the FTTR scenario. The FTTR-based collaborative spatial multiplexing method proposed in the embodiments of the present disclosure can relatively simply and universally implement Co-SR transmission in the FTTR scenario, filling this gap.
[0171] This disclosed embodiment provides a general process for Co-SR transmission in FTTR scenarios, including the collaboration process between MFUs and SFUs, Co-SR licensing conditions and triggering mechanisms, MFU decision-making mechanisms, and SFU responses and decision-making mechanisms. This process is applicable to densely deployed SFUs in FTTR scenarios, reducing co-channel interference and minimizing conflicts. In FTTR scenarios, Co-SR technology can be used to improve system throughput and reduce system latency.
[0172] The embodiments of the present disclosure also provide a master device and a slave device, as shown in Figure 12, including: at least one processor 1201; a memory 1202, on which at least one program is stored, and when the at least one program is executed by the at least one processor, the at least one processor implements the FTTR-based collaborative spatial multiplexing method provided in the aforementioned embodiments; at least one I / O interface 1203, connected between the processor and the memory, and configured to implement information interaction between the processor and the memory.
[0173] Among them, the processor 1201 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 1202 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH); the I / O interface (read-write interface) 1203 is connected between the processor 1201 and the memory 1202, and can realize information interaction between the processor 1201 and the memory 1202, including but not limited to a data bus (Bus), etc.
[0174] In some embodiments, the processor 1201 , the memory 1202 , and the I / O interface 1203 are connected to each other via a bus, and further connected to other components of the computing device.
[0175] The embodiments of the present disclosure further provide a computer-readable medium having a computer program stored thereon, wherein when the computer program is executed, the FTTR-based collaborative spatial multiplexing method provided in the aforementioned embodiments is implemented.
[0176] It will be appreciated by those skilled in the art that all or some of the steps in the method disclosed above, and the functional modules / units in the device can be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media generally embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0177] Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for purposes of limitation. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly indicated, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, it will be understood by those skilled in the art that various changes in form and detail may be made without departing from the scope of the invention as set forth in the appended claims.
Claims
1. A collaborative spatial multiplexing method based on fiber-to-the-room (FTTR) is applied to a master device, wherein the master device is connected to at least two slave devices via optical fibers, the method comprising: Obtaining status information of each of the slave devices; determining at least one first device group according to the status information, where the first device group includes at least two first device pairs; For each of the first device groups, generating a channel measurement decision, and sending the channel measurement decision to the first device group, where the channel measurement decision is used to instruct each of the first device pairs in the first device group to perform channel measurement; Acquire a channel measurement result, and determine at least one second device group from the first device group based on the channel measurement result, where the second device group includes at least two second device pairs; For each second device group, a first transmission decision is generated and sent to the second device group, where the first transmission decision is used to instruct each second device pair in the second device group to perform coordinated spatial multiplexing transmission.
2. The method according to claim 1, wherein After sending the first transmission decision to the second device group, the method further includes: Obtaining cooperative spatial multiplexing transmission quality information; When the preset transmission end condition is met, each second device pair in the second device group is instructed to stop collaborative spatial multiplexing transmission; when the preset transmission end condition is not met, a second transmission decision is generated and the second transmission decision is sent to the second device group to instruct each second device pair in the second device group to perform collaborative spatial multiplexing transmission.
3. The method according to claim 2, wherein: The transmission end condition includes at least one of the following: The difference between the channel measurement indication time of the current coordinated spatial multiplexing transmission and the predicted start time of the next coordinated spatial multiplexing transmission is greater than a preset first threshold; The coordinated spatial multiplexing transmission quality information does not meet a preset second threshold.
4. The method according to claim 1, wherein The state information of the slave device includes at least downlink traffic information of the slave device and uplink traffic information of a terminal device associated with the slave device, and the first device pair includes a first slave device and a first terminal device associated with the first slave device; The determining at least one first device group according to the status information includes: determining a first device pair that meets a preset first condition according to the status information; Wherein, satisfying the preset first condition includes: Each of the first slave devices operates on the same channel, and The first slave device has cached data or predicted downlink traffic, and / or the first terminal device has cached data or predicted uplink traffic.
5. The method according to claim 1, wherein The channel measurement result includes a first data transmission parameter of the first device pair and / or a second data transmission parameter of the first device pair relative to other first device pairs in the first device group, where the second data transmission parameter is a data transmission parameter of interference caused by other first device pairs in the first device group on the first device pair; The determining at least one second device group from the first device group according to the channel measurement result includes: Determine, based on the channel measurement result, a first device pair that meets a preset second condition as a second device pair; wherein meeting the preset second condition includes: a first data transmission parameter of the first device pair is greater than a preset third threshold, and a sum of second data transmission parameters of the first device pair relative to other first device pairs in the first device group is less than a preset fourth threshold.
6. The method of claim 1, wherein: The channel measurement result includes a first data transmission parameter of the first device pair and / or a second data transmission parameter of the first device pair relative to other first device pairs in the first device group, where the second data transmission parameter is a data transmission parameter of interference caused by other first device pairs in the first device group on the first device pair; The determining at least one second device group from the first device group according to the channel measurement result includes: A first device pair that meets a preset third condition is determined as a second device pair based on the channel measurement result; wherein meeting the preset third condition includes: a difference between a first data transmission parameter of the first device pair and a second data transmission parameter of the first device pair relative to other first device pairs in the first device group is greater than a fifth threshold.
7. The method of claim 1, wherein: The obtaining of status information of each slave device includes: Periodically acquiring status information of each slave device from each slave device, where the slave device is a slave device supporting a cooperative spatial multiplexing function; or Upon receiving status information sent by the first target slave device, the status information of each second target slave device is obtained from each second target slave device; the first target slave device and the second target slave device are slave devices supporting collaborative spatial multiplexing function, and the second target slave device is different from the first target slave device.
8. A collaborative spatial multiplexing method based on fiber-to-the-room (FTTR) technology, applied to a slave device supporting collaborative spatial multiplexing, wherein the slave device is connected to a master device via an optical fiber, the method comprising: receiving a channel measurement decision sent by the master device, performing channel measurement in a first device group to which the slave device belongs according to the channel measurement decision, and sending the channel measurement result to the master device, where the first device group is determined based on status information of each slave device and includes at least two first device pairs; Receive a first transmission decision sent by the master device, and perform collaborative spatial multiplexing transmission in a second device group to which the slave device belongs based on the first transmission decision, wherein the second device group includes at least two second device pairs, and each second device pair is one of the first device pairs.
9. The method of claim 8, wherein: After performing the coordinated spatial multiplexing transmission in the second device group to which the slave device belongs according to the first transmission decision, the method further includes: sending collaborative spatial multiplexing transmission quality information to the master device; Receive a second transmission decision sent by the master device, and perform collaborative spatial multiplexing transmission in the second device group to which the slave device belongs according to the second transmission decision. The second transmission decision is sent by the master device after determining that the collaborative spatial multiplexing transmission quality information does not meet the preset transmission end condition.
10. The method of claim 8, wherein: The first device pair includes a first slave device and a first terminal device associated with the first slave device, and the slave device is the first slave device; and performing channel measurement in the first device group to which the slave device belongs according to the channel measurement decision includes: generating a channel measurement trigger frame according to the channel measurement decision, and sending the channel measurement trigger frame to a first terminal device associated with the slave device; Determining a first sending device according to a data transmission direction of a first device pair to which the slave device belongs, where the first sending device is one of a first slave device in the first device pair to which the slave device belongs and a first terminal device associated therewith; When the slave device is the first transmitting device, a channel measurement frame is sent to a first terminal device associated with the slave device; and a channel measurement frame is sent to a first terminal device associated with the first slave device in another first device pair in the first device group through a first slave device in another first device pair in the first device group, where the channel measurement frame is used to instruct to perform a channel measurement; Receive first channel measurement results returned by a first terminal device associated with the slave device and a first terminal device associated with a first slave device in another first device pair in the first device group.
11. The method according to claim 10, wherein: After determining the first sending device according to the data transmission direction of the first device pair to which the slave device belongs, the method further includes: When the slave device is not the first sending device, a channel measurement frame sent by the first terminal device in the first device pair to which the slave device belongs or the first terminal device in other first device pairs in the first device group is received, channel measurement is performed, and a second channel measurement result is obtained.
12. The method of claim 10, wherein: The determining the first sending device according to the data transmission direction of the first device pair to which the slave device belongs includes: In a case where the data transmission direction of the first device pair to which the slave device belongs is a downlink transmission direction, determining that the first sending device is the slave device; In a case where the data transmission direction of the first device pair to which the slave device belongs is an uplink transmission direction, the first sending device is determined to be a first terminal device associated with the slave device.
13. The method of claim 8, wherein: The second device pair includes a second slave device and a second terminal device associated with the second slave device, and the slave device is the second slave device; and performing collaborative spatial multiplexing transmission in the second device group to which the slave device belongs according to the first transmission decision includes: In a case where the slave device is a slave device that obtains a transmission opportunity, generating a coordinated spatial multiplexing trigger frame according to the first transmission decision, and sending the coordinated spatial multiplexing trigger frame to the second sending devices of other second device pairs in the second device group; the coordinated spatial multiplexing trigger frame is used to indicate coordinated spatial multiplexing transmission, and the second sending device is a device for sending data frames; determining a second sending device of the second device pair to which the slave device belongs according to a data transmission direction of the second device pair to which the slave device belongs; In a case where the slave device is a second sending device of a second device pair, sending a data frame to a second terminal device associated with the slave device; Receive a confirmation message sent by a second terminal device associated with the slave device, obtain collaborative spatial multiplexing transmission quality information in the confirmation message, and send the collaborative spatial multiplexing transmission quality information to the master device.
14. The method of claim 13, wherein: After determining the second sending device of the second device pair to which the slave device belongs according to the data transmission direction of the second device pair to which the slave device belongs, the method further includes: In a case where the slave device is not the second sending device of the second device pair, sending the cooperative spatial multiplexing trigger frame to the second terminal device associated with the slave device; receiving a data frame sent by a second terminal device associated with the slave device; A confirmation message is returned to the second terminal device associated with the slave device.
15. The method of claim 8, wherein: The second device pair includes a second slave device and a second terminal device associated with the second slave device, and the slave device is the second slave device; and performing collaborative spatial multiplexing transmission in the second device group to which the slave device belongs according to the first transmission decision includes: When the slave device fails to obtain a transmission opportunity and receives a cooperative spatial multiplexing trigger frame sent by a second sending device of another second device pair in the second device group to which it belongs, sending a data frame to the associated second terminal device; Receive a confirmation message sent by a second terminal device associated with the slave device, obtain collaborative spatial multiplexing transmission quality information in the confirmation message, and send the collaborative spatial multiplexing transmission quality information to the master device.
16. The method of claim 13, further comprising: In a case where the slave device does not obtain a transmission opportunity and is not the second sending device of the second device pair, receiving a data frame sent by the associated second terminal device; A confirmation message is returned to the associated second terminal device.
17. The method of claim 13, wherein: The determining the second sending device of the second device pair to which the slave device belongs according to the data transmission direction of the second device pair to which the slave device belongs includes: In a case where the data transmission direction of the second device pair to which the slave device belongs is a downlink transmission direction, determining that the second sending device of the second device pair to which the slave device belongs is the slave device; In a case where the data transmission direction of the second device pair to which the slave device belongs is an uplink transmission direction, the second sending device of the second device pair to which the slave device belongs is determined to be a second terminal device associated with the slave device.
18. The method of claim 8, further comprising: When the amount of cached data of the slave device is greater than a preset sixth threshold, or a status information acquisition request sent by the master device is received, or a preset period is reached, the status information of the slave device is sent to the master device.
19. A master device, comprising: one or more processors; a memory having one or more programs stored therein; When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the FTTR-based collaborative spatial multiplexing method according to any one of claims 1 to 7; One or more I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.
20. A slave device, comprising: one or more processors; a memory having one or more programs stored therein; When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the FTTR-based collaborative spatial multiplexing method according to any one of claims 8 to 18; One or more I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.
21. A computer-readable medium having a computer program stored thereon, wherein: When the program is executed, the FTTR-based collaborative spatial multiplexing method according to any one of claims 1 to 7 is implemented, or the FTTR-based collaborative spatial multiplexing method according to any one of claims 8 to 18 is implemented.