Terminal scheduling method, electronic equipment and storage medium
By detecting multiple information of the terminal within the full duplex and full downlink resource range, determining cross-link interference and adjusting scheduling parameters, the problem of inaccurate cross-link interference detection in the subband full duplex scenario is solved, and the service data transmission efficiency of the terminal is improved.
Patent Information
- Application Number
- CN202311494018.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-09
- Publication Date
- 2025-05-09
AI Technical Summary
In the application scenario of full duplex subband, the prior art cannot accurately judge cross-link interference, and a large number of existing terminals do not support CLI measurement, resulting in inefficient terminal service data transmission.
By detecting the to-process terminals within the full duplex resource range and the full downlink resource range, a variety of detection information is obtained, the cross-link interference between the to-process terminal and other terminals is determined, and the scheduling parameters are adjusted to reduce the impact of interference.
It improves the accuracy of detection of cross-link interference, realizes effective judgment of interference, and improves the terminal's service data transmission efficiency and communication efficiency.
Smart Images

Figure CN119967473A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a terminal scheduling method, electronic equipment and storage medium. Background Art
[0002] Currently, in commercial time division duplex (TDD) networks, the same frame structure is usually used for networking, in which uplink and downlink symbols of different terminals are aligned based on air interface time, which can reduce cross link interference (CLI) between terminals.
[0003] However, in the application scenario of sub-band full-duplex, the base station needs to perform differentiated uplink and downlink scheduling for different terminals. If the above-mentioned same frame structure is used for networking, the strength of interference is evaluated based on the CLI measurement results between different terminals, and accurate judgment of interference cannot be achieved. In addition, a large number of existing terminals in the existing network do not support the above-mentioned CLI measurement, which reduces the service data transmission efficiency of terminals in the sub-band full-duplex cell. Summary of the invention
[0004] The present application provides a terminal scheduling method, an electronic device and a storage medium.
[0005] An embodiment of the present application provides a terminal scheduling method, including: detecting a terminal to be processed within a full-duplex resource range and a full downlink resource range respectively to obtain a variety of detection information; in a case where it is determined based on the multiple detection information that there is cross-link interference between the terminal to be processed and other terminals, determining interference information based on the multiple detection information, and adjusting scheduling parameters of the terminal to be processed based on the interference information; and scheduling the terminal to be processed based on the adjusted scheduling parameters.
[0006] An embodiment of the present application provides an electronic 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 one or more processors, the one or more processors implement any terminal scheduling method in the embodiment of the present application.
[0007] An embodiment of the present application provides a readable storage medium, which stores a computer program. When the computer program is executed by a processor, any terminal scheduling method in the embodiment of the present application is implemented.
[0008] According to the terminal scheduling method, electronic device and storage medium of the embodiment of the present application, by detecting the terminal to be processed within the full-duplex resource range and the full downlink resource range respectively, a variety of detection information is obtained to enrich the detection information of the interference to the terminal to be processed, which can improve the detection accuracy of cross-link interference; based on the multiple detection information, it is determined that there is cross-link interference between the terminal to be processed and other terminals, so as to achieve effective judgment of the interference between the terminal to be processed and other terminals; when it is determined that there is cross-link interference between the terminal to be processed and other terminals, the interference information is determined according to the multiple detection information, so as to clarify the specific interference situation and facilitate subsequent adjustment of the terminal to be processed; further, the scheduling parameters of the terminal to be processed are adjusted according to the interference information, so that the adjusted scheduling parameters can reduce the impact of the cross-link interference and improve the business data transmission efficiency of the terminal; the terminal to be processed is scheduled based on the adjusted scheduling parameters, so that the scheduling stability of the terminal to be processed is improved, thereby improving the communication efficiency between the terminals.
[0009] With regard to the above embodiments and other aspects of the present application and their implementation, further description is provided in the accompanying drawings, detailed description and claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 A schematic diagram of a communication system provided by a related embodiment is shown.
[0011] Figure 2 A flow chart of a terminal scheduling method provided in an embodiment of the present application is shown.
[0012] Figure 3 A schematic diagram of communication resources in a sub-band full-duplex system provided in an embodiment of the present application is shown.
[0013] Figure 4 A block diagram of a base station provided in an embodiment of the present application is shown.
[0014] Figure 5 A schematic diagram showing the composition of a terminal scheduling system provided in an embodiment of the present application is shown.
[0015] Figure 6 A flowchart showing a working method of a terminal scheduling system provided in an embodiment of the present application is shown.
[0016] Figure 7 A block diagram of the composition of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0017] In order to make the purpose, technical solution and advantages of the present application more clear, the embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other arbitrarily without conflict.
[0018] With the large-scale deployment and application of New Radio (NR) technology in the fifth generation of mobile communication technology, it has been widely used in fields such as industrial Internet of Things, virtual reality (VR) and online medical care.
[0019] Among them, since the time division duplex (TDD) in NR technology only supports half-duplex communication mode, it cannot meet the business requirements of high uplink and downlink speeds and low latency at the same time.
[0020] Figure 1 FIG. 2 shows a schematic diagram of a communication system provided by a related embodiment. Figure 1 As shown, the first base station 131 and the second base station 132 both support a sub-band full-duplex communication mode with staggered uplink and downlink sub-band frequencies, and the terminals within the coverage of the above two base stations (such as the first terminal 121, the second terminal 122, the third terminal 123 and the fourth terminal 124) only support a half-duplex communication mode.
[0021] The frame structure of the downlink subband used by the first base station 131 (i.e., the first subband 1311) and the downlink subband used by the second base station 132 (i.e., the third subband 1321) is the same, that is, both include 3 downlink frames (Down frame, D), one special frame (Special frame, S) and one uplink frame (Up frame, U).
[0022] The uplink subband used by the first base station 131 (i.e., the second subband 1312) and the uplink subband used by the second base station 132 (i.e., the fourth subband 1322) have the same frame structure, that is, both include 3 uplink frames (U), one protection frame (S) and one downlink frame (D). In other words, the uplink / downlink frame structures corresponding to different communication cells are aligned based on the air interface time, wherein the uplink / downlink frame structures of different terminals are also aligned based on the air interface time.
[0023] The first base station 131 and the second base station 132 schedule uplink services or downlink services of the terminal (User Equipment, UE) in the sub-band full-duplex symbol or time slot to meet the differentiated service requirements of different terminals.
[0024] However, there will be cross link interference (Cross Link Interference, CLI) between the first base station 131 and the second base station 132, that is, Figure 1 There will also be cross-slot interference between the first terminal 121 and the second terminal 122, and between the second terminal 122 and the third terminal 123, that is, Figure 1 UE-UE-CLI in the second base station 132; the second base station 132 also has its own loop interference, that is, Figure 1 gNB-selfCLI in the
[0025] Among them, the cross-slot interference between terminals is caused by the fact that different terminals can perform uplink and downlink services at the same time within a communication cell or between communication cells, but when the distance between the terminals is close, the uplink service data sent by the terminal will interfere with the downlink service data of other terminals, thereby forming UE-UE-CLI. In severe cases, if the signal strength of the uplink service data sent by the terminal is greater than the preset threshold, it may drown out the downlink service signals of other terminals, making it impossible for other terminals to perform normal downlink service processing.
[0026] like Figure 1 As shown, the UE-UE-CLI includes: the UE-UE-CLI formed by the uplink and downlink subband scheduling belonging to different communication cells between the sub-band full-duplex cells (i.e., the interference between the first terminal 121 and the second terminal 122), and the UE-UE-CLI formed by the uplink subband scheduled terminals and the downlink subband scheduled terminals within the sub-band full-duplex cells (i.e., the interference between the second terminal 122 and the third terminal 123).
[0027] However, in the application scenario of sub-band full-duplex, the base station needs to perform differentiated uplink and downlink scheduling for different terminals. If the above-mentioned same frame structure is used for networking, the strength of interference is evaluated based on the CLI measurement results between different terminals, and accurate judgment of interference cannot be achieved. In addition, a large number of existing terminals in the existing network do not support the above-mentioned CLI measurement, which reduces the service data transmission efficiency of terminals in the sub-band full-duplex cell.
[0028] The present application provides a terminal scheduling method, an electronic device and a storage medium to solve the above problems.
[0029] Figure 2 FIG. 1 is a flow chart of a terminal scheduling method provided in an embodiment of the present application. The terminal scheduling method can be applied to a base station. Figure 2 As shown, the terminal scheduling method in the embodiment of the present application includes but is not limited to the following steps.
[0030] Step S201 , detecting the terminal to be processed within a full-duplex resource range and a full downlink resource range respectively, and obtaining a variety of detection information.
[0031] Step S202: when it is determined based on the various detection information that there is cross-link interference between the terminal to be processed and other terminals, interference information is determined based on the various detection information, and a scheduling parameter of the terminal to be processed is adjusted based on the interference information.
[0032] Step S203: Schedule the terminal to be processed based on the adjusted scheduling parameters.
[0033] In this embodiment, by detecting the terminal to be processed within the full-duplex resource range and the full downlink resource range respectively, a variety of detection information is obtained to enrich the detection information of the interference to the terminal to be processed, so as to improve the detection accuracy of the cross-link interference; based on the various detection information, it is determined that there is cross-link interference between the terminal to be processed and other terminals, so as to achieve effective judgment of the interference between the terminal to be processed and other terminals; when it is determined that there is cross-link interference between the terminal to be processed and other terminals, the interference information is determined according to the various detection information, so as to clarify the specific interference situation and facilitate the subsequent adjustment of the terminal to be processed; further, the scheduling parameters of the terminal to be processed are adjusted according to the interference information, so that the adjusted scheduling parameters can reduce the influence of the low efficiency of business data transmission caused by the cross-link interference of other terminals on the terminals in the sub-band full-duplex cell, thereby improving the business data transmission efficiency of the terminals; the terminal to be processed is scheduled based on the adjusted scheduling parameters, so that the scheduling stability of the terminal to be processed is improved, thereby improving the communication efficiency between the terminals.
[0034] In some exemplary embodiments, before executing step S201 of detecting the terminal to be processed in the full-duplex resource range and the full downlink resource range respectively to obtain a variety of detection information, the method further includes: configuring communication resources for the terminal to be processed.
[0035] The communication resources include at least one of the following: full-duplex time slot resources, full-duplex symbol resources, full-duplex downlink sub-band resources and full downlink resources in a sub-band full-duplex system.
[0036] For example, Figure 3 A schematic diagram of communication resources in a sub-band full-duplex system provided by an embodiment of the present application is shown. Figure 3 As shown, in terms of frequency domain range, the base station can divide the frequency domain resources into "full downlink" subbands, "full uplink" subbands, and subbands including "full duplex uplink subbands", "guard bands" and "full duplex downlink subbands" in a full duplex time slot (or, full duplex symbol). The frequency domain ranges of the subbands do not overlap.
[0037] In the time domain, the sub-band full-duplex system adopts a dynamic frame structure, and the NR protocol supports configuring three types of symbols for the terminal: "D", "U" and "F". Among them, "D" represents a full downlink symbol (D symbol) or a full downlink time slot (D slot), "U" represents a full uplink symbol (U symbol) or a full uplink time slot (U slot), and "F" represents a flexible symbol (Flexible symbol) or a special time slot (Special frame) available for both uplink and downlink. The base station can dynamically indicate the specific transmission direction of "F" through multiple methods such as radio resource control (RRC) signaling reconfiguration frame structure instructions and terminal-level physical downlink control signal (Physical Downlink Shared Channel, PDCCH) scheduling instructions.
[0038] For terminals for processing different types of services within a communication cell, the base station can determine whether there is cross-link interference between multiple terminals based on a variety of detection information obtained by detection, and when it is determined that cross-link interference is stored between the terminals, determine the interference information based on the multiple detection information, and adjust the scheduling parameters of the terminal to be processed based on the interference information. Furthermore, based on the adjusted scheduling parameters, the terminal is flexibly scheduled on the uplink sub-band or downlink sub-band, so that the terminal can transmit service data, so that the terminal can send and receive uplink data or downlink data at the same time, thereby improving the spectrum efficiency of the communication cell and reducing the processing delay of the terminal's service data.
[0039] In some exemplary embodiments, determining that there is cross-link interference between the terminal to be processed and other terminals based on various detection information in step S202 may be implemented in the following manner:
[0040] Obtain a first detection value of the terminal to be processed within the full-duplex resource range, and a second detection value of the terminal to be processed within the full downlink resource range; determine a detection difference between the first detection value and the second detection value; and determine, based on the detection difference and a preset detection threshold, that there is cross-link interference between the terminal to be processed and other terminals.
[0041] By comparing the detection difference with the preset detection threshold, it can be determined whether the detection difference exceeds the preset detection threshold to determine the detection result. If the detection difference is not within the preset range corresponding to the preset detection threshold, it can be determined that there is cross-link interference between the terminal to be processed and the other terminal; if the detection difference is within the preset range corresponding to the preset detection threshold, it can be determined that there is no cross-link interference between the terminal to be processed and the other terminal. This enables rapid detection of cross-link interference.
[0042] In some exemplary embodiments, the detection difference includes a spectrum efficiency difference and / or a missed detection probability difference of a downlink control channel; and at least one of the following conditions is met to determine that cross-link interference exists between the terminal to be processed and the other terminal:
[0043] The spectrum efficiency difference is less than a preset efficiency threshold;
[0044] The missed detection probability difference of the downlink control channel is greater than a preset probability threshold.
[0045] In other words, based on the detection difference and the preset detection threshold, it is determined that there is cross-link interference between the terminal to be processed and the other terminal, including: when it is determined that the spectrum efficiency difference is less than the preset efficiency threshold, and / or the missed detection probability difference of the downlink control channel is greater than the preset probability threshold, it is determined that there is cross-link interference between the terminal to be processed and the other terminal.
[0046] Among them, the missed detection probability difference of the downlink control channel is the probability difference between the first missed detection probability value of the terminal on full-duplex resources and the second missed detection probability value of the terminal on all downlink resources. By comparing the missed detection probability difference of the downlink control channel with the preset probability threshold, when it is determined that the probability difference is greater than the preset probability threshold, it is determined that there is cross-link interference between the terminal to be processed and other terminals.
[0047] The spectrum efficiency difference is the efficiency difference between a first spectrum efficiency of the terminal to be processed on full-duplex resources and a second spectrum efficiency of the terminal to be processed on all downlink resources. The spectrum efficiency difference is compared with a preset efficiency threshold, and when it is determined that the efficiency difference is less than the preset efficiency threshold, it is determined that there is cross-link interference between the terminal to be processed and other terminals.
[0048] By using the above-mentioned judgment on the frequency efficiency difference and / or the missed detection probability difference of the snow control channel, it is possible to accurately measure whether there is cross-link interference between the terminal to be processed and other terminals, thereby improving the detection efficiency of cross-link interference.
[0049] In some exemplary embodiments, the detection difference includes at least one of the following: a channel quality measurement difference, a downlink synchronization signal measurement difference, and a signal strength measurement difference in cross-link interference.
[0050] Determining, according to the detection difference and the preset detection threshold, that cross-link interference exists between the terminal to be processed and the other terminal, includes: determining that cross-link interference exists between the terminal to be processed and the other terminal when at least one of the following conditions is met:
[0051] The channel quality measurement difference is less than a preset channel quality threshold;
[0052] The downlink synchronization signal (Synchronization Signal, SSB) measurement difference is less than the preset downlink synchronization signal measurement threshold;
[0053] The signal strength measurement difference in the cross-link interference is greater than a preset signal strength threshold.
[0054] The channel quality measurement difference is the difference between a first channel quality measurement value obtained by measuring the terminal to be processed in a full-duplex time slot (or, full-duplex symbol) and a second channel quality measurement value obtained by measuring the terminal to be processed in a full downlink time slot (or, full downlink symbol).
[0055] The downlink synchronization signal measurement difference is the difference between the first downlink synchronization signal measurement value obtained by measuring the terminal to be processed in a full-duplex time slot (or, full-duplex symbol) and the second downlink synchronization signal measurement value obtained by measuring the terminal to be processed in a full downlink time slot (or, full downlink symbol).
[0056] The signal strength measurement difference in cross-link interference is the difference between a first signal strength measurement value obtained by measuring the terminal to be processed in a full-duplex time slot (or, full-duplex symbol) and a second signal strength measurement value obtained by measuring the terminal to be processed in a full downlink time slot (or, full downlink symbol).
[0057] By measuring the terminal to be processed in the full-duplex sub-band and the full downlink sub-band respectively, a plurality of different detection values of the terminal to be processed are obtained, and each detection difference is calculated, so as to compare each detection difference with its corresponding detection threshold, it is possible to quickly and accurately determine whether there is cross-link interference between the terminal to be processed and other terminals, thereby improving the detection accuracy of cross-link interference.
[0058] In some exemplary embodiments, the full-duplex resource includes at least one full-duplex time slot, each full-duplex time slot includes at least one full-duplex symbol, and the full downlink resource includes at least one full downlink time slot, each full downlink time slot includes at least one full downlink symbol.
[0059] The first detection value is a value obtained by the terminal to be processed within the range of full-duplex time slots, and the second detection value is a value obtained by the terminal to be processed within the range of full downlink time slots; or,
[0060] The first detection value is a value obtained by the terminal to be processed during detection within the range of full-duplex symbols, and the second detection value is a value obtained by the terminal to be processed during detection within the range of full downlink symbols.
[0061] In the time slot dimension, a difference operation is performed between a first detection value obtained by detecting the terminal to be processed within the range of the full-duplex time slot and a second detection value obtained by detecting the terminal to be processed within the range of the full downlink time slot, which can reflect the detection situation in the time slot dimension, and then the interference situation between the terminal to be processed and other terminals is detected in the time slot dimension to determine whether there is cross-link interference between the terminals, thereby improving the detection accuracy of cross-link interference.
[0062] In the symbol dimension, the detection value of the terminal to be processed in the symbol dimension is reflected by the first detection value and the second detection value, which can reduce the granularity of the detection and make the obtained detection value more accurate, thereby accurately detecting the cross-link interference between the terminal to be processed and other terminals in the dimension of communication resources that is smaller than the time slot resources, thereby improving the detection accuracy.
[0063] In some exemplary embodiments, the interference information includes interference location information, the interference location information includes location information of an interference time slot, and the scheduling parameter includes a scheduling direction;
[0064] Adjusting the scheduling parameters of the terminal to be processed according to the interference information in step S202 can be implemented in the following manner: adjusting the scheduling direction of the interference time slot used by the terminal to be processed according to the location information of the interference time slot, and / or stopping scheduling the interference time slot according to the location information of the interference time slot.
[0065] For example, when the terminal to be processed performs uplink services, the scheduling direction corresponding to the interference time slot recorded in the interference bitmap is changed from the downlink scheduling direction to the uplink scheduling direction, and / or the scheduling of the interference time slot recorded in the interference bitmap is stopped, so that the interference time slot no longer interferes with the uplink service of the terminal to be processed, and the scheduling direction corresponding to the interference time slot is changed from the downlink scheduling direction to the uplink scheduling direction, which can increase the communication resources available to the terminal to be processed in the uplink direction and improve the service processing efficiency of the terminal to be processed.
[0066] In some exemplary embodiments, the interference time slot includes at least one interference symbol, and the interference position information further includes position information of the interference symbol.
[0067] Adjusting the scheduling direction of the interference time slot used by the terminal to be processed according to the location information of the interference time slot includes: adjusting the scheduling direction of the interference symbol used by the terminal to be processed according to the location information of the interference symbol. Stopping the scheduling of the interference time slot according to the location information of the interference time slot includes: stopping the scheduling of the interference symbol according to the location information of the interference symbol.
[0068] For example, the scheduling direction corresponding to the interference symbol recorded in the interference bitmap is changed from a downlink scheduling direction to an uplink scheduling direction, and / or the scheduling of the interference symbol recorded in the interference bitmap is stopped.
[0069] Based on the granularity of the interference symbols, the granularity of adjusting the communication resources used by the terminal to be processed can be reduced, thereby achieving more accurate adjustment of the terminal to be processed.
[0070] In some exemplary embodiments, the scheduling parameters include a frequency domain scheduling range; adjusting the scheduling parameters of the terminal to be processed based on the interference information in step S202 can be implemented in the following manner: based on the interference location information, adjusting the frequency domain scheduling range in the full-duplex subband corresponding to the interference location information.
[0071] The interference location information includes location information of the interference time slot and location information of the interference symbol. Adjusting the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference location information includes: adjusting the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference time slot used by the terminal to be processed, or adjusting the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference symbol used by the terminal to be processed.
[0072] For example, when the terminal to be processed performs downlink services, by adjusting the frequency domain scheduling range in the full-duplex subband corresponding to the interference location information, the impact of the interference frequency band on the service data of the terminal to be processed can be reduced, so that the terminal to be processed can better process the service data.
[0073] By disabling the interference frequency band corresponding to the interference time slot (or, disabling the interference frequency band corresponding to the interference symbol), the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference time slot (or, interference symbol) used by the processed terminal can be adjusted, thereby reducing the impact of the interference frequency band on the service data of the terminal to be processed and improving the service processing efficiency of the terminal to be processed.
[0074] In some embodiments, the interference time slot includes at least one interference symbol. When one or more interference symbols appear in a time slot, the frequency domain scheduling range in the full-duplex subband corresponding to the interference symbol can be adjusted based on the dimension of the symbol and according to the position information of the one or more interference symbols.
[0075] For example, the interference frequency band corresponding to the interference symbol is disabled according to the position information of the interference symbol, thereby reducing the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference time slot, and achieving more accurate adjustment of the terminal to be processed.
[0076] In some exemplary embodiments, the interference information includes interference signal strength, and the scheduling parameter includes signal transmission power.
[0077] Adjusting the scheduling parameters of the terminal to be processed based on the interference information in step S202 can be implemented in the following manner: when it is determined that there is redundant power, determining the target power intensity based on the interference signal intensity; and updating the signal transmission power of the terminal to be processed in the downlink service channel based on the target power intensity.
[0078] Among them, the redundant power indicates that after the base station schedules all the terminals within its coverage, the base station still has excess power, indicating that the base station is not in a fully loaded state. At this time, if the base station is set to have a first power in a fully loaded state, and the sum of the powers used by the base station to schedule all the terminals within its coverage is set to a second power, the redundant power is the difference between the first power and the second power. At this time, the base station allocates part of the redundant power to the terminal to be processed, so that the terminal to be processed can use part of the power allocated to it (for example, the target power intensity) to offset the interference caused by the interference signal intensity, and use the target power intensity to update the signal transmission power of the terminal to be processed in the downlink service channel (for example, increase the target power intensity on the basis of the signal transmission power in the downlink service channel, so that the signal transmission power of the terminal to be processed in the downlink service channel is enhanced), reduce the impact of interference on the service data of the terminal to be processed, and enhance the anti-interference ability of the terminal to be processed, so that the terminal to be processed can better process the service data.
[0079] Figure 4 FIG. 1 is a block diagram showing a base station provided in an embodiment of the present application. Figure 4 As shown, the base station 400 includes but is not limited to the following modules.
[0080] The detection module 401 is configured to detect the terminal to be processed within the full-duplex resource range and the full downlink resource range respectively, and obtain a variety of detection information.
[0081] The parameter adjustment module 402 is configured to determine interference information according to the various detection information when it is determined that there is cross-link interference between the terminal to be processed and other terminals based on the various detection information, and adjust the scheduling parameters of the terminal to be processed according to the interference information.
[0082] The scheduling module 403 is configured to schedule the terminal to be processed based on the adjusted scheduling parameters.
[0083] It should be noted that the base station 400 in this embodiment can implement any terminal scheduling method applied to the base station in the embodiments of the present application, which will not be described in detail here.
[0084] According to the base station in the embodiment of the present application, the detection module detects the terminal to be processed within the full-duplex resource range and the full downlink resource range respectively, and obtains a variety of detection information to enrich the detection information of the interference to the terminal to be processed, which can improve the detection accuracy of the cross-link interference; the parameter adjustment module is used to determine the existence of cross-link interference between the terminal to be processed and other terminals based on the various detection information, so as to achieve effective judgment of the interference between the terminal to be processed and other terminals; when it is determined that there is cross-link interference between the terminal to be processed and other terminals, the interference information is determined according to the various detection information, so as to clarify the specific interference situation and facilitate the subsequent adjustment of the terminal to be processed; further, the scheduling parameters of the terminal to be processed are adjusted according to the interference information, so that the adjusted scheduling parameters can reduce the impact of the cross-link interference and improve the business data transmission efficiency of the terminal; the scheduling module is used to schedule the terminal to be processed based on the adjusted scheduling parameters, so that the scheduling stability of the terminal to be processed is improved, thereby improving the communication efficiency between the terminals.
[0085] Figure 5 A schematic diagram of the composition of a terminal scheduling system provided by an embodiment of the present application is shown. Figure 5 As shown, the terminal scheduling system includes but is not limited to the following devices: a base station 510, at least two terminals 520 (such as a first terminal 521, a second terminal 522, ..., an Nth terminal 52N, etc., where N represents the number of terminals and N is an integer greater than or equal to 2).
[0086] The base station 510 includes: a resource allocation module 511, a detection module 512, an interference determination module 513 and a scheduling control module 514. The resource allocation module 511 and the detection module 512 are respectively Figure 5 The air interface shown by the dotted line communicates with the terminal 520.
[0087] The resource allocation module 511 is used to configure communication resources for the terminal 520. The communication resources include at least one of the following: full-duplex time slot resources, full-duplex symbol resources, full-duplex downlink sub-band resources and full downlink resources in a sub-band full-duplex system.
[0088] The detection module 512 is used to detect the terminal 520 within the full-duplex resource range and the full downlink resource range respectively to obtain a variety of detection information.
[0089] The various detection information includes at least one of the following: spectrum efficiency of the terminal 520, missed detection probability information of the downlink control channel, channel quality measurement reporting information, downlink synchronization signal measurement information and signal strength measurement information in cross-link interference.
[0090] The spectrum efficiency of the terminal 520 is the number of services successfully transmitted per unit frequency (e.g., per Hertz (Hz)). The missed detection probability information of the downlink control channel is the ratio of the number of first-category channels to the number of second-category channels, where the number of first-category channels is the number of downlink control channels that are scheduled for the terminal but not received by the terminal, and the number of second-category channels is the number of all downlink control channels used for scheduling the terminal.
[0091] The channel quality measurement reporting information includes a first channel quality measurement value and a second channel quality measurement value, the downlink synchronization signal measurement information includes a first downlink synchronization signal measurement value and a second downlink synchronization signal measurement value, and the signal strength measurement information in the cross-link interference includes a first signal strength measurement value and a second signal strength measurement value;
[0092] Among them, the first channel quality measurement value, the first downlink synchronization signal measurement value and the first signal strength measurement value are all values obtained by measuring the terminal in a full-duplex time slot (or, full-duplex symbol), and the second channel quality measurement value, the second downlink synchronization signal measurement value and the second signal strength measurement value are all values obtained by measuring the terminal in a full downlink time slot (or, full downlink symbol).
[0093] The interference determination module 513 is used to determine whether there is cross-link interference between multiple terminals (eg, between the first terminal 521 and the second terminal 522) based on various detection information.
[0094] The scheduling control module 514 is used to determine interference information based on multiple detection information when it is determined that there is cross-link interference between the terminal to be processed and other terminals, and adjust the scheduling parameters of the terminal to be processed based on the interference information; and schedule the terminal to be processed based on the adjusted scheduling parameters.
[0095] The scheduling parameters include scheduling direction, frequency domain scheduling range, and signal transmission power of the terminal 520 in the downlink service channel. The above scheduling parameters are only examples, which can be specifically configured according to actual needs. Other scheduling parameters not described are also within the protection scope of this application and will not be described here.
[0096] Figure 6 A schematic diagram showing a flow chart of a working method of a terminal scheduling system provided by an embodiment of the present application is shown. Figure 6 As shown, the working method of the terminal scheduling system includes but is not limited to the following steps.
[0097] Step S601 : the resource allocation module 511 configures communication resources for the terminal 520 .
[0098] The communication resources include at least one of the following: full-duplex time slot resources, full-duplex symbol resources, full-duplex downlink sub-band resources and full downlink resources in a sub-band full-duplex system.
[0099] The resource allocation module 511 configures at least two downlink reference signals (e.g., including a first downlink reference signal and a second downlink reference signal) for the terminal 520. The frequency domain position of the first downlink reference signal includes: a frequency domain range corresponding to a downlink subband in a full-duplex time slot (or, a full-duplex symbol) (e.g., Figure 3 The frequency domain range corresponding to the "full-duplex downlink subband" shown), and / or, the frequency domain range corresponding to the full downlink subband; the time domain position of the second downlink reference signal includes: a full-duplex time slot (or, a full-duplex symbol), and / or, a full downlink time slot (or, a full downlink symbol).
[0100] In some embodiments, the resource allocation module 511 can also configure at least one measurement resource for the terminal 520, which measurement resources may include: channel state information (CSI) measurement reporting resources, SSB resources and received signal strength indication (RSSI) in CLI, etc.
[0101] The CSI measurement reporting resource may be a periodic CSI, or a semi-static or non-periodic CSI. Similarly, the frequency domain position corresponding to the above measurement resource includes: the frequency domain range corresponding to the downlink subband in the full-duplex time slot (or, full-duplex symbol) (for example, Figure 3 The frequency domain range corresponding to the "full-duplex downlink subband" shown), and / or, the frequency domain range corresponding to the full downlink subband; the time domain position corresponding to the above-mentioned measurement resources includes: full-duplex time slot (or, full-duplex symbol), and / or, full downlink time slot (or, full downlink symbol).
[0102] Step S602 : the detection module 512 obtains various detection information of the terminal to be processed, and outputs the various detection information to the interference determination module 513 .
[0103] The terminal to be processed may be the first terminal 521 or the second terminal 522, etc. The various detection information includes at least one of the following: spectrum efficiency of the terminal to be processed, missed detection probability information of the downlink control channel, channel quality measurement reporting information, downlink synchronization signal measurement information, and signal strength measurement information in cross-link interference.
[0104] Step S603 : the interference determination module 513 determines whether there is cross-link interference between the terminal to be processed and other terminals according to the various detection information input by the detection module 512 .
[0105] If it is determined that there is cross-link interference between the terminal to be processed and other terminals, step S604 is executed; if it is determined that there is no cross-link interference between the terminal to be processed and other terminals, step S605 is executed.
[0106] The interference judgment module 513 determines whether there is cross-link interference between the terminal to be processed and other terminals based on the detection difference and the preset detection threshold. The detection difference includes at least one of the following: spectrum efficiency difference, missed detection probability difference of the downlink control channel, channel quality measurement difference, downlink synchronization signal measurement difference, and signal strength measurement difference in cross-link interference.
[0107] For example, the spectrum efficiency difference is the efficiency difference between a first spectrum efficiency of the terminal to be processed in a full-duplex time slot (or, full-duplex symbol) and a second spectrum efficiency of the terminal to be processed in a full downlink time slot (or, full downlink symbol). By comparing the spectrum efficiency difference with a preset efficiency threshold, and when it is determined that the efficiency difference is less than the preset efficiency threshold, it is determined that there is cross-link interference between the terminal and other terminals.
[0108] For another example, the missed detection probability difference of the physical downlink control signal (PDCCH) in the downlink control channel is the probability difference between a first missed detection probability value obtained by the terminal in a full-duplex time slot (or, full-duplex symbol) and a second missed detection probability value obtained by the terminal in a full downlink time slot (or, full downlink symbol). By comparing the missed detection probability difference of the downlink control channel with a preset probability threshold, when it is determined that the probability difference is greater than the preset probability threshold, it is determined that there is cross-link interference between the terminal to be processed and the other terminals.
[0109] In some embodiments, the channel quality measurement difference is the difference between the first channel quality measurement value and the second channel quality measurement value; the downlink synchronization signal measurement difference is the difference between the first downlink synchronization signal measurement value and the second downlink synchronization signal measurement value; and the signal strength measurement difference in cross-link interference is the difference between the first signal strength measurement value and the second signal strength measurement value.
[0110] When at least one of the following conditions is met, it is determined that there is cross-link interference between the terminal to be processed and other terminals: the channel quality measurement difference is less than the preset channel quality threshold, the downlink synchronization signal measurement difference is less than the preset downlink synchronization signal measurement threshold, and the signal strength measurement difference in the cross-link interference is greater than the preset signal strength threshold.
[0111] For example, when a channel quality measurement difference is obtained, if the channel quality measurement difference is less than a preset channel quality threshold, it is considered that there is cross-link interference between the terminal to be processed and other terminals, that is, the terminal to be processed is subject to CLI interference from other terminals within the time-frequency domain of the CSI measurement resource.
[0112] For another example, when a downlink synchronization signal measurement difference is obtained, if the downlink synchronization signal measurement difference is less than a preset downlink synchronization signal measurement threshold, it is considered that there is cross-link interference between the terminal to be processed and other terminals, that is, the terminal to be processed is subject to CLI interference from other terminals within the time-frequency domain range of the SSB measurement resource.
[0113] For another example, when the signal strength measurement difference in the cross-link interference is obtained, if the signal strength measurement difference in the cross-link interference is greater than the preset signal strength threshold, it is considered that there is cross-link interference between the terminal to be processed and the other terminals, that is, the terminal to be processed is subject to CLI interference from other terminals within the time-frequency domain range of the CLI-RSSI measurement resource.
[0114] Step S604: the scheduling control module 514 determines interference information according to the various detection information, and adjusts the scheduling parameters of the terminal to be processed according to the interference information; and schedules the terminal to be processed based on the adjusted scheduling parameters.
[0115] In some embodiments, the interference position information in the interference information may be characterized by an interference bitmap. When it is determined that there is cross-link interference between the terminal to be processed and other terminals, the interference position information is recorded in the interference bitmap, and the interference position information includes the position information of the interference time slot and / or the position information of the interference symbol, wherein the interference time slot includes at least one interference symbol.
[0116] In some embodiments, if the terminal to be processed performs an uplink service (the service processing quantity of the uplink service is greater than a first preset quantity threshold), in the dimension of the interference time slot, the scheduling control module 514 can adjust the scheduling direction of the interference time slot used by the terminal to be processed according to the position information of the interference time slot (for example, changing the scheduling direction corresponding to the interference time slot recorded in the interference bitmap from a downlink scheduling direction to an uplink scheduling direction), and / or stop scheduling the interference time slot according to the position information of the interference time slot (for example, stop scheduling the interference time slot recorded in the interference bitmap).
[0117] In the dimension of interference symbols, the scheduling control module 514 can also adjust the scheduling direction of the interference symbols used by the terminal to be processed according to the position information of the interference symbols (for example, changing the scheduling direction corresponding to the interference symbols recorded in the interference bitmap from the downlink scheduling direction to the uplink scheduling direction), and / or stop scheduling the interference symbols according to the position information of the interference symbols (for example, stop scheduling the interference symbols recorded in the interference bitmap).
[0118] In some embodiments, if the terminal to be processed performs a downlink service (the service processing quantity of the downlink service is greater than the second preset quantity threshold), the scheduling control module 514 adjusts the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference time slot used by the terminal to be processed according to the location information of the interference time slot. For example, the scheduling control module 514 disables the interference frequency band corresponding to the interference time slot according to the location information of the interference time slot, thereby reducing the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference time slot.
[0119] In the dimension of the interference symbol, the scheduling control module 514 can also adjust the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference symbol according to the position information of the interference symbol. For example, according to the position information of the interference symbol, the interference frequency band corresponding to the interference symbol is disabled, thereby reducing the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference symbol.
[0120] In some embodiments, the interference information may further include interference signal strength, and the scheduling parameters may include signal transmission power. The scheduling control module 514 may also determine a target power strength based on the interference signal strength when determining that there is redundant power in the base station; and update the signal transmission power of the terminal to be processed in the downlink service channel based on the target power strength. In other words, in the downlink service channel of the full-duplex symbol, the target power strength is used to offset the interference signal strength, thereby reducing the impact of interference on service data.
[0121] Step S605 : the scheduling control module 514 continues to schedule the terminal to be processed based on the originally configured scheduling parameters.
[0122] At this time, the terminal to be processed will not generate cross-link interference with other terminals. Therefore, the terminal to be processed can continue to be scheduled on the full-duplex time slot (or, full-duplex symbol) based on the original configuration scheduling parameters pre-configured for the terminal to be processed, which will not affect the service processing of the terminal to be processed.
[0123] In this embodiment, by using a variety of detection information (such as the spectrum efficiency of the terminal to be processed, the missed detection probability information of the downlink control channel, the channel quality measurement reporting information, the downlink synchronization signal measurement information and the signal strength measurement information in the cross-link interference, etc.) to determine whether there is cross-link interference between the terminal to be processed and other terminals, the detection accuracy of the cross-link interference can be improved; further, when it is determined that there is cross-link interference between the terminal to be processed and the other terminals, the interference information is determined according to a variety of detection information, so that the specific interference situation can be clarified, which is convenient for subsequent adjustment of the terminal to be processed; the scheduling parameters of the terminal to be processed are flexibly adjusted according to the interference information (such as the scheduling direction of the interference symbol (or interference time slot) used by the terminal to be processed, or, adjusting the frequency domain scheduling range in the full-duplex sub-band corresponding to the interference time slot used by the terminal to be processed, or, in the downlink service channel of the full-duplex symbol, using the target power intensity to offset the interference signal intensity, etc.), so that the adjusted scheduling parameters can reduce the impact of cross-link interference and improve the service data transmission efficiency of the terminal; the terminal to be processed is scheduled based on the adjusted scheduling parameters, so that the scheduling stability of the terminal to be processed is improved, thereby improving the communication efficiency between the terminals.
[0124] It should be clear that the present application is not limited to the specific configurations and processes described in the above embodiments and shown in the figures. For the convenience and brevity of description, a detailed description of the known methods is omitted here, and the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, which will not be repeated here.
[0125] Figure 7 A block diagram of the composition of an electronic device provided in an embodiment of the present application is shown.
[0126] like Figure 7 As shown, the electronic device includes: at least one processor 701, at least one memory 702, and one or more I / O interfaces 703. Among them, the one or more I / O interfaces 703 are connected between the processor 701 and the memory 702. The memory 702 stores one or more computer programs, and the one or more computer programs are executed by the at least one processor 701, so that the at least one processor 701 can implement any terminal scheduling method recorded in the above embodiments.
[0127] The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored, wherein the computer program implements any terminal scheduling method described in the above embodiment when executed by a processor. The computer-readable storage medium may be a volatile or non-volatile computer-readable storage medium.
[0128] The above is only an exemplary embodiment of the present application and is not intended to limit the scope of protection of the present application. In general, various embodiments of the present application can be implemented in hardware or special circuits, software, logic or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software that can be executed by a controller, microprocessor or other computing device, although the present application is not limited thereto.
[0129] Embodiments of the present application may be implemented by a processor executing computer program instructions, such as in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.
[0130] The block diagram of any logic flow in the accompanying drawings of the present application can represent program steps, or can represent interconnected logic circuits, modules and functions, or can represent a combination of program steps and logic circuits, modules and functions. The computer program can be stored on a memory. The memory can have any type suitable for the local technical environment and can be implemented using any suitable data storage technology, such as but not limited to read-only memory (ROM), random access memory (RAM), optical memory device and system (digital versatile disc DVD or CD disc), etc. Computer-readable media may include non-transient storage media. The processor can be any type suitable for the local technical environment, such as but not limited to a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (FGPA) and a processor based on a multi-core processor architecture.
[0131] By way of exemplary and non-limiting examples, a detailed description of exemplary embodiments of the present application has been provided above. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, but will not depart from the scope of the present application. Therefore, the proper scope of the present application will be determined according to the claims.
Claims
1. A terminal scheduling method, wherein: include: Detect the terminal to be processed within the full-duplex resource range and the full downlink resource range respectively to obtain a variety of detection information; In a case where it is determined based on the multiple detection information that there is cross-link interference between the terminal to be processed and other terminals, determining interference information according to the multiple detection information, and adjusting a scheduling parameter of the terminal to be processed according to the interference information; The terminal to be processed is scheduled based on the adjusted scheduling parameters.
2. The method according to claim 1, wherein: The determining, based on the multiple detection information, that there is cross-link interference between the terminal to be processed and other terminals includes: Acquire a first detection value of the terminal to be processed within the full-duplex resource range, and a second detection value of the terminal to be processed within the full downlink resource range; Determine a detection difference between the first detection value and the second detection value; According to the detection difference and a preset detection threshold, it is determined that the cross-link interference exists between the terminal to be processed and the other terminals.
3. The method according to claim 2, wherein: The detection difference includes a spectrum efficiency difference and / or a missed detection probability difference of a downlink control channel; and at least one of the following conditions is met to determine that the cross-link interference exists between the terminal to be processed and the other terminal: The spectrum efficiency difference is less than a preset efficiency threshold; The missed detection probability difference of the downlink control channel is greater than a preset probability threshold.
4. The method according to claim 2, wherein: The detected difference includes at least one of the following: a channel quality measurement difference, a downlink synchronization signal measurement difference, and a signal strength measurement difference in cross-link interference; and at least one of the following conditions is met to determine that there is cross-link interference between the terminal to be processed and the other terminal: The channel quality measurement difference is less than a preset channel quality threshold; The downlink synchronization signal measurement difference is less than a preset downlink synchronization signal measurement threshold; The signal strength measurement difference in the cross-link interference is greater than a preset signal strength threshold.
5. The method according to any one of claims 2 to 4, wherein: The full-duplex resource includes at least one full-duplex time slot, each of which includes at least one full-duplex symbol, and the full downlink resource includes at least one full downlink time slot, each of which includes at least one full downlink symbol; The first detection value is a value obtained by the terminal to be processed within the range of the full-duplex time slot, and the second detection value is a value obtained by the terminal to be processed within the range of the full downlink time slot; or, The first detection value is a value obtained by the terminal to be processed during detection within the range of the full-duplex symbol, and the second detection value is a value obtained by the terminal to be processed during detection within the range of the full downlink symbol.
6. The method according to claim 1, wherein: The interference information includes interference location information, the interference location information includes location information of the interference time slot, and the scheduling parameter includes a scheduling direction; The adjusting the scheduling parameters of the terminal to be processed according to the interference information includes: The scheduling direction of the interference time slot used by the terminal to be processed is adjusted according to the location information of the interference time slot, and / or the scheduling of the interference time slot is stopped according to the location information of the interference time slot.
7. The method according to claim 6, wherein: The interference time slot includes at least one interference symbol, and the interference position information also includes position information of the interference symbol; The adjusting the scheduling direction of the interference time slot used by the terminal to be processed according to the position information of the interference time slot includes: Adjusting the scheduling direction of the interference symbol used by the terminal to be processed according to the position information of the interference symbol; The stopping scheduling the interference time slot according to the position information of the interference time slot includes: stopping scheduling the interference symbol according to the position information of the interference symbol.
8. The method according to claim 6 or 7, wherein: The scheduling parameters include a frequency domain scheduling range; The adjusting the scheduling parameters of the terminal to be processed according to the interference information includes: According to the interference location information, a frequency domain scheduling range in a full-duplex subband corresponding to the interference location information is adjusted.
9. The method according to claim 1, wherein: The interference information includes interference signal strength, and the scheduling parameter includes signal transmission power; The adjusting the scheduling parameters of the terminal to be processed according to the interference information includes: In the case where it is determined that redundant power exists, determining a target power intensity according to the interference signal intensity; According to the target power intensity, the signal transmission power of the terminal to be processed in the downlink service channel is updated.
10. The method according to claim 1, wherein: Before detecting the terminal to be processed within the full-duplex resource range and the full downlink resource range respectively and obtaining a plurality of detection information, the method further includes: Communication resources are configured for the terminal to be processed, wherein the communication resources include at least one of the following: full-duplex time slot resources, full-duplex symbol resources, full-duplex downlink sub-band resources and full downlink resources in a sub-band full-duplex system.
11. An electronic device, wherein: include: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the terminal scheduling method as claimed in any one of claims 1 to 10.
12. A readable storage medium, wherein: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the terminal scheduling method according to any one of claims 1 to 10 is implemented.