Automatic scheduling method and system for efficient QoS (Quality of Service) of 230MHz power wireless private network

By classifying user equipment priorities, adjusting non-communication-free devices and optimizing communication between devices in a 230MHz power wireless network, the problem of real-time transmission of user data is solved, and higher throughput and lower latency is achieved.

CN120034967APending Publication Date: 2025-05-23STATE GRID ELECTRIC POWER RES INST +4
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510116880.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

The prior art is difficult to effectively ensure the real-time transmission of user data in a 230MHz power wireless private network, especially when there are too many users or poor channel quality.

Method used

By counting the set of user equipment in the eNB coverage area of ​​each base station, classifying user equipment to high priority and low priority, adjusting the non-communicable user equipment to the communicable range, and optimizing data transmission through device-to-device communication.

Benefits of technology

It achieves the effect of improving data throughput and reducing transmission delay, ensures real-time data transmission of key user equipment, and improves the applicability, stability and efficiency of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034967A_ABST
    Figure CN120034967A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic scheduling method and system for efficient QoS (Quality of Service) of a 230MHz power wireless private network. The method comprises the following steps of: counting to obtain a user equipment set of UE (User Equipment) under each eNB (evolved Node B); the eNBs classify the corresponding user equipment sets into a high-priority user equipment set and a low-priority user equipment set according to the service priorities in sequence; determining whether each eNB meets the service requirements of all UE in the communication range or not, and when a certain eNB cannot meet the service requirements, counting the channel quality between the UE and the eNB, and adjusting the cells of the UE in the edge area in the eNB; counting whether UE incapable of communicating with each eNB exists in each eNB, and if yes, adjusting the transmitting power of the eNB or establishing device-to-device (D2D) communication between the UE capable of communicating and the UE incapable of communicating; the eNBs sequentially carry out data transmission with the UE in the corresponding range; the method provided by the invention realizes higher throughput and lower delay while guaranteeing the QoS of the main service, and has higher applicability, stability and high efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an automatic dispatching method and system, and in particular to an automatic dispatching method and system for efficient QoS of a 230MHz electric power wireless private network, belonging to the technical fields of communication technology and electric power wireless private network technology. Background Art

[0002] The construction of smart grid has made great progress. At the same time, the power business also needs a more reliable and secure access network to ensure it. Due to various practical problems such as the environment, construction cost, and deployment and construction difficulty, it is difficult to meet the complete coverage of the smart grid communication access network. More flexible and adaptable technologies and solutions are needed for smart grids. The Long Time Evolution (LTE) technology launched by the 3GPP organization has extremely high advantages in smart grids due to its high bandwidth and wide distribution. However, compared with the 230MHz, 400MHz, 1400MHz, and 1800MHz frequency bands available for LTE technology, the power wireless private network only has the 230MHz frequency band available. At the same time, compared with other higher frequency bands, it has the characteristics of stronger transmission capacity and wider coverage. The power wireless private network using the 230MHz frequency band has unique advantages.

[0003] The introduction of 5G key technologies and design concepts such as multi-carrier aggregation, network slicing, and massive access can further improve the transmission efficiency of the 230MHz power wireless private network. The 3GPP organization has defined three major technical demand scenarios for 5G: enhanced mobile broadband, massive machine type communications, and ultra-reliable low-latency communications. Combining 5G and 230MHz to study the application of power wireless private networks is an inevitable trend.

[0004] In order to meet the QoS requirements of various services in the power wireless private network and ensure the throughput and latency of the main services, it is necessary to reasonably schedule and allocate the network resources of the power wireless private network. However, the existing scheduling algorithm does not fully guarantee the main services. When there are too many users or the channel quality is poor, it cannot guarantee the real-time transmission of user / device data, especially key user equipment data. Summary of the invention

[0005] Purpose of the invention: The purpose of the present invention is to provide an automated scheduling method and system for efficient QoS of a 230MHz power wireless private network that can improve data throughput and reduce transmission delay.

[0006] Technical solution: The present invention provides an automated scheduling method for efficient QoS of a 230MHz power wireless private network, comprising:

[0007] Obtaining a user equipment set of multiple user equipments UE in a coverage area corresponding to each base station eNB by counting;

[0008] Each eNB classifies the corresponding user equipment set into a high-priority user equipment set and a low-priority user equipment set according to the service priority;

[0009] Determine whether each eNB meets the service requirements of all UEs within the communication range. When an eNB cannot meet the requirements, count the channel quality between the UE and the neighboring eNB within its communication range. When the channel quality between the UE in the edge area of ​​the eNB and the neighboring eNB meets the requirements, adjust the UE in the edge area to the coverage area of ​​the neighboring eNB.

[0010] Count whether there are UEs in each eNB that cannot communicate with it. If so, adjust the transmit power of the eNB or establish device-to-device communication between the communicable UE and the non-communicable UE;

[0011] Each eNB transmits data with the UEs within the corresponding range in turn according to the priorities of the user equipment set.

[0012] Further, the statistically obtaining a user equipment set of multiple user equipments UE in the coverage area corresponding to each base station eNB includes:

[0013] Assume that the user equipment set UEi of ni UEs within the communication range of the i-th eNB is as follows:

[0014] UEi={UE 1i ,UE 2i ,UE 3i ,...,UE ni}

