Group Aggregation Method, Device, Equipment and Medium for Power Line Communication Subcarriers
By obtaining topological noise information in the power line communication network, calculating the STNR change timing sequence and determining available subcarriers, combined with the value gain allocation method, the adaptability problem between subcarriers, network resources and communication nodes in the power electronic access scenario is solved, and stable and efficient data transmission is achieved.
Patent Information
- Application Number
- CN202211742616.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-29
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2042-12-29
AI Technical Summary
The existing power line communication subcarrier packet aggregation method cannot effectively adapt to the changes between subcarriers, network resources and communication nodes in power electronic access scenarios, resulting in insufficient adaptability between network resources and node requirements.
By obtaining the topological noise information of multiple subcarriers in the power line communication network, the timing sequence of the signal and topological plus noise ratio STNR change of each subcarrier is calculated, and compared it with the preset STNR threshold to determine the available subcarriers. Then, based on the value gain of available subcarriers in multiple node packets, it is packetized to meet the needs of different node packets.
In the high proportion of power electronic access scenario, the color noise and topological changes of the power line communication network are realized, and the available subcarriers are selected to meet the differentiated needs of network nodes, avoid frequent reconstruction, and ensure the stability and efficiency of data transmission.
Smart Images

Figure CN116015586B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of power communication technologies, and particularly to a method, device, equipment, and medium for grouping and aggregating power line communication subcarriers. Background Art
[0002] With the access of large-scale electrical equipment such as distributed photovoltaics, energy storage, and charging piles in the new power system, the number of various types of power electronic devices has increased sharply. However, the power electronic devices in various electrical equipment will generate a large amount of colored noise, which is not conducive to stable and efficient data transmission in the power line communication network. The method of grouping and aggregating power line communication OFDM (Orthogonal Frequency Division Multiplexing) subcarriers has the advantages of good reliability and high stability. By grouping and aggregating subcarriers with the same frequency, the co-frequency interference of electronic devices can be effectively avoided, the influence of colored noise can be reduced, and the data transmission requirements after the access of large-scale electrical equipment can be met.
[0003] Currently, the traditional subcarrier grouping and aggregating method is a grouping and aggregating method based on reliability factors. It can select subcarriers with relatively reliable communication quality according to the current signal-to-noise ratio of the subcarriers for grouping and aggregating, so as to effectively overcome the problems of poor anti-interference and anti-noise capabilities of low-voltage power line carriers. However, the colored noise and topology structure of the power line communication network are constantly changing, and the current traditional method cannot select suitable subcarriers according to the change rules; moreover, the traditional method does not consider the importance of the services carried by communication nodes and the node data traffic characteristics, resulting in insufficient adaptability between network resources and node requirements. Therefore, there is an urgent need for a subcarrier grouping and aggregating method that meets the adaptation requirements between the power electronic access scenario and available subcarriers, network resources, and communication nodes. Summary of the Invention
[0004] This application provides a method, device, equipment, and medium for grouping and aggregating power line communication subcarriers to solve the technical problem of the mismatch between the power electronic access scenario and available subcarriers, network resources, and communication nodes.
[0005] To solve the above technical problem, in a first aspect, this application provides a method for grouping and aggregating power line subcarriers, including:
[0006] Obtain the topology noise information of multiple subcarriers in the power line communication network, where the topology noise information includes the topology change rate, noise change rate, noise power, and noise type;
[0007] According to the topology noise information, calculate the signal-to-topology-plus-noise ratio STNR change time series sequence of each subcarrier;
[0008] Compare the STNR change time series with a preset STNR threshold to determine the available subcarriers among multiple subcarriers;
[0009] Based on the value gain of the available subcarriers in multiple node groups, perform grouped allocation of the available subcarriers.
[0010] In some implementations, obtain the topological noise information of multiple subcarriers in a power line communication network, including:
[0011] Obtain the current grouping information and the current network topology experience information of the power line communication network. The current grouping information includes multiple node groups, and each node group contains multiple subcarriers;
[0012] For each subcarrier in each node group, obtain the noise signal of the subcarrier in each time slot, and analyze the noise power and noise type of the subcarrier according to the noise signal;
[0013] Based on the current network topology experience information, analyze the topology change rate and the noise change rate of the power line communication network.
[0014] In some implementations, calculate the signal-to-topology-plus-noise ratio (STNR) change time series of each subcarrier according to the topological noise information, including:
[0015] For each subcarrier, use a preset STNR calculation formula to calculate the STNR change data of the subcarrier in each time slot according to the topological noise information;
[0016] Combine the STNR change data of the subcarrier in consecutive time slots to generate the STNR change time series of the subcarrier.
[0017] In some implementations, the preset STNR calculation formula is:
[0018]
[0019] where, S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node group at the t-th time slot, W m,i (t) is the change of the received signal of the i-th subcarrier in the m-th node group at the t-th time slot, α(t) is the topology change rate of the power line communication network at the t-th time slot, β(t) is the noise change rate of the power line communication network at the t-th time slot, P m,i (t) is the noise power of the i-th subcarrier in the m-th node group at the t-th time slot, L m,i(t) is the noise type of the i-th subcarrier in the m-th node group at the t-th time slot, a is the weight of the topology change rate, b is the weight of the noise change rate, p is the weight of the noise power, and l is the weight of the noise type.
[0020] In some implementations, comparing the STNR change time series with a preset STNR threshold to determine available subcarriers among multiple subcarriers includes:
[0021] Comparing each STNR change data in the STNR change time series with the preset STNR threshold;
[0022] If each STNR change data in the STNR change time series is greater than the preset STNR threshold, determine that the subcarrier corresponding to the STNR change time series is an available subcarrier.
[0023] In some implementations, based on the value gain of available subcarriers in multiple node groups, performing grouped allocation of available subcarriers includes:
[0024] Virtually allocate the available subcarriers to each node group, and obtain the value gain index information of the available subcarriers in each node group after virtual allocation. The value gain index information includes STNR change data, delay reduction rate, packet loss reduction rate, importance of the services carried by the nodes, average data traffic, and traffic burst probability;
[0025] Using a preset value gain calculation formula, calculate the value gain of the available subcarriers in each node group according to the value gain index information;
[0026] Allocate the available subcarriers to the target node group corresponding to the maximum value gain.
[0027] In some implementations, the preset value gain calculation formula is:
[0028]
[0029] Where χ m,i (t) is the value gain of the i-th subcarrier in the m-th node group at the t-th time slot, S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node group at the t-th time slot, D m,i (t) is the delay reduction rate of the i-th subcarrier in the m-th node group at the t-th time slot, F m,i (t) is the packet loss reduction rate of the i-th subcarrier in the m-th node group at the t-th time slot, G m,i (t) is the importance of the services carried by the i-th subcarrier in the m-th node group at the t-th time slot, H m,i$(t)$ is the average data traffic of the $i$-th subcarrier in the $m$-th node group at the $t$-th time slot, $J_x$ ,i $(t)$ is the traffic burst probability of the $i$-th subcarrier in the $m$-th node group at the $t$-th time slot, $K(t)$ is the number of currently available subcarriers at the $t$-th time slot, $\psi$ is the weight of the STNR change data, $\eta$ is the weight of the delay reduction rate, $\iota$ is the weight of the packet loss reduction rate, $\kappa$ is the importance of the node-borne service, $\mu$ is the weight of the average data traffic, $v$ is the weight of the traffic burst probability, and $\lambda$ is the weight of the number of currently available subcarriers.
[0030] In a second aspect, the present application further provides a packet aggregation device for power line subcarriers, including:
[0031] An acquisition module, configured to acquire topology noise information of multiple subcarriers in a power line communication network, where the topology noise information includes a topology change rate, a noise change rate, a noise power, and a noise type;
[0032] A calculation module, configured to calculate a signal-to-topology-plus-noise ratio (STNR) change time series sequence of each subcarrier according to the topology noise information;
[0033] A comparison module, configured to compare the STNR change time series sequence with a preset STNR threshold to determine available subcarriers among the multiple subcarriers;
[0034] An allocation module, configured to perform grouped allocation of the available subcarriers based on the value gain of the available subcarriers in multiple node groups.
[0035] In a third aspect, the present application further provides a computer device, including a processor and a memory, where the memory is used to store a computer program, and when the computer program is executed by the processor, it implements the energy security warning method as in the first aspect.
[0036] In a fourth aspect, the present application further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by the processor, it implements the energy security warning method as in the first aspect.
[0037] Compared with the prior art, the present application has at least the following beneficial effects:
[0038] By obtaining the topological noise information of multiple subcarriers in a power line communication network, where the topological noise information includes the topological change rate, noise change rate, noise power, and noise type, and based on the topological noise information, calculating the signal-to-topology-plus-noise ratio (STNR) change time series for each subcarrier, and comparing the STNR change time series with a preset STNR threshold to determine the available subcarriers among the multiple subcarriers, so as to consider the colored noise and topological change laws in the communication network under a high proportion of power electronics access scenarios, and screening out the set of available subcarriers between each layer and each point of the power line communication network based on the topological noise information to meet the available subcarrier adaptation requirements of the high proportion of power electronics access scenario; finally, based on the value gain of the available subcarriers in multiple node groups, grouping and allocating the available subcarriers to consider the value gain of different node groups for the available subcarriers, thereby avoiding frequent reconstruction of network subcarrier grouping aggregation while meeting the differentiated requirements of network nodes, and further meeting the adaptation requirements between the power electronics access scenario and the available subcarriers, network resources, and communication nodes.
[0039] In addition, this application considers the problem of preferred available subcarriers considering the colored noise and topological change laws of the power line communication network. By comparing the observed subcarrier noise of the power line communication network with a noise library, determining the type, power, and change situation of the noise, and based on the empirical information of the topological changes of the power line communication network, obtaining the topological change laws of all subcarriers, and judging the available subcarriers in the power line communication network to meet the available subcarrier adaptation requirements of the high proportion of power electronics access scenario.
[0040] This application also considers the problem of subcarrier grouping aggregation for differentiated adaptation of service importance and node data traffic characteristics. Through multi-source information such as the STNR change situation, delay reduction rate, packet loss rate reduction rate, service importance carried by nodes, data traffic mean, traffic burst probability, and current number of available subcarriers in the subcarriers, calculating and selecting the subcarrier group with the largest value gain, avoiding frequent reconstruction of network subcarrier aggregation while meeting the differentiated requirements of each communication node, which is beneficial to stable and efficient data transmission in the power line communication network. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 It is a schematic flowchart of the method for grouping and aggregating power line subcarriers shown in the embodiments of this application;
[0042] Figure 2 It is a schematic diagram of the subcarrier networking structure of the power line communication network shown in the embodiments of this application;
[0043] Figure 3 It is a schematic diagram of the structure of the device for grouping and aggregating power line subcarriers shown in the embodiments of this application;
[0044] Figure 4It is a schematic structural diagram of a computer device shown in an embodiment of the present application. Detailed implementation manners
[0045] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0046] Please refer to Figure 1 , Figure 1 It is a schematic flowchart of a method for grouping and aggregating power line subcarriers provided by an embodiment of the present application. The method for grouping and aggregating power line subcarriers in the embodiment of the present application can be applied to a computer device, and the computer device includes but is not limited to devices such as smart phones, laptop computers, tablet computers, desktop computers, physical servers, and cloud servers.
[0047] As Figure 2 shown, the present application provides a schematic diagram of a subcarrier networking structure of a power line communication network adapted to power electronic colored noise. The networking structure includes a CCO (Communications Control Officer), multiple PCOs (Points of Control and Observation), and multiple STAs (Stations). Among them, one PCO or one CCO and I STAs are combined into a node group.
[0048] As Figure 1 shown, the method for grouping and aggregating power line subcarriers in this embodiment includes steps S101 to S104, which are described in detail as follows:
[0049] Step S101, obtain the topological noise information of multiple subcarriers in the power line communication network, where the topological noise information includes the topological change rate, the noise change rate, the noise power, and the noise type.
[0050] In this step, obtain the node grouping situation of the current power line communication network. Assume that there are a total of M groups, and the group set is represented as M = {1,..., m,..., M}, then the subcarrier set can be represented as I = {1,..., i,..., I}.
[0051] Optionally, considering the time slot model, assume that there are a total of T time slots, and the set is represented as T = {1,..., t,..., T}. Obtain the topological noise information of each subcarrier in the M groups under the T time slots.
[0052] It should be noted that the more complex the noise type of the subcarrier and the higher the noise power, the greater the influence of the noise on the subcarrier, and the fewer available subcarriers; the faster the topological change rate and the noise change rate of the network, the worse the stability of the network, and the fewer available subcarriers.
[0053] In some embodiments, step S101 includes:
[0054] Obtain the current packet information and the current network topology experience information of the power line communication network, where the current packet information includes a plurality of node packets, and each node packet contains a plurality of the subcarriers;
[0055] For each subcarrier in each node packet, obtain the noise signal of the subcarrier in each time slot, and analyze the noise power and noise type of the subcarrier according to the noise signal;
[0056] Based on the current network topology experience information, analyze the topological change rate and the noise change rate of the power line communication network.
[0057] In this embodiment, the network noise signals of each subcarrier between each STA and the upper-layer PCO or CCO observed in the t-th time slot are compared and analyzed with the noise library to determine the noise type and noise power of each subcarrier in the current packets. Then, in the t-th time slot, the noise type and noise power of the i-th subcarrier in the m-th packet can be respectively expressed as L m,i (t) and Px ,i (t). The noise type time series and the noise power time series of the i-th subcarrier in the m-th packet can be respectively expressed as and
[0058] Based on the experience information of the topological change of the power line communication network, analyze the topological change rate and the noise change rate of the current network. Then, in the t-th time slot, the topological change rate and the noise change rate of the power line communication network can be respectively expressed as α(t) and β(t), and the topological change rate time series and the noise change rate time series of the network can be respectively expressed as A = {α(1), …, α(t), …, α(T)} and B = {β(1), …, β(t), …, β(T)}.
[0059] Step S102, calculate the signal-to-topology-plus-noise ratio STNR change time series of each subcarrier according to the topological noise information.
[0060] In this step, optionally, for each of the subcarriers, using a preset STNR calculation formula, based on the topology noise information, calculate the STNR change data of the subcarrier in each time slot; combine the STNR change data of the subcarrier in consecutive time slots to generate the STNR change time series sequence of the subcarrier.
[0061] In this optional embodiment, based on the noise type, noise power, topology change rate, and noise change rate, calculate the STNR (Signal to Topology and Noise Ratio) change data S m,i (t) of the i-th subcarrier in the m-th packet at the t-th time slot, and combine the STNR change data S m,i (t) of the i-th subcarrier in the m-th packet into an STNR change time series sequence, denoted as
[0062] Optionally, the preset STNR calculation formula is:
[0063]
[0064] where S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node packet at the t-th time slot, W m,i (t) is the change of the received signal of the i-th subcarrier in the m-th node packet at the t-th time slot, α(t) is the topology change rate of the power line communication network at the t-th time slot, β(t) is the noise change rate of the power line communication network at the t-th time slot, P m,i (t) is the noise power of the i-th subcarrier in the m-th node packet at the t-th time slot, L m,i (t) is the noise type of the i-th subcarrier in the m-th node packet at the t-th time slot, a is the weight of the topology change rate, b is the weight of the noise change rate, p is the weight of the noise power, and l is the weight of the noise type.
[0065] Step S103, compare the STNR change time series sequence with a preset STNR threshold to determine the available subcarriers among the multiple subcarriers.
[0066] In this step, for the STNR change time series sequence of each subcarrier, compare each STNR change data in the STNR change time series sequence with the preset STNR threshold to determine whether the subcarrier is an available subcarrier.
[0067] In some embodiments, step S103 includes:
[0068] Compare each STNR change data in the STNR change time series with the preset STNR threshold;
[0069] If each STNR change data in the STNR change time series is greater than the preset STNR threshold, determine that the subcarrier corresponding to the STNR change time series is an available subcarrier.
[0070] In this embodiment, compare the STNR change time series of the i-th subcarrier in the m-th group with the STNR threshold S max When each point value of the STNR change time series is greater than the STNR threshold, that is the i-th subcarrier in the m-th group is an available subcarrier. Repeat the above process to determine multiple available subcarriers between each STA and the upper-layer PCO or CCO.
[0071] Step S104: Based on the value gain of the available subcarriers in multiple node groups, perform grouped allocation on the available subcarriers.
[0072] In this step, calculate the value gain of each available subcarrier in each node group to adaptively group the available subcarriers and node groups.
[0073] In some embodiments, step S104 includes:
[0074] Virtually allocate the available subcarriers to each node group, and obtain the value gain index information of the available subcarriers in each node group after virtual allocation. The value gain index information includes STNR change data, delay reduction rate, packet loss reduction rate, importance of node-borne services, average data traffic, and traffic burst probability;
[0075] Using a preset value gain calculation formula, calculate the value gain of the available subcarriers in each node group according to the value gain index information;
[0076] Allocate the available subcarriers to the target node group corresponding to the maximum value gain.
[0077] In this embodiment, in a virtual simulation environment, assume that the i-th subcarrier is allocated to the m-th group, and calculate the value gain χ m,i (t) of the i-th subcarrier allocated to the m-th group based on the STNR change situation, delay reduction rate, packet loss rate reduction rate, importance of node-borne services, node data traffic characteristics, and the current number of available subcarriers of the node after virtual allocation; allocate subcarrier i to the node group with the maximum value gain χ m,i (t). Repeat the above process to complete the aggregation of all available subcarrier groups.
[0078] It should be noted that the higher the STNR, the greater the reduction rate of time delay and the reduction rate of packet loss. The higher the importance of the services carried by the node, the greater the average data traffic volume, the greater the probability of traffic burst, and the fewer the currently available subcarriers, the greater the value gain of allocating subcarriers to this packet.
[0079] Optionally, the formula for calculating the preset value gain is as follows:
[0080]
[0081] where χ m,i (t) is the value gain of the i-th subcarrier in the m-th node packet at the t-th time slot, S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node packet at the t-th time slot, D m,i (t) is the time delay reduction rate of the i-th subcarrier in the m-th node packet at the t-th time slot, F m,i (t) is the packet loss reduction rate of the i-th subcarrier in the m-th node packet at the t-th time slot, G m,i (t) is the importance of the services carried by the node of the i-th subcarrier in the m-th node packet at the t-th time slot, H m,i (t) is the average data traffic volume of the i-th subcarrier in the m-th node packet at the t-th time slot, J m,i (t) is the probability of traffic burst of the i-th subcarrier in the m-th node packet at the t-th time slot, K(t) is the number of currently available subcarriers at the t-th time slot, ψ is the weight of the STNR change data, η is the weight of the time delay reduction rate, ι is the weight of the packet loss reduction rate, κ is the importance of the services carried by the node, μ is the weight of the average data traffic volume, v is the weight of the probability of traffic burst, and λ is the weight of the number of currently available subcarriers. It can be understood that the weights of each item are used to measure the importance of different indicators.
[0082] Compared with the prior art, when selecting the available subcarriers suitable for the high-proportion power electronics access scenario, the technical solution of the present application takes into account the colored noise and topological change rules of the power line communication network. By confirming the current subcarrier noise power type, noise power, network topological change rate and noise change rate, it judges the set of available subcarriers between each layer and each point of the power line communication, and selects the available subcarriers suitable for the high-proportion power electronics access scenario.
[0083] Compared with the prior art, when the technical solution of the present application meets the differentiated adaptation requirements between network resources and nodes, it takes into account the importance of the services carried by communication nodes and the node data traffic characteristics. For subcarriers that belong to the available subcarrier sets of multiple nodes, it determines the value gain of allocating them to different nodes, including the STNR change situation, the delay reduction rate, the packet loss reduction rate, the importance of the services carried by the nodes, the average data traffic, the traffic burst probability, and the current number of available subcarriers, and allocates the subcarrier to the node with a large value gain, avoiding frequent reconstruction of network subcarrier aggregation while meeting the differentiated requirements of each communication node.
[0084] To implement the above method embodiment corresponding to the power line subcarrier grouping and aggregation method to achieve the corresponding functions and technical effects. Refer to Figure 3 , Figure 3 Fig. shows the structural block diagram of a power line subcarrier grouping and aggregation device provided by an embodiment of the present application. For ease of description, only the parts related to this embodiment are shown. The power line subcarrier grouping and aggregation device provided by the embodiment of the present application includes:
[0085] An acquisition module 301, configured to acquire the topology noise information of multiple subcarriers in a power line communication network, where the topology noise information includes a topology change rate, a noise change rate, a noise power, and a noise type;
[0086] A calculation module 302, configured to calculate the signal-to-topology-plus-noise ratio (STNR) change time series of each of the subcarriers according to the topology noise information;
[0087] A comparison module 303, configured to compare the STNR change time series with a preset STNR threshold to determine the available subcarriers among the multiple subcarriers;
[0088] An allocation module 304, configured to perform grouped allocation of the available subcarriers based on the value gain of the available subcarriers in multiple node groups.
[0089] In some embodiments, the acquisition module 301 is specifically configured to:
[0090] Acquire the current grouping information and the current network topology experience information of the power line communication network, where the current grouping information includes multiple node groups, and each node group includes multiple of the subcarriers;
[0091] For each of the subcarriers in each of the node groups, acquire the noise signal of the subcarrier in each time slot, and analyze the noise power and noise type of the subcarrier according to the noise signal;
[0092] Based on the current network topology experience information, analyze the topology change rate and the noise change rate of the power line communication network.
[0093] In some embodiments, the computing module 302 is specifically configured to:
[0094] For each of the subcarriers, using a preset STNR calculation formula, calculate the STNR change data of the subcarrier in each time slot according to the topology noise information;
[0095] Combine the STNR change data of the subcarrier in consecutive time slots to generate the STNR change time sequence of the subcarrier.
[0096] In some embodiments, the preset STNR calculation formula is:
[0097]
[0098] Where S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node group at the t-th time slot, W m,i (t) is the change of the received signal of the i-th subcarrier in the m-th node group at the t-th time slot, α(t) is the topology change rate of the power line communication network at the t-th time slot, β(t) is the noise change rate of the power line communication network at the t-th time slot, P m,i (t) is the noise power of the i-th subcarrier in the m-th node group at the t-th time slot, L m,i (t) is the noise type of the i-th subcarrier in the m-th node group at the t-th time slot, a is the weight of the topology change rate, b is the weight of the noise change rate, p is the weight of the noise power, and l is the weight of the noise type.
[0099] In some embodiments, the comparison module 303 is specifically configured to:
[0100] Compare each STNR change data in the STNR change time sequence with the preset STNR threshold;
[0101] If each STNR change data in the STNR change time sequence is greater than the preset STNR threshold, determine that the subcarrier corresponding to the STNR change time sequence is an available subcarrier.
[0102] In some embodiments, the allocation module 304 is specifically configured to:
[0103] Virtually allocate the available subcarriers to each of the node groups, and obtain the value gain index information of the available subcarriers in each node group after virtual allocation. The value gain index information includes STNR change data, delay reduction rate, packet loss reduction rate, importance of node-borne services, average data traffic, and traffic burst probability;
[0104] Using a preset value gain calculation formula, calculate the value gain of the available subcarriers in each of the node groups according to the value gain index information;
[0105] Allocate the available subcarriers to the target node group corresponding to the maximum value gain.
[0106] In some embodiments, the preset value gain calculation formula is:
[0107]
[0108] where χ m,i (t) is the value gain of the i-th subcarrier in the m-th node group at the t-th time slot, S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node group at the t-th time slot, D m,i (t) is the delay reduction rate of the i-th subcarrier in the m-th node group at the t-th time slot, F m,i (t) is the packet loss reduction rate of the i-th subcarrier in the m-th node group at the t-th time slot, G m,i (t) is the importance of the node-borne service of the i-th subcarrier in the m-th node group at the t-th time slot, H m,i (t) is the average data traffic of the i-th subcarrier in the m-th node group at the t-th time slot, J m,i (t) is the traffic burst probability of the i-th subcarrier in the m-th node group at the t-th time slot, K(t) is the number of currently available subcarriers at the t-th time slot, ψ is the weight of the STNR change data, η is the weight of the delay reduction rate, ι is the weight of the packet loss reduction rate, κ is the importance of the node-borne service, μ is the weight of the average data traffic, v is the weight of the traffic burst probability, and λ is the weight of the number of currently available subcarriers.
[0109] The above-mentioned power line subcarrier packet aggregation device can implement the power line subcarrier packet aggregation method of the above method embodiment. The optional items in the above method embodiment are also applicable to this embodiment, which will not be elaborated here. The remaining content of the embodiments of this application can refer to the content of the above method embodiment, and will not be repeated in this embodiment.
[0110] Figure 4 It is a schematic structural diagram of a computer device provided by an embodiment of the present application. As Figure 4 shown, the computer device 4 of this embodiment includes: at least one processor 40( Figure 4Only one is shown in the figure), a memory 41, and a computer program 42 stored in the memory 41 and executable on the at least one processor 40. When the processor 40 executes the computer program 42, the steps in any of the above method embodiments are implemented.
[0111] The computer device 4 may be a computing device such as a smart phone, a tablet computer, a desktop computer, and a cloud server. The computer device may include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art can understand that Figure 4 merely examples of the computer device 4, which do not constitute a limitation on the computer device 4, may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, it may also include input / output devices, network access devices, etc.
[0112] The so-called processor 40 may be a central processing unit (CPU), and the processor 40 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0113] The memory 41 may be an internal storage unit of the computer device 4 in some embodiments, such as the hard disk or memory of the computer device 4. The memory 41 may also be an external storage device of the computer device 4 in other embodiments, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 4. Further, the memory 41 may also include both the internal storage unit and the external storage device of the computer device 4. The memory 41 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of the computer program, etc. The memory 41 may also be used to temporarily store data that has been output or will be output.
[0114] In addition, an embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0115] An embodiment of the present application provides a computer program product. When the computer program product runs on a computer device, the computer device is caused to implement the steps in each of the above method embodiments when executed.
[0116] In several embodiments provided by the present application, it can be understood that each block in the flowchart or block diagram may represent a module, a program segment, or a part of code. The module, the program segment, or the part of code contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order from that marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved.
[0117] If the above functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.
[0118] The above specific embodiments have further elaborated on the purpose, technical solution, and beneficial effects of the present application. It should be understood that the above are only specific embodiments of the present application and are not used to limit the protection scope of the present application. In particular, for those skilled in the art, any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A method for grouping and aggregating power line subcarriers, characterized in that, it includes: Obtain the topological noise information of multiple subcarriers in the power line communication network, where the topological noise information includes the topological change rate, noise change rate, noise power, and noise type; According to the topological noise information, calculate the signal-to-topology-plus-noise ratio (STNR) change time series of each subcarrier; Among them, the step of calculating the signal-to-topology-plus-noise ratio (STNR) change time series of each subcarrier according to the topological noise information includes: For each subcarrier, use a preset STNR calculation formula to calculate the STNR change data of the subcarrier in each time slot according to the topological noise information; Combine the STNR change data of the subcarrier in consecutive time slots to generate the STNR change time series of the subcarrier; where the preset STNR calculation formula is: Among them, S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node group at the t-th time slot, W m,i (t) is the change of the received signal of the i-th subcarrier in the m-th node group at the t-th time slot, α(t) is the topology change rate of the power line communication network at the t-th time slot, β(t) is the noise change rate of the power line communication network at the t-th time slot, P m,i (t) is the noise power of the i-th subcarrier in the m-th node group at the t-th time slot, L m,i (t) is the noise type of the i-th subcarrier in the m-th node group at the t-th time slot, a is the weight of the topology change rate, b is the weight of the noise change rate, p is the weight of the noise power, and l is the weight of the noise type; Compare the STNR change time series with a preset STNR threshold to determine the available subcarriers among the multiple subcarriers; Based on the value gain of the available subcarriers in multiple node groups, perform grouping and allocation on the available subcarriers; Among them, the step of performing grouping and allocation on the available subcarriers based on the value gain of the available subcarriers in multiple node groups includes: Virtually allocate the available subcarriers to each node group, and obtain the value gain index information of the available subcarriers in each node group after virtual allocation, where the value gain index information includes STNR change data, delay reduction rate, packet loss reduction rate, importance of node-borne services, average data traffic, and traffic burst probability; Use a preset value gain calculation formula to calculate the value gain of the available subcarriers in each node group according to the value gain index information; Allocate the available subcarriers to the target node group corresponding to the maximum value gain; Where the preset value gain calculation formula is: Among them, χ m,i (t) is the value gain of the i-th subcarrier in the m-th node group at the t-th time slot, S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node group at the t-th time slot, D m,i (t) is the delay reduction rate of the i-th subcarrier in the m-th node group at the t-th time slot, F m,i (t) is the packet loss reduction rate of the i-th subcarrier in the m-th node group at the t-th time slot, G m,i (t) is the importance of the service carried by the node of the i-th subcarrier in the m-th node group at the t-th time slot, H m,i (t) is the average data traffic of the i-th subcarrier in the m-th node group at the t-th time slot, J m,i (t) is the traffic burst probability of the i-th subcarrier in the m-th node group at the t-th time slot, K(t) is the number of currently available subcarriers at the t-th time slot, ψ is the weight of the STNR change data, η is the weight of the delay reduction rate, ι is the weight of the packet loss reduction rate, κ is the importance of the service carried by the node, μ is the weight of the average data traffic, v is the weight of the traffic burst probability, and λ is the weight of the number of currently available subcarriers.
2. The method for grouping and aggregating power line subcarriers according to claim 1, characterized in that, the step of obtaining the topological noise information of multiple subcarriers in the power line communication network includes: Obtain the current grouping information and current network topology experience information of the power line communication network, where the current grouping information includes multiple node groups, and each node group contains multiple subcarriers; For each subcarrier in each node group, obtain the noise signal of the subcarrier in each time slot, and analyze the noise power and noise type of the subcarrier according to the noise signal; Based on the current network topology experience information, analyze the topological change rate and noise change rate of the power line communication network.
3. The method for grouping and aggregating power line subcarriers according to claim 1, characterized in that, the step of comparing the STNR change time series with a preset STNR threshold to determine the available subcarriers among the multiple subcarriers includes: Compare each STNR change data in the STNR change time series with the preset STNR threshold; If each STNR change data in the STNR change time sequence is greater than the preset STNR threshold, determine that the subcarrier corresponding to the STNR change time sequence is an available subcarrier.
4. A packet aggregation device for power line subcarriers, characterized in that, comprising: An acquisition module, configured to acquire the topology noise information of multiple subcarriers in a power line communication network, where the topology noise information includes a topology change rate, a noise change rate, a noise power, and a noise type; A calculation module, configured to calculate the signal-to-topology-plus-noise ratio (STNR) change time sequence of each of the subcarriers according to the topology noise information; wherein, calculating the STNR change time sequence of each of the subcarriers according to the topology noise information includes: for each of the subcarriers, using a preset STNR calculation formula, calculating the STNR change data of the subcarrier in each time slot according to the topology noise information; combining the STNR change data of the subcarrier in consecutive time slots to generate the STNR change time sequence of the subcarrier; wherein, the preset STNR calculation formula is: Among them, S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node group at the t-th time slot, W m,i (t) is the received signal change of the i-th subcarrier in the m-th node group at the t-th time slot, α(t) is the topology change rate of the power line communication network at the t-th time slot, β(t) is the noise change rate of the power line communication network at the t-th time slot, P m,i (t) is the noise power of the i-th subcarrier in the m-th node group at the t-th time slot, L m,i (t) is the noise type of the i-th subcarrier in the m-th node group at the t-th time slot, a is the weight of the topology change rate, b is the weight of the noise change rate, p is the weight of the noise power, and l is the weight of the noise type; A comparison module, configured to compare the STNR change time sequence with a preset STNR threshold to determine the available subcarriers among the multiple subcarriers; An allocation module, configured to perform packet allocation on the available subcarriers based on the value gain of the available subcarriers in multiple node groups; wherein, performing packet allocation on the available subcarriers based on the value gain of the available subcarriers in multiple node groups includes: virtually allocating the available subcarriers to each of the node groups, and obtaining the value gain index information of the available subcarriers in each of the node groups after virtual allocation, where the value gain index information includes STNR change data, a delay reduction rate, a packet loss reduction rate, the importance of the services carried by the nodes, an average data traffic volume, and a traffic burst probability; using a preset value gain calculation formula, calculating the value gain of the available subcarriers in each of the node groups according to the value gain index information; allocating the available subcarriers to the target node group corresponding to the maximum value gain; wherein, the preset value gain calculation formula is: Among them, χ m,i (t) is the value gain of the i-th subcarrier in the m-th node group at the t-th time slot, S m,i (t) is the STNR change data of the i-th subcarrier in the m-th node group at the t-th time slot, D m,i (t) is the delay reduction rate of the i-th subcarrier in the m-th node group at the t-th time slot, F m,i (t) is the packet loss reduction rate of the i-th subcarrier in the m-th node group at the t-th time slot, G m,i (t) is the importance of the service carried by the node of the i-th subcarrier in the m-th node group at the t-th time slot, H m,i (t) is the average data traffic of the i-th subcarrier in the m-th node group at the t-th time slot, J m,i (t) is the traffic burst probability of the i-th subcarrier in the m-th node group at the t-th time slot, K(t) is the number of currently available subcarriers at the t-th time slot, ψ is the weight of the STNR change data, η is the weight of the delay reduction rate, ι is the weight of the packet loss reduction rate, κ is the importance of the service carried by the node, μ is the weight of the average data traffic, v is the weight of the traffic burst probability, and λ is the weight of the number of currently available subcarriers.
5. A computer device, characterized in that, comprising a processor and a memory, where the memory is used to store a computer program, and when the computer program is executed by the processor, it implements the power line subcarrier packet aggregation method according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that, it stores a computer program, and when the computer program is executed by a processor, it implements the power line subcarrier packet aggregation method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Power control method and device of of carrier aggregation
CN102118843A
Data transmission method of OFDM system based on subcarrier grouping
CN103117982A