Information age analysis method in power line communication scene and related product

By calculating the channel and noise data of the relay communication system, evaluating the freshness of information in power line communication, the problem that traditional technology cannot measure the freshness of information is solved, and the timeliness and coverage of the communication network is improved.

CN119276298AActive Publication Date: 2025-01-07SHENZHEN POWER SUPPLY BUREAU
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411427659.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-01-07
Estimated Expiration
2044-10-12

AI Technical Summary

Technical Problem

Traditional power line relay communication technology cannot effectively measure the freshness of information, resulting in economic losses caused by the use of outdated information, especially in long-distance communication scenarios such as cross-daily zones.

Method used

By acquiring channel data and noise data of the relay communication system, calculating the channel fading coefficient and instantaneous noise power, determining the total bit error rate, and calculating the average information age in combination with historical interval data to evaluate the freshness of the information.

Benefits of technology

Effectively determine the freshness of information in power line communication, avoid losses caused by the use of outdated information, and improve the timeliness and coverage of the metering communication network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119276298A_ABST
    Figure CN119276298A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information age analysis method in a power line communication scene and related products, and the method comprises the steps: obtaining channel data of a relay communication system, the channel data comprising channel parameter data and noise data between each group of adjacent nodes in a plurality of nodes; determining a channel fading coefficient set of a power line between each group of adjacent nodes in the plurality of nodes based on the channel parameter data to obtain a plurality of channel fading coefficient sets; determining instantaneous noise power of a power line between each group of adjacent nodes in the plurality of nodes based on the noise data to obtain a plurality of instantaneous noise powers; determining a total bit error rate based on the plurality of channel fading coefficient sets and the plurality of instantaneous noise powers; acquiring historical interval data of the plurality of data packets in the relay communication system, wherein the historical interval data comprises an arrival time interval of the plurality of data packets arriving at the source node and a service time interval in the relay communication system; an average information age of the relay communication system is determined based on the total bit error rate and the historical interval data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power line communication, and in particular to an information age analysis method and related products in a power line communication scenario. Background Art

[0002] Power Line Communication (PLC) technology refers to a communication method that uses power lines to transmit data and media signals. This technology loads high frequency information onto current and then transmits it through wires. The adapter that receives the information then separates the high frequency from the current and transmits it to a computer or phone to achieve information transmission. PLC technology can provide users with services such as automatic meter reading, data transmission for applications such as backbone network access, and a basic communication platform for smart grid power distribution. At the same time, PLC uses the inherent infrastructure communication of the power system, combining the advantages of security, convenience and low cost. For scenarios where devices communicate across stations and long distances, since the power line channel itself has a large attenuation, and in order to meet the requirements of electromagnetic compatibility, the transmission power of power line communication equipment is limited, the distance of power line communication is short, so relay communication is required.

[0003] In services such as automatic meter reading and area monitoring, the freshness of time-sensitive information is very important for metering communication networks. However, traditional research on power line relay communication mostly focuses on indicators such as average delay, interruption probability and security, but does not include deterministic delay, which cannot fully measure end-to-end freshness and cannot well support the analysis of delay performance of metering communication networks, resulting in outdated information in the network affecting the use of equipment and even causing serious economic losses.

[0004] Therefore, there is an urgent need for an information age analysis method in power line communication scenarios to determine the freshness of the collected information in long-distance power line communications such as cross-station areas, and avoid losses caused by the use of outdated information. Summary of the invention

[0005] In order to solve the above problems, an embodiment of the present invention provides an information age analysis method and related products in a power line communication scenario, which can determine the freshness of the collected information in long-distance power line communications such as across stations, thereby avoiding losses caused by using outdated information.

[0006] In a first aspect, an embodiment of the present invention provides an information age analysis method in a power line communication scenario, the method being applied to a relay communication system in a power line communication scenario, the relay communication system being used to transmit multiple data packets, the relay communication system comprising multiple nodes, each group of adjacent nodes in the multiple nodes communicating through a power line, the multiple nodes comprising a source node, a destination node, and at least one relay node; the method comprising:

[0007] Acquire channel data of the relay communication system, wherein the channel data includes channel parameter data and noise data between each group of adjacent nodes in the plurality of nodes;

[0008] Determine a channel fading coefficient set of the power line between each group of adjacent nodes in the plurality of nodes based on the channel parameter data to obtain a plurality of channel fading coefficient sets;

[0009] Determine the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the noise data to obtain a plurality of instantaneous noise powers;

[0010] Determining a total bit error rate of the relay communication system based on the multiple channel fading coefficient sets and the multiple instantaneous noise powers;

[0011] Acquire historical interval data of the multiple data packets in the relay communication system, the historical interval data including arrival time intervals of the multiple data packets arriving at the source node and service time intervals of the multiple data packets in the relay communication system;

[0012] An average information age of the relay communication system is determined based on the total bit error rate and the historical interval data.

[0013] In a second aspect, an embodiment of the present invention provides an information age analysis device in a power line communication scenario, the device is applied to a relay communication system in a power line communication scenario, the relay communication system is used to transmit multiple data packets, the relay communication system includes multiple nodes, each group of adjacent nodes in the multiple nodes communicates through a power line, the multiple nodes include a source node, a destination node and at least one relay node; the device includes an acquisition unit and a processing unit;

[0014] The acquisition unit is used to acquire channel data of the relay communication system, wherein the channel data includes channel parameter data and noise data between each group of adjacent nodes in the plurality of nodes;

[0015] The processing unit is used to determine a channel fading coefficient set of the power line between each group of adjacent nodes in the plurality of nodes based on the channel parameter data to obtain a plurality of channel fading coefficient sets;

[0016] Determine the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the noise data to obtain a plurality of instantaneous noise powers;

[0017] Determining a total bit error rate of the relay communication system based on the multiple channel fading coefficient sets and the multiple instantaneous noise powers;

[0018] Acquire historical interval data of the multiple data packets in the relay communication system, the historical interval data including arrival time intervals of the multiple data packets arriving at the source node and service time intervals of the multiple data packets in the relay communication system;

[0019] An average information age of the relay communication system is determined based on the total bit error rate and the historical interval data.

[0020] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a processor and a memory, wherein the processor is connected to the memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device performs the method described in the first aspect.

[0021] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method as described in the first aspect.

[0022] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer is operable to cause the computer to execute the method described in the first aspect.

[0023] Implementing the embodiments of the present application has the following beneficial effects:

[0024] In an implementation manner of the present application, channel data of a relay communication system is first acquired, the channel data including channel parameter data and noise data between each group of adjacent nodes in a plurality of nodes, then, a channel fading coefficient set of a power line between each group of adjacent nodes in a plurality of nodes is determined based on the channel parameter data to obtain a plurality of channel fading coefficient sets, and an instantaneous noise power of a power line between each group of adjacent nodes in a plurality of nodes is determined based on the noise data to obtain a plurality of instantaneous noise powers, then, a total bit error rate of the relay communication system is determined based on the plurality of channel fading coefficient sets and the plurality of instantaneous noise powers, next, historical interval data of a plurality of data packets in the relay communication system is acquired, the historical interval data including an arrival time interval of a plurality of data packets arriving at a source node and a service time interval of a plurality of data packets in the relay communication system, finally, an average information age of the relay communication system is determined based on the total bit error rate and the historical interval data. Therefore, the total bit error rate of the relay communication system is determined by determining multiple channel fading coefficient sets and multiple instantaneous noise powers based on the channel data of the relay communication system, and the average information age of the relay communication system is determined in combination with historical interval data, so as to determine the freshness of the collected information in power line communications over long distances such as across substations, and avoid losses caused by the use of outdated information. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the background technology, the drawings required for use in the embodiments of the present invention or the background technology will be described below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0026] Figure 1 It is a schematic diagram of the architecture of a relay communication system in a power line communication scenario provided by an embodiment of the present application;

[0027] Figure 2 is a flow chart of an information age analysis method in a power line communication scenario provided by an embodiment of the present application;

[0028] Figure 3 This is a simulation schematic diagram of a bit error rate and an average signal-to-noise ratio in a power line communication scenario provided by an embodiment of the present application;

[0029] Figure 4 This is a simulation schematic diagram of average information age and average signal-to-noise ratio in a power line communication scenario provided by an embodiment of the present application;

[0030] Figure 5 This is a simulation schematic diagram of average information age and data packet length in a power line communication scenario provided by an embodiment of the present application;

