Multi-user resource allocation method and device based on high-speed power line carrier (HPLC) communication

By employing OFDM technology in high-speed power line carrier communication, resources are allocated preferentially to users with different service types, solving the problem of high probability of transmission and reception collisions and improving the system's transmission rate and resource utilization efficiency.

CN119696623BActive Publication Date: 2026-02-27HUAIAN OF JIANGSU ELECTRIC POWER CO POWER SUPPLY
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411822248.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2026-02-27
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

Existing high-speed power line carrier communication suffers from a high probability of transmission and reception collisions, which affects the success rate of a single acquisition, especially in complex power line channel environments.

Method used

A multi-user resource allocation method based on orthogonal frequency division multiplexing (OFDM) is adopted. By acquiring user service type information, resources are allocated first to users of the first service type to ensure their fixed rate requirements. When system resources allow, the remaining resources are allocated to users of the second service type. The resource allocation is optimized by utilizing channel state invariance and multi-symbol diversity characteristics.

Benefits of technology

This improved the system's transmission rate, reduced the complexity of resource allocation, ensured the basic service quality for each user, and made full use of system resources, thus improving allocation performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119696623B_ABST
    Figure CN119696623B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a multi-user resource allocation method and device based on high-speed power line carrier (HPLC) communication, belongs to the technical field of power grid communication, and is based on orthogonal frequency division multiplexing (OFDM) for transmitting data in each time slot, and the channel state of each user in each OFDM symbol remains unchanged, and comprises the following steps: obtaining user service type information, wherein the user service type comprises a first service type and a second service type, and the first service type is different from the second service type; preferentially allocating resources to the first service type user; and after the resource allocation to the first service type user is completed, allocating the remaining resources to the second service type user. The application can maximize the total rate of the system, consider the consistency of rate adaptation and power adaptation in the system resource allocation, ensure the basic service quality of each user under the above various constraints, improve the transmission rate of the power line communication system, and reduce the complexity of resource allocation.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of power grid communication, and particularly relates to a multi-user resource allocation method and device based on high-speed power line carrier HPLC communication. BACKGROUND

[0002] Power line carrier communication (PLC) is data transmission based on existing power line architecture. As one of the most advantageous technologies for accessing broadband networks, PLC has the advantages of convenient connection, wide coverage and no need for repeated wiring. Compared with traditional low-speed narrowband power line carrier technology, high-speed power line carrier communication (HPLC) technology has a large bandwidth and high transmission rate, and can meet higher requirements of low-voltage power line carrier communication. In June 2017, the State Grid Corporation officially released the first broadband carrier communication standard for power business applications, and began to pilot and promote the application of HPLC technology in early 2018. In the power distribution area operation data acquisition link, communication is mainly carried out by 485 serial communication and HPLC carrier communication, and HPLC carrier communication greatly reduces the construction cost as it does not need to be rewired, and is the commonly used communication technology for low-voltage distribution area acquisition at present.

[0003] Power line design is mainly used for power transmission, and the power line channel has small impedance, large variation, strong attenuation, large interference, large time variation and obvious multipath time delay. Orthogonal frequency division multiplexing (OFDM) has outstanding advantages in terms of anti-frequency selective fading, anti-multipath time delay, improving transmission efficiency and frequency band utilization, and is suitable for power line communication. Broadband power line carrier mainly uses OFDM technology, and the frequency band uses 2MHz-12MHz. Compared with traditional low-speed narrowband power line carrier technology, HPLC technology has a large bandwidth and high transmission rate, and can meet higher requirements of low-voltage power line carrier communication. In the field application, some difficult problems have not been completely solved, for example, the existing HPLC carrier concurrent mechanism still has a certain sending and receiving collision probability, which will affect the success rate of one-time acquisition. SUMMARY

[0004] To solve the above problems and technical defects, the embodiments of the present application adopt the following technical solutions. The multi-user resource allocation method based on high-speed power line carrier HPLC communication is based on orthogonal frequency division multiplexing (OFDM) to transmit data in each time slot, and the channel state of each user in each OFDM symbol remains unchanged, and specifically includes:

[0005] Step S101, obtaining user service type information, the user service type including a first service type and a second service type, the first service type being different from the second service type;

[0006] Step S103, allocating resources for the first service type user;

[0007] Step S105, after the resource allocation for the first service type user is completed, allocating the remaining resources to the second service type user, and completing the multi-user resource allocation of the high-speed power line carrier (HPLC) communication.

[0008] The first service type has a higher priority than the second service type.