[0015] When the same UE belongs to two different eNB user equipment sets, the eNB with a higher signal-to-interference-plus-noise ratio (SINR) is selected as the base station. The calculation formula of SINR is as follows:

[0016] SINR(dB)=Pr(dBm)-PL(dB)-Noise(dBm)-I(dBm)-Fading

[0017] Where Pr is the transmit power, Noise is the noise power, I is the interference from neighboring devices, Fading is the shadow fading, PL (dB) is the path loss, which is estimated based on the distance between user devices and the path loss model. dB represents a relative value, and dBm represents an absolute value.

[0018] Further, each eNB classifies the corresponding user equipment into a high-priority user equipment set and a low-priority user equipment set according to the service priority in turn; including:

[0019] For the high priority user equipment set UE of the i-th eNBHi UE with low priority Li , there are the following restrictions:

[0020]

[0021] Among them, UEi is the set of user equipment within the communication range of the i-th eNB, Is an empty set.

[0022] Further, the determining whether each eNB meets the service requirements of all UEs within the communication range, when a certain eNB cannot meet the requirements, counting the channel quality between the UE and the neighbor eNB within its communication range, and when the channel quality between the UE in the edge area of ​​the eNB and the neighbor eNB meets the requirements, adjusting the UE in the edge area to the coverage area of ​​the neighbor eNB, includes:

[0023] Determine whether each eNB meets the service requirements of all UEs within the communication range. When the number of UEs in the i-th eNB is greater than the number of resource blocks (RBs), and the number of UEs in its neighboring j-th eNB is less than the number of RBs, the UE cell is adjusted to adjust the UEs in the edge area of ​​the i-th eNB to the j-th eNB; for any k-th UE in the i-th eNB, the following conditions are met:

[0024] num_UEi>num_RB

[0025] num_UEj<num_RB

[0026] SINR jk >TH_SINR

[0027] Among them, num_UEi and um_UEj are the number of UEs in the i-th eNB and the j-th eNB respectively, num_RB is the number of resource blocks, SINR jk is the SINR between the kth UE and the jth eNB, TH_SINR is the SINR threshold for reliable communication;

[0028] When a cell adjustment of a UE occurs, the eNB involved in the adjustment updates its device set, high priority device set and low priority device set.

[0029] Further, the counting of whether there are UEs in each eNB that cannot communicate with it, and when there are UEs, adjusting the transmit power of the eNB or establishing device-to-device communication between the communicable UE and the non-communicable UE includes:

[0030] For the i-th eNB, there are UEs that cannot communicate with it, and the set of UEs that cannot communicate is recorded as:

[0031] UEli={UEli 1 ,UEli 2 ,...,UEli m}

[0032]

[0033] SINR(UEli x )<TH_SINR

[0034] x∈{1, 2, ..., m}

[0035] Among them, UEli x represents the xth incommunicable UE in the ith eNB, m is the number of incommunicable UEs in the ith eNB, SINR(UEli x ) is UEli x SINR with the i-th eNB;

[0036] When the set UEli is not an empty set, increase the transmit power until UEli is an empty set or the maximum transmit power;

[0037] When the transmit power increases to the maximum transmit power and the set UEli is still not an empty set, the non-communicative UE selects its neighboring communicative UE with the highest SINR as the transmission object to establish D2D communication between the communicative UE and the non-communicative UE.

[0038] Further, each eNB sequentially transmits data with UEs within a corresponding range according to the priorities of the user equipment set, including:

[0039] When the i-th eNB can meet the service requirements of all UEs within the communication range, resources are allocated to the UEs according to their priorities. At this time, the following conditions are met:

[0040] num_UEi<num_RB+D i

[0041] Where num_UEi is the number of UEs in the i-th eNB, num_RB is the number of resource blocks, and D i The number of successfully paired D2D user devices;

[0042] When the number of user equipment in the i-th eNB is still greater than the number of RBs, but the number of high-priority user equipment is less than the maximum number of RBs, polling scheduling is performed on the needs of low-priority user equipment while meeting the needs of high-priority user equipment. At this time, the following conditions are met:

[0043] num_UEi>num_RB+D i ∧num_UE Hi<num_RB+D i

[0044] Among them, num_UE Hi is the number of high priority user equipments in the i-th eNB;

[0045] If the number of high-priority user equipments in the i-th eNB is greater than the maximum number of RBs, RBs are allocated according to a preset ratio to meet the needs of high-priority user equipments and low-priority user equipments respectively, and the following conditions are met:

[0046] num_UEi>num_UE Hi >num_RB+D i .

[0047] Based on the same inventive concept, the present invention also provides a 230MHz power wireless private network efficient QoS automatic dispatching system, comprising:

[0048] An initialization module, used for obtaining a user equipment set of multiple user equipments UE in a coverage area corresponding to each base station eNB by statistics;

[0049] A classification module, used for each eNB to classify the corresponding user equipment set into a high-priority user equipment set and a low-priority user equipment set according to the service priority;

[0050] The cell adjustment module is used to determine whether each eNB meets the service requirements of all UEs within the communication range. When a certain eNB cannot meet the requirements, the channel quality between the UE and the neighboring eNB within its communication range is counted. When the channel quality between the UE in the edge area of ​​the eNB and the neighboring eNB meets the requirements, the UE in the edge area is adjusted to the coverage area of ​​the neighboring eNB;