[0031] Figure 6 It is a structural schematic diagram of an information age analysis device in a power line communication scenario provided by an embodiment of the present application;

[0032] Figure 7 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0034] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but optionally includes steps or modules that are not listed, or optionally includes other steps or modules inherent to these processes, methods, products or devices.

[0035] Reference to "embodiments" herein means that a particular feature, result, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0036] Age of Information (AoI) is the interval between the generation time of the latest successfully received data packet at the destination and the current time. It is used to characterize the time from the generation to the reception of the data packet. It can reflect the timeliness of the relay communication system and is an important performance indicator of the relay communication system. Compared with the description of a single data packet by performance indicators such as latency, AoI focuses more on the continuity of the information update process. It is not only related to the latency of the data packet, but also to the data update rate, transmission rate, queue model and transmission reliability. Relay technology refers to adding one or more relay nodes between the base station and the mobile station to forward the signal once or multiple times, that is, the signal needs to go through multiple hops to reach the mobile station. Taking two-hop relay as an example, a base station to terminal link is divided into two links: base station to relay station and relay station to terminal, so that a poor quality link may be replaced by two good quality links to obtain higher link capacity and better coverage. In the embodiment of the present application, for business scenarios that require relay nodes such as cross-station areas and long-distance communications, it is necessary to adopt relay technology to establish a relay communication system including relay nodes, and then determine the information age of the relay communication system.

[0037] Specifically, see Figure 1 , Figure 1 Schematic diagram of the architecture of a relay communication system in a power line communication scenario provided by an embodiment of the present application. Figure 1 As shown, the information age analysis method in the power line communication scenario provided by the embodiment of the present application is applied to a relay communication system in the power line communication scenario, the relay communication system is used to transmit multiple data packets, the relay communication system includes multiple nodes, each group of adjacent nodes in the multiple nodes performs power line carrier communication through a power line, the multiple nodes include a source node, a destination node and at least one relay node, the data packet arrival rate of the source node is λ, wherein at least one relay node can be connected through {R1, R2, …R n} set, n is a positive integer, is the channel fading coefficient of the power line between the source node and the relay node R1, is the additive noise of the power line corresponding to the channel between the source node and the relay node R1, Relay node R n The channel fading coefficient of the power line between the node and the destination node, Relay node R n The additive noise of the power line corresponding to the channel between the destination node.

[0038] In a possible embodiment, the signal received by each relay node in at least one relay node and the destination node can be expressed by formula (1):

[0039]

[0040] Among them, i and j are node variables in the relay communication system, i∈{S,R1,R2,…R n},j∈{R1,R2,…R n ,D},x i represents the signal at node i, y j represents the signal received at node j, P i represents the transmission power of node i, H ij represents the channel fading coefficient of the power line between node i and node j, n ij Represents the additive noise of the channel corresponding to the power line between node i and node j. Among them, the channel fading coefficient is the attenuation multiple of the signal during the transmission process, which is used to reflect the loss of the signal during the transmission process and measure the degree of change in the signal strength. The size of the channel fading coefficient depends on many factors, including transmission distance, transmission frequency, antenna height, terrain and buildings, etc. Among them, additive noise can be thermal noise, shot noise, etc. The relationship between additive noise and signal is addition. Regardless of whether there is a signal transmitted in the relay communication system, additive noise always exists and can be the background noise of the relay communication system.

[0041] See also Figure 2 , Figure 2 1 is a flow chart of an information age analysis method in a power line communication scenario provided by an embodiment of the present application. Figure 2 As shown, the method includes but is not limited to the following steps:

[0042] Step S101: Acquire channel data of a relay communication system;

[0043] The channel data includes channel parameter data and noise data between each group of adjacent nodes in the plurality of nodes;

[0044] Step S102: determining a channel fading coefficient set of a power line between each group of adjacent nodes in a plurality of nodes based on the channel parameter data, to obtain a plurality of channel fading coefficient sets;

[0045] Step S103: determining the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the noise data, and obtaining a plurality of instantaneous noise powers;

[0046] Step S104: determining a total bit error rate of the relay communication system based on multiple channel fading coefficient sets and multiple instantaneous noise powers;

[0047] Step S105: Acquire historical interval data of multiple data packets in the relay communication system;

[0048] The historical interval data includes the arrival time interval of the plurality of data packets arriving at the source node and the service time interval of the plurality of data packets in the relay communication system;

[0049] Step S106: Determine the average information age of the relay communication system based on the total bit error rate and the historical interval data.

[0050] In a possible embodiment, channel data of a relay communication system is obtained, the channel data including channel parameter data and noise data between each group of adjacent nodes in a plurality of nodes. For the channel parameter data between each group of adjacent nodes in a plurality of nodes, the channel parameter data can be obtained through a channel estimation device. A channel estimation device based on channel estimation algorithms such as blind channel estimation, semi-blind channel estimation and non-blind channel estimation is used to obtain the channel parameters of the relay communication system. On this basis, a corresponding fading model is established to determine the distribution of channel fading coefficients of power lines between each group of adjacent nodes in a plurality of nodes, wherein the channel parameter data may include amplitude fading, phase fading, delay spread, etc. of the channel.

[0051] In a possible embodiment, a probability density function of a channel fading coefficient of a power line between each group of adjacent nodes in a plurality of nodes can be determined based on the channel parameter data, and then a channel fading coefficient set of a power line between each group of adjacent nodes in a plurality of nodes can be determined to obtain a plurality of channel fading coefficient sets. ij Obeying the log-normal distribution, the channel fading coefficient H ij The mean and variance are μ ij and σ ij 2 , channel fading coefficient H ij The probability density function of can be expressed by formula (2):

[0052]

[0053] Among them, i∈{S,R1,R2,…R n}, j∈{R1,R2,…R n ,D}, is the channel fading coefficient H ij The probability density function, x is the random variable of the probability density function. In order to ensure that the average power of the signal remains unchanged, the fading envelope can be normalized. Assume From this we can deduce μ ij =-σ ij 2 .

[0054] In a possible embodiment, for the noise data between each group of adjacent nodes in a plurality of nodes, the noise data between each group of adjacent nodes in a plurality of nodes at the same sampling point can be obtained, and the model parameters of the noise model are obtained by a maximum likelihood estimation device, a pulse noise estimation device based on a characteristic function, or a moment estimation device, and the parameter estimation optimization is performed in combination with algorithms such as neural networks and machine learning, and on this basis, the channel noise is modeled to determine the instantaneous noise power of the power line between each group of adjacent nodes in a plurality of nodes based on the noise data, and obtain multiple instantaneous noise powers. Among them, when modeling the channel noise, the corresponding noise model can adopt the Middleton A-type noise model, or can adopt a pulse noise model such as the Bernoulli-Gaussian noise model. The noise model in the embodiment of the present application is illustrated by taking the Middleton A-type noise model as an example.

[0055] In a possible embodiment, the total bit error rate of the relay communication system is determined based on multiple channel fading coefficient sets and multiple instantaneous noise powers. The instantaneous signal-to-noise ratio at the destination node and each relay node in at least one relay node can be determined based on the multiple channel fading coefficient sets and the multiple instantaneous noise powers to obtain multiple instantaneous signal-to-noise ratios, and the bit error rate at the destination node and each relay node in at least one relay node can be determined based on the multiple instantaneous signal-to-noise ratios to obtain multiple first bit error rates. Then, the forwarding strategy at each relay node in at least one relay node is obtained to obtain at least one forwarding strategy, and then the total bit error rate of the relay communication system is determined based on the multiple first bit error rates and at least one forwarding strategy. Among them, the forwarding strategy at each relay node in at least one relay node can adopt a decode forward (Decode Forward, DF) strategy, an amplify forward (Amplify Forward, AF) strategy or a hybrid forwarding strategy. The forwarding strategy at the relay node in the embodiment of the present application is described by taking the DF strategy as an example.

[0056] In a possible embodiment, in a relay communication system, data packets may be queued at a node during transmission and wait for processing. For example, when multiple data packets arrive at a node at the same time and the processing capacity of the node is limited, these data packets will form a queue and wait for processing and forwarding by the node according to certain queuing rules. Since the queuing waiting time of data packets at the node will increase the delay of the entire communication path, a queuing system model is established for the queuing of data packets in the relay communication system, and the waiting time concept in the queuing system model is applied to the delay analysis in the relay communication system. Specifically, historical interval data of multiple data packets in the relay communication system are obtained, and the historical interval data includes the arrival time interval of multiple data packets arriving at the source node and the service time interval of multiple data packets in the relay communication system. According to the historical interval data, the queuing model parameters of the multiple data packets are estimated, and the parameters are optimized by combining neural network, machine learning and other algorithms. On this basis, a corresponding queuing system model is established. The queuing system model can adopt M / G / 1, M / M / 1 or M / D / 1 queue models. Finally, the average information age of the relay communication system can be determined according to the total bit error rate and the queuing system model corresponding to the historical interval data. The queuing system model in the embodiment of the present application is explained by taking the M / G / 1 queue model as an example, wherein the M / G / 1 queue model is used to describe the process of a target object arriving in a system and then being served, the input process is a Poisson flow, the service time of each target object is independent of each other and obeys the general distribution, single window, single queue, infinite queue capacity, the number of target objects in the target object source is infinite, and the first-come-first-served queuing rule is adopted. In this model, M represents that the arrival time obeys the Poisson distribution, that is, the time interval between the arriving target objects is random and conforms to the exponential distribution, G represents that the service time obeys the general distribution, that is, the service time required for each target object is random and can conform to any distribution, and 1 represents that there is only one waiter, that is, there is only one service channel.

[0057] In the embodiment of the present application, a relay communication system model is constructed for business scenarios such as long-distance metering communication networks and cross-station metering communication networks. The model ensures the reliability performance of the metering communication network, such as the bit error rate, reduces the number of retransmissions of data packets, and effectively improves the coverage of the communication network, which can well cope with the needs of special terrain scenarios. In view of the influence of impulse noise and relay fading in the station environment, channel parameters are obtained by using methods such as channel estimation, and impulse noise related parameters are obtained by using methods such as pilot estimation. Based on this, a channel model corresponding to the log-normal distribution of fading and the Middleton A-type noise model is constructed, which effectively reflects the influence of impulse noise on system performance in actual scenarios. For the indicator of information age of the metering communication network, by determining the average information age of the relay communication system, the shortcomings of traditional performance indicators such as delay and throughput in describing timeliness are overcome, and the freshness of information is effectively reflected, which greatly supports delay-sensitive key services, helps decision makers make timely and accurate judgments, and greatly improves the timeliness of the metering communication network.

[0058] Optionally, the noise data includes data related to Gaussian background noise and impulse noise; step S103, determining the instantaneous noise power of the power line between each group of adjacent nodes in the multiple nodes based on the noise data to obtain multiple instantaneous noise powers, may include the following steps:

[0059] Step S201: Acquire amplitude data of impulse noise based on noise data;

[0060] Step S202: determining an impulse noise model corresponding to noise data between each group of adjacent nodes in the plurality of nodes based on the amplitude data, and obtaining a plurality of impulse noise models, wherein the plurality of impulse noise models are used to reflect the distribution of impulse noise between each group of adjacent nodes in the plurality of nodes;

[0061] Step S203: Obtain a probability density function corresponding to each of the multiple impulse noise models to obtain multiple first probability density functions, where the multiple first probability density functions are used to reflect the distribution of the amplitude of the impulse noise on the power line between each group of adjacent nodes in the multiple nodes;

[0062] Step S204: determining a first power corresponding to the Gaussian background noise and a second power corresponding to the impulse noise between each group of adjacent nodes in the plurality of nodes based on the noise data and the plurality of impulse noise models, and obtaining a plurality of first powers and a plurality of second powers;

[0063] Step S205: determining an average total noise power of a power line between each group of adjacent nodes in a plurality of nodes based on the sum of the plurality of first powers and the plurality of second powers, to obtain a plurality of average total noise powers;

[0064] Step S206: Determine the instantaneous noise power of the power line between each group of adjacent nodes in the multiple nodes based on multiple ratios corresponding to the multiple first powers and the multiple second powers, multiple first probability density functions and multiple average total noise powers to obtain multiple instantaneous noise powers.

[0065] In a possible embodiment, based on the amplitude data, the multiple impulse noise models can all be Middleton type A noise models, which are composed of Gaussian background noise n G and impulse noise n I The corresponding first probability density function can be expressed by formula (3):

[0066]

[0067] Where z is the amplitude variable of the impulse noise, P M (z) is the first probability density function corresponding to the amplitude z of the impulse noise, N m is the instantaneous noise power of the power line between each group of adjacent nodes in multiple nodes, m is the number of superpositions of Gaussian background noise between each group of adjacent nodes in multiple nodes at a specific sampling time, and m follows a Poisson distribution with a mean of A. -A A m / m!, each noise satisfies N(0, N I / A).

[0068] Determine the first power N corresponding to the Gaussian background noise between each group of adjacent nodes in the plurality of nodes based on the noise data and the plurality of impulse noise models G The second power N corresponding to the impulse noise I , based on the first power N corresponding to the Gaussian background noise between each group of adjacent nodes in the multiple nodes G The second power N corresponding to the impulse noise I The sum of the values ​​determines the average total noise power N0 of the power lines between each group of adjacent nodes in multiple nodes, N0 = N G +N I , based on the first power N corresponding to the Gaussian background noise between each group of adjacent nodes in the multiple nodes G The second power N corresponding to the impulse noise I The instantaneous noise power N of the power line between each group of adjacent nodes in the plurality of nodes is determined by the ratio T of m and A corresponding to the first probability density function and the average total noise power N0 of the power line between each group of adjacent nodes in the plurality of nodes. m , where N m =N0[m / A+T / (1+T)], T=N G / N I .

[0069] Optionally, step S104, determining a total bit error rate of the relay communication system based on multiple channel fading coefficient sets and multiple instantaneous noise powers, may include the following steps:

[0070] Step S301: Obtaining the total transmission power of the relay communication system;

[0071] Step S302: determining a first transmit power of each of a source node and at least one relay node based on the total transmit power to obtain a plurality of first transmit powers;

[0072] Step S303: determining an instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node based on the multiple first transmission powers, the multiple channel fading coefficient sets and the multiple instantaneous noise powers, to obtain multiple instantaneous signal-to-noise ratio sets;

[0073] Step S304: determining a bit error rate of each of the destination node and at least one relay node based on multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates;

[0074] Step S305: acquiring a forwarding strategy of each relay node in at least one relay node of the relay communication system to obtain at least one forwarding strategy;

[0075] Step S306: determining a total bit error rate of the relay communication system based on at least one forwarding strategy and a plurality of first bit error rates.

[0076] In a possible embodiment, the sum of multiple first transmission powers is the total transmission power of the relay communication system. In the embodiment of the present application, the total transmission power can be divided equally to determine the first transmission power of each node in the source node and at least one relay node.

[0077] In a possible embodiment, an instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node is determined based on multiple first transmission powers, multiple channel fading coefficient sets, and multiple instantaneous noise powers to obtain multiple instantaneous signal-to-noise ratio sets. The instantaneous signal-to-noise ratio at each of the destination node and at least one relay node can be expressed by formula (4):

[0078]

[0079] Where i∈{S, R1, R2, … R n}, j∈{R1, R2, … R n , D}, γ j is the instantaneous signal-to-noise ratio at each of the destination node and at least one relay node, H ij is the channel fading coefficient of the power line between node i and node j, P i is the transmission power of node i, N mis the instantaneous noise power between each group of adjacent nodes in the multiple nodes, that is, the instantaneous noise power of the power line between node i and node j.

[0080] In a possible embodiment, the bit error rate of each node in the destination node and at least one relay node is determined based on multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates, and the bit error rate of each node in the destination node and at least one relay node is determined according to the mean and variance of each instantaneous signal-to-noise ratio set in the multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates.

[0081] In a possible embodiment, a forwarding strategy of the relay communication system at each relay node in at least one relay node is obtained to obtain at least one forwarding strategy, and a total bit error rate of the relay communication system is determined based on the at least one forwarding strategy and a plurality of first bit error rates. When each forwarding strategy in the at least one forwarding strategy is a DF strategy, the total bit error rate ε of the relay communication system can be expressed by formula (5):

[0082]

[0083] Among them, ε j is the first bit error rate at node j, j∈{R1,R2,…R n ,D}.

[0084] Optionally, step S304, determining the bit error rate of each of the destination node and the at least one relay node based on the multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates, may include the following steps:

[0085] Step S401: Acquire transmission environment data and transmission distance between each group of adjacent nodes among multiple nodes to obtain multiple transmission environment data and multiple transmission distances;

[0086] Step S402: determining a path loss parameter between each group of adjacent nodes in a plurality of nodes based on a plurality of transmission environment data, to obtain a plurality of path loss parameters;

[0087] Step S403: determining a distribution feature of each instantaneous signal-to-noise ratio set among a plurality of instantaneous signal-to-noise ratio sets to obtain a plurality of first distribution features;

[0088] Step S404: determining the variance of the instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node based on the multiple first distribution features and the multiple average total noise powers to obtain multiple variances;

[0089] Step S405: obtaining a mean value of each channel fading coefficient set in a plurality of channel fading coefficient sets to obtain a plurality of first mean values;

[0090] Step S406: determining a mean of an instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node based on multiple first mean values, multiple path loss parameters, multiple transmission distances, multiple first transmission powers, and multiple average total noise powers to obtain multiple second mean values;

[0091] Step S407: determining a bit error rate of each of the destination node and at least one relay node based on the multiple variances and the multiple second means, to obtain multiple first bit error rates.

[0092] In a possible embodiment, the distribution characteristics of each instantaneous signal-to-noise ratio set in a plurality of instantaneous signal-to-noise ratio sets are determined based on the channel fading coefficient of the power line between each group of adjacent nodes in a plurality of nodes. Since the power line channel fading coefficient satisfies the log-normal distribution, the receiving instantaneous signal-to-noise ratio at the node also satisfies the log-normal distribution, that is, γ j ~logN(μ j , σ j 2 ). Wherein, the variance of the instantaneous signal-to-noise ratio set at each node in the destination node and at least one relay node is determined based on multiple first distribution features and multiple average total noise powers, and the corresponding variance σ at node j is j 2 is j 2 =4N0. Obtain the mean value μ of each channel fading coefficient set in multiple channel fading coefficient sets ij , obtain multiple first means, and determine the mean of the instantaneous signal-to-noise ratio set at each node in the destination node and at least one relay node based on the first means corresponding to each group of adjacent nodes in the multiple nodes, the path loss parameter, the transmission distance, the average total noise power and the first transmission power, and obtain multiple second means, the second mean μ corresponding to node j j for Among them, β is a path loss parameter, which is related to the environment around the node and is determined by the transmission environment data between each group of adjacent nodes in multiple nodes. d is the distance between node i and node j. In an embodiment of the present application, multiple path loss parameters can be the same value, and multiple transmission distances can also be the same value.

[0093] Furthermore, the cumulative distribution function of the received signal-to-noise ratio at each of the destination node and at least one relay node can be expressed by formula (6):

[0094]

[0095] in, is the Q function, is the error function.

[0096] Specifically, at node j, the bit error rate can be expressed by formula (7):

[0097]

[0098] Where, let t = (-μ j -lnλ) / σ j , the bit error rate expression after integral transformation of formula (7) can be expressed by formula (8):

[0099]

[0100] Furthermore, formula (8) can be approximated and simplified according to formula (9), and the obtained bit error rate can be expressed by formula (10):

[0101]

[0102] Among them, R1 k , R 2k and R 3k The fitting parameters required to approximate formula (9) as the sum of K Gaussian functions. Finally, formula (10) is simplified by formula (11), and the bit error rate at node j can be expressed by formula (12):

[0103]

[0104] Among them, A m,k , B m,k and C m,k are the parameters of the simplified formula respectively, and their expressions are shown in formula (13):

[0105]

[0106] Combining formula (12) and formula (5), the total bit error rate of the relay communication system can be determined.

[0107] Optionally, step S106, determining the average information age of the relay communication system based on the total bit error rate and the historical interval data, may include the following steps:

[0108] Step S501: determining the distribution characteristics of historical interval data to obtain a second distribution characteristic;

[0109] Step S502: determining a queuing system model corresponding to the relay communication system based on the second distribution feature, where the queuing system model is used to reflect the transmission process of multiple data packets in the relay communication system;

[0110] Step S503: obtaining the data packet generation rate of the source node within a preset time;

[0111] Step S504: determining a data packet arrival rate corresponding to a plurality of data packets based on the data packet generation rate;

[0112] Step S505: determining a third mean value corresponding to the time interval for updating the generation state of the average information age based on the queuing system model and the data packet arrival rate;

[0113] Step S506: Determine the corresponding relationship among the time interval for updating the receiving state of the average information age, the service time and the waiting time based on the queuing system model. The time interval for updating the receiving state of the average information age is used to reflect the transmission delay of multiple data packets in the relay communication system. The service time is the time required for multiple data packets to be transmitted from the source node to the destination node, and the waiting time is the time required for multiple data packets to wait for transmission at the source node.

[0114] Step S507: Determine the average information age of the relay communication system based on the corresponding relationship, the third mean value and the total bit error rate.

[0115] In a possible embodiment, when the second distribution feature corresponding to the historical interval data indicates that the queuing system model corresponding to the relay communication system is an M / G / 1 queue model, the packet arrival rate is the packet generation rate of the source node, and it is assumed that each relay node directly forwards without buffering. When the system time of the relay communication system tends to infinity, the average information age of the relay communication system can be expressed by formula (14):

[0116]

[0117] Where E[·] is the expectation operator, X and Y represent the random variables of the time interval for generating state updates and the time interval for receiving state updates, respectively. Since the queue system model is the M / G / 1 queue model, the third mean value corresponding to the time interval for generating state updates of the average information age determined based on the queue system model and the packet arrival rate is E[X]=1 / λ, and E[X 2 ]=2 / λ 2 , where λ is the packet arrival rate. Based on the queuing system model, the corresponding relationship between the time interval for receiving state update, service time and waiting time to determine the average information age is Y=S+W, where S is the service time and W is the waiting time. Based on this, the average information age of the relay communication system can be expressed by formula (15):

[0118]

[0119] in,

[0120] Optionally, step S507, determining the average information age of the relay communication system based on the corresponding relationship, the third mean value and the total bit error rate, may include the following steps:

[0121] Step S601: Determine a probability density function of the number of retransmissions based on the total bit error rate to obtain a second probability density function;

[0122] Step S602: Acquire the length and symbol duration of a transport block corresponding to the multiple data packets, where the transport block is used to transmit the multiple data packets, the transport block includes at least one symbol, and the symbol duration is used to reflect the transmission time of the transport block;

[0123] Step S603: determining a fourth mean value corresponding to the service time based on the length of the transport block, the second probability density function and the symbol duration;

[0124] Step S604: determining a fifth mean value corresponding to the waiting time based on the corresponding relationship, the third mean value and the fourth mean value;

[0125] Step S605: Determine the average information age of the relay communication system based on the third mean, the fourth mean and the fifth mean.

[0126] In a possible embodiment, a transmission block is usually composed of multiple data packets, or a data packet can be divided into multiple transmission blocks for transmission. Symbol duration affects the transmission time of data packets and transmission blocks. A data packet or transmission block is usually composed of multiple symbols. The shorter the symbol duration, the more symbols can be transmitted in the same time, so that the data packet or transmission block can be transmitted faster. The symbol duration determines the transmission time of the transmission block and the data packet. The transmission block is the basic unit of data packet transmission on the channel, and the data packet is the basic unit of data exchange in network communication. The service time of the data packet in the relay communication system is related to the number of retransmissions between the communication nodes. The number of retransmissions is geometrically distributed with the transmission success rate. The transmission success rate is related to the total bit error rate of the relay communication system. The probability density function of the number of retransmissions can be expressed by formula (16):

[0127] P R (m) = (1-ε)ε m-1 ;m=1,2,.............(16)

[0128] In a possible embodiment, the service time transmitted using one transport block is S=NTR, where N is the length of the transport block, R is the number of retransmissions, and T is the symbol duration. Thus, formula (17), formula (18), and formula (19) can be obtained, and the expressions of formula (17), formula (18), and formula (19) are as follows:

[0129] E(S)=NT / (1-ε)............(17)

[0130] E[S 2 ]=(NT) 2 (1+e) / (1-ε) 2 .........(18)

[0131] E[e -λs ]=(1-e)e -NTλ / (1-εe -NTλ ).........(19)

[0132] Combined with formula (15), the average information age of the relay communication system can be expressed by formula (20):

[0133]

[0134] Optionally, the information age analysis method in the power line communication scenario provided in the embodiment of the present application may further include the following steps:

[0135] Step S701: when the average information age is higher than a preset average information age threshold, determining the difference between the average information age and the average information age threshold;