[0009] The step S103 specifically includes: in each time slot, first allocating subcarriers to users, then allocating bits and power to the subcarriers, and based on the allocation result, performing subsequent resource allocation one by one in the subsequent OFDM symbols of the time slot.

[0010] The first service type user has priority in the allocation of the first OFDM symbol resource in each time slot.

[0011] The first allocating subcarriers to users in the first OFDM symbol of each time slot specifically includes: allocating subcarriers to the first service type user, so as to meet the fixed rate requirement and minimize the total power of the system.

[0012] The fixed rate of the first service type is configured to complete the service within a maximum time delay.

[0013] Before the allocation of bits and power to the subcarriers, the method further includes calculating the scheduling priority of the user and determining the belonging relationship between the subcarriers and the user, and specifically includes: selecting the first service type user with the earliest arrival to the maximum time delay and the best channel condition, allocating the nth subcarrier to the first service type user i, and the scheduling priority calculation formula of the user i is as follows:

[0014]

[0015] wherein, w i represents the waiting time of the first packet in the storage queue of the ith user, a i is a weighted factor of the service time delay requirement, the average fixed rate requirement and the rate completion of the ith user, wherein the calculation formula of a i is as follows:

[0016] a i = (R i1 -v i ) / T i

[0017] where T i is the maximum delay of the first service type, R i1 is the average fixed rate in a time slot, v i is the average rate completed before the current OFDM symbol in a time slot, and T i is the maximum delay of the real-time service. The smaller T i1 is, the larger R i is, and the smaller v i is, and the larger a should be.

[0018] is the statistical average of a i w i for all RT service users, and the calculation formula is as follows:

[0019]

[0020] wherein, is the square root of the statistical average of a i w i for all first service type users, and k1 is the total number of the first service type users. By combining the channel conditions of each user with the previously obtained average rate u i , the multi-user diversity effect is obtained through the priority scheduling, and the minimization of the system allocated power is realized.

[0021] In step S103, the resource allocation step for the first service type users meeting the fixed rate requirement is as follows:

[0022] Step S01: Statistics of the system remaining subcarrier set U1={1, 2,..., N} after the resource allocation of the first service type users, and u i =0, i∈Ω1 before the resource allocation of each time slot.

[0023] Step S02: Calculation of the scheduling priority of the first service type user i and the N unused subcarriers, and allocation of the nth unused subcarrier corresponding to the maximum scheduling priority to the first service type user i, and the calculation formula is as follows:

[0024]

[0025] wherein, Ω n is the set of all possible users at the nth subcarrier allocation, that is, it contains all users that can be allocated to the nth subcarrier; and U j is the set of all unallocated subcarriers at the jth allocation, that is, it contains all unused subcarriers at the jth allocation.

[0026] The nth subcarrier is removed from the set U1, and the step S02 is executed cyclically until the set U1 is empty, and the allocation of the subcarriers belonging to the first service type user is completed;

[0027] The step S03 is based on the subcarrier set S i Under the required average fixed rate and subcarrier power spectrum, bit number constraints, the resource is allocated cyclically by using the look-up table method to minimize the total power until the fixed rate requirements of all the first service type users are met, the system resource is used up or any required constraint condition of the system is no longer met;

[0028] When the resource is allocated cyclically by using the look-up table method, the first service type user whose fixed rate requirement is met no longer continues to participate in the allocation of the resource, and the subcarrier which has been allocated but not used is allocated again to the first service type user whose fixed rate requirement is not met according to the step S02;

[0029] The step S04 is to count the satisfaction of the fixed rate corresponding to the resource allocation of each first service type user, if all the first service type users are satisfied, the total power and the subcarrier of the system remaining are counted, otherwise the step is ended.

[0030] The method further comprises: after the minimum rate requirements of all the second service type users are met, if the system still has remaining resources, the remaining resources are further allocated to the second service type users to maximize the total rate of the system.

[0031] The first service type is real-time RT service, and the second service type is non-real-time NRT service.

[0032] The application further provides a multi-user resource allocation device based on high-speed power line carrier HPLC communication, which adopts the multi-user resource allocation method based on high-speed power line carrier HPLC communication.

[0033] A service type acquisition module is configured to acquire user service type information, wherein the user service type comprises a first service type and a second service type, and the first service type is different from the second service type;

[0034] A resource allocation module is configured to allocate resources to the first service type users, and after the resource allocation to the first service type users is completed, the remaining resources are allocated to the second service type users, and the multi-user resource allocation based on high-speed power line carrier HPLC communication is completed.

