Concurrent communication method and system based on power line carrier communication network
By dynamically allocating subcarrier resources in the power line carrier communication network, based on service priority and network status, the problem of simultaneous transmission of data of different service types on the same channel is solved, improving communication efficiency and reliability, and meeting the real-time service requirements of protection and control.
Patent Information
- Application Number
- CN202511106176.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-08
- Publication Date
- 2026-02-10
AI Technical Summary
Existing power line carrier communication networks do not consider the priority of service type data when competing for channel resources, resulting in different service types of data being unable to be transmitted simultaneously on the same channel. This leads to insufficient communication efficiency and reliability, and fails to meet the real-time service requirements of protection and control.
By acquiring the service and communication parameters of the power line carrier communication network, service priorities are assigned, and the network channel evaluation time and the threshold for the number of proxy nodes are calculated based on the total number of nodes, the number of proxy nodes, and the topology change time. Subcarrier resources are dynamically allocated to ensure that high-priority data is transmitted on high-quality subcarriers, thereby enabling concurrent communication of data of different service types.
It improves the communication efficiency and overall execution efficiency of the carrier network, enables multi-threaded processing of different service data among carrier nodes, and enhances communication reliability and real-time adaptability of the network.
Smart Images

Figure CN121508574A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of concurrent communication in power line carrier networks, and more specifically, to a concurrent communication method and system based on a power line carrier communication network. Background Technology
[0002] With the continuous reform of my country's power system, the comprehensive construction of smart grids, and the emergence of new business demands, the performance requirements for power grid communication systems are constantly increasing. Power line carrier communication (PLC) technology, with its advantages of high communication speed and strong anti-interference capability, is one of the key technologies for smart grid communication. PLC utilizes existing power lines to transmit data, offering security and low cost. However, PLC networks face challenges such as changing channel conditions, limited bandwidth, and dynamic changes in network topology caused by node additions or removals. Existing methods typically employ static or semi-static subcarrier allocation, which struggles to adapt to real-time network changes or effectively prioritize critical data, leading to low bandwidth utilization, increased latency, and decreased communication reliability for critical services.
[0003] With the widespread application of distributed photovoltaic, energy storage, and other power supply equipment in distribution networks, real-time communication and coordination among multiple distributed protection and control terminals are required for fault handling and power balancing. Therefore, there is an urgent need for a system that supports both traditional vertical communication (terminal to master station) and other non-real-time, low-priority services, as well as horizontal communication (terminal to terminal) and other real-time, high-priority services. This system should also be capable of dynamically assessing network status, allocating subcarriers based on data priority and channel quality, and ensuring stable concurrent communication within the PLC network.
[0004] Power line carrier communication networks use power lines as the communication medium. Their communication channel characteristics are complex, and the power line environment is subject to significant noise and interference, resulting in a harsh communication environment. Currently, in carrier communication networks, nodes transmit different service types of data sequentially based on their entry into the transmission queue time and service type priority. Each node's communication channel transmits only one service type of data at a time, leading to low overall communication and execution efficiency, which cannot meet the real-time service requirements of protection and control applications.
[0005] In existing technologies, the main method for concurrent communication in carrier networks is to divide network channel resources into time slices, and users in the network compete for time slices. When a user wins a resource, it sends a type of service data in that time slice. Through the rotation of time slices, multiple users in the network concurrently send different types of service data.
[0006] The existing technology has the following technical problems: when competing for channel resources, the priority of service type data is not considered; after a user wins the channel resource, it transmits one type of service data in the time slot, making it impossible to transmit different types of service data on the same channel at the same time. Summary of the Invention
[0007] To address the shortcomings of existing technologies, this invention provides a concurrent communication method based on a power line carrier communication network, which can solve the concurrency problem of horizontal communication between adjacent distributed protection and control terminals in existing power distribution networks.
[0008] The present invention adopts the following technical solution.
[0009] A concurrent communication method based on a power line carrier communication network includes the following steps: Obtain the service parameters and communication parameters of the power line carrier communication network, and prioritize the services; Once the topology of the power line carrier communication network stabilizes, obtain the total number of nodes and the number of proxy nodes, and record the topology change time. The network channel evaluation time is calculated based on the total number of nodes, the number of proxy nodes, and the topology change time, and the threshold for the number of proxy nodes is calculated based on the communication parameters. The power line carrier communication network is divided into multiple subcarriers according to the service parameters of the power line carrier communication network. Then, the multiple subcarriers are allocated to services with different priorities according to the service parameters, communication parameters, total number of nodes, and number of proxy nodes. Calculate the SNR value and SNR fluctuation value of the subcarrier channel. Combine the system communication success rate, SNR value and SNR fluctuation value within the network channel evaluation time to calculate the static allocation time of the subcarrier. Within the static allocation time of the subcarrier, each service communicates simultaneously on the allocated subcarrier.
[0010] Preferably, the service parameters include the number of network service data types. Priority of each business data and the number of high-priority business data. ; Communication parameters include: initial value of static allocation duration for reference subcarriers. Threshold for the percentage of first agent nodes The threshold for the proportion of second agent nodes The SNR threshold and SNR fluctuation threshold of the power line carrier communication system, wherein the threshold for the proportion of the number of second agent nodes is greater than the threshold for the proportion of the number of first agent nodes.
[0011] Preferably, the determination of the stability of the power line carrier communication network topology is as follows: A time period T is set. When the number of node agent changes in the power line carrier communication network within the time period T does not exceed one-tenth of the total number of nodes, it indicates that the network topology is stable.
[0012] Preferably, the network channel evaluation time is calculated based on the total number of nodes, the number of proxy nodes, and the topology change time, and the proxy node number threshold is calculated based on communication parameters, specifically including: Network channel assessment time The calculation formula is as follows:
[0013] In the formula, INT [*] indicates rounding down to the nearest integer, taking the largest integer not greater than the one enclosed in []. This represents the total number of nodes. For the number of proxy nodes, For topological change time; The calculated threshold for the number of proxy nodes includes the first threshold for the number of proxy nodes. Second agent node number threshold The calculation formula is as follows: ; .
[0014] Preferably, the master node of the power line carrier communication network is determined based on the number of network service data types. Number of high-priority business data and the number of proxy nodes Calculate the number of subcarriers The subcarrier bandwidth is calculated based on the number of subcarriers and the total bandwidth of the power line carrier communication system. The calculation formula is as follows:
[0015]
[0016] In the formula, The total bandwidth of the power line carrier communication system is calculated based on the available spectrum and hardware capabilities.
[0017] Preferably, subcarriers are allocated to services of different priorities based on the number of subcarriers, service priorities, and the number of proxy nodes, as follows: When a power line carrier communication network contains only high and low priority services, and does not contain medium priority services, the subcarrier allocation method is as follows: like N pn ≤ Then the subcarrier ratio allocated to high-priority aggregate services and low-priority aggregate services is 1:1; if N pn > and N pn ≤ Then the subcarrier ratio allocated to high-priority aggregate services and low-priority aggregate services is 2:1; if N pn > Then the subcarrier ratio allocated to high-priority aggregate services and low-priority aggregate services is 3:1; When a power line carrier communication network contains only high, medium, and low priority services, the subcarrier allocation method is as follows: like N pn ≤ Then the subcarrier allocation ratio for high-priority, medium-priority, and low-priority aggregate services is 1:1:1; if N pn > and N pn ≤ Then the subcarrier allocation ratio for high-priority cluster services, medium-priority cluster services, and low-priority cluster services is 2:2:1. N pn > The subcarrier allocation ratio for high-priority aggregate services, medium-priority aggregate services, and low-priority aggregate services is 3:3:1.
[0018] Preferably, the calculation of the subcarrier channel SNR value and SNR fluctuation value, combined with the system communication success rate, system SNR threshold, and system SNR fluctuation threshold to calculate the subcarrier static allocation duration, specifically includes: Based on the initial value of the static allocation duration of the reference subcarrier Total number of nodes Determine the static allocation duration of the current network reference subcarrier. ; When the subcarrier channel SNR value is not lower than the system SNR threshold and the subcarrier channel SNR fluctuation value does not exceed the system SNR fluctuation value threshold, based on the system communication success rate Static allocation duration of reference subcarrier Determine the static allocation duration of subcarriers Otherwise, the subcarrier partitioning and allocation scheme should be readjusted, and the static allocation duration of the subcarriers should be recalculated.
[0019] The present invention also proposes a concurrent communication system based on a power line carrier communication network to implement the concurrent communication method based on the power line carrier communication network, comprising: a data acquisition module, a topology observation module, a parameter calculation module, a subcarrier processing module, and a subcarrier calculation module; The data acquisition module is used to acquire the service parameters and communication parameters of the power line carrier communication network, and to prioritize the services. The topology observation module is used to determine whether the master node of the power line carrier communication network is stable under the topology change of the power line carrier communication network. After the topology change is stable, the data acquisition module obtains the total number of nodes and the number of proxy nodes, and records the topology change time. The parameter calculation module is used to calculate the network channel evaluation time based on the total number of nodes, the number of proxy nodes, and the topology change time, and to calculate the threshold for the number of proxy nodes based on the communication parameters. The subcarrier processing module is used to divide and allocate subcarriers based on service parameters, communication parameters, total number of nodes, and number of proxy nodes; The subcarrier calculation module is used to record the system communication success rate within the network channel evaluation time, and to calculate the subcarrier channel SNR value and SNR fluctuation value. The subcarrier static allocation time is calculated by combining the system communication success rate, SNR value and SNR fluctuation value.
[0020] The present invention also proposes a terminal, including a processor and a storage medium; The storage medium is used to store instructions; The processor is configured to operate according to the instructions to execute the steps of the concurrent communication method based on the power line carrier communication network.
[0021] The present invention also proposes a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the concurrent communication method based on the power line carrier communication network.
[0022] The beneficial effects of this invention are that, compared with the prior art, it can improve the communication efficiency and overall execution efficiency of carrier networks, enable multi-threaded processing of different service data among carrier nodes, and solve the problem of concurrent communication of different service data among carrier nodes. This invention has at least the following technical effects: 1. Subcarriers are allocated to different service data, with high-quality subcarriers allocated to high-priority data to ensure the transmission of high-priority data. Service data of different priorities are transmitted on different subcarriers to optimize bandwidth utilization and enhance communication reliability.
[0023] 2. This invention can dynamically adjust the static allocation duration of subcarriers, quickly respond to changes in network topology and channels, and enhance the real-time adaptability of the network. Attached Figure Description
[0024] Figure 1 This is a flowchart of the concurrent communication method based on power line carrier communication network in this invention; Figure 2 This is a logical diagram of the power line carrier network structure in this invention; Figure 3 This is a structural diagram of the concurrent communication system based on power line carrier communication network in this invention. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this invention. The embodiments described in this application are merely some embodiments of this invention, and not all embodiments. Based on the spirit of this invention, other embodiments obtained by those skilled in the art without creative effort are all within the protection scope of this invention.
[0026] like Figure 1 As shown, this invention proposes a concurrent communication method based on a power line carrier communication network, the method comprising: Step 1: Obtain the service parameters and communication parameters of the power line carrier communication network; The structure of a power line carrier communication network is as follows: Figure 2 As shown, CCO corresponds to the master node, PCO corresponds to the proxy node, and STA corresponds to the node. The master node and the nodes together constitute a complete power line carrier network. The master node is the command and management center of the carrier network, and the nodes are the carrier network servers (data sources). The master node and the nodes communicate through power lines or other proxy nodes. After nodes join the network, the master node assigns some nodes as proxy nodes. These proxy nodes are located between the master and the nodes, serving both node functions and the ability to forward data between the master and the nodes. The master node of the power line carrier communication network obtains service parameters, including the number of network service data types, based on network application configuration and management configuration. Priority of each business data and the number of high-priority business data. ; The priority of each business data point is as follows: Based on network management and application configuration, network service priorities are determined. The priority settings for each network service in this invention are as follows: High-priority aggregated services: {Daily frozen services, network-related services}; Medium-priority aggregated services: {upgrade services, curve data services}; Low-priority aggregated services: {communication testing service, clock management service, meter reading service}.
[0027] Communication parameters include: initial value of static allocation duration for reference subcarriers. Threshold for the percentage of first agent nodes The threshold for the proportion of second agent nodes Among them, the threshold for the proportion of the number of first agent nodes. The threshold for the proportion of second agent nodes As a step-wise threshold for dividing the range of the number of proxy nodes, it must satisfy the threshold for the proportion of the second number of proxy nodes. The percentage of the number of first agent nodes exceeds the threshold. ; The total system bandwidth is calculated based on available spectrum and hardware capabilities. System SNR threshold and system SNR fluctuation threshold; Step 2: After the topology of the power line carrier communication network stabilizes, the master node of the power line carrier communication network queries the total number of nodes. and the number of proxy nodes And record the topology change time. .
[0028] Step 2.1: Determine whether the power line carrier communication network topology changes are stable; The network topology is considered stable when a time period T is set, and no nodes join or leave the network, no agent changes occur within the network, or the number of agent changes within the time period T does not exceed 10% of the total number of nodes in the power line carrier communication network.
[0029] Step 2.2: Once the network topology change stabilizes, record the topology change time. And obtain the total number of nodes in the power line carrier communication network at this time. and the number of proxy nodes .
[0030] Step 3: Calculate the network channel evaluation time and the threshold for the number of proxy nodes based on the communication parameters and the total number of nodes; The master node of the power line carrier communication network depends on the total number of nodes. Number of proxy nodes and topological change time Calculated network channel assessment time Based on the total number of nodes Threshold for the percentage of first agent nodes The threshold for the proportion of second agent nodes Calculate the threshold for the number of proxy nodes; Specifically, network channel assessment time The calculation formula is as follows: ; In the formula, INT [*] indicates rounding down, meaning the value is taken as the largest integer not greater than the integer within the brackets; The calculation of the threshold for the number of proxy nodes includes: The master node is based on the parameters in steps 1 and 2. , Total number of nodes The threshold for the number of first agent nodes in the network is calculated. Second agent node number threshold : ; .
[0031] Step 4: The master node of the power line carrier communication network divides and allocates subcarriers according to service parameters, communication parameters, total number of nodes, and number of proxy nodes; Step 4.1, the master node of the power line carrier communication network determines the number of network service data types. Number of high-priority business data and the number of proxy nodes Calculate the number of subcarriers The subcarrier bandwidth is calculated based on the number of subcarriers and the bandwidth of the power line carrier communication network system. The calculation formula is as follows: , ; In the formula, W This indicates the bandwidth of the communication system in a power line carrier communication network.
[0032] Based on the subcarrier data volume determined by the master node and system bandwidth The network communication system divides subcarriers.
[0033] Step 4.2, based on business data priority and the number of proxy nodes Threshold for the number of first agent nodes Second agent node number threshold ,Will Each subcarrier is allocated to different priority service data, with high-quality subcarriers prioritized for high-priority sets of service data, as follows: When a power line carrier communication network contains only high and low priority services, and does not contain medium priority services, the subcarrier allocation method is as follows: like N pn ≤ Then the subcarrier ratio allocated to high-priority aggregate services and low-priority aggregate services is 1:1; if N pn > and N pn ≤ Then the subcarrier ratio allocated to high-priority aggregate services and low-priority aggregate services is 2:1; if N pn > Then the subcarrier ratio allocated to high-priority aggregate services and low-priority aggregate services is 3:1; When a power line carrier communication network contains only high, medium, and low priority services, the subcarrier allocation method is as follows: like N pn ≤ Then the subcarrier allocation ratio for high-priority, medium-priority, and low-priority aggregate services is 1:1:1; if N pn > and N pn ≤ Then the subcarrier allocation ratio for high-priority cluster services, medium-priority cluster services, and low-priority cluster services is 2:2:1. N pn > The subcarrier allocation ratio for high-priority aggregate services, medium-priority aggregate services, and low-priority aggregate services is 3:3:1.
[0034] After the subcarriers are divided, they are assigned to each priority service, and each priority service communicates on the assigned subcarrier.
[0035] Step 5: Record the system communication success rate within the network channel evaluation time, and calculate the subcarrier channel SNR value and SNR fluctuation value. Combine the system communication success rate, SNR value and SNR fluctuation value to calculate the subcarrier static allocation time. Within the subcarrier static allocation time, each service communicates simultaneously on the allocated subcarrier.
[0036] Step 5.1, the master node during network channel assessment time Internal recording system communication success rate Calculate the system channel SNR value and SNR fluctuation value, and calculate the subcarrier channel SNR value and SNR fluctuation value; When allocating subcarriers to services of different priorities, the subcarriers are sorted from highest to lowest quality according to the principle that the higher the SNR value of the subcarrier channel, the smaller the SNR fluctuation value, and the higher the quality of the subcarrier channel. High-quality subcarriers are given priority to be allocated to high-priority services.
[0037] Step 5.2: The master node statically allocates an initial duration value based on the reference subcarrier. Total number of nodes Determine the static allocation duration of the current network reference subcarrier. The details are as follows: ; Step 5.3: If the system SNR value is not lower than the preset system minimum SNR threshold and the SNR fluctuation value does not exceed the system SNR fluctuation value threshold, then the system communication success rate is used as the basis for the decision. Static allocation duration of reference subcarrier Determine the static allocation duration of subcarriers Otherwise, repeat the above steps, adjust the subcarrier division and allocation scheme and recalculate the subcarrier static allocation duration; Among them, based on the system communication success rate Static allocation duration of reference subcarrier Determine the static allocation duration of subcarriers Specifically as follows:
[0038] It can be seen that the lower the communication success rate, the shorter the static allocation time of the subcarrier; the higher the communication success rate, the longer the static allocation time of the subcarrier. When the communication success rate When it is less than 80%, in the calculation formula and The value is 0, at which point the subcarrier static allocation time is... satisfy:
[0039] When the communication success rate When it equals 80%, in the calculation formula The value is 0. The value is 1, at which point the subcarrier static allocation time is... satisfy:
[0040] When the communication success rate When greater than 80% and less than or equal to 90%, The value is 0. The value is 1. The value is ( At this time, the subcarrier static allocation time is... satisfy:
[0041] When the communication success rate When it is greater than 90%, and The values are all 1. The value is ( At this time, the subcarrier static allocation time is... satisfy:
[0042] Within the obtained subcarrier static allocation time, each priority service communicates on the subcarriers allocated to each priority service according to the subcarrier division and allocation scheme determined in steps 4 and 5. More preferably, the method proposed in this invention further includes: Step 6: When the subcarrier partitioning and allocation scheme or the subcarrier static allocation duration changes, the master node of the power line carrier communication network will send the subcarrier partitioning and allocation scheme or the subcarrier static allocation duration to the slave nodes.
[0043] Step 7: The slave node of the power line carrier communication network receives and stores the subcarrier partitioning and allocation scheme, and performs subcarrier partitioning and allocation according to the scheme.
[0044] Step 8: When nodes leave or join the power line carrier communication network, the channel changes drastically, or the subcarrier static allocation time ends, repeat steps 2-7 to redetermine the subcarrier division and allocation scheme and the subcarrier static allocation time.
[0045] like Figure 3 As shown, the present invention also proposes a concurrent communication system based on a power line carrier communication network to implement the above-mentioned concurrent communication method based on a power line carrier communication network. The system includes: a data acquisition module, a topology observation module, a parameter calculation module, a subcarrier processing module, and a subcarrier calculation module. The data acquisition module is used to acquire the service parameters and communication parameters of the power line carrier communication network, and to prioritize the services. The topology observation module is used to determine whether the master node of the power line carrier communication network is stable under the topology change of the power line carrier communication network. After the topology change is stable, the data acquisition module obtains the total number of nodes and the number of proxy nodes, and records the topology change time. The parameter calculation module is used to calculate the network channel evaluation time based on the total number of nodes, the number of proxy nodes, and the topology change time, and to calculate the threshold for the number of proxy nodes based on the communication parameters. The subcarrier processing module is used to divide and allocate subcarriers based on service parameters, communication parameters, total number of nodes, and number of proxy nodes; The subcarrier calculation module is used to record the system communication success rate within the network channel evaluation time, and to calculate the subcarrier channel SNR value and SNR fluctuation value. The subcarrier static allocation time is calculated by combining the system communication success rate, SNR value and SNR fluctuation value.
[0046] The beneficial effects of this invention are that, compared with the prior art, this invention can improve the communication efficiency and overall execution efficiency of carrier networks, and realize multi-threaded processing of different service data among carrier nodes.
[0047] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.
[0048] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0049] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0050] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0051] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the claims of the present invention.
Claims
1. A concurrent communication method based on a power line carrier communication network, characterized in that, Includes the following steps: Obtain the service parameters and communication parameters of the power line carrier communication network, and prioritize the services; Once the topology of the power line carrier communication network stabilizes, obtain the total number of nodes and the number of proxy nodes, and record the topology change time. The network channel evaluation time is calculated based on the total number of nodes, the number of proxy nodes, and the topology change time, and the threshold for the number of proxy nodes is calculated based on the communication parameters. The power line carrier communication network is divided into multiple subcarriers according to the service parameters of the power line carrier communication network. Then, the multiple subcarriers are allocated to services with different priorities according to the service parameters, communication parameters, total number of nodes, and number of proxy nodes. Calculate the SNR value and SNR fluctuation value of the subcarrier channel. Combine the system communication success rate, SNR value and SNR fluctuation value within the network channel evaluation time to calculate the static allocation time of the subcarrier. Within the static allocation time of the subcarrier, each service communicates simultaneously on the allocated subcarrier.
2. The concurrent communication method based on a power line carrier communication network according to claim 1, characterized in that, The service parameters include the number N of network service data types. b Priority of each business data and the number of high-priority business data. Communication parameters include: initial value T of static allocation duration for reference subcarriers. stbi Threshold for the percentage of first agent nodes The threshold for the proportion of second agent nodes The SNR threshold and SNR fluctuation threshold of the power line carrier communication system, wherein the threshold for the proportion of the number of second agent nodes is greater than the threshold for the proportion of the number of first agent nodes.
3. The concurrent communication method based on a power line carrier communication network according to claim 1, characterized in that, The stability of power line carrier communication network topology changes is determined as follows: A time period T is set. When the number of node agent changes in the power line carrier communication network within the time period T does not exceed one-tenth of the total number of nodes, it indicates that the network topology is stable.
4. The concurrent communication method based on a power line carrier communication network according to claim 1, characterized in that, The network channel evaluation time is calculated based on the total number of nodes, the number of proxy nodes, and the topology change time. A threshold for the number of proxy nodes is then calculated based on communication parameters, specifically including: Network channel assessment time T ev The calculation formula is as follows: T ev =INT[(N pn / N n )*T tc ] In the formula, INT[*] represents rounding down to the nearest integer, taking the largest integer not greater than the one within the brackets []. n N represents the total number of nodes. pn T represents the number of proxy nodes. tc For topological change time; The calculated threshold for the number of proxy nodes includes the first threshold for the number of proxy nodes. Second agent node number threshold The calculation formula is as follows:
5. The concurrent communication method based on a power line carrier communication network according to claim 4, characterized in that, The master node of the power line carrier communication network is determined by the number N of network service data types. b Number of high-priority business data and the number of proxy nodes N pn Calculate the number of subcarriers n, and then calculate the subcarrier bandwidth W based on the number of subcarriers and the total bandwidth of the power line carrier communication system. n The calculation formula is as follows: W n =W / n In the formula, W is the total bandwidth of the power line carrier communication system, which is calculated based on the available spectrum and hardware capabilities.
6. The concurrent communication method based on a power line carrier communication network according to claim 5, characterized in that, Subcarriers are allocated to services of different priorities based on the number of subcarriers, service priorities, and the number of proxy nodes, as follows: When a power line carrier communication network contains only high and low priority services, and does not contain medium priority services, the subcarrier allocation method is as follows: like Then the subcarrier ratio allocated to high-priority aggregate services and low-priority aggregate services is 1:1; if and The subcarrier ratio allocated to high-priority aggregate services and low-priority aggregate services is then 2:1; if The subcarrier ratio allocated to high-priority aggregate services and low-priority aggregate services is 3:
1. When a power line carrier communication network contains only high, medium, and low priority services, the subcarrier allocation method is as follows: like The subcarrier allocation ratio for high-priority, medium-priority, and low-priority services is 1:1:1; if and The subcarrier allocation ratio for high-priority, medium-priority, and low-priority aggregated services is 2:2:
1. The subcarrier allocation ratio for high-priority aggregate services, medium-priority aggregate services, and low-priority aggregate services is 3:3:
1.
7. The concurrent communication method based on a power line carrier communication network according to claim 2, characterized in that, The calculation of the subcarrier channel SNR value and SNR fluctuation value, combined with the system communication success rate, system SNR threshold, and system SNR fluctuation threshold, to calculate the subcarrier static allocation duration specifically includes: Based on the initial value T of the static allocation duration of the reference subcarrier stbi Total number of nodes N n Determine the static allocation duration T of the current network reference subcarrier. stb ; When the subcarrier channel SNR value is not lower than the system SNR threshold and the subcarrier channel SNR fluctuation value does not exceed the system SNR fluctuation value threshold, according to the system communication success rate R su and reference subcarrier static allocation duration T stb Determine the static allocation duration T of subcarriers st Otherwise, the subcarrier partitioning and allocation scheme should be readjusted, and the static allocation duration of the subcarriers should be recalculated.
8. A concurrent communication system based on a power line carrier communication network, used to implement the concurrent communication method based on a power line carrier communication network as described in any one of claims 1-7, characterized in that, include: Data acquisition module, topology observation module, parameter calculation module, subcarrier processing module, subcarrier calculation module; The data acquisition module is used to acquire the service parameters and communication parameters of the power line carrier communication network, and to prioritize the services. The topology observation module is used to determine whether the master node of the power line carrier communication network is stable under the topology change of the power line carrier communication network. After the topology change is stable, the data acquisition module obtains the total number of nodes and the number of proxy nodes, and records the topology change time. The parameter calculation module is used to calculate the network channel evaluation time based on the total number of nodes, the number of proxy nodes, and the topology change time, and to calculate the threshold for the number of proxy nodes based on the communication parameters. The subcarrier processing module is used to divide and allocate subcarriers based on service parameters, communication parameters, total number of nodes, and number of proxy nodes; The subcarrier calculation module is used to record the system communication success rate within the network channel evaluation time, and to calculate the subcarrier channel SNR value and SNR fluctuation value. The subcarrier static allocation time is calculated by combining the system communication success rate, SNR value and SNR fluctuation value.
9. A terminal, comprising a processor and a storage medium; characterized in that: The storage medium is used to store instructions; The processor is configured to operate according to the instructions to perform the steps of the method according to any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method according to any one of claims 1-7.
Citation Information
Cited By
Power wireless communication private network service method integrating multiple communication modes
CN121751106A
