Disclosure of Invention
The technical problem to be solved by the invention is as follows: the invention overcomes the defects of the prior art and provides a resource scheduling system of a high-speed coverage network of a power system.
The technical scheme adopted by the invention for solving the problems in the prior art is as follows:
the invention provides a resource scheduling system of a high-speed coverage network of a power system, which comprises: the system comprises a configuration module, a broadcast module, a measurement module and a scheduling module, wherein the functions of the modules are as follows:
a configuration module: the module is responsible for configuring the number of baseband carriers, the number of radio frequency carriers and radio frequency carrier configuration information and outputting the carrier configuration information to the broadcasting module, the measuring module and the scheduling module;
a broadcasting module: the module is responsible for broadcasting carrier configuration information related to the base station;
a measurement module: the module is responsible for acquiring the quality values of the terminal side and the base station side on each carrier, calculating the comprehensive quality value and outputting the comprehensive quality value to the scheduling module;
a scheduling module: the module realizes the optimal mapping from the baseband carrier to the radio frequency carrier based on the spectrum optimal principle, and ensures the effectiveness of transmission;
the method for scheduling resources by the mutual cooperation of the configuration module, the broadcast module, the measurement module and the scheduling module comprises the following steps:
step 1: the configuration module configures the baseband carrier number P of the scheduling module, determines the radio frequency carrier number K and the radio frequency carrier configuration according to the radio frequency working bandwidth and the carrier bandwidth, sends carrier configuration information to the measurement module, and sends the carrier configuration information to a terminal residing in the base station through the broadcast module;
step 2: the measuring module generates the quality coefficient Q of each terminal on each radio frequency carrier wave on each TTI according to the measuring resultt,m,nThe TTI is a transmission interval;
and step 3: the scheduling module determines a terminal set A scheduled by the current TTI according to a scheduling algorithm;
and 4, step 4: the scheduling module is according to Qt,m,nAnd scheduling the terminal set A to P radio frequency carrier resources for data transmission.
Preferably, in step 1, the method for determining the number K of radio frequency carriers and the configuration of the radio frequency carriers includes:
step 1.1, reading information from a database, and determining the group number G of carriers and the frequency offset value FreqOffset _ G of each group of carriers in a radio frequency working bandwidth, wherein G takes the values of 1,.
Step 1.2, selecting a carrier group j which is not configured, and completing the radio frequency carrier number K and the radio frequency carrier configuration: in the radio frequency working bandwidth, taking FreqOffset _ j as a starting point, taking the carrier bandwidth as a stepping, intercepting the maximum number of radio frequency carriers not exceeding the maximum frequency of the radio frequency working bandwidth as the carrier number K of the carrier group, and determining the configuration information of each radio frequency carrier in the carrier group, wherein the configuration information at least comprises an initial frequency point and bandwidth information;
and 1.3, judging whether all carrier wave groups are configured or not, if so, ending, and otherwise, skipping to the step 1.2.
Preferably, in the step 2, Q ist,m,nThe method is obtained by weighting the downlink quality value of a plurality of TTIs before the time t of the radio frequency carrier n measured by the terminal m and the uplink quality value of a plurality of TTIs before the time t of the radio frequency carrier n measured by the base station by the measuring module.
Preferably, in step 3, the scheduling algorithm includes any one or a combination of Qos service level scheduling, RR polling scheduling, and PF proportional-average scheduling algorithm.
Preferably, in step 3, the scheduled terminal set a is a sum of terminals scheduled in total in the current TTI in all carriers managed by the scheduling module.
Preferably, in step 4, the scheduling of the terminal set a to P radio frequency carrier resources for data transmission includes:
step 4.1, selecting one carrier set s which is not subjected to transmission efficiency evaluation;
4.2, sequencing the terminal according to the quality coefficients from high to low corresponding to each carrier in the carrier group to obtain a terminal quality coefficient list of each carrier;
4.3, sequentially selecting the carrier with the highest quality coefficient for each terminal in the terminal set A;
step 4.4, adding the quality coefficients in the terminal quality coefficient list of each carrier in the carrier group to obtain the sum of the quality coefficients C _ SumQuality, and selecting the P carriers with the highest C _ SumQuality;
step 4.5, distributing each terminal in the terminal set A to the P carriers determined in the step 4.4 according to the Quality optimal matching principle, when the number of terminals distributed by a certain carrier exceeds the preset number, not distributing the carrier, and adding the Quality coefficients of the terminal A under the P carriers to obtain the comprehensive Quality value Quality _ g of the carrier group;
step 4.6, judging whether all carrier groups finish transmission efficiency evaluation, if so, skipping to step 4.7, and if not, skipping to step 4.1;
and 4.7, selecting the carrier group with the largest value in the Quality _ g, and finishing the carrier scheduling operation of the terminal according to the P carriers distributed by the terminal set A corresponding to the Quality _ g of the carrier group and the terminal distributed on each carrier as a scheduling result.
Compared with the prior art, the invention has the following beneficial effects:
according to the invention, the limitation of baseband carrier capacity is broken through, and based on a radio cognitive technology, the optimal radio frequency carrier resource is selected in real time within the working bandwidth range of the maximum radio frequency capacity to carry baseband carrier data, so that the transmission rate is improved, the application requirement of high throughput of a power system fusion network is met, and the aim of multi-dimensional fusion communication of the power system is fulfilled.
Detailed Description
In order to make the technical solution and the advantages of the present invention clearer, the following explains embodiments of the present invention in further detail.
As shown in fig. 1 and fig. 2, the present invention provides a resource scheduling system for a high-rate coverage network of an electric power system, including: the system comprises a configuration module, a broadcast module, a measurement module and a scheduling module, wherein the functions of the modules are as follows:
a configuration module: the module is responsible for configuring the number of baseband carriers, the number of radio frequency carriers and radio frequency carrier configuration information and outputting the carrier configuration information to the broadcasting module, the measuring module and the scheduling module;
a broadcasting module: the module is responsible for broadcasting carrier configuration information related to the base station;
a measurement module: the module is responsible for acquiring the quality values of the terminal side and the base station side on each carrier, calculating the comprehensive quality value and outputting the comprehensive quality value to the scheduling module;
a scheduling module: the module realizes the optimal mapping from the baseband carrier to the radio frequency carrier based on the spectrum optimal principle, and ensures the effectiveness of transmission;
the method for scheduling resources by the mutual cooperation of the configuration module, the broadcast module, the measurement module and the scheduling module comprises the following steps:
step 1: the configuration module configures the baseband carrier number P of the scheduling module, determines the radio frequency carrier number K and the radio frequency carrier configuration according to the radio frequency working bandwidth and the carrier bandwidth, sends carrier configuration information to the measurement module, and sends the carrier configuration information to a terminal residing in the base station through the broadcast module;
step 2: the measuring module generates the quality coefficient Q of each terminal on each radio frequency carrier wave on each TTI according to the measuring resultt,m,nThe TTI is a transmission interval;
and step 3: the scheduling module determines a terminal set A scheduled by the current TTI according to a scheduling algorithm;
and 4, step 4: the scheduling module is according to Qt,m,nAnd scheduling the terminal set A to P radio frequency carrier resources for data transmission.
The invention also provides a resource scheduling method of the high-speed coverage network of the power system, and the steps of the method are consistent with the steps 1 to 4.
The number of baseband carriers in step 1 describes the processing capacity of the baseband.
Preferably, in step 1, the method for determining the number K of radio frequency carriers and the configuration of the radio frequency carriers includes:
step 1.1, reading information from a database, and determining the group number G of carriers and the frequency offset value FreqOffset _ G of each group of carriers in a radio frequency working bandwidth, wherein G takes the values of 1,.
Step 1.2, selecting a carrier group j which is not configured, and completing the radio frequency carrier number K and the radio frequency carrier configuration: in the radio frequency working bandwidth, taking FreqOffset _ j as a starting point, taking the carrier bandwidth as a stepping, intercepting the maximum number of radio frequency carriers not exceeding the maximum frequency of the radio frequency working bandwidth as the carrier number K of the carrier group, and determining the configuration information of each radio frequency carrier in the carrier group, wherein the configuration information at least comprises an initial frequency point and bandwidth information; for example, the rf operating bandwidth is 500Mhz, the frequency offset of the current carrier group is 50Mhz, and the carrier bandwidth is 100Mhz, then 50Mhz-150Mhz is the first rf carrier of the carrier group, 150Mhz-250Mhz is the second rf carrier of the carrier group, 250Mhz-350Mhz is the third rf carrier of the carrier group, and 350Mhz-450Mhz is the fourth rf carrier of the carrier group, since the bandwidth of 450Mhz plus 100Mhz already exceeds the maximum frequency of the rf operating bandwidth, which is 500Mhz, the carrier group can only be divided into four rf carriers.
And 1.3, judging whether all carrier wave groups are configured or not, if so, ending, and otherwise, skipping to the step 1.2.
The carrier group describes the total number of carriers supported by a fixed frequency offset in the working frequency band of the radio frequency end.
In the step 2, the Qt,m,nThe method is obtained by weighting the downlink quality value of a plurality of TTIs before the time t of the radio frequency carrier n measured by the terminal m and the uplink quality value of a plurality of TTIs before the time t of the radio frequency carrier n measured by the base station by the measuring module.
The signal quality is determined by comprehensively determining RSRP, SINR, RSSI, RSRQ, and the like, where RSRP is reference signal received power, SINR is signal-to-interference-plus-noise ratio, RSSI is signal received strength indication, and RSRQ is reference signal received quality.
The downlink quality value is Q1, the uplink quality value is Q2, and the Q ist,m,nEqual to Q1P 1+ Q2P 2, P1 and P2 are weighted proportions.
In step 3, the scheduling algorithm includes any one or a combination of Qos service level scheduling, RR polling scheduling, and PF proportional average scheduling algorithm.
The Qos service level scheduling enables different data streams to obtain different levels of service by controlling the use of different types of packets on a link broadband. The basic idea of RR polling scheduling is to consider that the scheduling priorities of all terminals are equal, and all terminals are scheduled periodically, so as to ensure that the scheduling probability of each terminal user is the same. The idea of the PF proportional-average scheduling algorithm is to satisfy the high-speed data service requirement of a terminal with good channel quality as much as possible, and also consider the use experience of a terminal with poor channel quality. The basic idea of the algorithm is that the ratio of the instantaneous rate to the long-term average rate is considered when selecting the terminal, and meanwhile, different terminals are adjusted by utilizing the weight value, so that the purpose of simultaneously considering the system performance and the user experience is achieved.
In step 3, the scheduled terminal set a is a total number of terminals scheduled in the current TTI under all carriers managed by the scheduling module.
In step 4, the method of scheduling the terminal set a to P radio frequency carrier resources for data transmission includes:
step 4.1, selecting one carrier set s which is not subjected to transmission efficiency evaluation;
4.2, sequencing the terminal according to the quality coefficients from high to low corresponding to each carrier in the carrier group to obtain a terminal quality coefficient list of each carrier;
4.3, sequentially selecting the carrier with the highest quality coefficient for each terminal in the terminal set A;
step 4.4, adding the quality coefficients in the terminal quality coefficient list of each carrier in the carrier group to obtain the sum of the quality coefficients C _ SumQuality, and selecting the P carriers with the highest C _ SumQuality;
step 4.5, distributing each terminal in the terminal set A to the P carriers determined in the step 4.4 according to the Quality optimal matching principle, when the number of terminals distributed by a certain carrier exceeds the preset number, not distributing the carrier, and adding the Quality coefficients of the terminal A under the P carriers to obtain the comprehensive Quality value Quality _ g of the carrier group;
step 4.6, judging whether all carrier groups finish transmission efficiency evaluation, if so, skipping to step 4.7, and if not, skipping to step 4.1;
and 4.7, selecting the carrier group with the largest value in the Quality _ g, and finishing the carrier scheduling operation of the terminal according to the P carriers distributed by the terminal set A corresponding to the Quality _ g of the carrier group and the terminal distributed on each carrier as a scheduling result.
The following describes a specific embodiment of a resource scheduling system of a high-rate coverage network of an electric power system with specific embodiments:
example (b): in this embodiment, the value of the baseband carrier number P is 2, the radio frequency operating bandwidth is 2000Mhz-2500Mhz, the carrier bandwidth is 100Mhz, the number G of carrier group is equal to 2, wherein the frequency offset value FreqOffset _1 of the 1 st group of carriers in the radio frequency operating bandwidth is equal to 0 Mhz; the frequency offset value FreqOffset _2 of the 2 nd group carrier within the radio frequency operating bandwidth is equal to 50Mhz, so from step 1.1 to step 1.3, it can be obtained:
for the carrier group 1, five carriers are included, that is, the first carrier (corresponding to G1_ C1 in table 1) in the carrier group 1 has an initial frequency point of 2000Mhz and a bandwidth of 100Mhz, the second carrier has an initial frequency point of 2100Mhz and a bandwidth of 100Mhz (corresponding to G1_ C2 in table 1), the third carrier has an initial frequency point of 2200Mhz and a bandwidth of 100Mhz (corresponding to G1_ C3 in table 1), the fourth carrier has an initial frequency point of 2300Mhz and a bandwidth of 100Mhz (corresponding to G1_ C4 in table 1), and the fifth carrier has an initial frequency point of 2400Mhz and a bandwidth of 100Mhz (corresponding to G1_ C5 in table 1);
for the carrier group 2, since FreqOffset _2 is equal to 50Mhz, carriers are taken from 2050Mhz, and since the carrier bandwidth is 100Mhz, the maximum number of carriers taken is four (because the fifth carrier already exceeds the maximum frequency 2500 Mhz), that is, the carrier group 2 includes four carriers, that is, the first carrier in the carrier group 2 (corresponding to G2_ C1 in table 1) has an initial frequency point of 2050Mhz and a bandwidth of 100Mhz, the second carrier has an initial frequency point of 2150Mhz and a bandwidth of 100Mhz (corresponding to G2_ C2 in table 1), the third carrier has an initial frequency point of 2250Mhz and a bandwidth of 100Mhz (corresponding to G2_ C3 in table 1), and the fourth carrier has an initial frequency point of 2350Mhz and a bandwidth of 100Mhz (corresponding to G2_ C4 in table 1).
If the current TTI exists, the measurement module obtains the quality value of each terminal under each carrier according to the uplink and downlink measurement results, such as Q in Table 1t,m,nAs shown in the column, in this embodiment, the scheduling algorithm uses Qos, three terminals are scheduled per carrier in each TTI, that is, the total number of terminals scheduled in the current TTI of two carriers is six, and it is assumed that six terminals (corresponding to the terminal set a) scheduled in the current TTI are: terminal 1, terminal 2, terminal 3, terminal 4, terminal 5, terminal 6;
then, the scheduling of the terminal is completed according to the steps 4.1 to 4.7:
taking carrier group 1 as an example, first, in each carrier in the carrier group, the terminals are sorted according to the quality coefficients from high to low to obtain a terminal quality coefficient list of each carrier, and Q in table 1 is obtainedt,m,nThe results of the columns; then, selecting the carrier with the highest quality coefficient for each terminal in the terminal set A in sequence to obtain a result of selecting the carrier with the highest quality coefficient for each terminal in the terminal set A in the list 1; then, P carriers with the highest sum of quality coefficients in the carriers and C _ SumQuality are selected from the carrier group, and the C _ SumQuality column in table 1 is a recovery background frame part, namely, two carriers G1_ C1 and G1_ C3; then, each terminal in terminal set a is allocated to P carriers according to the quality optimal matching principle, wherein, when the carrier allocation of terminal 4 is performed after the carrier allocation of terminal 1, terminal 2, and terminal 3 is completed, although the quality of terminal 4 on carrier G1_ C1 is better than that of carrier G1_ C3, at most 3 terminals can be scheduled by one carrier, therefore, terminal 4 can only be allocated to carrier G1_ C3, and so on, the carrier allocation of terminal 5 and terminal 6 is completed, and the allocation result is detailed in "each terminal in terminal set a is according to the quality optimal matching principle" in table 1,allocating to P carriers to remove columns; next, calculating the sum of the Quality values of the carriers where the terminals are located to obtain a comprehensive Quality value Quality _1 of the carrier group 1, wherein the value is 127;
the operation process of the carrier 2 is the same as that of the carrier 1, the relevant data in the operation process is shown in table 1, and finally the comprehensive Quality value Quality _2 of the carrier group 2 is obtained, and the value is 148;
finally, the sizes of Quality _2 and Quality _1 are compared, and since Quality _2 is greater than Quality _1, two carriers (i.e., G2_ C1 and G2_ C2) allocated to terminal set a in carrier group 2 are used as scheduling results, i.e., terminal 1, terminal 2 and terminal 3 are scheduled to carrier G2_ C1 in the current TTI, and terminal 4, terminal 5 and terminal 6 are scheduled to carrier G2_ C2. It can be seen from this embodiment that, by using the method of the present invention, the optimal spectrum can be selected in real time for data transmission, thereby effectively increasing the transmission rate. Compared with the prior art, if after power-on initialization and according to initial frequency point self-optimization, the base station selects G2_ C3 and G2_ C4 as working carriers, and as time goes on, the surrounding interference environment changes, taking TTI shown in table 1 as an example, then in G2_ C3 and G2_ C4, according to the optimal adaptation principle, terminal 1, terminal 2 and terminal 3 are allocated to carrier G2_ C4, and terminal 4, terminal 5 and terminal 6 are allocated to carrier G2_ C3, then Quality _2 is: 12+12+10+2+2 equals 40, and the quality value obtained by the invention is 148, compared with the prior art, the rate of the invention is improved by times, obviously, the method of the invention has obvious advantages compared with the prior art, and the method can effectively meet the requirements of high bandwidth and high throughput of converged communication.
It can be seen from the above embodiments that, by using the method of the present invention, the limitation of baseband carrier capability is broken, and based on the radio cognitive technology, the optimal radio frequency carrier resource is selected in real time within the range of the radio frequency maximum capability working bandwidth to carry baseband carrier data, thereby increasing the transmission rate, satisfying the application requirement of high throughput of the power system converged network, and achieving the goal of multidimensional converged communication of the power system.
Table 1 example process data schematic
The embodiments of the present invention have been described in detail with reference to the drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention.