Multi-user resource scheduling method based on degradation mechanism
By introducing a degradation mechanism into the full-duplex system and adjusting the resource allocation strategy according to the UE state, the interference suppression problem of the full-duplex system under high load of multiple users is solved, and the spectrum efficiency and communication quality are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING UNIV OF POSTS & TELECOMM
- Filing Date
- 2026-01-16
- Publication Date
- 2026-05-12
AI Technical Summary
Under conditions of high load and complex interference from multiple users, the existing full-duplex system's base station processing capacity and scheduling complexity pose challenges, leading to a decline in interference suppression effectiveness, affecting communication quality and spectrum efficiency, and making it difficult to effectively leverage the advantages of full-duplex technology.
A multi-user resource scheduling method based on degradation mechanism is introduced. The base station obtains UE interference, speed and location information, executes classification and grouping algorithms, generates a transmission direction sequence table, and adjusts the resource allocation strategy according to the UE status. Some users are degraded to half-duplex mode to reduce interference.
While ensuring communication stability, it reduces measurement and scheduling complexity, improves spectrum efficiency, adapts to different network needs, optimizes resource utilization, reduces signaling and computing overhead, and effectively suppresses interference between users.
Smart Images

Figure CN122028186A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a multi-user resource scheduling method based on a degradation mechanism. Background Technology
[0002] The continuous development of wireless communication networks has placed higher demands on spectrum efficiency. Meanwhile, co-time co-frequency full duplex (CCFD) technology, as an innovative technology that breaks through traditional spectrum usage limitations, allows base stations to transmit uplink and downlink data simultaneously on the same time-frequency resources, thereby significantly improving spectrum efficiency. Compared with subband full duplex (SBFD), co-time co-frequency full duplex systems face more severe interference problems, among which cross-link interference (CLI) significantly affects the communication quality of users.
[0003] To suppress CLI (Clear Link Interference) between users, existing solutions mostly reduce interference through accurate CLI measurement reporting and optimized time-frequency resource scheduling by the base station. However, this approach poses a challenge to the base station's ability to simultaneously handle a large number of interfering links and coordinate their scheduling. Specifically, as the number of users in the network increases and the system load rises, the number of interfering links that the base station needs to handle grows exponentially. This makes accurate CLI measurement complex and time-consuming, and the amount of reported data also increases rapidly, potentially leading to signaling congestion. Simultaneously, when the base station performs optimized time-frequency resource scheduling, it needs to accurately allocate resources for each user and dynamically adjust them to avoid interference, which significantly increases the computational complexity of the base station.
[0004] When the number of user equipment (UEs) is large, the system load is high, and interference is complex and variable, the challenges to the base station's processing capacity and scheduling accuracy cause the effectiveness of interference suppression strategies that rely solely on multi-user resource scheduling to rapidly decline. At this point, system performance may deteriorate drastically, and in extreme cases, due to the inability to effectively control interference, the actual capacity provided by a full-duplex system may actually be lower than that of a traditional half-duplex system. This contradicts the original intention of introducing full-duplex technology to improve spectrum efficiency and severely restricts the practical deployment of full-duplex technology and the realization of its performance advantages. Summary of the Invention
[0005] This invention addresses the shortcomings of existing technologies by proposing a multi-user resource scheduling method based on a degradation mechanism. This method allows base stations to decide whether to activate a UE-based degradation mechanism based on network conditions, thereby implementing a differentiated resource allocation strategy. When network conditions are favorable, the system adopts full-duplex resource allocation for all users, improving spectrum efficiency; conversely, when network conditions deteriorate or system load is too high, the system degrades to half-duplex resource allocation for some users, reducing cross-link interference between users and maintaining system capacity. This scheme ensures communication stability and reliability while reducing measurement overhead and scheduling complexity under multi-user, high-load, and complex interference conditions, better leveraging the advantages of full-duplex technology, and is suitable for multi-base station, multi-user networking scenarios.
[0006] To achieve the above objectives, the present invention provides the following technical solution:
[0007] A multi-user resource scheduling method based on a degradation mechanism includes the following steps:
[0008] S1. The base station acquires UE CLI interference information, UE speed information, and UE location information;
[0009] S2. Based on the information obtained in step S1, the base station performs a classification algorithm for each UE by combining the pre-set CLI classification threshold, speed classification threshold and distance classification threshold.
[0010] S3. The base station counts the number of occupied and idle resources over a period of time, calculates the resource utilization rate RU, and, combined with the pre-set maximum number of packets M and minimum number of packets m, calculates the actual number of packets K. The calculation method is as follows: , Indicates rounding down;
[0011] S4. Based on the number of groups K obtained in step S3, the base station performs a grouping algorithm on the UEs in the degraded candidate UE set, combined with the pre-set CLI grouping threshold and distance grouping threshold.
[0012] S5. For the K groups obtained in step S4, the base station calculates the uplink and downlink traffic ratio and speed distribution of all UEs in each group over a period of time, and generates a transmission direction sequence table for each group, for a total of K groups;
[0013] S6. The base station sends the corresponding degradation control configuration to each UE in the degradation candidate UE set. Each UE determines whether to execute the degradation control procedure based on the received degradation control configuration. If it executes, it reports the corresponding degradation reference identifier; if it does not execute, it exits the degradation control procedure. The degradation control configuration includes the degradation control identifier and degradation control parameters.
[0014] S7. The base station identifies whether a UE is in a degraded state based on the degradation control identifier reported by each UE in the received set of degraded candidate UEs, and executes different resource scheduling strategies for UEs in a degraded state and UEs in a non-degraded state.
[0015] Furthermore, in step S1, the base station obtains UE CLI interference information in the following ways:
[0016] Measurement feedback method 1, the specific process is as follows: (1) The base station sends CLI-RSSI measurement configuration to the target UE; (2) The target UE measures the total received power on the specified frequency band resources and feeds back the measurement result CLI-RSSI to the base station; (3) The base station takes the CLI-RSSI reported by the target UE as the total interference power of the specific UE from the surrounding UEs;
[0017] The specific process of measurement feedback method 2 is as follows: (1) The base station sends SRS-RSRP measurement configuration to the target UE and SRS signal transmission configuration to the interference source UE respectively; (2) The interference source UE sends SRS signal according to the configuration, and the target UE synchronously measures the RSRP value of the signal and reports it to the base station; (3) The base station calculates the interference power between the two based on the reported result; (4) Repeatedly measure multiple interference source UEs and accumulate the total interference power received by the target UE.
[0018] Furthermore, in step S1, the base station obtains UE speed information in the following ways: the base station estimates the user's movement speed based on the Doppler frequency shift characteristics of the signal; or the base station estimates the UE's movement direction and speed based on the UE's position change; or the base station instructs the UE to report its GPS data, and calculates the UE's movement speed by changing the position information of the GPS data within a specific time period.
[0019] Furthermore, in step S2, the base station obtains the UE location information in the following ways: the base station measures the propagation delay of the signal sent by the UE to determine the UE location; or the base station estimates the distance and orientation of the UE relative to the base station based on the angle of arrival of the signal sent by the UE; or the base station instructs the UE to report its GPS positioning information.
[0020] Furthermore, in step S2, the process of the base station executing the classification algorithm is as follows:
[0021] (1) Compare the CLI interference intensity of the UE with the CLI classification threshold. If the CLI interference intensity of the UE is greater than the CLI classification threshold, then classify the UE into the degraded candidate UE set; otherwise, proceed to the next step.
[0022] (2) Compare the UE speed with the speed classification threshold. If the UE speed is greater than the speed classification threshold, then classify the UE into the degraded candidate UE set; otherwise, proceed to the next step.
[0023] (3) Compare the minimum distance between the UE and other UEs with the distance classification threshold. If the minimum distance between the UE and other UEs is less than the distance classification threshold, the UE is classified into the degraded candidate UE set; otherwise, the UE is classified into the non-degraded candidate UE set.
[0024] Furthermore, in step S4, the base station executes the packet algorithm as follows:
[0025] (1) Initialize grouping: Create K empty groups, denoted as group 1 to group K;
[0026] (2) Traverse each UE in the set of degraded candidate UEs:
[0027] (i) For the current UE, check the existing non-empty groups in turn. If there is at least one UE in the group that meets the following conditions: the CLI of the current UE is greater than the CLI grouping threshold and the distance of the current UE is less than the distance grouping threshold, then add the current UE to the group and proceed to the processing of the next UE.
[0028] (ii) If none of the existing non-empty groups meet the above conditions, then further check the following: (a) If there are still unused empty groups and the current number of non-empty groups is <K, then add the current UE to an empty group; (b) If there are no unused empty groups, then add the current UE to the group containing the nearest UE.
[0029] (3) After completing the traversal of all UEs, K groups are obtained.
[0030] Furthermore, in step S5, the rules for generating the transmission direction sequence table are as follows:
[0031] (1) Determine the time length corresponding to the sequence table according to the preset statistical duration, and record it as T subframes / slots;
[0032] (2) Preliminarily determine the ratio of uplink to downlink in the sequence list, where the uplink time length is... Uplink traffic / Downlink traffic , This indicates rounding up, with the downlink time length Td = T - Tu;
[0033] (3) Generate the initial uplink and downlink transmission arrangement based on Tu and Td, with the first Tu time slots being uplink and the last Td time slots being downlink;
[0034] (4) Compare the speed of each UE in the group with the pre-set high-speed judgment threshold. If there is a UE in the group whose speed is greater than the high-speed judgment threshold, the initial uplink and downlink transmission arrangement is evenly divided into N consecutive segments according to the pre-set sequence table segment number N. The length of each segment is T / N. The first Tu / N time slots in each segment are set as uplink and the last Td / N time slots are set as downlink, forming a uniformly staggered uplink and downlink transmission structure.
[0035] Furthermore, in step S6, the degradation control identifier is represented by 1 bit of information: "1" indicates that the UE enters the degradation control process and needs to include subsequent degradation control parameters; "0" indicates that the UE exits the degradation control process and does not need to include subsequent degradation control parameters.
[0036] The degradation control parameters are represented by 4 bits of information, including: (i) degradation conditions, including one or more of "CQI is less than CQI degradation threshold" and "CLI-RSSI is greater than CLI-RSSI degradation threshold". Each degradation condition is indicated by 1 bit of information to indicate whether it is enabled, "1" indicates enabled and "0" indicates disabled; (ii) degradation reference identifier reporting period, represented by 2 bits of information, "00", "01", "10" and "11" correspond to reporting periods of 20ms, 80ms, 160ms and 320ms respectively;
[0037] When the degradation control parameters include the degradation condition of "CLI-RSSI greater than CLI-RSSI degradation threshold", the base station additionally sends the parameter configuration required for performing the CLI-RSSI measurement in step 1 to the UE, including measurement resources and measurement method.
[0038] Further, in step S6, the UE executes the degradation control procedure according to the received degradation control configuration as follows:
[0039] (1) UE detection degradation conditions in degradation control parameters: When the degradation condition includes "CQI is less than CQI degradation threshold", the UE continuously monitors the reported CQI value and compares it with the preset CQI degradation threshold to determine whether the degradation condition is met; when the degradation condition includes "CLI-RSSI is greater than CLI-RSSI degradation threshold", the UE performs CLI-RSSI measurement according to CLI-RSSI measurement configuration and compares it with the preset CLI-RSSI degradation threshold to determine whether the degradation condition is met.
[0040] (2) When the UE determines that the degradation condition is met, it periodically reports the degradation reference flag "1" to the base station according to the degradation reference flag reporting period in the degradation control parameters; when the degradation condition is not met, it periodically reports the degradation reference flag "0" to the base station.
[0041] Furthermore, in step S7, the base station identifies whether the UE is in a degraded state and the corresponding resource scheduling process is as follows:
[0042] (1) For a UE in the set of degraded candidate UEs that reports a degraded reference flag of "1", the base station identifies that it is in a degraded state; when the UE initiates an uplink / downlink transmission request, the base station waits for the next available uplink / downlink time slot in the transmission direction sequence table corresponding to the UE's group and allocates uplink / downlink transmission resources to it;
[0043] (2) For UEs in the set of degraded candidate UEs that report a degradation reference identifier of “0” and UEs in the set of non-degraded candidate UEs, the base station identifies them as being in a non-degraded state and responds to their uplink / downlink transmission requests normally. When they initiate an uplink / downlink transmission request, the base station immediately allocates transmission resources in the earliest available uplink / downlink time slot according to the regular scheduling strategy.
[0044] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0045] This invention provides a multi-user resource scheduling method based on a degradation mechanism, taking into account various limitations and challenges in actual deployment, such as base station hardware capabilities and interference management. Through the degradation mechanism, it offers multiple implementation methods, including UE grouping methods, transmission sequence table generation methods, and degradation control flows, and provides rich configuration options for flexible selection. By adjusting the parameters of triggering and degradation conditions, it can adapt to different network requirements and UE characteristics, allowing the network to flexibly allocate resources according to the actual needs and conditions of the UEs, achieving optimal overall performance. This scheme maintains and manages the degraded UE timeslot transmission direction sequence table, degrading some UEs to half-duplex resource allocation mode under specific conditions, allocating resources according to a unified timeslot transmission direction, thereby effectively reducing CLI interference between half-duplex UEs. Simultaneously, through a reasonable degradation mechanism, it ensures flexible utilization of network resources, providing a method for balancing signaling overhead, computing power overhead, resource allocation optimization, and interference suppression for full-duplex systems. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.
[0047] Figure 1 This is a flowchart illustrating the classification process of the degraded candidate UE set and the non-degraded candidate UE set provided in this embodiment of the invention.
[0048] Figure 2This is a schematic diagram of the degradation candidate UE grouping method provided in an embodiment of the present invention.
[0049] Figure 3 This is a schematic diagram of the transmission direction sequence table under different configurations provided in embodiments of the present invention.
[0050] Figure 4 This is a schematic diagram of the degradation control process provided in an embodiment of the present invention.
[0051] Figure 5 This is a schematic diagram of the uplink transmission times of a UE in different degradation states, provided as an embodiment of the present invention. Detailed Implementation
[0052] To better understand this technical solution, the method of the present invention will be described in detail below with reference to the accompanying drawings.
[0053] This invention provides a multi-user resource scheduling method based on a degradation mechanism. The base station adopts a simultaneous, same-frequency, full-duplex mode, enabling uplink and downlink communication on the same frequency band simultaneously; the UE adopts a half-duplex mode, allowing only uplink or downlink communication at any given time. The detailed steps of this technical solution are described below:
[0054] Step 1: The base station obtains UE CLI interference information, UE speed information, and UE location information.
[0055] Among them, the base station obtains UE CLI interference information through two UE CLI measurement methods based on the CSI measurement feedback framework.
[0056] The specific process of measurement feedback method 1 is as follows: (1) The base station sends CLI-RSSI (Reference Signal Strength Indicator) measurement configuration to the target UE; (2) The target UE measures the total received power on the specified frequency band resources and feeds back the measurement result CLI-RSSI to the base station; (3) The base station uses the CLI-RSSI reported by the target UE as the total interference power of the specific UE from the surrounding UEs.
[0057] The specific process of measurement feedback method 2 is as follows: (1) The base station sends SRS-RSRP (Sounding Reference Signal Received Power) measurement configuration to the target UE and SRS signal transmission configuration to the interference source UE; (2) The interference source UE sends SRS signal according to the configuration, and the target UE synchronously measures the RSRP value of the signal and reports it to the base station; (3) The base station calculates the interference power between the two based on the reported result; (4) Repeatedly measure multiple interference source UEs and accumulate the total interference power received by the target UE.
[0058] The base station obtains UE speed information in the following ways: the base station estimates the user's movement speed based on the Doppler frequency shift characteristics of the signal; or the base station estimates the UE's movement direction and speed based on changes in the UE's position; or the base station instructs the UE to report its GPS data, and calculates the UE's movement speed by changing the position information of the GPS data within a specific time period.
[0059] The base station obtains UE location information in the following ways: the base station measures the propagation delay of the signal sent by the UE to determine the UE's location; or the base station estimates the distance and orientation of the UE relative to the base station based on the angle of arrival of the signal sent by the UE; or the base station instructs the UE to report its GPS positioning information.
[0060] Step 2: Based on the information obtained in Step 1, the base station performs a classification algorithm for each UE by combining the pre-set CLI classification threshold, speed classification threshold, and distance classification threshold.
[0061] Among them, such as Figure 1 As shown, the process of the base station executing the classification algorithm is as follows:
[0062] The CLI interference intensity of the UE is compared with the CLI classification threshold. If the CLI interference intensity of the UE is greater than the CLI classification threshold, the UE is classified into the degraded candidate UE set; otherwise, proceed to the next step.
[0063] The UE's speed is compared with the speed classification threshold. If the UE's speed is greater than the speed classification threshold, the UE is classified into the degraded candidate UE set; otherwise, proceed to the next step.
[0064] The minimum distance between the UE and other UEs is compared with the distance classification threshold. If the minimum distance between the UE and other UEs is less than the distance classification threshold, the UE is classified into the degraded candidate UE set; otherwise, the UE is classified into the non-degraded candidate UE set.
[0065] Step 3: The base station counts the number of occupied and idle resources over a period of time, calculates the resource utilization rate (RU), and, combined with the pre-set maximum number of packets M and minimum number of packets m, calculates the actual number of packets K. The calculation method is as follows: , This indicates rounding down to the nearest integer.
[0066] Step 4: Based on the number of groups K obtained in Step 3, the base station performs a grouping algorithm on the UEs in the degraded candidate UE set, combined with the pre-set CLI grouping threshold and distance grouping threshold.
[0067] Among them, such as Figure 2 As shown, the process of the base station executing the packet algorithm is as follows:
[0068] (1) Initialize grouping: Create K empty groups (referred to as group 1 to group K);
[0069] (2) Traverse each UE in the set of degraded candidate UEs: (i) For the current UE, check the existing non-empty groups in turn. If there is at least one UE in the group that satisfies "the CLI of the current UE is greater than the CLI group threshold" and "the distance of the current UE is less than the distance group threshold", then add the current UE to the group and proceed to the processing of the next UE; (ii) If none of the existing non-empty groups meet the above conditions, then further check the following: (a) If there are still unused empty groups (the number of current non-empty groups < K), then add the current UE to an empty group; (b) If there are no unused empty groups, then add the current UE to the group where the nearest UE is located;
[0070] (3) After completing the traversal of all UEs, K groups are obtained.
[0071] Step 5: For the K groups obtained in Step 4, the base station calculates the uplink and downlink traffic ratio and speed distribution of all UEs in each group over a period of time, and generates a transmission direction sequence table for each group, for a total of K.
[0072] Among them, such as Figure 3 As shown, the rules for generating the transmission direction sequence table are as follows:
[0073] (1) Determine the time length corresponding to the sequence table according to the preset statistical duration, and record it as T subframes / slots;
[0074] (2) Preliminarily determine the upstream and downstream ratios of the sequence list. Among them, the upstream time length... Uplink traffic / Downlink traffic , This indicates rounding up, with the downlink time length Td = T - Tu;
[0075] (3) Generate the initial uplink and downlink transmission arrangement based on Tu and Td, with the first Tu time slots being uplink and the last Td time slots being downlink;
[0076] (4) Compare the speed of each UE in the group with the pre-set high-speed judgment threshold. If there is a UE in the group whose speed is greater than the high-speed judgment threshold, the initial uplink and downlink transmission arrangement is evenly divided into N consecutive segments according to the pre-set sequence table segment number N. The length of each segment is T / N. The first Tu / N time slots in each segment are set as uplink and the last Td / N time slots are set as downlink, forming a uniformly staggered uplink and downlink transmission structure.
[0077] Step 6: The base station sends the corresponding degradation control configuration to each UE in the degradation candidate UE set. Each UE determines whether to execute the degradation control process based on the received degradation control configuration. If it executes, it reports the corresponding degradation reference identifier; if it does not execute, it exits the degradation control process.
[0078] The degradation control configuration includes a degradation control identifier and degradation control parameters, which are described below:
[0079] (1) Degradation control identifier, represented by 1 bit information. "1" indicates that the UE enters the degradation control procedure and needs to include subsequent degradation control parameters; "0" indicates that the UE exits the degradation control procedure and does not need to include subsequent degradation control parameters.
[0080] (2) Degradation control parameters (can be empty when degradation control flag is 0), represented by 4 bits of information, including: (i) degradation conditions, including one or more of “CQI (Channel Quality Indication) is less than CQI degradation threshold” and “CLI-RSSI is greater than CLI-RSSI degradation threshold”. Each degradation condition is indicated by 1 bit of information to indicate whether it is enabled, “1” indicates enabled and “0” indicates disabled; (ii) degradation reference flag reporting period, represented by 2 bits of information, “00”, “01”, “10” and “11” correspond to reporting periods of 20ms, 80ms, 160ms and 320ms respectively.
[0081] When the degradation control parameters include the degradation condition of "CLI-RSSI greater than CLI-RSSI degradation threshold", the base station additionally sends the parameter configuration required for performing the CLI-RSSI measurement in step 1 to the UE, including measurement resources, measurement method, etc.
[0082] Table 1 Degradation Control Configuration Table
[0083]
[0084] Among them, such as Figure 4 As shown, the UE executes the degradation control procedure according to the received degradation control configuration as follows:
[0085] The UE detects degradation conditions in the degradation control parameters. When the degradation condition includes "CQI is less than the CQI degradation threshold", the UE continuously monitors the reported CQI value and compares it with the preset CQI degradation threshold to determine whether the degradation condition is met. When the degradation condition includes "CLI-RSSI is greater than the CLI-RSSI degradation threshold", the UE performs CLI-RSSI measurement according to the CLI-RSSI measurement configuration and compares it with the preset CLI-RSSI degradation threshold to determine whether the degradation condition is met.
[0086] When the UE determines that the degradation conditions are met, it periodically reports the degradation reference flag "1" to the base station according to the degradation reference flag reporting period in the degradation control parameters; when the degradation conditions are not met, it periodically reports the degradation reference flag "0" to the base station.
[0087] Step 7: The base station identifies whether a UE is in a degraded state based on the degradation reference identifier reported by each UE in the received set of degraded candidate UEs, and executes different resource scheduling strategies for UEs in a degraded state and UEs in a non-degraded state respectively.
[0088] The base station's process for identifying whether a UE is in a degraded state and the corresponding resource scheduling procedure are as follows:
[0089] (1) For a UE in the set of degraded candidate UEs that reports a degradation reference flag of "1", the base station identifies that it is in a degraded state. When the UE initiates an uplink / downlink transmission request, the base station waits for the next available uplink / downlink time slot in the transmission direction sequence table corresponding to the UE's group and allocates uplink / downlink transmission resources to it.
[0090] (2) For UEs in the set of degraded candidate UEs that report a degradation reference identifier of “0” and UEs in the set of non-degraded candidate UEs, the base station identifies them as being in a non-degraded state and responds to their uplink / downlink transmission requests normally. When they initiate an uplink / downlink transmission request, the base station immediately allocates transmission resources in the earliest available uplink / downlink time slot according to the regular scheduling strategy.
[0091] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. However, these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A multi-user resource scheduling method based on a degradation mechanism, characterized in that, Includes the following steps: S1. The base station acquires UE CLI interference information, UE speed information, and UE location information; S2. Based on the information obtained in step S1, the base station performs a classification algorithm for each UE by combining the pre-set CLI classification threshold, speed classification threshold and distance classification threshold. S3. The base station counts the number of occupied and idle resources over a period of time, calculates the resource utilization rate RU, and, combined with the pre-set maximum number of packets M and minimum number of packets m, calculates the actual number of packets K. The calculation method is as follows: , Indicates rounding down; S4. Based on the number of groups K obtained in step S3, the base station performs a grouping algorithm on the UEs in the degraded candidate UE set, combined with the pre-set CLI grouping threshold and distance grouping threshold. S5. For the K groups obtained in step S4, the base station calculates the uplink and downlink traffic ratio and speed distribution of all UEs in each group over a period of time, and generates a transmission direction sequence table for each group, for a total of K groups; S6. The base station sends the corresponding degradation control configuration to each UE in the degradation candidate UE set. Each UE determines whether to execute the degradation control procedure based on the received degradation control configuration. If it executes, it reports the corresponding degradation reference identifier. If not executed, the degradation control process will exit; the degradation control configuration includes degradation control identifiers and degradation control parameters. S7. The base station identifies whether a UE is in a degraded state based on the degradation control identifier reported by each UE in the received set of degraded candidate UEs, and executes different resource scheduling strategies for UEs in a degraded state and UEs in a non-degraded state.
2. The multi-user resource scheduling method based on a degradation mechanism according to claim 1, characterized in that, In step S1, the base station obtains UE CLI interference information in the following ways: Measurement feedback method 1, the specific process is as follows: (1) The base station sends CLI-RSSI measurement configuration to the target UE; (2) The target UE measures the total received power on the specified frequency band resources and feeds back the measurement result CLI-RSSI to the base station; (3) The base station takes the CLI-RSSI reported by the target UE as the total interference power of the specific UE from the surrounding UEs; The specific process of measurement feedback method 2 is as follows: (1) The base station sends SRS-RSRP measurement configuration to the target UE and SRS signal transmission configuration to the interference source UE respectively; (2) The interference source UE sends SRS signal according to the configuration, and the target UE synchronously measures the RSRP value of the signal and reports it to the base station; (3) The base station calculates the interference power between the two based on the reported result; (4) Repeatedly measure multiple interference source UEs and accumulate the total interference power received by the target UE.
3. The multi-user resource scheduling method based on a degradation mechanism according to claim 1, characterized in that, In step S1, the base station obtains UE speed information in the following ways: the base station estimates the user's movement speed based on the Doppler frequency shift characteristics of the signal; or the base station estimates the UE's movement direction and speed based on the UE's position change; or the base station instructs the UE to report its GPS data, and calculates the UE's movement speed by changing the position information of the GPS data within a specific time period.
4. The multi-user resource scheduling method based on a degradation mechanism according to claim 1, characterized in that, In step S2, the base station obtains the UE location information in the following ways: the base station measures the propagation delay of the signal sent by the UE to determine the UE location; or the base station estimates the distance and orientation of the UE relative to the base station based on the angle of arrival of the signal sent by the UE; or the base station instructs the UE to report its GPS positioning information.
5. A multi-user resource scheduling method based on a degradation mechanism according to claim 1, characterized in that, In step S2, the base station executes the classification algorithm as follows: (1) Compare the CLI interference intensity of the UE with the CLI classification threshold. If the CLI interference intensity of the UE is greater than the CLI classification threshold, then classify the UE into the degraded candidate UE set; otherwise, proceed to the next step. (2) Compare the UE speed with the speed classification threshold. If the UE speed is greater than the speed classification threshold, then classify the UE into the degraded candidate UE set; otherwise, proceed to the next step. (3) Compare the minimum distance between the UE and other UEs with the distance classification threshold. If the minimum distance between the UE and other UEs is less than the distance classification threshold, the UE is classified into the degraded candidate UE set; otherwise, the UE is classified into the non-degraded candidate UE set.
6. A multi-user resource scheduling method based on a degradation mechanism according to claim 1, characterized in that, In step S4, the base station executes the packet algorithm as follows: (1) Initialize grouping: Create K empty groups, denoted as group 1 to group K; (2) Traverse each UE in the set of degraded candidate UEs: (i) For the current UE, check the existing non-empty groups in turn. If there is at least one UE in the group that meets the following conditions: the CLI of the current UE is greater than the CLI grouping threshold and the distance of the current UE is less than the distance grouping threshold, then add the current UE to the group and proceed to the processing of the next UE. (ii) If none of the existing non-empty groups meet the above conditions, then further check the following: (a) If there are still unused empty groups and the current number of non-empty groups is <K, then add the current UE to an empty group; (b) If there are no unused empty groups, then add the current UE to the group containing the nearest UE. (3) After completing the traversal of all UEs, K groups are obtained.
7. A multi-user resource scheduling method based on a degradation mechanism according to claim 1, characterized in that, In step S5, the rules for generating the transmission direction sequence table are as follows: (1) Determine the time length corresponding to the sequence table according to the preset statistical duration, and record it as T subframes / slots; (2) Preliminarily determine the ratio of uplink to downlink in the sequence list, where the uplink time length is... Uplink traffic / Downlink traffic , This indicates rounding up, with the downlink time length Td = T - Tu; (3) Generate the initial uplink and downlink transmission arrangement based on Tu and Td, with the first Tu time slots being uplink and the last Td time slots being downlink; (4) Compare the speed of each UE in the group with the pre-set high-speed judgment threshold. If there is a UE in the group whose speed is greater than the high-speed judgment threshold, the initial uplink and downlink transmission arrangement is evenly divided into N consecutive segments according to the pre-set sequence table segment number N. The length of each segment is T / N. The first Tu / N time slots in each segment are set as uplink and the last Td / N time slots are set as downlink, forming a uniformly staggered uplink and downlink transmission structure.
8. A multi-user resource scheduling method based on a degradation mechanism according to claim 1, characterized in that, In step S6, the degradation control flag is represented by 1 bit of information. "1" indicates that the UE enters the degradation control process and needs to include subsequent degradation control parameters; "0" indicates that the UE exits the degradation control process and does not need to include subsequent degradation control parameters. The degradation control parameters are represented by 4 bits of information, including: (i) degradation conditions, including one or more of "CQI is less than CQI degradation threshold" and "CLI-RSSI is greater than CLI-RSSI degradation threshold". Each degradation condition is indicated by 1 bit of information to indicate whether it is enabled, "1" indicates enabled and "0" indicates disabled; (ii) degradation reference identifier reporting period, represented by 2 bits of information, "00" "01" "10" "11" correspond to reporting periods of 20ms, 80ms, 160ms and 320ms respectively; When the degradation control parameters include the degradation condition "CLI-RSSI is greater than CLI-RSSI degradation threshold", the base station additionally sends the parameter configuration required for performing the CLI-RSSI measurement in step 1 to the UE, including measurement resources and measurement method.
9. A multi-user resource scheduling method based on a degradation mechanism according to claim 1, characterized in that, In step S6, the UE executes the degradation control procedure as follows based on the received degradation control configuration: (1) UE detection degradation conditions in degradation control parameters: When the degradation condition includes "CQI is less than CQI degradation threshold", the UE continuously monitors the reported CQI value and compares it with the preset CQI degradation threshold to determine whether the degradation condition is met; when the degradation condition includes "CLI-RSSI is greater than CLI-RSSI degradation threshold", the UE performs CLI-RSSI measurement according to CLI-RSSI measurement configuration and compares it with the preset CLI-RSSI degradation threshold to determine whether the degradation condition is met. (2) When the UE determines that the degradation condition is met, it periodically reports the degradation reference flag "1" to the base station according to the degradation reference flag reporting period in the degradation control parameters; when the degradation condition is not met, it periodically reports the degradation reference flag "0" to the base station.
10. A multi-user resource scheduling method based on a degradation mechanism according to claim 1, characterized in that, In step S7, the base station identifies whether the UE is in a degraded state and the corresponding resource scheduling process is as follows: (1) For a UE in the set of degraded candidate UEs that reports a degraded reference flag of "1", the base station identifies that it is in a degraded state; when the UE initiates an uplink / downlink transmission request, the base station waits for the next available uplink / downlink time slot in the transmission direction sequence table corresponding to the UE's group and allocates uplink / downlink transmission resources to it; (2) For UEs in the set of degraded candidate UEs that report a degradation reference identifier of "0" and UEs in the set of non-degraded candidate UEs, the base station identifies them as being in a non-degraded state and responds to their uplink / downlink transmission requests normally. When they initiate an uplink / downlink transmission request, the base station immediately allocates transmission resources in the earliest available uplink / downlink time slot according to the regular scheduling strategy.