[0136] Step S702: determining a first adjustment factor, a second adjustment factor and a third adjustment factor based on the difference, wherein the first adjustment factor is used to adjust the total transmit power of the relay communication system, the second adjustment factor is used to adjust the average signal-to-noise ratio corresponding to multiple instantaneous signal-to-noise ratio sets in the relay communication system, and the third adjustment factor is used to adjust the data packet generation rate;

[0137] Step S703: adjusting the total transmit power based on the first adjustment factor to obtain a target total transmit power;

[0138] Step S704: adjusting the average signal-to-noise ratio based on the second adjustment factor to obtain a target average signal-to-noise ratio;

[0139] Step S705: adjusting the data packet generation rate based on the third adjustment factor to obtain a target data packet generation rate;

[0140] Step S706: Determine a target average information age of the relay communication system based on the target total transmit power, the target average signal-to-noise ratio, and the target data packet generation rate, so that the target average information age is lower than or equal to a preset average information age threshold.

[0141] In a possible embodiment, when the average information age is higher than the preset average information age threshold, the difference between the two is first calculated. The difference reflects the extent to which the obsolescence of the information in the current system exceeds the acceptable range. For example, if the preset average information age threshold is 10 minutes, and the average information age of the current system is 15 minutes, then the difference is 5 minutes. The larger the difference, the more significant the system adjustment. The first adjustment factor, the second adjustment factor, and the third adjustment factor are determined based on the difference. The purpose of the adjustment factor is to reduce the average information age to below the threshold by adjusting different parameters of the system. For the first adjustment factor, it is used to adjust the total transmission power of the relay communication system. If the difference is large, it may be necessary to increase the total transmission power significantly to improve the signal strength and transmission quality, thereby reducing the transmission time and age of the information. The second adjustment factor is used to adjust the average signal-to-noise ratio corresponding to multiple instantaneous signal-to-noise ratio sets in the relay communication system. By improving the average signal-to-noise ratio, the signal reception quality can be improved, errors and retransmissions can be reduced, and the information age can be reduced. The third adjustment factor is used to adjust the packet generation rate. If the packet generation rate is too high, it may cause system congestion and increase the waiting time and age of information. Therefore, the packet generation rate can be appropriately reduced to relieve system pressure.

[0142] In an embodiment of the present application, the total transmit power is adjusted based on the first adjustment factor to obtain the target total transmit power. Increasing the total transmit power can increase the coverage and strength of the signal, reduce signal attenuation and interference, and thus improve the transmission speed and freshness of the information. The average signal-to-noise ratio is adjusted based on the second adjustment factor to obtain the target average signal-to-noise ratio, which can be achieved by adjusting the signal's transmit power, receiving sensitivity, noise suppression, etc. Improving the average signal-to-noise ratio can improve the quality of the signal, reduce errors and retransmissions, and thus reduce the age of the information. The packet generation rate is adjusted based on the third adjustment factor to obtain the target packet generation rate, which can be achieved by adjusting the output rate of the data source, the parameters of the network protocol, etc. Reducing the packet generation rate can reduce system congestion and competition, and reduce the waiting time and age of the information.

[0143] In a possible embodiment, two-hop relay and three-hop relay are used as examples to simulate and compare the performance of the relay communication system through simulation software. In scenarios that require metered communication, such as cross-station areas, long-distance communications, and smart grids, two-hop relay cannot meet business needs well. Therefore, a three-hop relay network is used for communication. Three-hop relay can better improve the coverage range, and can effectively reduce the attenuation and noise interference of power line signals, reduce the bit error rate of the system, improve the reliability of the system, reduce the number of retransmissions of data packets during long-distance transmission, and effectively improve the information age performance. When using a two-hop relay model, the variance of the noise probability density function distribution is used to define the power. Assume that the total system power is 1 and the source node transmits power P.s =1 / 2, relay node transmission power P R = 1 / 2, the parameters of the impulse noise: A = 0.2, T = 0.01, the maximum value of m in formula (3) is P N =100. When the three-hop relay model is used, the power is defined by the variance of the noise probability density function distribution. Assuming the total system power is 1, the source node transmission power P s =1 / 3, the transmission power of the first relay node P R1 =1 / 3, the second relay node transmit power P R2 =1 / 3; the parameters of the impulse noise: A = 0.2, T = 0.01, the maximum value of m in the theoretical formula (3) is P N =100.

[0144] Based on the above parameter settings, the relay communication system is simulated, and the relationship between the bit error rate and the average signal-to-noise ratio can be obtained as follows: Figure 3 shown. Figure 3 is a simulation schematic diagram of a bit error rate and an average signal-to-noise ratio in a power line communication scenario provided by an embodiment of the present application, such as Figure 3 As shown, the horizontal axis is the average signal-to-noise ratio (SNR), and the vertical axis is the bit error rate (BER). The larger the average signal-to-noise ratio, the lower the bit error rate of the system. As the number of hops increases, the bit error rate of the system also decreases, and the reliability increases.

[0145] See also Figure 4 , Figure 4 is a simulation schematic diagram of average information age and average signal-to-noise ratio in a power line communication scenario provided by an embodiment of the present application, Figure 4 In this paper, the reliability of the theoretical formula corresponding to the average information age is verified by comparing the theoretical performance of the average information age with the simulation performance curve. Figure 4 In the figure, the horizontal axis is the average signal-to-noise ratio (SNR), and the vertical axis is the average information age. The larger the average signal-to-noise ratio, the smaller the average information age of the system. This is because the larger the signal-to-noise ratio, the smaller the system bit error rate, the fewer times the data packet is retransmitted, and the smaller the average information age of the system. As the number of hops increases to two, the average information age of the system decreases. This is because the introduction of relay nodes not only improves the coverage of power line communication, but also reduces the bit error rate and the number of data packet retransmissions, resulting in a decrease in the average information age. The larger the communication distance, the larger the average information age of the system. This is because the increase in communication distance leads to an increase in the system bit error rate, a decrease in reliability, and an increase in the number of data packet retransmissions, so the average information age also increases.

[0146] See also Figure 5 , Figure 5is a simulation schematic diagram of average information age and data packet length in a power line communication scenario provided by an embodiment of the present application, Figure 5 The figure shows the relationship between the average information age and the packet length. The horizontal axis is the packet length and the vertical axis is the average information age. As the packet length increases, the average information age will also increase. This is because the increase in packet length leads to an increase in the waiting time and service time of the packet in the queuing system, which increases the average information age. In addition, the average information age also increases with the distance.

[0147] To summarize, in an embodiment of the present application, channel data of a relay communication system is first acquired, the channel data including channel parameter data and noise data between each group of adjacent nodes in a plurality of nodes, and then, a channel fading coefficient set of a power line between each group of adjacent nodes in a plurality of nodes is determined based on the channel parameter data to obtain a plurality of channel fading coefficient sets, and an instantaneous noise power of a power line between each group of adjacent nodes in a plurality of nodes is determined based on the noise data to obtain a plurality of instantaneous noise powers, and then, a total bit error rate of the relay communication system is determined based on the plurality of channel fading coefficient sets and the plurality of instantaneous noise powers, and next, historical interval data of a plurality of data packets in the relay communication system is acquired, the historical interval data including the arrival time interval of a plurality of data packets arriving at a source node and the service time interval of a plurality of data packets in the relay communication system, and finally, an average information age of the relay communication system is determined based on the total bit error rate and the historical interval data. Therefore, the total bit error rate of the relay communication system is determined by determining multiple channel fading coefficient sets and multiple instantaneous noise powers based on the channel data of the relay communication system, and the average information age of the relay communication system is determined in combination with historical interval data, so as to determine the freshness of the collected information in power line communications over long distances such as across substations, and avoid losses caused by the use of outdated information.

[0148] The method of the embodiment of the present invention is described in detail above, and the device of the embodiment of the present invention is provided below.

[0149] See also Figure 6 , Figure 6 It is a structural diagram of an information age analysis device in a power line communication scenario provided by an embodiment of the present application. The information age analysis device 800 in the power line communication scenario is applied to a relay communication system in the power line communication scenario, the relay communication system is used to transmit multiple data packets, the relay communication system includes multiple nodes, each group of adjacent nodes in the multiple nodes communicates through power lines, the multiple nodes include a source node, a destination node and at least one relay node; the information age analysis device 800 in the power line communication scenario includes an acquisition unit 801 and a processing unit 802;

[0150] An acquisition unit 801 is used to acquire channel data of the relay communication system, where the channel data includes channel parameter data and noise data between each group of adjacent nodes in a plurality of nodes;