[0051] A power adjustment module is used to count whether there are UEs in each eNB that cannot communicate with it, and if so, adjust the transmit power of the eNB or establish device-to-device communication between the communicable UE and the non-communicable UE;

[0052] The transmission module is used for each eNB to perform data transmission with UEs within the corresponding range in turn according to the priorities divided by the user equipment set.

[0053] Further, the statistically obtaining a user equipment set of multiple user equipments UE in the coverage area corresponding to each base station eNB includes:

[0054] Assume that the user equipment set UEi of ni UEs within the communication range of the i-th eNB is as follows:

[0055] UEi={UE 1i ,UE 2i,UE 3i ,…,UE ni}

[0056] When the same UE belongs to two different eNB user equipment sets, the eNB with a higher signal-to-interference-plus-noise ratio (SINR) is selected as the base station. The calculation formula of SINR is as follows:

[0057] SINR(dB)=Pr(dBm)-PL(dB)-Noise(dBm)-I(dBm)-Fading

[0058] Where Pr is the transmit power, Noise is the noise power, I is the interference from neighboring devices, Fading is the shadow fading, PL (dB) is the path loss, which is estimated based on the distance between user devices and the path loss model. dB represents a relative value, and dBm represents an absolute value.

[0059] Further, each eNB classifies the corresponding user equipment into a high-priority user equipment set and a low-priority user equipment set according to the service priority in turn; including:

[0060] For the high priority user equipment set UE of the i-th eNB Hi UE with low priority Li , there are the following restrictions:

[0061]

[0062] Among them, UEi is the set of user equipment within the communication range of the i-th eNB, Is an empty set.

[0063] Further, the determining whether each eNB meets the service requirements of all UEs within the communication range, when a certain eNB cannot meet the requirements, counting the channel quality between the UE and the neighbor eNB within its communication range, and when the channel quality between the UE in the edge area of ​​the eNB and the neighbor eNB meets the requirements, adjusting the UE in the edge area to the coverage area of ​​the neighbor eNB, includes:

[0064] Determine whether each eNB meets the service requirements of all UEs within the communication range. When the number of UEs in the i-th eNB is greater than the number of resource blocks (RBs), and the number of UEs in its neighboring j-th eNB is less than the number of RBs, the UE cell is adjusted to adjust the UEs in the edge area of ​​the i-th eNB to the j-th eNB; for any k-th UE in the i-th eNB, the following conditions are met:

[0065] num_UEi>num_RB

[0066] num_UEj<num_RB

[0067] SINR jk >TH_SINR

[0068] Among them, num_UEi and um_UEj are the number of UEs in the i-th eNB and the j-th eNB respectively, num_RB is the number of resource blocks, SINR jk is the SINR between the kth UE and the jth eNB, TH_SINR is the S1NR threshold for reliable communication;

[0069] When a cell adjustment of a UE occurs, the eNB involved in the adjustment updates its device set, high priority device set and low priority device set.

[0070] Further, the counting of whether there are UEs in each eNB that cannot communicate with it, and when there are UEs, adjusting the transmit power of the eNB or establishing device-to-device communication between the communicable UE and the non-communicable UE includes:

[0071] For the i-th eNB, there are UEs that cannot communicate with it, and the set of UEs that cannot communicate is recorded as:

[0072] UEli={UEli 1 ,UEli 2 ,...,UEli m}

[0073]

[0074] SINR(UEli x )<TH_SINR

[0075] x∈{1, 2, ..., m}

[0076] Among them, UEli x represents the xth incommunicable UE in the ith eNB, m is the number of incommunicable UEs in the ith eNB, SINR(UEli x ) is UEli x SINR with the i-th eNB;

[0077] When the set UEli is not an empty set, increase the transmit power until UEli is an empty set or the maximum transmit power;

[0078] When the transmit power increases to the maximum transmit power and the set UEli is still not an empty set, the non-communicative UE selects its neighboring communicative UE with the highest SINR as the transmission object to establish D2D communication between the communicative UE and the non-communicative UE.

[0079] Further, each eNB sequentially transmits data with UEs within a corresponding range according to the priorities of the user equipment set, including:

[0080] When the i-th eNB can meet the service requirements of all UEs within the communication range, resources are allocated to the UEs according to their priorities. At this time, the following conditions are met:

[0081] num_UEi<num_RB+D i

[0082] Where num_UEi is the number of UEs in the i-th eNB, num_RB is the number of resource blocks, and D i The number of successfully paired D2D user devices;

[0083] When the number of user equipment in the i-th eNB is still greater than the number of RBs, but the number of high-priority user equipment is less than the maximum number of RBs, polling scheduling is performed on the needs of low-priority user equipment while meeting the needs of high-priority user equipment. At this time, the following conditions are met:

[0084] num_UEi>num_RB+D i ∧num_UE Hi <num_RB+D i

[0085] Among them, num_UE Hi is the number of high priority user equipments in the i-th eNB;

[0086] If the number of high-priority user equipments in the i-th eNB is greater than the maximum number of RBs, RBs are allocated according to a preset ratio to meet the needs of high-priority user equipments and low-priority user equipments respectively, and the following conditions are met:

[0087] num_UEi>num_UE Hi >num_RB+D i .