[0035] Compared with the prior art, the embodiment of the application has the following beneficial effects:

[0036] This invention assumes that the channel state of each user remains constant within each OFDM symbol, but can vary between OFDM symbols. Combining this with the multi-symbol diversity characteristic of resource allocation within a time slot, the subcarrier channels of each user across different OFDM symbols in the time domain are equivalent to different subcarrier channels of each user within the same OFDM symbol. Using existing algorithms for resource allocation within an OFDM symbol, the resource allocation within a time slot is optimized to maximize the overall system rate. Considering the inherent consistency of rate adaptation and power adaptation in system resource allocation, this invention ensures that the power line communication system, under the aforementioned constraints, guarantees the basic quality of service for each user while also improving the system's transmission rate, fully utilizing all system resources, reducing the complexity of resource allocation, and improving its allocation performance. Attached Figure Description

[0037] In the attached diagram:

[0038] Figure 1 This is a flowchart illustrating a multi-user resource allocation method based on high-speed power line carrier (HPLC) communication according to an embodiment of the present invention.

[0039] Figure 2 This is a schematic diagram of a multi-user resource allocation device based on high-speed power line carrier (HPLC) communication according to an embodiment of the present invention. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some embodiments of the present invention, but not all embodiments. Generally, the components of the embodiments of the present invention described and shown in the accompanying drawings can be arranged and designed in various different configurations.

[0041] Example 1

[0042] like Figure 1 As shown, a multi-user resource allocation method based on high-speed power line carrier (HPLC) communication is described. This method transmits data in each time slot using orthogonal frequency division multiplexing (OFDM), and the channel state of each user remains unchanged within each OFDM symbol. An OFDM symbol is the basic data transmission unit in OFDM, composed of multiple modulated subcarriers superimposed. The multi-user resource allocation method specifically includes:

[0043] Step S101: Obtain user service type information, wherein the user service type includes a first service type and a second service type, and the first service type is different from the second service type;

[0044] Step S103: Prioritize allocating resources to users of the first service type;

[0045] Step S105, after the first service type user resource allocation is completed, the remaining resources are allocated to the second service type user, completing the multi-user resource allocation of high-speed power line carrier HPLC communication.

[0046] Wherein, the first service type priority is higher than the second service type priority.

[0047] Wherein, the step S103 specifically includes: in each time slot, the first OFDM symbol is first allocated to the user sub-carrier, and then the sub-carrier is allocated with bits and power, and based on the allocation result, the subsequent resource allocation is carried out one by one in the subsequent OFDM symbol of the time slot.

[0048] Wherein, the allocation of the first OFDM symbol resource in each time slot is the first service type user priority.

[0049] Wherein, in each time slot, the first OFDM symbol is first allocated to the user sub-carrier, including: the first service type user is allocated with sub-carrier to ensure that its fixed rate requirement is met, and the total power of the system is minimized.

[0050] Wherein, before the sub-carrier is allocated with bits and power, the sub-carrier and the user's home problem need to be determined first, in order to distinguish the different services of different users, the scheduling priority of the user needs to be calculated first

[0051] For the first service type, the fixed rate configuration is completed within the maximum delay, and when scheduling, the user with the earliest arrival to its maximum delay and the best channel condition is selected, and the priority of the nth sub-carrier allocated to the first service type user i is calculated as follows:

[0052]

[0053] Wherein, w i represents the waiting time of the first packet in the storage queue of the i-th user, a i is a weighted factor of the service delay requirement, the average fixed rate requirement and the rate completion of the i-th user, g i,n represents the channel gain of the i-th user on the sub-carrier n, the maximum delay T i of the real-time service is smaller, the average fixed rate R i1 in the time slot is larger and the average rate v i completed before the OFDM symbol in the time slot is smaller, a i value should be larger, wherein the rate completion actually refers to the average rate reached before the OFDM symbol in the current time slot, wherein, a i The calculation formula of a

[0054] a i = (Ri1 -v i ) / T i

[0055] for all first service type users about a i w i is calculated as follows:

[0056]

[0057] wherein k1 is the total number of first service type users, and the average rate v i , combined with the channel conditions of each user, to obtain multi-user diversity effect, and to realize the minimization of the system allocated power.

[0058] wherein the resource allocation step for the first service type users satisfying the fixed rate is as follows:

[0059] Step S01, statistics of the system remaining subcarrier set U1 = {1, 2,..., N} after the resource allocation of the first service type users, v i = 0, i∈Ω1, N represents the number of remaining subcarriers;

