Downlink frequency selection scheduling method, base station and storage medium

By acquiring historical scheduling data in LTE and NR wireless systems to determine channel characteristic levels, and adaptively adjusting modulation and coding strategies and channel resource allocation, downlink frequency selection scheduling based on CQI is solved when considering interference, fading or multipath delays are considered by CQI. The shortcomings in the aspects have improved the accuracy of scheduling and the utilization rate of channel resources.

CN119450775APending Publication Date: 2025-02-14ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310957683.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In wireless systems such as LTE and NR, downlink frequency selection scheduling based on CQI fails to effectively consider channel resource performance differences caused by interference, fading or multipath delay, which affects the accuracy of scheduling and the utilization rate of channel resources.

Method used

By obtaining multiple historical scheduling data for each preset frequency domain partition within each candidate space-time partition, the channel characteristic level is determined, and the modulation and coding policies and channel resource allocation strategies are adaptively adjusted according to these levels.

Benefits of technology

Improve the efficiency and accuracy of downlink frequency selection scheduling, and optimize the channel resource utilization rate in wireless systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450775A_ABST
    Figure CN119450775A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a downlink frequency selection scheduling method, a base station and a storage medium, and belongs to the field of communication. The method comprises the following steps: acquiring a plurality of pieces of historical scheduling data of each preset frequency domain partition in each candidate space-time partition; for each candidate space-time partition, when multiple pieces of historical scheduling data of each preset frequency domain partition in the candidate space-time partition meet a preset learning condition, determining a channel characteristic level of each preset frequency domain partition in the candidate space-time partition; and determining the candidate space-time partition to which the user equipment belongs as a target space-time partition, and adaptively adjusting a modulation and coding strategy and a channel resource allocation strategy according to the channel characteristic level of each preset frequency domain partition in the target space-time partition. According to the method, the accuracy of downlink frequency selection scheduling and the utilization rate of channel resources in a wireless system are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a downlink frequency selection scheduling method, a base station and a storage medium. Background Art

[0002] In wireless systems such as LTE (Long Term Evolution) and NR (New Radio), UE (User Equipment) can periodically or non-periodically feedback CQI (Channel Quality Indicator) to the base station, and the base station performs downlink frequency selective scheduling based on the CQI reported by the UE to improve the resource utilization of the wireless system. However, downlink frequency selective scheduling based on CQI does not take into account the performance differences of channel resources in the frequency domain dimension caused by interference, fading or multipath delay, and interference, fading or multipath delay in the wireless system will affect the accuracy of CQI, which will affect the accuracy of the downlink frequency selective scheduling of the base station and fail to effectively utilize the channel resources in the wireless system. Summary of the invention

[0003] The embodiments of the present invention provide a downlink frequency selection scheduling method, a base station and a storage medium, aiming to improve the accuracy of downlink frequency selection scheduling and the utilization rate of channel resources in a wireless system.

[0004] In a first aspect, an embodiment of the present invention provides a downlink frequency selection scheduling method, including:

[0005] Acquire multiple historical scheduling data of each preset frequency domain partition in each candidate time and space partition, wherein the candidate time and space partition includes a current time domain partition and any preset space domain partition among multiple preset space domain partitions;

[0006] For each of the candidate space-time partitions, when a plurality of historical scheduling data of each preset frequency domain partition in the candidate space-time partition meets a preset learning condition, determining a channel characteristic level of each preset frequency domain partition in the candidate space-time partition;

[0007] The candidate space-time partition to which the user equipment belongs is determined as the target space-time partition, and the modulation and coding strategy and the channel resource allocation strategy are adaptively adjusted according to the channel characteristic level of each preset frequency domain partition in the target space-time partition.

[0008] In a second aspect, an embodiment of the present invention further provides a base station, comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the downlink frequency selection scheduling method as described in the first aspect is realized.

[0009] In a third aspect, an embodiment of the present invention further provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the downlink frequency selection scheduling method as described in the first aspect.

[0010] The embodiment of the present invention provides a downlink frequency selection scheduling method, a base station and a storage medium. The embodiment of the present invention obtains multiple historical scheduling data of each preset frequency domain partition in each candidate space-time partition. For each candidate space-time partition, when the multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition meets the preset learning condition, the channel characteristic level of each preset frequency domain partition in the candidate space-time partition is determined, and then the candidate space-time partition to which the user equipment belongs is determined as the target space-time partition, and according to the channel characteristic level of each preset frequency domain partition in the target space-time partition, the modulation and coding strategy and the channel resource allocation strategy are adaptively adjusted, thereby greatly improving the efficiency and accuracy of downlink frequency selection scheduling, and also improving the utilization rate of channel resources in the wireless system. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0012] Figure 1 is a schematic block diagram of the structure of a base station provided by an embodiment of the present invention;

[0013] Figure 2 A schematic diagram of a flow chart of a downlink frequency selection scheduling method provided by an embodiment of the present invention;

[0014] Figure 3 for Figure 2 A schematic diagram of a sub-step flow chart of a downlink frequency selection scheduling method;

[0015] Figure 4 for Figure 2 A schematic flow chart of another sub-step of the downlink frequency selection scheduling method;

[0016] Figure 5 is a schematic diagram of a scenario in which a first frequency domain sub-area and a second frequency domain sub-area are merged to obtain an embodiment of the present invention;

[0017] Figure 6 It is a schematic block diagram of the structure of a downlink frequency selection scheduling device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0019] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0020] It should be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0021] In wireless systems such as LTE (Long Term Evolution) and NR (New Radio), UE (User Equipment) can periodically or non-periodically feedback CQI (Channel Quality Indicator) to the base station, and the base station performs downlink frequency selective scheduling based on the CQI reported by the UE to improve the resource utilization of the wireless system. However, downlink frequency selective scheduling based on CQI does not take into account the performance differences of channel resources in the frequency domain dimension caused by interference, fading or multipath delay, and interference, fading or multipath delay in the wireless system will affect the accuracy of CQI, which will affect the accuracy of the downlink frequency selective scheduling of the base station and fail to effectively utilize the channel resources in the wireless system.

[0022] To solve the above problems, an embodiment of the present invention provides a downlink frequency selection scheduling method, a base station and a storage medium. The method obtains multiple historical scheduling data of each preset frequency domain partition in each candidate space-time partition, and for each candidate space-time partition, when multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition meet the preset learning conditions, determines the channel characteristic level of each preset frequency domain partition in the candidate space-time partition, and then determines the candidate space-time partition to which the user equipment belongs as the target space-time partition, and according to the channel characteristic level of each preset frequency domain partition in the target space-time partition, adaptively adjusts the modulation and coding strategy and the channel resource allocation strategy, thereby greatly improving the efficiency and accuracy of downlink frequency selection scheduling, and also improving the utilization rate of channel resources in the wireless system.

[0023] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0024] See also Figure 1 , Figure 1 It is a schematic block diagram of the structure of a base station provided by an embodiment of the present invention.

[0025] like Figure 1 As shown, the base station 100 includes a processor 101 and a memory 102, and the processor 101 and the memory 102 are connected via a bus 103, such as an I2C (Inter-integrated Circuit) bus.

[0026] Specifically, the processor 101 is used to provide computing and control capabilities to support the operation of the entire base station. The processor 101 can be a central processing unit (CPU), and the processor 101 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0027] Specifically, the memory 102 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0028] Those skilled in the art will understand that Figure 1 The structure shown in the figure is only a block diagram of a partial structure related to the embodiment of the present invention, and does not constitute a limitation on the base station to which the embodiment of the present invention is applied. A specific base station may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0029] The processor 101 is used to run the computer program stored in the memory 102, and implement any one of the downlink frequency selection scheduling methods provided by the embodiments of the present invention when executing the computer program.

[0030] In some embodiments, the processor 101 is used to run a computer program stored in the memory, and implements the following steps when executing the computer program:

[0031] Acquire multiple historical scheduling data of each preset frequency domain partition in each candidate time and space partition, wherein the candidate time and space partition includes a current time domain partition and any preset space domain partition among multiple preset space domain partitions;