[0088] Based on the same inventive concept, the present invention also provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the automated scheduling method for efficient QoS of the 230MHz power wireless private network according to any of the above items.

[0089] Based on the same inventive concept, the present invention also provides a computing device, comprising: one or more processors, one or more memories and one or more programs, wherein the programs are stored in the memories and configured to be executed by the processors, and when the programs are loaded into the processors, the steps of the automated scheduling method for efficient QoS of the 230MHz power wireless private network as described in any one of the above items are implemented.

[0090] Based on the same inventive concept, the present invention also provides a storage medium, which stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, the processor executes the steps of the automated scheduling method for efficient QoS of the 230MHz power wireless private network according to any of the above items.

[0091] Beneficial effects: Compared with the prior art, the present invention optimizes device-to-device communication and adjusts transmission power and user priority, thereby balancing the traffic pressure of different cells and enabling some non-communicative devices to still transmit data with the base station; the method proposed in the present invention achieves higher throughput and lower latency while ensuring the QoS of the main services, and has higher applicability, stability and efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0092] Figure 1 is a flow chart of a method according to an embodiment of the present invention;

[0093] Figure 2 4 is a transmission parameter comparison diagram of an embodiment of the present invention. DETAILED DESCRIPTION

[0094] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0095] As attached Figure 1 As shown, the 230MHz power wireless private network efficient QoS automatic scheduling method of this embodiment includes:

[0096] Further,;

[0097] Each eNB classifies the corresponding user equipment set into a high-priority user equipment set and a low-priority user equipment set according to the service priority;

[0098] Determine whether each eNB meets the service requirements of all UEs within the communication range. When an eNB cannot meet the requirements, count the channel quality between the UE and the neighboring eNB within its communication range. When the channel quality between the UE in the edge area of ​​the eNB and the neighboring eNB meets the requirements, adjust the UE in the edge area to the coverage area of ​​the neighboring eNB.

[0099] Count whether there are UEs in each eNB that cannot communicate with it. If so, adjust the transmit power of the eNB or establish device-to-device communication between the communicable UE and the non-communicable UE;

[0100] Each eNB transmits data with the UEs within the corresponding range in turn according to the priorities of the user equipment set.

[0101] Further, the statistically obtaining a user equipment set of multiple user equipments UE in the coverage area corresponding to each base station eNB includes:

[0102] Assume that the user equipment set UEi of ni UEs within the communication range of the i-th eNB is as follows:

[0103] UEi={UE 1i ,UE 2i ,UE 3i ,...,UE ni}

[0104] When the same UE belongs to two different eNB user equipment sets, the eNB with a higher signal-to-interference-plus-noise ratio (SINR) is selected as the base station. The calculation formula of SINR is as follows:

[0105] SINR(dB)=Pr(dBm)-PL(dB)-Noise(dBm)-I(dBm)-Fading

[0106] Where Pr is the transmit power, Noise is the noise power, I is the interference from neighboring devices, Fading is the shadow fading, PL (dB) is the path loss, which is estimated based on the distance between user devices and the path loss model. dB represents a relative value, and dBm represents an absolute value.

[0107] Further, each eNB classifies the corresponding user equipment into a high-priority user equipment set and a low-priority user equipment set according to the service priority in turn; including:

[0108] For the high priority user equipment set UE of the i-th eNB Hi UE with low priority Li , there are the following restrictions:

[0109]

[0110] Among them, UEi is the set of user equipment within the communication range of the i-th eNB, Is an empty set.

[0111] Further, the determining whether each eNB meets the service requirements of all UEs within the communication range, when a certain eNB cannot meet the requirements, counting the channel quality between the UE and the neighbor eNB within its communication range, and when the channel quality between the UE in the edge area of ​​the eNB and the neighbor eNB meets the requirements, adjusting the UE in the edge area to the coverage area of ​​the neighbor eNB, includes:

[0112] Determine whether each eNB meets the service requirements of all UEs within the communication range. When the number of UEs in the i-th eNB is greater than the number of resource blocks (RBs), and the number of UEs in its neighboring j-th eNB is less than the number of RBs, the UE cell is adjusted to adjust the UEs in the edge area of ​​the i-th eNB to the j-th eNB; for any k-th UE in the i-th eNB, the following conditions are met:

[0113] num_UEi>num_RB

[0114] num_UEj<num_RB

[0115] SINR jk >TH_SINR

[0116] Among them, num_UEi and um_UEj are the number of UEs in the i-th eNB and the j-th eNB respectively, num_RB is the number of resource blocks, SINR jk is the SINR between the kth UE and the jth eNB, TH_SINR is the SINR threshold for reliable communication;

[0117] When a cell adjustment of a UE occurs, the eNB involved in the adjustment updates its device set, high priority device set and low priority device set.

[0118] Further, the counting of whether there are UEs in each eNB that cannot communicate with it, and when there are UEs, adjusting the transmit power of the eNB or establishing device-to-device communication between the communicable UE and the non-communicable UE includes:

[0119] For the i-th eNB, there are UEs that cannot communicate with it, and the set of UEs that cannot communicate is recorded as:

[0120] UEli={UEli 1 ,UEli 2 ,...,UEli m}

[0121]

[0122] SINR(UEli x )<TH_SINR

[0123] x∈{1, 2, ..., m}

[0124] Among them, UEli x represents the xth incommunicable UE in the ith eNB, m is the number of incommunicable UEs in the ith eNB, SINR(UEli x ) is UEli x SINR with the i-th eNB;

[0125] When the set UEli is not an empty set, increase the transmit power until UEli is an empty set or the maximum transmit power;

[0126] When the transmit power increases to the maximum transmit power and the set UEli is still not an empty set, the non-communicative UE selects its neighboring communicative UE with the highest SINR as the transmission object to establish D2D communication between the communicative UE and the non-communicative UE.

[0127] Further, each eNB sequentially transmits data with UEs within a corresponding range according to the priorities of the user equipment set, including:

[0128] When the i-th eNB can meet the service requirements of all UEs within the communication range, resources are allocated to the UEs according to their priorities. At this time, the following conditions are met:

[0129] num_UEi<num_RB+D i

[0130] Where num_UEi is the number of UEs in the i-th eNB, num_RB is the number of resource blocks, and D i The number of successfully paired D2D user devices;

[0131] When the number of user equipment in the i-th eNB is still greater than the number of RBs, but the number of high-priority user equipment is less than the maximum number of RBs, polling scheduling is performed on the needs of low-priority user equipment while meeting the needs of high-priority user equipment. At this time, the following conditions are met:

[0132] num_UEi>num_RB+D i ∧num_UE Hi <num_RB+D i

[0133] Among them, num_UE Hi is the number of high priority user equipments in the i-th eNB;

[0134] If the number of high-priority user equipments in the i-th eNB is greater than the maximum number of RBs, RBs are allocated according to a preset ratio to meet the needs of high-priority user equipments and low-priority user equipments respectively, and the following conditions are met:

[0135] num_UEi>num_UE Hi >num_RB+D i .

[0136] Based on the same inventive concept, this embodiment also provides a 230MHz power wireless private network efficient QoS automatic dispatching system, including:

[0137] An initialization module, used for obtaining a user equipment set of multiple user equipments UE in a coverage area corresponding to each base station eNB by statistics;

[0138] A classification module, used for each eNB to classify the corresponding user equipment set into a high-priority user equipment set and a low-priority user equipment set according to the service priority;

[0139] The cell adjustment module is used to determine whether each eNB meets the service requirements of all UEs within the communication range. When a certain eNB cannot meet the requirements, the channel quality between the UE and the neighboring eNB within its communication range is counted. When the channel quality between the UE in the edge area of ​​the eNB and the neighboring eNB meets the requirements, the UE in the edge area is adjusted to the coverage area of ​​the neighboring eNB;

[0140] A power adjustment module is used to count whether there are UEs in each eNB that cannot communicate with it, and if so, adjust the transmit power of the eNB or establish device-to-device communication between the communicable UE and the non-communicable UE;

[0141] The transmission module is used for each eNB to perform data transmission with UEs within the corresponding range in turn according to the priorities divided by the user equipment set.

[0142] Further, the statistically obtaining a user equipment set of multiple user equipments UE in the coverage area corresponding to each base station eNB includes:

[0143] Assume that the user equipment set UEi of ni UEs within the communication range of the i-th eNB is as follows:

[0144] UEi={UE 1i ,UE 2i ,UE 3i ,…,UE ni}

[0145] When the same UE belongs to two different eNB user equipment sets, the eNB with a higher signal-to-interference-plus-noise ratio (SINR) is selected as the base station. The calculation formula of SINR is as follows:

[0146] SINR(dB)=Pr(dBm)-PL(dB)-Noise(dBm)-I(dBm)-Fading

[0147] Where Pr is the transmit power, Noise is the noise power, I is the interference from neighboring devices, Fading is the shadow fading, PL (dB) is the path loss, which is estimated based on the distance between user devices and the path loss model. dB represents a relative value, and dBm represents an absolute value.

[0148] Further, each eNB classifies the corresponding user equipment into a high-priority user equipment set and a low-priority user equipment set according to the service priority in turn; including:

[0149] For the high priority user equipment set UE of the i-th eNB Hi UE with low priority Li , there are the following restrictions:

[0150]

[0151] Among them, UEi is the set of user equipment within the communication range of the i-th eNB, Is an empty set.

[0152] Further, the determining whether each eNB meets the service requirements of all UEs within the communication range, when a certain eNB cannot meet the requirements, counting the channel quality between the UE and the neighbor eNB within its communication range, and when the channel quality between the UE in the edge area of ​​the eNB and the neighbor eNB meets the requirements, adjusting the UE in the edge area to the coverage area of ​​the neighbor eNB, includes:

[0153] Determine whether each eNB meets the service requirements of all UEs within the communication range. When the number of UEs in the i-th eNB is greater than the number of resource blocks (RBs), and the number of UEs in its neighboring j-th eNB is less than the number of RBs, the UE cell is adjusted to adjust the UEs in the edge area of ​​the i-th eNB to the j-th eNB; for any k-th UE in the i-th eNB, the following conditions are met:

[0154] num_UEi>num_RB

[0155] num_UEj<num_RB

[0156] SINR jk >TH_SINR

[0157] Among them, num_UEi and um_UEj are the number of UEs in the i-th eNB and the j-th eNB respectively, num_RB is the number of resource blocks, SINR jk is the SINR between the kth UE and the jth eNB, TH_SINR is the S1NR threshold for reliable communication;