[0060] Step S02, calculating the first service type user i to allocate the nth unused subcarrier, the calculation formula is as follows:

[0061]

[0062] wherein i n is the nth unused subcarrier allocated to the first service type user i;

[0063] The nth subcarrier is removed from the set U1, and the step S02 is executed in a loop until the set U1 is empty, and the allocation of the subcarriers belonging to the first service type users is completed;

[0064] Step S03, for each first service type user i, by the subcarriers S i , under the constraints of the required average fixed rate and subcarrier power spectrum, bit number, the resource is allocated in a loop by using the table lookup method to minimize the total power until the fixed rate requirements of all first service type users are met, the system resource is used up or any constraint condition of the system is no longer met;

[0065] wherein the first service type users that have met the rate requirements no longer continue to participate in the allocation of resources, and the subcarriers that have been allocated but not used are allocated again to the first service type users that have not met the rate requirements according to the step S02;

[0066] Step S04, statistics of the rate allocation satisfaction of each first service type user, if all meet, then statistics of the total power and subcarrier of the system remaining, otherwise the step ends.

[0067] In step S03, a resource configuration table is constructed in advance, which records the influence of power allocation and bit number configuration of different subcarriers on total power. In the resource allocation process, the system searches for the corresponding resource configuration table of the current user according to the user's demand, and selects the configuration that can meet the rate requirement and has the minimum power.

[0068] For each allocated subcarrier S i , check whether it can meet the fixed rate requirement of the user. If yes, allocate the resource to the user and update the total power of the system. If not, continue to search for the next available resource configuration until the fixed rate requirements of all first service type users are met, the system resources are used up or other constraint conditions are no longer met. Processing of users whose rate requirements have been met: once the rate requirement of a user is met, the user will no longer participate in subsequent resource allocation. In addition, the allocated but unused subcarriers will be reallocated to other first service type users whose rate requirements have not been met, and the cycle allocation is performed through step S02.

[0069] In step S04, for each first service type user i, check whether the allocated resource (such as subcarrier, bit and power) meets the fixed rate requirement of the user. If the rate requirements of all users have been met, proceed to the next step to statistics the remaining total power and subcarrier situation of the system. If the rate requirements of any user have not been met, end the current step, which may need to adjust the resource allocation strategy or reschedule the resources.

[0070] By statistics of the rate allocation satisfaction, the effectiveness of resource allocation can be evaluated, and it is ensured that real-time services can be preferentially met, thereby improving the overall performance of the system.

[0071] The method further comprises: after meeting the minimum rate requirements of all second service type users, if there is still remaining resource in the system, further allocating the remaining resource to the second service type users to maximize the total rate of the system.

[0072] The first service type is real-time (RT) service, and the second service type is non-real-time (NRT) service.

[0073] Embodiment two

[0074] The multi-user resource allocation method based on high-speed power line carrier (HPLC) communication, which is based on orthogonal frequency division multiplexing (OFDM) to transmit data in each time slot, and the channel state of each user remains unchanged in each OFDM symbol, and specifically comprises:

[0075] Step S101, obtaining user service type information, the user service type including a first service type and a second service type, the first service type being different from the second service type;

[0076] Step S103, preferentially allocating resources to the first service type user;

[0077] Step S105, after the resource allocation to the first service type user is completed, allocating the remaining resources to the second service type user, and completing the multi-user resource allocation of the high-speed power line carrier (HPLC) communication.

[0078] The N subcarriers of each OFDM symbol in the OFDM system serve two services, the two services being an RT service and an NRT service, and the two services having K users in total.

[0079] The resource allocation is performed by setting a constraint condition, the resource allocation of the first OFDM symbol in each time slot allocating subcarriers to users first, and then allocating bits and power to the subcarriers; and the resource allocation of the subsequent OFDM symbols in each time slot being adjusted according to the resource allocation result of the previous OFDM symbol.

[0080] The specific steps of the resource allocation are as follows: when the RT service user meets the minimum transmission rate requirement, the total power of the system is reduced, then the remaining power and subcarriers of the system are allocated to the NRT service user, and the transmission minimum rate of all NRT users is met or the system resource is used up.

[0081] If the minimum rates required by all NRT service users are met and the system has remaining resources, the remaining resources are allocated to the NRT service user again to maximize the total rate of the system.

[0082] The resource allocation is obtained by solving the optimal solution of the Lagrange dual problem, the optimal solution meeting the maximum or minimum of the Lagrange function, and the hierarchical form mathematical model of the resource allocation being as follows:

[0083]

[0084]

[0085] wherein, is an integer between 0 and b, N is the number of subcarriers in each OFDM symbol in the OFDM system, Ω1 is the user set of the RT service, Ω2 is the user set of the NRT service, k1 is the number of users of the RT service, k2 is the number of users of the NRT service, R k1 is the minimum rate of the RT service user, R k2 is the minimum rate of the NRT service user, pk,n Target BER for RT service users, r k,n Target BER for NRT service users, P t Available power of subcarrier at time t, Average power of subcarrier n.

[0086] Before allocating bits and power to subcarriers, the problem of subcarrier belonging to users needs to be determined. In order to treat different services of different users differently, the scheduling priority of users needs to be calculated. The calculation of the priority involves many factors, such as the maximum delay of each user, the fixed rate required by each user, the channel state of each user, the fairness of user selection, and the multi-user diversity gain, etc. For RT services, the fixed rate needs to be completed within the maximum delay, and the user with the earliest arrival to the maximum delay and the best channel condition is preferentially selected in scheduling, therefore, the priority calculation formula of the nth subcarrier allocated to the RT service user i is as follows:

[0087]

[0088] wherein, w i represents the waiting time of the first packet in the storage queue of the ith user, a i is a weighted factor of the service delay requirement, the average fixed rate requirement and the rate completion of the ith user, the maximum delay T i of real-time service is smaller, the average fixed rate R i1 in the time slot is larger and the average rate v i completed before the OFDM symbol in the time slot is smaller, a i value should be larger, wherein, a i The calculation formula of a

[0089] a i = (R i1 -v i ) / T i

[0090] is the statistical average of a i w i of all RT service users, and the calculation formula is as follows:

[0091]

[0092] wherein, k1 is the total number of the first service type users, and the multi-user diversity effect is obtained by preferentially scheduling according to the average rate u i obtained by each user before, combined with the channel state of each user, so as to realize the minimization of the system allocated power.

[0093] The minimum power allocation step of the implementation system is as follows

[0094] Step S01, count the remaining subcarrier set U1={1, 2, …, N} of the system after the RT service user resource allocation, and v i =0, i∈Ω1, N represents the number of remaining subcarriers;

[0095] Step S02, calculate the RT service user i to allocate the nth unused subcarrier, and the calculation formula is as follows:

[0096]

[0097] In the formula, Ω n is the set of all possible users at the nth subcarrier allocation, that is, it contains all users that can be allocated to the nth subcarrier; U j is the set of all unused subcarriers at the jth allocation, that is, it contains all unused subcarriers at the jth allocation;

[0098] Then remove the nth subcarrier from the set U1, and execute the step S02 in a loop until the set U1 is empty, and the allocation of the subcarriers to the RT service users is completed;

[0099] Step S03, for each RT service user i, S i , under the constraints of the required average fixed rate and subcarrier power spectrum, bit number, etc., the resources are allocated in a loop using a lookup table method to minimize the total power until the fixed rate requirements of all RT users are met, the system resources are used up, or any constraint condition of the system is no longer met;

[0100] Wherein the RT service users that have met the rate requirements no longer continue to participate in the allocation of resources, and the subcarriers that have been allocated but not used are allocated again to the RT service users that have not met the rate requirements according to the step S02;

[0101] Step S04, count the satisfaction of the rate allocation of each RT user, if all are satisfied, then count the total power and subcarrier remaining in the system, otherwise the step is ended.

[0102] Example three

[0103] The multi-user resource allocation device based on high-speed power line carrier HPLC communication adopts the multi-user resource allocation method based on high-speed power line carrier HPLC communication in example one or example two, and the multi-user resource allocation device comprises:

[0104] A service type acquisition module is configured to acquire user service type information, wherein the user service type includes a first service type and a second service type, and the first service type is different from the second service type.

[0105] a resource allocation module for allocating resources for the first service type users; and allocating the remaining resources to the second service type users after the resources for the first service type users are allocated.

[0106] The above-described embodiments are merely preferred embodiments of the present application, which are described in more specific and detailed manner. However, it should be understood that the present application is not limited to the above-described embodiments but can be implemented in various other ways. Therefore, the scope of the present application should be construed based on the appended claims rather than the above-described embodiments.

Claims