[0032] For each of the candidate space-time partitions, when a plurality of historical scheduling data of each preset frequency domain partition in the candidate space-time partition meets a preset learning condition, determining a channel characteristic level of each preset frequency domain partition in the candidate space-time partition;

[0033] The candidate space-time partition to which the user equipment belongs is determined as the target space-time partition, and the modulation and coding strategy and the channel resource allocation strategy are adaptively adjusted according to the channel characteristic level of each preset frequency domain partition in the target space-time partition.

[0034] In some embodiments, the processor 101 is further configured to implement the following steps:

[0035] Determine the number of collection times and collection duration of historical scheduling data for each preset frequency domain partition within the candidate time-space partition;

[0036] When the number of acquisitions is greater than or equal to a preset number threshold, and the acquisition duration is less than or equal to a preset duration threshold, it is determined that multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition meets the preset learning condition.

[0037] In some embodiments, when determining the channel characteristic level of each preset frequency domain partition in the candidate space-time partition, the processor 101 is configured to implement:

[0038] Determine at least one of a spectrum efficiency and a block error rate of each preset frequency domain partition in the candidate space-time partition according to a plurality of historical scheduling data of each preset frequency domain partition in the candidate space-time partition;

[0039] A channel characteristic level quantization process is performed on at least one of the spectrum efficiency and the block error rate of each preset frequency domain partition in the candidate space-time partition to obtain the channel characteristic level of each preset frequency domain partition in the candidate space-time partition.

[0040] In some embodiments, the historical scheduling data includes the number of scheduled resource blocks, the size of the scheduled transmission block, and the scheduling feedback result. When the processor 101 determines the spectrum efficiency of each preset frequency domain partition in the candidate space-time partition according to multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition, it is used to implement:

[0041] For each preset frequency domain partition within the candidate space-time partition, summing the number of scheduled resource blocks in each of the historical scheduling data to obtain a total number of scheduled resource blocks for the preset frequency domain partition;

[0042] The scheduling transmission block size in each of the historical scheduling data whose scheduling feedback result is correctly transmitted is summed to obtain the total scheduling transmission block size of the preset frequency domain partition;

[0043] The spectrum efficiency of the preset frequency domain partition is determined according to the total number of scheduled resource blocks and the total scheduled transmission block size.

[0044] In some embodiments, when the processor 101 performs channel characteristic level quantization processing on the spectrum efficiency of each preset frequency domain partition in the candidate space-time partition to obtain the channel characteristic level of each preset frequency domain partition in the candidate space-time partition, it is used to implement:

[0045] Comparing the spectrum efficiency of each preset frequency domain partition within the candidate space-time partition, and determining a reference spectrum efficiency according to the comparison result;

[0046] Calculating an absolute value of a difference between the spectrum efficiency of each preset frequency domain partition within the candidate space-time partition and the reference spectrum efficiency;

[0047] Dividing the absolute value of the difference corresponding to each preset frequency domain partition in the candidate space-time partition by the reference spectrum efficiency, to obtain spectrum efficiency deviation information of each preset frequency domain partition in the candidate space-time partition;

[0048] The channel characteristic level of each preset frequency domain partition in the candidate space-time partition is determined according to the spectrum efficiency deviation information of each preset frequency domain partition in the candidate space-time partition.

[0049] In some embodiments, when the processor 101 implements adaptively adjusting the modulation and coding strategy and the channel resource allocation strategy according to the channel characteristic level of each preset frequency domain partition in the target space-time partition, it is used to implement:

[0050] Determining a target signal-to-interference-and-noise ratio SINR according to the channel characteristic level of each preset frequency domain partition within the target space-time partition;

[0051] According to the channel characteristic level and the target SINR of each preset frequency domain partition within the target space-time partition, a modulation and coding strategy and a channel resource allocation strategy are adaptively adjusted.

[0052] In some embodiments, when the processor 101 determines the target signal to interference and noise ratio SINR according to the channel characteristic level of each preset frequency domain partition in the target space-time partition, it is configured to implement:

[0053] Determining an SINR adjustment value according to the channel characteristic level of each preset frequency domain partition within the candidate space-time partition;

[0054] A target SINR is determined according to a current SINR of the user equipment and the SINR adjustment value.

[0055] In some embodiments, when the processor 101 determines the SINR adjustment value according to the channel characteristic level of each preset frequency domain partition in the candidate space-time partition, it is configured to implement:

[0056] Determine a first level difference between the channel characteristic level of each preset frequency domain partition within the target time-space partition and a preset channel characteristic level;

[0057] Determine the maximum channel characteristic level among all channel characteristic levels corresponding to which the first level difference is less than or equal to a preset level difference threshold as the first channel characteristic level;

[0058] Determine the minimum channel characteristic level among all channel characteristic levels corresponding to the first level difference being greater than the preset level difference threshold as the second channel characteristic level;

[0059] The first channel characteristic level is subtracted from the second channel characteristic level to obtain a second level difference, and an SINR adjustment value is determined according to the second level difference and a current modulation mode of the user equipment.

[0060] In some embodiments, the processor 101, when implementing the adaptive adjustment of the modulation and coding strategy and the channel resource allocation strategy according to the channel characteristic level and the target SINR of each preset frequency domain partition in the target space-time partition, is used to implement:

[0061] Determine a first level difference between the channel characteristic level of each preset frequency domain partition within the target time-space partition and a preset channel characteristic level;

[0062] In the case that there is a preset frequency domain partition corresponding to the first level difference being greater than the preset level difference threshold value in the target time-space partition, merging all preset frequency domain partitions corresponding to the first level difference being less than or equal to the preset level difference threshold value in the target time-space partition into a first frequency domain sub-region;

[0063] Merge all preset frequency domain partitions corresponding to the first level difference in the target spatiotemporal partition that is greater than the preset level difference threshold into a second frequency domain sub-region;

[0064] Determine a first transport block size according to the number of remaining resource blocks in the first frequency domain sub-area, and determine a second transport block size according to the number of remaining resource blocks in the second frequency domain sub-area;

[0065] When the first transport block size is greater than or equal to the second transport block size, adjusting a current modulation and coding strategy to a modulation and coding strategy matching the target SINR;

[0066] The current channel resource allocation strategy is adjusted to a first channel resource allocation strategy, where the first channel resource allocation strategy defines that resource blocks located in the first frequency domain sub-zone are allocated to the user equipment in a priority manner.

[0067] In some embodiments, after the processor 101 determines the first transport block size according to the number of remaining resource blocks in the first frequency domain sub-area, and determines the second transport block size according to the number of remaining resource blocks in the second frequency domain sub-area, it is further configured to implement:

[0068] When the first transport block size is smaller than the second transport block size, adjusting a current modulation and coding strategy to a modulation and coding strategy matching a current SINR of the user equipment;

[0069] The current channel resource allocation strategy is adjusted to a second channel resource allocation strategy, where the second channel resource allocation strategy defines that resource blocks located in the second frequency domain sub-area are preferentially allocated to the user equipment.

[0070] In some embodiments, after determining the first level difference between the channel characteristic level of each preset frequency domain partition in the target space-time partition and the preset channel characteristic level, the processor 101 is further configured to implement:

[0071] When the first level difference between the channel characteristic level of each preset frequency domain partition in the target space-time partition and the preset channel characteristic level is less than or equal to the preset level difference threshold, adjusting the current modulation and coding strategy to a modulation and coding strategy matching the current SINR of the user equipment;

[0072] The current channel resource allocation strategy is adjusted to a third channel resource allocation strategy, wherein the third channel resource allocation strategy defines that resource blocks located in adjacent frequency domain partitions of a preset frequency domain partition where the user equipment is located are preferentially allocated to the user equipment.

[0073] It should be noted that technical personnel in the relevant field can clearly understand that for the convenience and conciseness of description, the specific working process of the base station described above can refer to the corresponding process in the following downlink frequency selection scheduling method embodiment, and will not be repeated here.

[0074] The following will be combined Figure 1 The base station in the embodiment of the present invention provides a detailed introduction to the downlink frequency selection scheduling method. It should be noted that, Figure 1 The base station is only used to explain the downlink frequency selection scheduling method provided in the embodiment of the present invention, but does not constitute a limitation on the application scenario of the downlink frequency selection scheduling method provided in the embodiment of the present invention.

[0075] See also Figure 2 , Figure 2 A schematic diagram of a flow chart of a downlink frequency selection scheduling method provided in an embodiment of the present invention.

[0076] like Figure 2 As shown, the downlink frequency selection scheduling method includes steps S101 to S103.

[0077] Step S101: Acquire multiple historical scheduling data of each preset frequency domain partition in each candidate space-time partition.

[0078] In this embodiment, the candidate time-space partitions include the current time-domain partition and any preset space-domain partition among a plurality of preset space-domain partitions. Among them, the time-domain partition, the space-domain partition and the frequency-domain partition can be pre-divided, and one time-domain partition and one space-domain partition constitute one time-space partition.

[0079] For example, the time domain partitions are divided by the scheduling time, that is, 22:00 to 05:59 is divided into one time domain partition, and 06:00 to 21:59 is divided into another time domain partition. The spatial domain partitions are divided by the path loss, that is, the path loss interval (0,125) is divided into one spatial domain partition, and the path loss interval [125,+∞] is divided into another spatial domain partition, thereby obtaining 2 spatial domain partitions. The frequency domain partitions are divided by the resource block (RB) position number, that is, the RB position number interval [0,135] is divided into one frequency domain partition, and the RB position number interval [136,272] is divided into one frequency domain partition.

[0080] For example, if the current time is 11:00, the current time domain partition is 06:00 to 21:59, and the candidate space-time partitions include the first space-time partition consisting of the current time domain partition 06:00 to 21:59 and the first space-time partition (0,125) and the second space-time partition consisting of the current time domain partition 06:00 to 21:59 and the second space-time partition [125,+∞].

[0081] It is understandable that the aforementioned division methods of time domain partition, space domain partition and frequency domain partition are merely exemplary and do not constitute a specific limitation on the division methods of time domain partition, space domain partition and frequency domain partition. For example, the time domain partitions obtained by scheduling time may include 22:00 to 05:59, 06:00 to 13:59 and 14:00 to 21:59, the space domain partitions obtained by path loss may include (0,100), [100,160) and [160,+∞], and the frequency domain partitions divided by RB position number may include [0,90], [91,180] and [181,272].

[0082] In some embodiments, the historical scheduling data is the scheduling data whose scheduling type is initial transmission scheduling and collected before the current moment. The scheduling type of the historical scheduling data may include any one of initial transmission scheduling and retransmission scheduling, and initial transmission scheduling may be. In this embodiment, by only collecting scheduling data whose scheduling type is initial transmission scheduling, the collected historical scheduling data can better feedback the accuracy and efficiency of downlink frequency selection scheduling, so that the channel characteristic level of each preset frequency domain partition in the candidate space-time partition can be accurately determined by analyzing the historical scheduling data later.

[0083] Step S102: for each candidate spatiotemporal partition, when multiple historical scheduling data of each preset frequency domain partition in the candidate spatiotemporal partition meet a preset learning condition, determine the channel characteristic level of each preset frequency domain partition in the candidate spatiotemporal partition.

[0084] In this embodiment, the preset learning conditions can be set based on actual conditions, and the embodiments of the present invention do not specifically limit this. For example, the preset learning conditions may include that the number of collection times of historical scheduling data is greater than or equal to the preset number threshold, and the collection duration of historical scheduling data is less than or equal to the preset duration threshold. Among them, the channel characteristic level of each preset frequency domain partition in the candidate space-time partition is used to describe the channel quality of each preset frequency domain partition in the candidate space-time partition. The higher the channel characteristic level of the preset frequency domain partition, the worse the channel quality of the preset frequency domain partition, and the lower the channel characteristic level of the preset frequency domain partition, the better the channel quality of the preset frequency domain partition.

[0085] In some embodiments, the number of collection times and the collection duration of the historical scheduling data of each preset frequency domain partition in the candidate space-time partition are determined; when the number of collection times is greater than or equal to the preset number threshold, and the collection duration is less than or equal to the preset duration threshold, it is determined that the multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition meet the preset learning conditions. Among them, the preset number threshold and the preset duration threshold can be set based on actual conditions, and the embodiments of the present invention do not specifically limit this. For example, the preset number threshold is 10000, and the preset duration threshold is 120 minutes.

[0086] Exemplarily, determining the number of times and duration of historical scheduling data collected for each preset frequency domain partition in the candidate space-time partition may include: obtaining the scheduling RB position number in each historical scheduling data in the candidate space-time partition; determining the preset frequency domain partition to which each historical scheduling data belongs according to the scheduling RB position number in each historical scheduling data in the candidate space-time partition; for each preset frequency domain partition, counting the number of historical scheduling data belonging to the preset frequency domain partition, and obtaining the number of times the historical scheduling data of the preset frequency domain partition is collected; obtaining the current moment and the target learning moment, and subtracting the preset learning moment from the current moment to obtain the duration of historical scheduling data collected for each preset frequency domain partition in the candidate space-time partition. The initial value of the target learning moment is set by the user, and when multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition meet the preset learning conditions or the collection duration is equal to the preset duration threshold, the target learning moment is updated to the current moment.

[0087] For example, the initial value of the target learning time is T0, and the historical scheduling data of each preset frequency domain partition in the candidate time-space partition is collected from time T0, and then when multiple historical scheduling data of each preset frequency domain partition in the candidate time-space partition meet the preset learning conditions, the target learning time is updated from T0 to T1 (current time). Alternatively, when the collection time (T1-T0) of the historical scheduling data of each preset frequency domain partition in the candidate time-space partition is equal to the preset time threshold, the target learning time is updated from T0 to T1 (current time).

[0088] In some embodiments, determining the channel characteristic level of each preset frequency domain partition within the candidate space-time partition may include: when multiple historical scheduling data of each preset frequency domain partition within the candidate space-time partition meets the preset learning condition, determining the channel characteristic level of each preset frequency domain partition within the candidate space-time partition according to the multiple historical scheduling data of each preset frequency domain partition within the candidate space-time partition. Wherein, the preset learning condition includes that the number of collections of the historical scheduling data is greater than or equal to the preset number threshold, and the collection duration of the historical scheduling data is less than or equal to the preset duration threshold. Since the number of collections of the historical scheduling data is greater than or equal to the preset number threshold, and the collection duration of the historical scheduling data is less than or equal to the preset duration threshold, the comprehensiveness and timeliness of the historical scheduling data can be guaranteed, so that the channel characteristic level of the preset frequency domain partition can be accurately determined through comprehensive and effective multiple historical scheduling data.

[0089] In some embodiments, Figure 3 As shown, step S102 includes: sub-step S1021 to sub-step S1022.

[0090] Sub-step S1021, determining at least one of the spectrum efficiency and the block error rate of each preset frequency domain partition in the candidate space-time partition according to multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition.

[0091] In this embodiment, since the number of collection times of multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition is greater than or equal to the preset number threshold, and the collection time of the historical scheduling data is less than or equal to the preset time threshold, the comprehensiveness and timeliness of the historical scheduling data can be guaranteed. Therefore, at least one of the spectral efficiency (SpectralEfficiency, SE) and block error rate (Block Error Rate, BLER) of each preset frequency domain partition in the candidate space-time partition can be accurately determined through comprehensive and effective multiple historical scheduling data.