[0158] When a cell adjustment of a UE occurs, the eNB involved in the adjustment updates its device set, high priority device set and low priority device set.

[0159] Further, the counting of whether there are UEs in each eNB that cannot communicate with it, and when there are UEs, adjusting the transmit power of the eNB or establishing device-to-device communication between the communicable UE and the non-communicable UE includes:

[0160] For the i-th eNB, there are UEs that cannot communicate with it, and the set of UEs that cannot communicate is recorded as:

[0161] UEli={UEli 1 ,UEli 2 ,...,UEli m}

[0162]

[0163] SINR(UEli x )<TH_SINR

[0164] x∈{1, 2, ..., m}

[0165] Among them, UEli x represents the xth incommunicable UE in the ith eNB, m is the number of incommunicable UEs in the ith eNB, SINR(UEli x ) is UEli x SINR with the i-th eNB;

[0166] When the set UEli is not an empty set, increase the transmit power until UEli is an empty set or the maximum transmit power;

[0167] When the transmit power increases to the maximum transmit power and the set UEli is still not an empty set, the non-communicative UE selects its neighboring communicative UE with the highest SINR as the transmission object to establish D2D communication between the communicative UE and the non-communicative UE.

[0168] Further, each eNB sequentially transmits data with UEs within a corresponding range according to the priorities of the user equipment set, including:

[0169] When the i-th eNB can meet the service requirements of all UEs within the communication range, resources are allocated to the UEs according to their priorities. At this time, the following conditions are met:

[0170] num_UEi<num_RB+D i

[0171] Where num_UEi is the number of UEs in the i-th eNB, num_RB is the number of resource blocks, and D i The number of successfully paired D2D user devices;

[0172] When the number of user equipment in the i-th eNB is still greater than the number of RBs, but the number of high-priority user equipment is less than the maximum number of RBs, polling scheduling is performed on the needs of low-priority user equipment while meeting the needs of high-priority user equipment. At this time, the following conditions are met:

[0173] num_UEi>num_RB+D i ∧num_UE Hi <num_RB+D i

[0174] Among them, num_UE Hi is the number of high priority user equipments in the i-th eNB;

[0175] If the number of high-priority user equipments in the i-th eNB is greater than the maximum number of RBs, RBs are allocated according to a preset ratio to meet the needs of high-priority user equipments and low-priority user equipments respectively, and the following conditions are met:

[0176] num_UEi>num_UE Hi >num_RB+D i .

[0177] Based on the same inventive concept, this embodiment also provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the automated scheduling method for efficient QoS of the 230MHz power wireless private network according to any of the above items.

[0178] Based on the same inventive concept, this embodiment also provides a computing device, including: one or more processors, one or more memories and one or more programs, wherein the programs are stored in the memories and configured to be executed by the processors, and when the programs are loaded into the processors, the steps of the automated scheduling method for efficient QoS of the 230MHz power wireless private network according to any of the above items are implemented.

[0179] Based on the same inventive concept, this embodiment also provides a storage medium, which stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, the processor executes the steps of the automated scheduling method for efficient QoS of the 230MHz power wireless private network according to any of the above items.

[0180] like Figure 2 As shown in the figure, the average throughput and delay of the proposed method, the existing algorithm MHC for maximizing throughput, and the PSA algorithm considering user priority are given when there are non-communicative users. It can be seen that compared with the existing algorithm, when there are users with different congestion levels in the cell, the proposed method has higher average throughput and lower average delay.

Claims

1. An automated scheduling method for efficient QoS of a 230MHz power wireless private network, characterized in that: include: Obtaining a user equipment set of multiple user equipments UE in a coverage area corresponding to each base station eNB by counting; Each eNB classifies the corresponding user equipment set into a high-priority user equipment set and a low-priority user equipment set according to the service priority; Determine whether each eNB meets the service requirements of all UEs within the communication range. When an eNB cannot meet the requirements, count the channel quality between the UE and the neighboring eNB within its communication range. When the channel quality between the UE in the edge area of ​​the eNB and the neighboring eNB meets the requirements, adjust the UE in the edge area to the coverage area of ​​the neighboring eNB. Count whether there are UEs in each eNB that cannot communicate with it. If so, adjust the transmit power of the eNB or establish device-to-device communication between the communicable UE and the non-communicable UE; Each eNB transmits data with the UEs within the corresponding range in turn according to the priorities of the user equipment set.

2. The method for automated scheduling of efficient QoS of 230MHz power wireless private network according to claim 1 is characterized in that: The statistically obtaining a user equipment set of multiple user equipments UE in the coverage area corresponding to each base station eNB includes: Assume that the user equipment set UEi of ni UEs within the communication range of the i-th eNB is as follows: EUi={EU 1i ,EU 2i ,EU 3i ,…,EU ni } When the same UE belongs to two different eNB user equipment sets, the eNB with a higher signal-to-interference-plus-noise ratio (SINR) is selected as the base station. The calculation formula of SINR is as follows: SINR(dB)=Pr(dBm)-PL(dB)-Noise(dBm)-I(dBm)-Fading Where Pr is the transmit power, Noise is the noise power, I is the interference from neighboring devices, Fading is the shadow fading, PL (dB) is the path loss, which is estimated based on the distance between user devices and the path loss model. dB represents a relative value, and dBm represents an absolute value.