[0151] The processing unit 802 is used to determine a channel fading coefficient set of a power line between each group of adjacent nodes in the plurality of nodes based on the channel parameter data to obtain a plurality of channel fading coefficient sets;

[0152] Determine the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the noise data to obtain a plurality of instantaneous noise powers;

[0153] determining an overall bit error rate of the relay communication system based on a plurality of channel fading coefficient sets and a plurality of instantaneous noise powers;

[0154] Acquire historical interval data of multiple data packets in the relay communication system, the historical interval data including the arrival time interval of the multiple data packets arriving at the source node and the service time interval of the multiple data packets in the relay communication system;

[0155] Determine the average information age of a relay communication system based on the total bit error rate and historical interval data.

[0156] In some possible embodiments, the noise data includes data related to Gaussian background noise and impulse noise; in determining the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the noise data to obtain the plurality of instantaneous noise powers, the processing unit 802 is specifically configured to:

[0157] Acquire amplitude data of impulse noise based on the noise data;

[0158] Determine, based on the amplitude data, an impulse noise model corresponding to the noise data between each group of adjacent nodes in the plurality of nodes, and obtain a plurality of impulse noise models, wherein the plurality of impulse noise models are used to reflect the distribution of the impulse noise between each group of adjacent nodes in the plurality of nodes;

[0159] Obtaining a probability density function corresponding to each of the plurality of impulse noise models to obtain a plurality of first probability density functions, wherein the plurality of first probability density functions are used to reflect the distribution of the amplitude of the impulse noise on the power line between each group of adjacent nodes in the plurality of nodes;

[0160] Determine, based on the noise data and the plurality of impulse noise models, a first power corresponding to the Gaussian background noise and a second power corresponding to the impulse noise between each group of adjacent nodes in the plurality of nodes, to obtain a plurality of first powers and a plurality of second powers;

[0161] Determine an average total noise power of a power line between each group of adjacent nodes in a plurality of nodes based on a sum of a plurality of first powers and a plurality of second powers, to obtain a plurality of average total noise powers;

[0162] Based on multiple ratios corresponding to multiple first powers and multiple second powers, multiple first probability density functions, and multiple average total noise powers, the instantaneous noise power of the power line between each group of adjacent nodes in the multiple nodes is determined to obtain multiple instantaneous noise powers.

[0163] In some possible embodiments, in determining a total bit error rate of a relay communication system based on multiple channel fading coefficient sets and multiple instantaneous noise powers, the processing unit 802 is specifically configured to:

[0164] Obtaining the total transmission power of the relay communication system;

[0165] Determine a first transmit power of each of the source node and the at least one relay node based on the total transmit power to obtain a plurality of first transmit powers;

[0166] Determine an instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node based on multiple first transmission powers, multiple channel fading coefficient sets, and multiple instantaneous noise powers to obtain multiple instantaneous signal-to-noise ratio sets;

[0167] Determine a bit error rate of each of the destination node and at least one relay node based on multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates;

[0168] Acquire a forwarding strategy of the relay communication system at each relay node in at least one relay node to obtain at least one forwarding strategy;

[0169] An overall bit error rate of the relay communication system is determined based on at least one forwarding strategy and a plurality of first bit error rates.

[0170] In some possible embodiments, in determining the bit error rate of each of the destination node and the at least one relay node based on multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates, the processing unit 802 is specifically configured to:

[0171] Acquire transmission environment data and transmission distance between each group of adjacent nodes in the plurality of nodes to obtain a plurality of transmission environment data and a plurality of transmission distances;

[0172] Determine a path loss parameter between each group of adjacent nodes in a plurality of nodes based on a plurality of transmission environment data, and obtain a plurality of path loss parameters;

[0173] Determine a distribution feature of each instantaneous signal-to-noise ratio set in a plurality of instantaneous signal-to-noise ratio sets to obtain a plurality of first distribution features;

[0174] Determine the variance of the instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node based on the plurality of first distribution features and the plurality of average total noise powers to obtain a plurality of variances;

[0175] Obtaining a mean value of each channel fading coefficient set in a plurality of channel fading coefficient sets to obtain a plurality of first mean values;

[0176] Determine a mean of an instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node based on multiple first mean values, multiple path loss parameters, multiple transmission distances, multiple first transmission powers, and multiple average total noise powers to obtain multiple second mean values;

[0177] The bit error rate of each of the destination node and the at least one relay node is determined based on the multiple variances and the multiple second means to obtain multiple first bit error rates.

[0178] In some possible embodiments, in determining the average information age of the relay communication system based on the total bit error rate and the historical interval data, the processing unit 802 is specifically configured to:

[0179] Determine the distribution characteristics of the historical interval data to obtain a second distribution characteristic;

[0180] Determine a queuing system model corresponding to the relay communication system based on the second distribution feature, where the queuing system model is used to reflect the transmission process of multiple data packets in the relay communication system;

[0181] Obtain the data packet generation rate of the source node within a preset time;

[0182] determining a packet arrival rate corresponding to the plurality of packets based on the packet generation rate;

[0183] Determine a third mean value corresponding to the time interval of the generation state update of the average information age based on the queuing system model and the data packet arrival rate;

[0184] Based on the queuing system model, the corresponding relationship among the time interval for updating the receiving state of the average information age, the service time and the waiting time is determined. The time interval for updating the receiving state of the average information age is used to reflect the transmission delay of multiple data packets in the relay communication system. The service time is the time required for multiple data packets to be transmitted from the source node to the destination node, and the waiting time is the time required for multiple data packets to wait for transmission at the source node.

[0185] The average information age of the relay communication system is determined based on the corresponding relationship, the third mean and the total bit error rate.

[0186] In some possible embodiments, in determining the average information age of the relay communication system based on the corresponding relationship, the third mean value, and the total bit error rate, the processing unit 802 is specifically configured to:

[0187] Determine a probability density function of the number of retransmissions based on the total bit error rate to obtain a second probability density function;

[0188] Acquire the length and symbol duration of a transmission block corresponding to the multiple data packets, where the transmission block is used to transmit the multiple data packets, the transmission block includes at least one symbol, and the symbol duration is used to reflect the transmission time of the transmission block;

[0189] Determine a fourth mean value corresponding to the service time based on the length of the transmission block, the second probability density function, and the symbol duration;

[0190] Determine a fifth mean corresponding to the waiting time based on the corresponding relationship, the third mean, and the fourth mean;

[0191] An average information age of the relay communication system is determined based on the third mean, the fourth mean, and the fifth mean.

[0192] In some possible embodiments, the processing unit 802 is further configured to:

[0193] When the average information age is higher than a preset average information age threshold, determining a difference between the average information age and the average information age threshold;

[0194] Determine a first adjustment factor, a second adjustment factor, and a third adjustment factor based on the difference, wherein the first adjustment factor is used to adjust the total transmit power of the relay communication system, the second adjustment factor is used to adjust the average signal-to-noise ratio corresponding to multiple instantaneous signal-to-noise ratio sets in the relay communication system, and the third adjustment factor is used to adjust the data packet generation rate;

[0195] Adjust the total transmit power based on the first adjustment factor to obtain a target total transmit power;

[0196] Adjust the average signal-to-noise ratio based on the second adjustment factor to obtain a target average signal-to-noise ratio;

[0197] Adjusting the data packet generation rate based on a third adjustment factor to obtain a target data packet generation rate;

[0198] The target average information age of the relay communication system is determined based on the target total transmission power, the target average signal-to-noise ratio, and the target data packet generation rate, so that the target average information age is lower than or equal to a preset average information age threshold.

[0199] See also Figure 7 , Figure 7 Schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 7 As shown, the electronic device 900 includes a transceiver 901, a processor 902 and a memory 903, which are connected via a bus 904. The memory 903 is used to store computer programs and data, and can transmit the data stored in the memory 903 to the processor 902. The electronic device can be the information age analysis device in the power line communication scenario described above, and the processor 902 can be the acquisition unit 801 and the processing unit 802 described above.

[0200] The processor 902 is used to read the computer program in the memory 903 and perform the following operations:

[0201] Acquire channel data of the relay communication system, the channel data including channel parameter data and noise data between each group of adjacent nodes in the plurality of nodes;

[0202] Determine a channel fading coefficient set of a power line between each group of adjacent nodes in the plurality of nodes based on the channel parameter data, and obtain a plurality of channel fading coefficient sets;

[0203] Determine the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the noise data to obtain a plurality of instantaneous noise powers;