[0092] In some embodiments, the historical scheduling data includes the number of scheduling resource blocks, the scheduling transmission block size and the scheduling feedback result. According to multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition, determining the spectral efficiency of each preset frequency domain partition in the candidate space-time partition may include: for each preset frequency domain partition in the candidate space-time partition, summing the number of scheduling resource blocks in each historical scheduling data to obtain the total number of scheduling resource blocks for the preset frequency domain partition; summing the scheduling transmission block size (TransportBlock size, TBsize) in each historical scheduling data whose scheduling feedback result is correct transmission to obtain the total scheduling transmission block size of the preset frequency domain partition; determining the spectral efficiency of the preset frequency domain partition based on the total number of scheduling resource blocks and the total scheduling transmission block size.

[0093] For example, the preset frequency domain partitions in the candidate space-time partitions include preset frequency domain partition A and preset frequency domain partition B. The number of scheduled resource blocks (number of scheduled RBs) in each historical scheduling data of the preset frequency domain partition A is summed to obtain the total number of scheduled resource blocks of the preset frequency domain partition A, which is recorded as Sum A (RBNum), and sum the scheduling transmission block sizes in each historical scheduling data belonging to the preset frequency domain partition A whose scheduling feedback result is correct, to obtain the total scheduling transmission block size of the preset frequency domain partition A, recorded as Sum A (TBsize), by Sum A (RBNum) and Sum A (TBsize) can determine the spectral efficiency SE of the preset frequency domain partition A A =Sum A (TBsize) / Sum A (RBNum).

[0094] Similarly, the number of scheduled resource blocks (scheduled RB number) in each historical scheduling data of the preset frequency domain partition B is summed to obtain the total number of scheduled resource blocks of the preset frequency domain partition B, which is recorded as Sum B (RBNum), and sum the scheduling transmission block sizes in each historical scheduling data belonging to the preset frequency domain partition B whose scheduling feedback result is correctly transmitted, and obtain the total scheduling transmission block size of the preset frequency domain partition B, which is recorded as Sum B (TBsize), by Sum B (RBNum) and Sum B (TBsize) can determine the spectral efficiency of the preset frequency domain partition B as SE B =Sum B (TBsize) / Sum B (RBNum).

[0095] In some embodiments, determining the block error rate of each preset frequency domain partition within the candidate space-time partition based on multiple historical scheduling data of each preset frequency domain partition within the candidate space-time partition may include: for each preset frequency domain partition within the candidate space-time partition, determining the total number of historical scheduling data of the preset frequency domain partition, and determining the number of historical scheduling data whose scheduling feedback results are transmission errors; determining the block error rate of the preset frequency domain partition based on the total number of historical scheduling data of the preset space-time partition and the number of historical scheduling data whose scheduling feedback results are transmission errors.

[0096] For example, the preset frequency domain partitions in the candidate time-space partitions include preset frequency domain partition A and preset frequency domain partition B, then the total number of historical scheduling data of the preset frequency domain partition A can be determined, which is recorded as N A , and determine the number of historical scheduling data whose scheduling feedback results belong to the preset frequency domain partition A as transmission errors, recorded as N errorA , then through N A and N errorA The block error rate of the preset frequency domain partition A can be determined as BLER A =N errorA / N A Similarly, the total number of historical scheduling data of the preset frequency domain partition B can be determined, which is recorded as N B , and determine the number of historical scheduling data whose scheduling feedback results belong to the preset frequency domain partition B as transmission errors, recorded as N errorB , then through N B and N errorB The block error rate of the preset frequency domain partition B can be determined as BLER B =N errorB / N B .

[0097] Sub-step S1022: performing channel characteristic level quantization processing on at least one of the spectrum efficiency and the block error rate of each preset frequency domain partition in the candidate space-time partition to obtain the channel characteristic level of each preset frequency domain partition in the candidate space-time partition.

[0098] In this embodiment, at least one of the spectrum efficiency and block error rate of each preset frequency domain partition within the candidate space-time partition can be accurately determined through comprehensive and effective multiple historical scheduling data, and at least one of the spectrum efficiency and block error rate of the preset frequency domain partition is used to characterize the channel quality of the preset frequency domain partition. In this way, by quantifying the channel characteristic level of at least one of the accurate spectrum efficiency and block error rate, an accurate channel characteristic level can be obtained.

[0099] In some embodiments, the spectral efficiency of each preset frequency domain partition in the candidate space-time partition is quantified to obtain the channel characteristic level of each preset frequency domain partition in the candidate space-time partition, which may include: comparing the spectral efficiency of each preset frequency domain partition in the candidate space-time partition, and determining the reference spectral efficiency based on the comparison result; calculating the absolute value of the difference between the spectral efficiency of each preset frequency domain partition in the candidate space-time partition and the reference spectral efficiency; dividing the absolute value of the difference corresponding to each preset frequency domain partition in the candidate space-time partition by the reference spectral efficiency to obtain the spectral efficiency deviation information of each preset frequency domain partition in the candidate space-time partition; and determining the channel characteristic level of each preset frequency domain partition in the candidate space-time partition based on the spectral efficiency deviation information of each preset frequency domain partition in the candidate space-time partition. This embodiment selects the reference spectral efficiency and uses the reference spectral efficiency and the spectral efficiency of the preset frequency domain partition to accurately determine the spectral efficiency deviation information of the preset frequency domain partition, and the channel characteristic level used to feedback the channel quality of the preset frequency domain partition can be obtained through the spectral efficiency deviation information.

[0100] Exemplarily, according to the comparison result, determining the baseline spectral efficiency may include: determining the maximum spectral efficiency among the spectral efficiencies of each preset frequency domain partition within the candidate space-time partition as the baseline spectral efficiency. It is understandable that in other embodiments, the minimum spectral efficiency among the spectral efficiencies of each preset frequency domain partition within the candidate space-time partition may also be determined as the baseline spectral efficiency, or the average or median value of the spectral efficiency of each preset frequency domain partition within the candidate space-time partition may also be determined, and the average or median value may be determined as the baseline spectral efficiency. The embodiments of the present invention do not specifically limit this.

[0101] Exemplarily, according to the spectrum efficiency deviation information of each preset frequency domain partition in the candidate space-time partition, determining the channel characteristic level of each preset frequency domain partition in the candidate space-time partition may include: for each preset frequency domain partition in the candidate space-time partition, according to the spectrum efficiency deviation information of the preset frequency domain partition, querying the pre-stored first mapping relationship information, obtaining the channel characteristic level corresponding to the spectrum efficiency deviation information of the preset frequency domain partition, the first mapping relationship information is used to describe the mapping relationship between the spectrum efficiency deviation information and the channel characteristic level; determining the queried channel characteristic level as the channel characteristic level of the preset frequency domain partition. Among them, the first mapping relationship information can be set based on the actual situation, and the embodiment of the present invention does not specifically limit this.

[0102] Exemplarily, according to the spectrum efficiency deviation information of each preset frequency domain partition in the candidate space-time partition, determining the channel characteristic level of each preset frequency domain partition in the candidate space-time partition may include: for each preset frequency domain partition in the candidate space-time partition, determining the spectrum efficiency deviation interval where the spectrum efficiency deviation information of the preset frequency domain partition is located; querying the pre-stored second mapping relationship information to obtain the channel characteristic level corresponding to the spectrum efficiency deviation interval where the spectrum efficiency deviation information of the preset frequency domain partition is located, the second mapping relationship information is used to describe the mapping relationship between the spectrum efficiency deviation interval and the channel characteristic level; determining the queried channel characteristic level as the channel characteristic level of the preset frequency domain partition. Among them, the second mapping relationship information can be set based on actual conditions, and the embodiment of the present invention does not specifically limit this.