3. The 230MHz power wireless private network efficient QoS automated scheduling method according to claim 1 is characterized in that: Each eNB classifies the corresponding user equipment into a high-priority user equipment set and a low-priority user equipment set according to the service priority in turn; including: For the high priority user equipment set UE of the i-th eNB Hi UE with low priority Li , there are the following restrictions: Among them, UEi is the set of user equipment within the communication range of the i-th eNB, Is an empty set.

4. The 230MHz power wireless private network efficient QoS automated scheduling method according to claim 1 is characterized in that: The determining whether each eNB meets the service requirements of all UEs within the communication range, when a certain eNB cannot meet the requirements, counting the channel quality between the UE and the neighboring eNB within the communication range, and when the channel quality between the UE in the edge area of ​​the eNB and the neighboring eNB meets the requirements, adjusting the UE in the edge area to the coverage area of ​​the neighboring eNB, includes: Determine whether each eNB meets the service requirements of all UEs within the communication range. When the number of UEs in the i-th eNB is greater than the number of resource blocks (RBs), and the number of UEs in its neighboring j-th eNB is less than the number of RBs, the UE cell is adjusted to adjust the UEs in the edge area of ​​the i-th eNB to the j-th eNB; for any k-th UE in the i-th eNB, the following conditions are met: num_UEi>num_RB num_UEj <num_RB SINR jk >TH_SINR Among them, num_UEi and um_UEj are the number of UEs in the i-th eNB and the j-th eNB respectively, num_RB is the number of resource blocks, SINR jk is the SINR between the kth UE and the jth eNB, TH_SINR is the SINR threshold for reliable communication; When a cell adjustment of a UE occurs, the eNB involved in the adjustment updates its device set, high priority device set and low priority device set.

5. The 230MHz power wireless private network efficient QoS automated scheduling method according to claim 1 is characterized in that: The counting whether there is any UE in each eNB which cannot communicate with the eNB, and if so, adjusting the transmit power of the eNB or establishing device-to-device communication between the communicable UE and the non-communicable UE, includes: For the i-th eNB, there are UEs that cannot communicate with it, and the set of UEs that cannot communicate is recorded as: UEli={UEli1,UEli2,...,UEli m } st. SINR(UEli x ) <TH_SINR x∈{1,2,...,m} Among them, UEli x represents the xth incommunicable UE in the ith eNB, m is the number of incommunicable UEs in the ith eNB, SINR(UEli x ) is UEli x SINR with the i-th eNB; When the set UEli is not an empty set, increase the transmit power until UEli is an empty set or the maximum transmit power; When the transmit power increases to the maximum transmit power and the set UEli is still not an empty set, the non-communicative UE selects its neighboring communicative UE with the highest SINR as the transmission object to establish D2D communication between the communicative UE and the non-communicative UE.

6. The 230MHz power wireless private network efficient QoS automated scheduling method according to claim 1 is characterized in that: Each eNB sequentially transmits data with UEs within a corresponding range according to the priorities of the user equipment set, including: When the i-th eNB can meet the service requirements of all UEs within the communication range, resources are allocated to the UEs according to their priorities. At this time, the following conditions are met: num_UEi <num_RB+D i Where num_UEi is the number of UEs in the i-th eNB, num_RB is the number of resource blocks, and D i The number of successfully paired D2D user devices; When the number of user equipment in the i-th eNB is still greater than the number of RBs, but the number of high-priority user equipment is less than the maximum number of RBs, polling scheduling is performed on the needs of low-priority user equipment while meeting the needs of high-priority user equipment. At this time, the following conditions are met: num_UEi>num_RB+D i ∧number_UE Hi <num_RB+D i Among them, num_UE Hi is the number of high priority user equipments in the i-th eNB; If the number of high-priority user equipments in the i-th eNB is greater than the maximum number of RBs, RBs are allocated according to a preset ratio to meet the needs of high-priority user equipments and low-priority user equipments respectively, and the following conditions are met: num_UEi>num_UE Hi >num_RB+D i 。 7. An efficient QoS automated dispatching system for 230MHz power wireless private network, characterized in that: include: An initialization module, used for obtaining a user equipment set of multiple user equipments UE in a coverage area corresponding to each base station eNB by statistics; A classification module, used for each eNB to classify the corresponding user equipment set into a high-priority user equipment set and a low-priority user equipment set according to the service priority; The cell adjustment module is used to determine whether each eNB meets the service requirements of all UEs within the communication range. When a certain eNB cannot meet the requirements, the channel quality between the UE and the neighboring eNB within its communication range is counted. When the channel quality between the UE in the edge area of ​​the eNB and the neighboring eNB meets the requirements, the UE in the edge area is adjusted to the coverage area of ​​the neighboring eNB; A power adjustment module is used to count whether there are UEs in each eNB that cannot communicate with it, and if so, adjust the transmit power of the eNB or establish device-to-device communication between the communicable UE and the non-communicable UE; The transmission module is used for each eNB to perform data transmission with UEs within the corresponding range in turn according to the priorities divided by the user equipment set.