[0204] determining an overall bit error rate of the relay communication system based on a plurality of channel fading coefficient sets and a plurality of instantaneous noise powers;

[0205] Acquire historical interval data of multiple data packets in the relay communication system, the historical interval data including the arrival time interval of the multiple data packets arriving at the source node and the service time interval of the multiple data packets in the relay communication system;

[0206] Determine the average information age of a relay communication system based on the total bit error rate and historical interval data.

[0207] In some possible embodiments, the noise data includes data related to Gaussian background noise and impulse noise; in determining the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the noise data to obtain the plurality of instantaneous noise powers, the processor 902 is specifically configured to perform the following operations:

[0208] Acquire amplitude data of impulse noise based on the noise data;

[0209] Determine, based on the amplitude data, an impulse noise model corresponding to the noise data between each group of adjacent nodes in the plurality of nodes, and obtain a plurality of impulse noise models, wherein the plurality of impulse noise models are used to reflect the distribution of the impulse noise between each group of adjacent nodes in the plurality of nodes;

[0210] Obtaining a probability density function corresponding to each of the plurality of impulse noise models to obtain a plurality of first probability density functions, wherein the plurality of first probability density functions are used to reflect the distribution of the amplitude of the impulse noise on the power line between each group of adjacent nodes in the plurality of nodes;

[0211] Determine, based on the noise data and the plurality of impulse noise models, a first power corresponding to the Gaussian background noise and a second power corresponding to the impulse noise between each group of adjacent nodes in the plurality of nodes, to obtain a plurality of first powers and a plurality of second powers;

[0212] Determine an average total noise power of a power line between each group of adjacent nodes in a plurality of nodes based on a sum of a plurality of first powers and a plurality of second powers, to obtain a plurality of average total noise powers;

[0213] Based on multiple ratios corresponding to multiple first powers and multiple second powers, multiple first probability density functions, and multiple average total noise powers, the instantaneous noise power of the power line between each group of adjacent nodes in the multiple nodes is determined to obtain multiple instantaneous noise powers.

[0214] In some possible embodiments, in determining a total bit error rate of a relay communication system based on multiple channel fading coefficient sets and multiple instantaneous noise powers, the processor 902 is specifically configured to perform the following operations:

[0215] Obtaining the total transmission power of the relay communication system;

[0216] Determine a first transmit power of each of the source node and the at least one relay node based on the total transmit power to obtain a plurality of first transmit powers;

[0217] Determine an instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node based on multiple first transmission powers, multiple channel fading coefficient sets, and multiple instantaneous noise powers to obtain multiple instantaneous signal-to-noise ratio sets;

[0218] Determine a bit error rate of each of the destination node and at least one relay node based on multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates;

[0219] Acquire a forwarding strategy of the relay communication system at each relay node in at least one relay node to obtain at least one forwarding strategy;

[0220] An overall bit error rate of the relay communication system is determined based on at least one forwarding strategy and a plurality of first bit error rates.

[0221] In some possible embodiments, in terms of determining the bit error rate of each of the destination node and the at least one relay node based on multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates, the processor 902 is specifically configured to perform the following operations:

[0222] Acquire transmission environment data and transmission distance between each group of adjacent nodes in the plurality of nodes to obtain a plurality of transmission environment data and a plurality of transmission distances;

[0223] Determine a path loss parameter between each group of adjacent nodes in a plurality of nodes based on a plurality of transmission environment data, and obtain a plurality of path loss parameters;

[0224] Determine a distribution feature of each instantaneous signal-to-noise ratio set in a plurality of instantaneous signal-to-noise ratio sets to obtain a plurality of first distribution features;

[0225] Determine the variance of the instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node based on the plurality of first distribution features and the plurality of average total noise powers to obtain a plurality of variances;

[0226] Obtaining a mean value of each channel fading coefficient set in a plurality of channel fading coefficient sets to obtain a plurality of first mean values;

[0227] Determine a mean of an instantaneous signal-to-noise ratio set at each of the destination node and at least one relay node based on multiple first mean values, multiple path loss parameters, multiple transmission distances, multiple first transmission powers, and multiple average total noise powers to obtain multiple second mean values;

[0228] The bit error rate of each of the destination node and the at least one relay node is determined based on the multiple variances and the multiple second means to obtain multiple first bit error rates.

[0229] In some possible embodiments, in determining the average information age of the relay communication system based on the total bit error rate and the historical interval data, the processor 902 is specifically configured to perform the following operations:

[0230] Determine the distribution characteristics of the historical interval data to obtain a second distribution characteristic;

[0231] Determine a queuing system model corresponding to the relay communication system based on the second distribution feature, where the queuing system model is used to reflect the transmission process of multiple data packets in the relay communication system;

[0232] Obtain the data packet generation rate of the source node within a preset time;

[0233] determining a packet arrival rate corresponding to the plurality of packets based on the packet generation rate;

[0234] Determine a third mean value corresponding to the time interval of the generation state update of the average information age based on the queuing system model and the packet arrival rate;

[0235] Based on the queuing system model, the corresponding relationship among the time interval for updating the receiving state of the average information age, the service time and the waiting time is determined. The time interval for updating the receiving state of the average information age is used to reflect the transmission delay of multiple data packets in the relay communication system. The service time is the time required for multiple data packets to be transmitted from the source node to the destination node, and the waiting time is the time required for multiple data packets to wait for transmission at the source node.

[0236] The average information age of the relay communication system is determined based on the corresponding relationship, the third mean and the total bit error rate.

[0237] In some possible embodiments, in determining the average information age of the relay communication system based on the corresponding relationship, the third mean value, and the total bit error rate, the processor 902 is specifically configured to perform the following operations:

[0238] Determine a probability density function of the number of retransmissions based on the total bit error rate to obtain a second probability density function;

[0239] Acquire the length and symbol duration of a transmission block corresponding to the multiple data packets, where the transmission block is used to transmit the multiple data packets, the transmission block includes at least one symbol, and the symbol duration is used to reflect the transmission time of the transmission block;

[0240] Determine a fourth mean value corresponding to the service time based on the length of the transmission block, the second probability density function, and the symbol duration;

[0241] Determine a fifth mean corresponding to the waiting time based on the corresponding relationship, the third mean, and the fourth mean;

[0242] An average information age of the relay communication system is determined based on the third mean, the fourth mean, and the fifth mean.

[0243] In some possible embodiments, the processor 902 is further configured to perform the following operations:

[0244] When the average information age is higher than a preset average information age threshold, determining a difference between the average information age and the average information age threshold;

[0245] Determine a first adjustment factor, a second adjustment factor, and a third adjustment factor based on the difference, wherein the first adjustment factor is used to adjust the total transmit power of the relay communication system, the second adjustment factor is used to adjust the average signal-to-noise ratio corresponding to multiple instantaneous signal-to-noise ratio sets in the relay communication system, and the third adjustment factor is used to adjust the data packet generation rate;

[0246] Adjust the total transmit power based on the first adjustment factor to obtain a target total transmit power;

[0247] Adjust the average signal-to-noise ratio based on the second adjustment factor to obtain a target average signal-to-noise ratio;

[0248] Adjusting the data packet generation rate based on a third adjustment factor to obtain a target data packet generation rate;

[0249] The target average information age of the relay communication system is determined based on the target total transmission power, the target average signal-to-noise ratio, and the target data packet generation rate, so that the target average information age is lower than or equal to a preset average information age threshold.

[0250] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement part or all of the steps of the method for implementing information age analysis in any power line communication scenario as recorded in the above method embodiments.

[0251] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of the information age analysis method in any power line communication scenario recorded in the above method embodiments.

[0252] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.

[0253] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0254] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the modules, which is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the device or module can be electrical or other forms.

[0255] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0256] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software program modules.

[0257] If the integrated module is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0258] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for analyzing information age in a power line communication scenario, characterized in that: A relay communication system applied to a power line communication scenario, the relay communication system is used to transmit multiple data packets, the relay communication system includes multiple nodes, each group of adjacent nodes in the multiple nodes communicates through a power line, the multiple nodes include a source node, a destination node and at least one relay node; the method includes: Acquire channel data of the relay communication system, wherein the channel data includes channel parameter data and noise data between each group of adjacent nodes in the plurality of nodes; Determine a channel fading coefficient set of the power line between each group of adjacent nodes in the plurality of nodes based on the channel parameter data to obtain a plurality of channel fading coefficient sets; Determine the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the noise data to obtain a plurality of instantaneous noise powers; Determining a total bit error rate of the relay communication system based on the multiple channel fading coefficient sets and the multiple instantaneous noise powers; Acquire historical interval data of the multiple data packets in the relay communication system, the historical interval data including arrival time intervals of the multiple data packets arriving at the source node and service time intervals of the multiple data packets in the relay communication system; An average information age of the relay communication system is determined based on the total bit error rate and the historical interval data.