[0103] For example, the preset frequency domain partitions in the candidate space-time partitions include preset frequency domain partition A, preset frequency domain partition B and preset frequency domain partition C, and the spectral efficiencies of the preset frequency domain partition A, the preset frequency domain partition B and the preset frequency domain partition C are SE A , SE B and SE C , take SE A , SE B and SE C The maximum spectral efficiency SE B As the benchmark spectral efficiency, the spectral efficiency SE of the preset frequency domain partition A is A and the baseline spectral efficiency SE B , the spectrum efficiency deviation information of the preset frequency domain partition A can be calculated as DeltaSE A =|SE B -SE A | / SE B By presetting the spectral efficiency SE of the frequency domain partition B B and the baseline spectral efficiency SE B , the spectrum efficiency deviation information of the preset frequency domain partition B can be calculated as DeltaSEB =|SE B -SE B | / SE B , that is, the spectrum efficiency deviation information of the preset frequency domain partition B is zero. By presetting the spectrum efficiency SE of the frequency domain partition C B and the baseline spectral efficiency SE C , the spectrum efficiency deviation information of the preset frequency domain partition C can be calculated as DeltaSE C =|SE C -SE B | / SE B According to the spectrum efficiency deviation information DeltaSE of the preset frequency domain partition A A , Spectral efficiency deviation information DeltaSE of preset frequency domain partition B B and the spectrum efficiency deviation information DeltaSE of the preset frequency domain partition C C The channel characteristic levels corresponding to the preset frequency domain partition A, the preset frequency domain partition B and the preset frequency domain partition C can be obtained.

[0104] In some embodiments, the block error rate of each preset frequency domain partition in the candidate time-space partition is quantified to obtain the channel characteristic level of each preset frequency domain partition in the candidate time-space partition, which may include: for each preset frequency domain partition in the candidate time-space partition, querying the pre-stored third mapping relationship information to obtain the channel characteristic level corresponding to the block error rate of the preset frequency domain partition, the third mapping relationship information is used to describe the mapping relationship between the block error rate and the channel characteristic level; and determining the queried channel characteristic level as the channel characteristic level of the preset frequency domain partition. The third mapping relationship information can be set based on actual conditions, and the embodiment of the present invention does not specifically limit this.

[0105] In some embodiments, the spectral efficiency and block error rate of each preset frequency domain partition in the candidate space-time partition are quantized to obtain the channel characteristic level of each preset frequency domain partition in the candidate space-time partition, which may include: quantizing the channel characteristic level of the spectral efficiency of each preset frequency domain partition in the candidate space-time partition to obtain the first channel characteristic level of each preset frequency domain partition in the candidate space-time partition; quantizing the channel characteristic level of the block error rate of each preset frequency domain partition in the candidate space-time partition to obtain the second channel characteristic level of each preset frequency domain partition in the candidate space-time partition; for each preset frequency domain partition in the candidate space-time partition, weighted summing the first channel characteristic level and the second channel characteristic level of the preset frequency domain partition to obtain the channel characteristic level of the preset frequency domain partition.

[0106] Exemplarily, performing weighted summation on the first channel characteristic level and the second channel characteristic level of the preset frequency domain partition to obtain the channel characteristic level of the preset frequency domain partition may include: calculating the product between the first channel characteristic level of the preset frequency domain partition and the preset first coefficient to obtain the first weighted channel characteristic level; calculating the product between the second channel characteristic level of the preset frequency domain partition and the preset second coefficient to obtain the second weighted channel characteristic level; summing the first weighted channel characteristic level and the second weighted channel characteristic level to obtain the channel characteristic level of the preset frequency domain partition. The sum of the first coefficient and the second coefficient is 1, and the first coefficient is greater than the second coefficient. For example, the first coefficient is 0.8 and the second coefficient is 0.2.

[0107] Exemplarily, summing the first weighted channel characteristic level and the second weighted channel characteristic level to obtain the channel characteristic level of the preset frequency domain partition may include: summing the first weighted channel characteristic level and the second weighted channel characteristic level; when the sum result is an integer, determining the sum result as the channel characteristic level of the preset frequency domain partition; when the sum result is not an integer, rounding the sum result based on the decimal of the sum result according to the rounding rule to obtain the channel characteristic level of the preset frequency domain partition. For example, if the sum result is 2.2, the channel characteristic level of the preset frequency domain partition is 2, and if the sum result is 2.8, the channel characteristic level of the preset frequency domain partition is 3.

[0108] Step S103: determine the candidate space-time partition to which the user equipment belongs as the target space-time partition, and adaptively adjust the modulation and coding strategy and the channel resource allocation strategy according to the channel characteristic level of each preset frequency domain partition in the target space-time partition.

[0109] In this embodiment, since the channel characteristic level can feedback the channel quality of the preset frequency domain partition, the channel quality of the entire frequency domain dimension can be known through the channel characteristic level of each preset frequency domain partition in the target space-time partition. In this way, the modulation and coding strategy (MCS) and channel resource allocation strategy can be accurately and effectively adaptively adjusted through the channel characteristic level of each preset frequency domain partition in the target space-time partition, which greatly improves the scheduling efficiency and accuracy of the wireless system and also improves the utilization rate of channel resources.

[0110] In some embodiments, determining the candidate time-space partition to which the user equipment belongs as the target time-space partition may include: determining the spatial partition to which the user equipment belongs according to the path loss or beam of the user equipment, and determining the candidate time-space partition consisting of the current time partition and the spatial partition to which the user equipment belongs as the target time-space partition. For example, the spatial partition includes a first spatial partition (0,125) and a second spatial partition [125,+∞]. If the path loss of the user equipment is 95, the spatial partition to which the user equipment belongs may be determined to be the first spatial partition, and the current time partition is 06:00 to 21:59, then the first time-space partition consisting of the current time partition 06:00 to 21:59 and the first spatial partition (0,125)) may be determined as the target time-space partition.

[0111] In some embodiments, Figure 4 As shown, step S103 includes: sub-step S1031 to sub-step S1032.

[0112] Sub-step S1031: determining a target signal-to-interference-and-noise ratio SINR according to the channel characteristic level of each preset frequency domain partition within the target space-time partition.

[0113] In this embodiment, the target signal-to-interference and noise ratio (SINR) is the SINR that the user equipment wants to achieve. According to the channel characteristic level of each preset frequency domain partition in the target time-space partition, the frequency domain partition with good channel quality and the frequency domain partition with poor channel quality can be determined. In the frequency domain partition with good channel quality, the SINR of the user equipment needs to be superimposed on the SINR output by the adaptive modulation and coding module. The SINR is increased, so as to determine the target SINR, and in the frequency domain partition with poor channel quality, the SINR of the user equipment needs to be superimposed on the SINR output by the adaptive modulation and coding module. The SINR is reduced, so as to determine the target SINR.

[0114] In some embodiments, according to the channel characteristic level of each preset frequency domain partition in the target space-time partition, determining the target signal to interference noise ratio SINR may include: determining the SINR adjustment value according to the channel characteristic level of each preset frequency domain partition in the candidate space-time partition; determining the target SINR according to the current SINR and SINR adjustment value of the user equipment. Wherein, for example, when the user equipment is in a frequency domain partition with good channel quality, the current SINR and SINR adjustment value of the user equipment are accumulated to obtain the target SINR, and when the user equipment is in a frequency domain partition with poor channel quality, the SINR adjustment value is subtracted from the current SINR of the user equipment to obtain the target SINR. This embodiment can accurately determine the SINR adjustment value through the channel characteristic level of each preset frequency domain partition in the candidate space-time partition, thereby ensuring the accuracy of the target SINR of the user equipment.

[0115] In some embodiments, according to the channel characteristic level of each preset frequency domain partition in the candidate space-time partition, determining the SINR adjustment value may include: determining the first level difference between the channel characteristic level of each preset frequency domain partition in the target space-time partition and the preset channel characteristic level; determining the maximum channel characteristic level among all channel characteristic levels corresponding to the first level difference being less than or equal to the preset level difference threshold as the first channel characteristic level; determining the minimum channel characteristic level among all channel characteristic levels corresponding to the first level difference being greater than the preset level difference threshold as the second channel characteristic level; subtracting the first channel characteristic level from the second channel characteristic level to obtain the second level difference, and determining the SINR adjustment value according to the second level difference and the current modulation mode of the user equipment. Among them, the preset channel characteristic level and the preset level difference threshold can be set based on actual conditions, and the embodiments of the present invention do not specifically limit this. For example, the preset channel characteristic level is level 1, and the preset level difference threshold is 0.5.

[0116] For example, the preset frequency domain partitions within the target time and space partition include preset frequency domain partition A, preset frequency domain partition B and preset frequency domain partition C, and the channel characteristic levels of the preset frequency domain partition A, the preset frequency domain partition B and the preset frequency domain partition C are 1, 2 and 3 respectively, the preset channel characteristic level is level 1, and the preset level difference threshold is 0.5. Through calculation, it can be known that the first level difference between the channel characteristic level of the preset frequency domain partition A and the preset channel characteristic level is 0, the first level difference between the channel characteristic level of the preset frequency domain partition B and the preset channel characteristic level is 1, and the first level difference between the channel characteristic level of the preset frequency domain partition C and the preset channel characteristic level is 2. Therefore, the channel characteristic level 1 of the preset frequency domain partition A can be used as the first channel characteristic level, and the channel characteristic level 2 of the preset frequency domain partition B can be used as the second channel characteristic level. Then, by subtracting 1 from 2, the second level difference can be obtained as 1.

[0117] In some embodiments, according to the second level difference and the current modulation mode of the user equipment, determining the SINR adjustment value may include: querying a preset mapping relationship table to obtain the SINR adjustment value corresponding to the second level difference and the current modulation mode of the user equipment, and the preset mapping relationship table is used to describe the correspondence between the SINR adjustment value, the level difference and the modulation mode. Among them, the correspondence between the SINR adjustment value, the level difference and the modulation mode can be set based on actual conditions, and the embodiment of the present invention does not specifically limit this. For example, the correspondence between the SINR adjustment value, the level difference and the modulation mode can be as shown in Table 1.

[0118] Table 1

[0119] Modulation Level difference = 1 Level difference = 2 Level difference = 3 Level difference = 4 QPSK 0 0 1 1.5 16QAM 0.8 1.5 2.5 3 64QAM 1 2.5 3.5 4.5 256QAM 1.5 3 5 7 1024QAM 0 0 0 0

[0120] For example, the current modulation mode is Quadrature Phase Shift Keying (QPSK), and the second level difference is 3. By querying Table 1, it can be known that the SINR adjustment value corresponding to QPSK and the level difference = 3 is 1. For another example, the current modulation mode is 16QAM in Quadrature Amplitude Modulation (QAM), and the second level difference is 1. By querying Table 1, it can be known that the SINR adjustment value corresponding to 16QAM and the level difference = 1 is 1.

[0121] In some embodiments, determining the SINR adjustment value based on the channel characteristic level of each preset frequency domain partition within the candidate space-time partition may include: determining a first level difference between the channel characteristic level of each preset frequency domain partition within the target space-time partition and the preset channel characteristic level; when the first level difference between the channel characteristic level of each preset frequency domain partition within the target space-time partition and the preset channel characteristic level is less than or equal to the preset level difference threshold, determining the SINR adjustment value based on the first level difference between the channel characteristic level of the preset frequency domain partition where the user equipment is located and the preset channel characteristic level and the current modulation mode of the user equipment; or when the first level difference between the channel characteristic level of each preset frequency domain partition within the target space-time partition and the preset channel characteristic level is greater than the preset level difference threshold, determining the SINR adjustment value based on the first level difference between the channel characteristic level of the preset frequency domain partition where the user equipment is located and the preset channel characteristic level and the current modulation mode of the user equipment.

[0122] Sub-step S1032: adaptively adjusting the modulation and coding strategy and the channel resource allocation strategy according to the channel characteristic level and the target SINR of each preset frequency domain partition within the target space-time partition.

[0123] In this embodiment, the modulation and coding strategy and the channel resource allocation strategy are adaptively adjusted through the channel characteristic level and target SINR of each preset frequency domain partition within the target space-time partition, so that the SINR of the user equipment can reach the target SINR, greatly improving the accuracy of downlink frequency selection scheduling.

[0124] In some embodiments, based on the channel characteristic level and target SINR of each preset frequency domain partition within the target space-time partition, adaptively adjusting the modulation and coding strategy and the channel resource allocation strategy may include: determining a first level difference between the channel characteristic level of each preset frequency domain partition within the target space-time partition and the preset channel characteristic level; in the case where there is a preset frequency domain partition corresponding to a first level difference greater than a preset level difference threshold value within the target space-time partition, merging all preset frequency domain partitions corresponding to a first level difference less than or equal to the preset level difference threshold value within the target space-time partition into a first frequency domain sub-area; All preset frequency domain partitions corresponding to the first level difference value that is greater than the preset level difference threshold are merged into a second frequency domain sub-area; according to the number of remaining resource blocks in the first frequency domain sub-area, the first transmission block size is determined, and according to the number of remaining resource blocks in the second frequency domain sub-area, the second transmission block size is determined; when the first transmission block size is greater than or equal to the second transmission block size, the current modulation and coding strategy is adjusted to a modulation and coding strategy that matches the target SINR; the current channel resource allocation strategy is adjusted to a first channel resource allocation strategy, and the first channel resource allocation strategy defines that resource blocks located in the first frequency domain sub-area are allocated to user equipment in a priority manner.

[0125] In this embodiment, the preset frequency domain partition corresponding to the first level difference value being greater than the preset level difference value threshold is a frequency domain partition with poor channel quality, and the preset frequency domain partition corresponding to the first level difference value being less than or equal to the preset level difference value threshold is a frequency domain partition with good channel quality. By merging the frequency domain partitions with good channel quality within the target space-time partition into the first frequency domain sub-region and merging the frequency domain partitions with poor channel quality into the second frequency domain sub-region, and when the channel resources of the first frequency domain sub-region with good channel quality are more than those of the second frequency domain sub-region with poor channel quality, resource blocks located in the first frequency domain sub-region with good channel quality are preferentially allocated to the user equipment, and a higher level modulation and coding strategy matching the target SINR is used, thereby improving the scheduling efficiency of the wireless system and the utilization of channel resources.

[0126] For example, Figure 5As shown, the target space-time partition includes a preset frequency domain partition A1, a preset frequency domain partition A2, a preset frequency domain partition A3 and a preset frequency domain partition A4, and the first level difference between the channel characteristic level of the preset frequency domain partition A1 and the preset frequency domain partition A2 and the preset channel characteristic level is less than or equal to the preset level difference threshold, and the first level difference between the channel characteristic level of the preset frequency domain partition A3 and the preset frequency domain partition A4 and the preset channel characteristic level is greater than the preset level difference threshold, then the preset frequency domain partition A1 and the preset frequency domain partition A2 can be merged into a first frequency domain sub-area 10, and the preset frequency domain partition A3 and the preset frequency domain partition A4 can be merged into a second frequency domain sub-area 20.

[0127] In some embodiments, when the first transmission block size is smaller than the second transmission block size, the current modulation and coding strategy is adjusted to a modulation and coding strategy that matches the current SINR of the user equipment; the current channel resource allocation strategy is adjusted to a second channel resource allocation strategy, and the second channel resource allocation strategy defines that resource blocks located in the second frequency domain sub-area are preferentially allocated to the user equipment. In this embodiment, when the channel resources of the first frequency domain sub-area with good channel quality are less than the second frequency domain sub-area with poor channel quality, resource blocks located in the second frequency domain sub-area are preferentially allocated to the user equipment, and a modulation and coding strategy that matches the current SINR of the user equipment is used, so that the scheduling efficiency and utilization rate of the channel resources of the wireless system can be improved.

[0128] In some embodiments, when the first level difference between the channel characteristic level of each preset frequency domain partition in the target space-time partition and the preset channel characteristic level is less than or equal to the preset level difference threshold, the current modulation and coding strategy is adjusted to a modulation and coding strategy that matches the current SINR of the user equipment; the current channel resource allocation strategy is adjusted to a third channel resource allocation strategy, and the third channel resource allocation strategy defines that resource blocks located in adjacent frequency domain partitions of the preset frequency domain partition where the user equipment is located are preferentially allocated to the user equipment. This embodiment can improve the scheduling efficiency and utilization rate of the channel resources of the wireless system by keeping the modulation and coding strategy unchanged and preferentially allocating resource blocks located in adjacent frequency domain partitions of the preset frequency domain partition where the user equipment is located when each preset frequency domain partition in the target space-time partition is a frequency domain partition with good channel quality.