1. A multi-user resource allocation method based on high-speed power line carrier (HPLC) communication, characterized in that, The method is based on Orthogonal Frequency Division Multiplexing (OFDM) for transmitting data in each time slot, while maintaining the channel state of each user within each OFDM symbol. Specifically, it includes: Step S101: Obtain user service type information, wherein the user service type includes a first service type and a second service type, and the first service type is different from the second service type; Step S103: Allocate resources for the first service type user, specifically including: allocating subcarriers to the user in the first OFDM symbol of each time slot, including: allocating subcarriers to the first service type user to meet the fixed rate requirement and minimize the total power of the system; then allocating bits and power to the subcarriers, and based on the allocation result, allocating subsequent resources one by one in the subsequent OFDM symbols of the time slot; The resource allocation steps for users of the first service type who meet the fixed rate requirement are as follows: Step S01: Calculate the set U1 of subcarriers remaining before the allocation of user resources for the first service type; Step S02: Calculate the scheduling priority of user i of the first service type and N unused subcarriers, and allocate the nth unused subcarrier corresponding to the maximum scheduling priority to user i of the first service type; Then remove the nth subcarrier from set U1, and repeat step S02 until set U1 is empty; Step S03: Based on the subcarrier set S corresponding to each user i of the first service type after allocation. i Under the constraints of the required average fixed rate, subcarrier power spectrum, and number of bits, a lookup table method is used to cyclically allocate resources to minimize the total power. This includes: pre-constructing a resource configuration table; based on the current needs of the first service type user, looking up the resource configuration table corresponding to that user, and selecting the configuration that meets its rate requirements and has the lowest power; for each allocated subcarrier S i If the user's fixed rate requirement is not met, continue searching for the next available resource configuration; The allocated but unused subcarriers are then reassigned to the first service type users who do not meet the fixed rate requirements in step S02; Step S105: After allocating resources to users of the first service type, allocate the remaining resources to users of the second service type to complete the multi-user resource allocation for high-speed power line carrier (HPLC) communication.

2. The multi-user resource allocation method based on high-speed power line carrier (HPLC) communication according to claim 1, characterized in that, The first business type has a higher priority than the second business type.

3. The multi-user resource allocation method based on high-speed power line carrier (HPLC) communication according to claim 1, characterized in that, The allocation of the first OFDM symbol resource within each time slot is prioritized for users of the first service type.

4. The multi-user resource allocation method based on high-speed power line carrier (HPLC) communication according to claim 1, characterized in that, The fixed-rate configuration for the first service type ensures that the service is completed within the maximum latency. Before allocating bits and power to subcarriers, the process also includes calculating user scheduling priorities and determining the affiliation between subcarriers and users. Specifically, this involves selecting the user with the earliest arrival time and the best channel conditions for the first service type, and allocating the nth subcarrier to user i of the first service type. The scheduling priority of user i is calculated using the following formula: ; Among them, prRT i,n Let i be the scheduling priority of user i. For the user set of the first business type, This represents the waiting time of the first packet in the storage queue of the i-th user. It is a weighted factor based on the service latency requirement, average fixed rate requirement, and rate completion status of the i-th user. The maximum latency for the first business type. The average fixed rate within the time slot, The average rate completed before this OFDM symbol within the time slot. This represents the channel gain for the i-th user on subcarrier n. For all first-class business users about The statistical average, For all first-class business users about The square root of the statistical average, where k1 is the total number of users of the first business type.

5. The multi-user resource allocation method based on high-speed power line carrier (HPLC) communication according to claim 1, characterized in that, Step S105 further includes: after satisfying the minimum rate requirements of all users of the second service type, if the system still has remaining resources, then further allocate the remaining resources to users of the second service type to maximize the total rate of the system.

6. The multi-user resource allocation method based on high-speed power line carrier (HPLC) communication according to claim 1, characterized in that, The first service type is real-time (RT) service, and the second service type is non-real-time (NRT) service.

7. A multi-user resource allocation device based on high-speed power line carrier (HPLC) communication, characterized in that, The multi-user resource allocation device, employing the multi-user resource allocation method based on high-speed power line carrier HPLC communication as described in any one of claims 1-6, comprises: A service type acquisition module is used to acquire user service type information, wherein the user service type includes a first service type and a second service type, and the first service type is different from the second service type. The resource allocation module is used to allocate resources to users of the first service type; after the resource allocation for users of the first service type is completed, the remaining resources are allocated to users of the second service type, thus completing the multi-user resource allocation for high-speed power line carrier (HPLC) communication.

Citation Information

Patent Citations

  • OFDM downlink resource allocation method in multi-service power line communication

    CN110011697A