2. The method according to claim 1, characterized in that The noise data includes data related to Gaussian background noise and impulse noise; The determining, based on the noise data, the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes to obtain a plurality of instantaneous noise powers comprises: Acquiring amplitude data of the impulse noise based on the noise data; Determine, based on the amplitude data, an impulse noise model corresponding to the noise data between each group of adjacent nodes in the multiple nodes, to obtain multiple impulse noise models, wherein the multiple impulse noise models are used to reflect the distribution of the impulse noise between each group of adjacent nodes in the multiple nodes; Obtaining a probability density function corresponding to each of the multiple impulse noise models to obtain a plurality of first probability density functions, wherein the plurality of first probability density functions are used to reflect the distribution of the amplitude of the impulse noise on the power line between each group of adjacent nodes in the multiple nodes; Determine, based on the noise data and the multiple impulse noise models, a first power corresponding to the Gaussian background noise and a second power corresponding to the impulse noise between each group of adjacent nodes in the multiple nodes, to obtain multiple first powers and multiple second powers; Determine the average total noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the sum of the plurality of first powers and the plurality of second powers, to obtain a plurality of average total noise powers; Based on multiple ratios corresponding to the multiple first powers and the multiple second powers, the multiple first probability density functions and the multiple average total noise powers, the instantaneous noise power of the power line between each group of adjacent nodes in the multiple nodes is determined to obtain multiple instantaneous noise powers.

3. The method according to claim 2, characterized in that The determining the total bit error rate of the relay communication system based on the multiple channel fading coefficient sets and the multiple instantaneous noise powers comprises: Obtaining the total transmission power of the relay communication system; Determine a first transmit power of each of the source node and the at least one relay node based on the total transmit power to obtain a plurality of first transmit powers; Determine an instantaneous signal-to-noise ratio set at each of the destination node and the at least one relay node based on the multiple first transmission powers, the multiple channel fading coefficient sets, and the multiple instantaneous noise powers to obtain multiple instantaneous signal-to-noise ratio sets; Determine a bit error rate of each of the destination node and the at least one relay node based on the multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates; Acquire a forwarding strategy of the relay communication system at each relay node in the at least one relay node to obtain at least one forwarding strategy; An overall bit error rate of the relay communication system is determined based on the at least one forwarding strategy and the plurality of first bit error rates.

4. The method according to claim 3, characterized in that The step of determining the bit error rate of each of the destination node and the at least one relay node based on the multiple instantaneous signal-to-noise ratio sets to obtain multiple first bit error rates includes: Acquire transmission environment data and transmission distance between each group of adjacent nodes in the plurality of nodes to obtain a plurality of transmission environment data and a plurality of transmission distances; Determine a path loss parameter between each group of adjacent nodes in the multiple nodes based on the multiple transmission environment data to obtain multiple path loss parameters; Determine a distribution feature of each instantaneous signal-to-noise ratio set in the plurality of instantaneous signal-to-noise ratio sets to obtain a plurality of first distribution features; Determine the variance of the instantaneous signal-to-noise ratio set at each of the destination node and the at least one relay node based on the multiple first distribution features and the multiple average total noise powers to obtain multiple variances; Obtaining a mean value of each channel fading coefficient set in the plurality of channel fading coefficient sets to obtain a plurality of first mean values; Determine a mean of an instantaneous signal-to-noise ratio set at each of the destination node and the at least one relay node based on the multiple first mean values, the multiple path loss parameters, the multiple transmission distances, the multiple first transmission powers, and the multiple average total noise powers to obtain multiple second mean values; The bit error rate of each of the destination node and the at least one relay node is determined based on the multiple variances and the multiple second means to obtain the multiple first bit error rates.

5. The method according to any one of claims 1 to 4, characterized in that: Determining the average information age of the relay communication system based on the total bit error rate and the historical interval data includes: Determining a distribution characteristic of the historical interval data to obtain a second distribution characteristic; Determine a queuing system model corresponding to the relay communication system based on the second distribution feature, wherein the queuing system model is used to reflect the transmission process of the multiple data packets in the relay communication system; Obtaining a data packet generation rate of the source node within a preset time; Determining a packet arrival rate corresponding to the plurality of packets based on the packet generation rate; Determine a third mean value corresponding to the time interval for updating the generation state of the average information age based on the queuing system model and the data packet arrival rate; Determine the corresponding relationship among the time interval for updating the receiving state of the average information age, the service time and the waiting time based on the queuing system model, wherein the time interval for updating the receiving state of the average information age is used to reflect the transmission delay of the multiple data packets in the relay communication system, the service time is the time required for the multiple data packets to be transmitted from the source node to the destination node, and the waiting time is the time required for the multiple data packets to wait for transmission at the source node; An average information age of the relay communication system is determined based on the corresponding relationship, the third mean value and the total bit error rate.

6. The method according to claim 5, characterized in that The determining the average information age of the relay communication system based on the corresponding relationship, the third mean value and the total bit error rate includes: Determine a probability density function of the number of retransmissions based on the total bit error rate to obtain a second probability density function; Acquire a length and a symbol duration of a transport block corresponding to the multiple data packets, the transport block being used to transmit the multiple data packets, the transport block comprising at least one symbol, and the symbol duration being used to reflect a transmission time of the transport block; Determine a fourth mean value corresponding to the service time based on the length of the transport block, the second probability density function and the symbol duration; Determine a fifth mean value corresponding to the waiting time based on the corresponding relationship, the third mean value and the fourth mean value; An average information age of the relay communication system is determined based on the third mean, the fourth mean, and the fifth mean.

7. The method according to claim 6, characterized in that The method further comprises: When the average information age is higher than a preset average information age threshold, determining a difference between the average information age and the average information age threshold; Determine a first adjustment factor, a second adjustment factor and a third adjustment factor based on the difference, wherein the first adjustment factor is used to adjust the total transmit power of the relay communication system, the second adjustment factor is used to adjust the average signal-to-noise ratio corresponding to multiple instantaneous signal-to-noise ratio sets in the relay communication system, and the third adjustment factor is used to adjust the data packet generation rate; Adjust the total transmit power based on the first adjustment factor to obtain a target total transmit power; Adjust the average signal-to-noise ratio based on the second adjustment factor to obtain a target average signal-to-noise ratio; Adjusting the data packet generation rate based on the third adjustment factor to obtain a target data packet generation rate; The target average information age of the relay communication system is determined based on the target total transmit power, the target average signal-to-noise ratio, and the target data packet generation rate, so that the target average information age is lower than or equal to the preset average information age threshold.

8. An information age analysis device in a power line communication scenario, characterized in that: A relay communication system applied to a power line communication scenario, the relay communication system is used to transmit multiple data packets, the relay communication system includes multiple nodes, each group of adjacent nodes in the multiple nodes communicates through a power line, the multiple nodes include a source node, a destination node and at least one relay node; the device includes an acquisition unit and a processing unit; The acquisition unit is used to acquire channel data of the relay communication system, wherein the channel data includes channel parameter data and noise data between each group of adjacent nodes in the plurality of nodes; The processing unit is configured to determine a channel fading coefficient set of the power line between each group of adjacent nodes in the plurality of nodes based on the channel parameter data to obtain a plurality of channel fading coefficient sets; Determine the instantaneous noise power of the power line between each group of adjacent nodes in the plurality of nodes based on the noise data to obtain a plurality of instantaneous noise powers; Determining a total bit error rate of the relay communication system based on the multiple channel fading coefficient sets and the multiple instantaneous noise powers; Acquire historical interval data of the multiple data packets in the relay communication system, the historical interval data including arrival time intervals of the multiple data packets arriving at the source node and service time intervals of the multiple data packets in the relay communication system; An average information age of the relay communication system is determined based on the total bit error rate and the historical interval data.

9. An electronic device, characterized in that: include: A processor and a memory, the processor is connected to the memory, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Multi-dimensional logarithmic normal approximation wireless and power line relay communication performance calculation method

    CN110620628A

  • Manufacturing method of ozonated olive cream

    KR1020230116365A

  • Relaying signals in a wireless network

    WO2012034186A1