8. The 230MHz power wireless private network high-efficiency QoS automated dispatching system according to claim 7 is characterized in that: The statistically obtaining a user equipment set of multiple user equipments UE in the coverage area corresponding to each base station eNB includes: Assume that the user equipment set UEi of ni UEs within the communication range of the i-th eNB is as follows: EUi={EU 1i ,EU 2i ,EU 3i ,…,EU ni } When the same UE belongs to two different eNB user equipment sets, the eNB with a higher signal-to-interference-plus-noise ratio (SINR) is selected as the base station. The calculation formula of SINR is as follows: SINR(dB)=Pr(dBm)-PL(dB)-Noise(dBm)-I(dBm)-Fading Where Pr is the transmit power, Noise is the noise power, I is the interference from neighboring devices, Fading is the shadow fading, PL (dB) is the path loss, which is estimated based on the distance between user devices and the path loss model. dB represents a relative value, and dBm represents an absolute value.

9. The 230MHz power wireless private network high-efficiency QoS automated dispatching system according to claim 7 is characterized in that: Each eNB classifies the corresponding user equipment into a high-priority user equipment set and a low-priority user equipment set according to the service priority in turn; including: For the high priority user equipment set UE of the i-th eNB Hi UE with low priority Li , there are the following restrictions: Among them, UEi is the set of user equipment within the communication range of the i-th eNB, Is an empty set.

10. The 230MHz power wireless private network high-efficiency QoS automated dispatching system according to claim 7, characterized in that: The determining whether each eNB meets the service requirements of all UEs within the communication range, when a certain eNB cannot meet the requirements, counting the channel quality between the UE and the neighboring eNB within the communication range, and when the channel quality between the UE in the edge area of ​​the eNB and the neighboring eNB meets the requirements, adjusting the UE in the edge area to the coverage area of ​​the neighboring eNB, includes: Determine whether each eNB meets the service requirements of all UEs within the communication range. When the number of UEs in the i-th eNB is greater than the number of resource blocks (RBs), and the number of UEs in its neighboring j-th eNB is less than the number of RBs, the UE cell is adjusted to adjust the UEs in the edge area of ​​the i-th eNB to the j-th eNB; for any k-th UE in the i-th eNB, the following conditions are met: num_UEi>num_RB num_UEj <num_RB SINR jk >TH_SINR Among them, num_UEi and um_UEj are the number of UEs in the i-th eNB and the j-th eNB respectively, num_RB is the number of resource blocks, SINR jk is the SINR between the kth UE and the jth eNB, TH_SINR is the SINR threshold for reliable communication; When a cell adjustment of a UE occurs, the eNB involved in the adjustment updates its device set, high priority device set and low priority device set.

11. The 230MHz power wireless private network high-efficiency QoS automated dispatching system according to claim 7, characterized in that: The counting whether there is any UE in each eNB which cannot communicate with the eNB, and if so, adjusting the transmit power of the eNB or establishing device-to-device communication between the communicable UE and the non-communicable UE, includes: For the i-th eNB, there are UEs that cannot communicate with it, and the set of UEs that cannot communicate is recorded as: UEli={UEli1,UEli2,...,UEli m } st. SINR(UEli x ) <TH_SINR x∈{1,2,...,m} Among them, UEli x represents the xth incommunicable UE in the ith eNB, m is the number of incommunicable UEs in the ith eNB, SINR(UEli x ) is UEli x SINR with the i-th eNB; When the set UEli is not an empty set, increase the transmit power until UEli is an empty set or the maximum transmit power; When the transmit power increases to the maximum transmit power and the set UEli is still not an empty set, the non-communicative UE selects its neighboring communicative UE with the highest SINR as the transmission object to establish D2D communication between the communicative UE and the non-communicative UE.

12. The 230MHz power wireless private network high-efficiency QoS automated dispatching system according to claim 7, characterized in that: Each eNB sequentially transmits data with UEs within a corresponding range according to the priorities of the user equipment set, including: When the i-th eNB can meet the service requirements of all UEs within the communication range, resources are allocated to the UEs according to their priorities. At this time, the following conditions are met: num_UEi <num_RB+D i Where num_UEi is the number of UEs in the i-th eNB, num_RB is the number of resource blocks, and D i The number of successfully paired D2D user devices; When the number of user equipment in the i-th eNB is still greater than the number of RBs, but the number of high-priority user equipment is less than the maximum number of RBs, polling scheduling is performed on the needs of low-priority user equipment while meeting the needs of high-priority user equipment. At this time, the following conditions are met: num_UEi>num_RB+D i ∧number_UE Hi <num_RB+D i Among them, num_UE Hi is the number of high priority user equipments in the i-th eNB; If the number of high-priority user equipments in the i-th eNB is greater than the maximum number of RBs, RBs are allocated according to a preset ratio to meet the needs of high-priority user equipments and low-priority user equipments respectively, and the following conditions are met: num_UEi>num_UE Hi >num_RB+D i 。 13. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instruction is executed by a processor, the steps of the automated scheduling method for efficient QoS of a 230 MHz power wireless private network according to any one of claims 1 to 6 are implemented.

14. A computing device, characterized in that include: One or more processors, one or more memories, and one or more programs, wherein the programs are stored in the memories and configured to be executed by the processors, and when the programs are loaded into the processors, the steps of the automated scheduling method for efficient QoS of the 230MHz power wireless private network according to any one of claims 1 to 6 are implemented.

15. A storage medium, characterized in that: The storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor, the processor executes the steps of the automated scheduling method for efficient QoS of a 230 MHz power wireless private network according to any one of claims 1 to 6.