[0129] See also Figure 6 , Figure 6 It is a schematic block diagram of the structure of a downlink frequency selection scheduling device provided by an embodiment of the present invention.

[0130] like Figure 6 As shown, the downlink frequency selection scheduling device 200 includes:

[0131] An acquisition module 210 is used to acquire multiple historical scheduling data of each preset frequency domain partition in each candidate time and space partition, wherein the candidate time and space partition includes a current time domain partition and any preset spatial domain partition among multiple preset spatial domain partitions;

[0132] The level determination module 220 is used to determine the channel characteristic level of each preset frequency domain partition in the candidate space-time partition for each candidate space-time partition when multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition meet the preset learning condition;

[0133] The scheduling module 230 is used to determine the candidate space-time partition to which the user equipment belongs as the target space-time partition, and adaptively adjust the modulation and coding strategy and the channel resource allocation strategy according to the channel characteristic level of each preset frequency domain partition in the target space-time partition.

[0134] In some embodiments, the downlink frequency selection scheduling device 200 further includes:

[0135] A learning condition judgment module is used to determine the number of collection times and collection duration of historical scheduling data for each preset frequency domain partition in the candidate space-time partition; and when the number of collection times is greater than or equal to a preset number threshold, and the collection duration is less than or equal to a preset duration threshold, determine that multiple historical scheduling data for each preset frequency domain partition in the candidate space-time partition meet the preset learning conditions.

[0136] In some embodiments, the level determination module 220 includes:

[0137] A channel parameter determination submodule, configured to determine at least one of a spectrum efficiency and a block error rate of each preset frequency domain partition in the candidate space-time partition according to a plurality of historical scheduling data of each preset frequency domain partition in the candidate space-time partition;

[0138] The level determination submodule is used to perform channel characteristic level quantization processing on at least one of the spectrum efficiency and the block error rate of each preset frequency domain partition in the candidate space-time partition to obtain the channel characteristic level of each preset frequency domain partition in the candidate space-time partition.

[0139] In some embodiments, the historical scheduling data includes the number of scheduled resource blocks, the size of scheduled transmission blocks, and the scheduling feedback result, and the channel parameter determination submodule is further used to:

[0140] For each preset frequency domain partition within the candidate space-time partition, summing the number of scheduled resource blocks in each of the historical scheduling data to obtain a total number of scheduled resource blocks for the preset frequency domain partition;

[0141] The scheduling transmission block size in each of the historical scheduling data whose scheduling feedback result is correctly transmitted is summed to obtain the total scheduling transmission block size of the preset frequency domain partition;

[0142] The spectrum efficiency of the preset frequency domain partition is determined according to the total number of scheduled resource blocks and the total scheduled transmission block size.

[0143] In some embodiments, the level determination submodule is further configured to:

[0144] Comparing the spectrum efficiency of each preset frequency domain partition within the candidate space-time partition, and determining a reference spectrum efficiency according to the comparison result;

[0145] Calculating an absolute value of a difference between the spectrum efficiency of each preset frequency domain partition within the candidate space-time partition and the reference spectrum efficiency;

[0146] Dividing the absolute value of the difference corresponding to each preset frequency domain partition in the candidate space-time partition by the reference spectrum efficiency, to obtain spectrum efficiency deviation information of each preset frequency domain partition in the candidate space-time partition;

[0147] The channel characteristic level of each preset frequency domain partition in the candidate space-time partition is determined according to the spectrum efficiency deviation information of each preset frequency domain partition in the candidate space-time partition.

[0148] In some embodiments, the scheduling module 230 includes:

[0149] An SINR determination submodule, configured to determine a target signal-to-interference-and-noise ratio SINR according to the channel characteristic level of each preset frequency domain partition within the target space-time partition;

[0150] The scheduling submodule is used to adaptively adjust the modulation and coding strategy and the channel resource allocation strategy according to the channel characteristic level and the target SINR of each preset frequency domain partition within the target space-time partition.

[0151] In some embodiments, the SINR determination submodule is further configured to:

[0152] Determining an SINR adjustment value according to the channel characteristic level of each preset frequency domain partition within the candidate space-time partition;

[0153] A target SINR is determined according to a current SINR of the user equipment and the SINR adjustment value.

[0154] In some embodiments, the SINR determination submodule is further configured to:

[0155] Determine a first level difference between the channel characteristic level of each preset frequency domain partition within the target time-space partition and a preset channel characteristic level;

[0156] Determine the maximum channel characteristic level among all channel characteristic levels corresponding to which the first level difference is less than or equal to a preset level difference threshold as the first channel characteristic level;

[0157] Determine the minimum channel characteristic level among all channel characteristic levels corresponding to the first level difference being greater than the preset level difference threshold as the second channel characteristic level;

[0158] The first channel characteristic level is subtracted from the second channel characteristic level to obtain a second level difference, and an SINR adjustment value is determined according to the second level difference and a current modulation mode of the user equipment.

[0159] In some embodiments, the scheduling submodule is further used to:

[0160] Determine a first level difference between the channel characteristic level of each preset frequency domain partition within the target time-space partition and a preset channel characteristic level;

[0161] In the case that there is a preset frequency domain partition corresponding to the first level difference being greater than the preset level difference threshold value in the target time-space partition, merging all preset frequency domain partitions corresponding to the first level difference being less than or equal to the preset level difference threshold value in the target time-space partition into a first frequency domain sub-region;

[0162] Merge all preset frequency domain partitions corresponding to the first level difference in the target spatiotemporal partition that is greater than the preset level difference threshold into a second frequency domain sub-region;

[0163] Determine a first transport block size according to the number of remaining resource blocks in the first frequency domain sub-area, and determine a second transport block size according to the number of remaining resource blocks in the second frequency domain sub-area;

[0164] When the first transport block size is greater than or equal to the second transport block size, adjusting a current modulation and coding strategy to a modulation and coding strategy matching the target SINR;

[0165] The current channel resource allocation strategy is adjusted to a first channel resource allocation strategy, where the first channel resource allocation strategy defines that resource blocks located in the first frequency domain sub-zone are allocated to the user equipment in a priority manner.

[0166] In some embodiments, the scheduling submodule is further used to:

[0167] When the first transport block size is smaller than the second transport block size, adjusting a current modulation and coding strategy to a modulation and coding strategy matching a current SINR of the user equipment;

[0168] The current channel resource allocation strategy is adjusted to a second channel resource allocation strategy, where the second channel resource allocation strategy defines that resource blocks located in the second frequency domain sub-area are preferentially allocated to the user equipment.

[0169] In some embodiments, the scheduling submodule is further used to:

[0170] When the first level difference between the channel characteristic level of each preset frequency domain partition in the target space-time partition and the preset channel characteristic level is less than or equal to the preset level difference threshold, adjusting the current modulation and coding strategy to a modulation and coding strategy matching the current SINR of the user equipment;

[0171] The current channel resource allocation strategy is adjusted to a third channel resource allocation strategy, wherein the third channel resource allocation strategy defines that resource blocks located in adjacent frequency domain partitions of a preset frequency domain partition where the user equipment is located are preferentially allocated to the user equipment.

[0172] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the downlink frequency selection scheduling device described above can refer to the corresponding process in the aforementioned downlink frequency selection scheduling method embodiment, and will not be repeated here.

[0173] An embodiment of the present invention also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement any downlink frequency selection scheduling method provided in the description of the embodiment of the present invention.

[0174] The storage medium may be an internal storage unit of the base station described in the foregoing embodiment, such as a hard disk or memory of the base station. The storage medium may also be an external storage device of the base station, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the base station.

[0175] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0176] It should be understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.

[0177] The serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A downlink frequency selection scheduling method, characterized in that: include: Acquire multiple historical scheduling data of each preset frequency domain partition in each candidate time and space partition, wherein the candidate time and space partition includes a current time domain partition and any preset space domain partition among multiple preset space domain partitions; For each of the candidate space-time partitions, when a plurality of historical scheduling data of each preset frequency domain partition in the candidate space-time partition meets a preset learning condition, determining a channel characteristic level of each preset frequency domain partition in the candidate space-time partition; The candidate space-time partition to which the user equipment belongs is determined as the target space-time partition, and the modulation and coding strategy and the channel resource allocation strategy are adaptively adjusted according to the channel characteristic level of each preset frequency domain partition in the target space-time partition.

2. The downlink frequency selection scheduling method according to claim 1, characterized in that: The method further comprises: Determine the number of collection times and collection duration of historical scheduling data for each preset frequency domain partition within the candidate time-space partition; When the number of acquisitions is greater than or equal to a preset number threshold, and the acquisition duration is less than or equal to a preset duration threshold, it is determined that multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition meets the preset learning condition.

3. The downlink frequency selection scheduling method according to claim 1, characterized in that: The determining of the channel characteristic level of each preset frequency domain partition within the candidate time-space partition comprises: Determine at least one of a spectrum efficiency and a block error rate of each preset frequency domain partition in the candidate space-time partition according to a plurality of historical scheduling data of each preset frequency domain partition in the candidate space-time partition; A channel characteristic level quantization process is performed on at least one of the spectrum efficiency and the block error rate of each preset frequency domain partition in the candidate space-time partition to obtain the channel characteristic level of each preset frequency domain partition in the candidate space-time partition.

4. The downlink frequency selection scheduling method according to claim 3, characterized in that: The historical scheduling data includes the number of scheduled resource blocks, the size of scheduled transmission blocks, and the scheduling feedback result, and the determining, according to the multiple historical scheduling data of each preset frequency domain partition in the candidate space-time partition, the spectrum efficiency of each preset frequency domain partition in the candidate space-time partition includes: For each preset frequency domain partition within the candidate space-time partition, summing the number of scheduled resource blocks in each of the historical scheduling data to obtain a total number of scheduled resource blocks for the preset frequency domain partition; The scheduling transmission block size in each of the historical scheduling data whose scheduling feedback result is correctly transmitted is summed to obtain the total scheduling transmission block size of the preset frequency domain partition; The spectrum efficiency of the preset frequency domain partition is determined according to the total number of scheduled resource blocks and the total scheduled transmission block size.

5. The downlink frequency selection scheduling method according to claim 3, characterized in that: The step of performing channel characteristic level quantization processing on the spectrum efficiency of each preset frequency domain partition in the candidate space-time partition to obtain the channel characteristic level of each preset frequency domain partition in the candidate space-time partition includes: Comparing the spectrum efficiency of each preset frequency domain partition within the candidate space-time partition, and determining a reference spectrum efficiency according to the comparison result; Calculating an absolute value of a difference between the spectrum efficiency of each preset frequency domain partition within the candidate space-time partition and the reference spectrum efficiency; Dividing the absolute value of the difference corresponding to each preset frequency domain partition in the candidate space-time partition by the reference spectrum efficiency, to obtain spectrum efficiency deviation information of each preset frequency domain partition in the candidate space-time partition; According to the spectrum efficiency deviation information of each preset frequency domain partition in the candidate space-time partition, the channel characteristic level of each preset frequency domain partition in the candidate space-time partition is determined.

6. The downlink frequency selection scheduling method according to any one of claims 1 to 5, characterized in that: The adaptively adjusting the modulation and coding strategy and the channel resource allocation strategy according to the channel characteristic level of each preset frequency domain partition in the target space-time partition includes: Determining a target signal-to-interference-and-noise ratio SINR according to the channel characteristic level of each preset frequency domain partition within the target space-time partition; According to the channel characteristic level and the target SINR of each preset frequency domain partition within the target space-time partition, a modulation and coding strategy and a channel resource allocation strategy are adaptively adjusted.

7. The downlink frequency selection scheduling method according to claim 6, characterized in that: The determining a target signal to interference plus noise ratio SINR according to the channel characteristic level of each preset frequency domain partition in the target space-time partition includes: Determining an SINR adjustment value according to the channel characteristic level of each preset frequency domain partition within the candidate space-time partition; A target SINR is determined according to a current SINR of the user equipment and the SINR adjustment value.

8. The downlink frequency selection scheduling method according to claim 7, characterized in that: The determining the SINR adjustment value according to the channel characteristic level of each preset frequency domain partition in the candidate space-time partition includes: Determine a first level difference between the channel characteristic level of each preset frequency domain partition within the target time-space partition and a preset channel characteristic level; Determine the maximum channel characteristic level among all channel characteristic levels corresponding to which the first level difference is less than or equal to a preset level difference threshold as the first channel characteristic level; Determine the minimum channel characteristic level among all channel characteristic levels corresponding to the first level difference being greater than the preset level difference threshold as the second channel characteristic level; The first channel characteristic level is subtracted from the second channel characteristic level to obtain a second level difference, and an SINR adjustment value is determined according to the second level difference and a current modulation mode of the user equipment.

9. The downlink frequency selection scheduling method according to claim 6, characterized in that: The adaptively adjusting the modulation and coding strategy and the channel resource allocation strategy according to the channel characteristic level and the target SINR of each preset frequency domain partition in the target space-time partition includes: Determine a first level difference between the channel characteristic level of each preset frequency domain partition within the target time-space partition and a preset channel characteristic level; In the case that there is a preset frequency domain partition corresponding to the first level difference being greater than the preset level difference threshold value in the target time-space partition, merging all preset frequency domain partitions corresponding to the first level difference being less than or equal to the preset level difference threshold value in the target time-space partition into a first frequency domain sub-region; Merge all preset frequency domain partitions corresponding to the first level difference in the target spatiotemporal partition that is greater than the preset level difference threshold into a second frequency domain sub-region; Determine a first transport block size according to the number of remaining resource blocks in the first frequency domain sub-area, and determine a second transport block size according to the number of remaining resource blocks in the second frequency domain sub-area; When the first transport block size is greater than or equal to the second transport block size, adjusting a current modulation and coding strategy to a modulation and coding strategy matching the target SINR; The current channel resource allocation strategy is adjusted to a first channel resource allocation strategy, where the first channel resource allocation strategy defines that resource blocks located in the first frequency domain sub-zone are preferentially allocated to the user equipment.

10. The downlink frequency selection scheduling method according to claim 9, characterized in that: After determining the first transport block size according to the number of remaining resource blocks in the first frequency domain sub-area, and determining the second transport block size according to the number of remaining resource blocks in the second frequency domain sub-area, the method further includes: When the first transport block size is smaller than the second transport block size, adjusting a current modulation and coding strategy to a modulation and coding strategy matching a current SINR of the user equipment; The current channel resource allocation strategy is adjusted to a second channel resource allocation strategy, where the second channel resource allocation strategy defines that resource blocks located in the second frequency domain sub-area are preferentially allocated to the user equipment.

11. The downlink frequency selection scheduling method according to claim 9, characterized in that: After determining the first level difference between the channel characteristic level of each preset frequency domain partition in the target space-time partition and the preset channel characteristic level, the method further includes: When the first level difference between the channel characteristic level of each preset frequency domain partition in the target space-time partition and the preset channel characteristic level is less than or equal to the preset level difference threshold, adjusting the current modulation and coding strategy to a modulation and coding strategy matching the current SINR of the user equipment; The current channel resource allocation strategy is adjusted to a third channel resource allocation strategy, wherein the third channel resource allocation strategy defines that resource blocks located in adjacent frequency domain partitions of a preset frequency domain partition where the user equipment is located are preferentially allocated to the user equipment.

12. A base station, characterized in that: The base station includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the downlink frequency selection scheduling method as described in any one of claims 1 to 11 is realized.

13. A storage medium for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the downlink frequency selection scheduling method described in any one of claims 1 to 11.