A fault information detection method and system of an HPLC communication module
By acquiring multi-dimensional parameters of power line signals through primary and redundant channels, dynamically dividing the interference domain and generating compensation decisions, the problem of rapid response and accurate compensation of HPLC communication modules in complex power line environments is solved, thereby improving communication quality and reliability.
Patent Information
- Application Number
- CN202511123409.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-12
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2045-08-12
AI Technical Summary
Existing HPLC communication modules struggle to respond quickly to dynamic channel changes in complex power line environments, leading to unnecessary channel switching or inaccurate compensation measures, which in turn affects communication quality and reliability.
Multi-dimensional physical layer parameters of power line carrier signals are collected through the main transmission channel and redundant transmission channels. Fault characteristics are decoupled, interference domains are dynamically divided, dynamic compensation decision signals are generated, channels are switched during high interference, phase compensation is performed during medium interference, and the channel feature library is updated synchronously.
It achieves accurate interference identification and differentiation in complex power line environments, reduces resource waste, improves communication quality and reliability, has self-learning capabilities, and optimizes interference response strategies.
Smart Images

Figure CN120750371B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method and system for detecting fault information in an HPLC communication module. Background Technology
[0002] Power line carrier (HPLC) communication technology, leveraging the advantage of utilizing existing power lines for data transmission, has found some applications in fields such as smart grids. However, the complex environment of power line channels presents challenges such as signal attenuation, noise interference, and impedance mismatch, which may impact the reliability and communication quality of HPLC communication modules. Existing fault detection and tolerance mechanisms in HPLC communication modules have shortcomings in dynamic response and accurate compensation decision-making.
[0003] Simple switching or compensation mechanisms based on static thresholds have limitations when adapting to rapid dynamic changes in the channel. For example, when a short-duration strong pulse interference suddenly occurs in a certain area, existing mechanisms may have difficulty quickly determining the scope of the interference, which may lead to unnecessary channel switching, increasing system overhead, or the compensation measures may fail to accurately match the characteristics of the interference, resulting in unsatisfactory compensation effects. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a fault information detection method and system for HPLC communication modules, so as to improve the stability of communication links in complex power line environments.
[0005] To solve the above-mentioned technical problems, the technical solution of the present invention is as follows:
[0006] A first aspect includes a method for detecting fault information in an HPLC communication module, the method comprising:
[0007] Step 1: Collect physical layer dynamic parameters of the power line carrier signal through the main transmission channel and redundant transmission channels, including carrier signal attenuation, noise interference spectrum density, instantaneous bit error rate, and channel impedance anomaly indicators.
[0008] Step 2: Decouple the physical layer dynamic parameters from multiple dimensions to generate a quantified fault feature set;
[0009] Step 3: Based on the quantized fault feature set, dynamically divide the interference range according to the spatial correlation between signal attenuation gradient distribution and noise energy.
[0010] Step 4: Perform frequency-time domain feature fusion on the interference range, calculate the noise energy dispersion and signal attenuation rate within the domain, and output the dynamic compensation decision signals for the main transmission channel and the redundant transmission channel; when the decision signal of the main transmission channel meets the high interference condition, generate a channel switching command; when the decision signals of both the main transmission channel and the redundant transmission channel meet the medium interference condition, generate a phase compensation signal output command.
[0011] Step 5: The channel switching command triggers the redundant transmission channel to take over the communication link, and the phase compensation signal output command drives the generation of a cancellation signal that is out of phase with the spectrum of the interference source and injects it into the power line; the channel feature library is updated synchronously and the fault log is recorded to complete the closed-loop correction of the communication link.
[0012] Secondly, a fault information detection system for an HPLC communication module includes:
[0013] The parameter acquisition module is used to acquire physical layer dynamic parameters of the power line carrier signal through the main transmission channel and redundant transmission channels, including carrier signal attenuation, noise interference spectrum density, instantaneous bit error rate, and channel impedance anomaly indicators.
[0014] The feature decoupling module is used to decouple the dynamic parameters of the physical layer from multiple dimensions of fault features and generate a quantified fault feature set.
[0015] The dynamic partitioning module is used to dynamically partition the interference domain range based on the quantized fault feature set and the spatial correlation between the signal attenuation gradient distribution and the noise energy.
[0016] The signal generation module is used to perform frequency-time domain feature fusion on the interference range, calculate the noise energy dispersion and signal attenuation rate within the domain, and output dynamic compensation decision signals for the main transmission channel and redundant transmission channels. When the decision signal of the main transmission channel meets the high interference condition, a channel switching command is generated. When the decision signals of both the main transmission channel and redundant transmission channels meet the medium interference condition, a phase compensation signal output command is generated.
[0017] The correction module is used to enable the redundant transmission channel to take over the communication link when triggered by the channel switching command, and to generate a cancellation signal that is out of phase with the spectrum of the interference source and inject it into the power line when driven by the phase compensation signal output command; at the same time, it synchronously updates the channel feature library and records the fault log to complete the closed-loop correction of the communication link.
[0018] Thirdly, a computing device includes:
[0019] One or more processors;
[0020] A storage device for storing one or more programs that, when executed by one or more processors, cause the one or more processors to implement the method.
[0021] Fourthly, a computer-readable storage medium storing a program that, when executed by a processor, implements the method.
[0022] The above-described solution of the present invention has at least the following beneficial effects:
[0023] By acquiring multi-dimensional physical layer dynamic parameters through primary and redundant dual channels, and combining feature decoupling to generate a quantitative fault feature set, the limitations of single-parameter monitoring are overcome, enabling accurate identification and differentiation of complex power line interferences (such as pulse interference, harmonic noise, and impedance mismatch). The interference domain is dynamically divided based on the spatial correlation between signal attenuation gradient and noise energy, clearly defining the spatial location, effective frequency band, and duration of the interference, avoiding resource waste caused by blind processing. A dynamic compensation strategy is generated through frequency-time domain feature fusion, triggering channel switching during high interference and performing phase compensation during medium interference, achieving differentiated responses to interference of different intensities and reducing unnecessary channel switching overhead. Simultaneously, interference is accurately suppressed through anti-phase cancellation signals, ensuring communication quality. Synchronous updates to the channel feature library and recording of fault logs enable the system to have self-learning capabilities, continuously optimizing interference response strategies based on historical data, and improving the long-term reliability and communication quality of the HPLC communication module in power line environments. Attached Figure Description
[0024] Figure 1 This is a schematic flowchart of a fault information detection method for an HPLC communication module provided by an embodiment of the present invention.
[0025] Figure 2 This is a schematic diagram of a fault information detection system for an HPLC communication module provided in an embodiment of the present invention. Detailed Implementation
[0026] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0027] like Figure 1 As shown, an embodiment of the present invention proposes a fault information detection method for an HPLC communication module, the method comprising the following steps:
[0028] Step 1: Collect physical layer dynamic parameters of the power line carrier signal through the main transmission channel and redundant transmission channels, including carrier signal attenuation, noise interference spectrum density, instantaneous bit error rate, and channel impedance anomaly indicators.
[0029] Step 2: Decouple the physical layer dynamic parameters from multiple dimensions to generate a quantified fault feature set;
[0030] Step 3: Based on the quantized fault feature set, dynamically divide the interference range according to the spatial correlation between signal attenuation gradient distribution and noise energy.
[0031] Step 4: Perform frequency-time domain feature fusion on the interference range, calculate the noise energy dispersion and signal attenuation rate within the domain, and output the dynamic compensation decision signals for the main transmission channel and the redundant transmission channel; when the decision signal of the main transmission channel meets the high interference condition, generate a channel switching command; when the decision signals of both the main transmission channel and the redundant transmission channel meet the medium interference condition, generate a phase compensation signal output command.
[0032] Step 5: The channel switching command triggers the redundant transmission channel to take over the communication link, and the phase compensation signal output command drives the generation of a cancellation signal that is out of phase with the spectrum of the interference source and injects it into the power line; the channel feature library is updated synchronously and the fault log is recorded to complete the closed-loop correction of the communication link.
[0033] In this embodiment of the invention, multi-dimensional physical layer dynamic parameters are acquired through primary and redundant dual channels. Combined with feature decoupling to generate a quantitative fault feature set, this overcomes the limitations of single-parameter monitoring and enables accurate identification and differentiation of complex power line interferences (such as pulse interference, harmonic noise, and impedance mismatch). The interference domain is dynamically divided based on the spatial correlation between signal attenuation gradient and noise energy, clearly defining the spatial location, effective frequency band, and duration of the interference, avoiding resource waste caused by blind processing. A dynamic compensation strategy is generated through frequency-time domain feature fusion. Channel switching is triggered during high interference, and phase compensation is performed during medium interference, achieving differentiated responses to interference of different intensities and reducing unnecessary channel switching overhead. Simultaneously, interference is accurately suppressed through anti-phase cancellation signals, ensuring communication quality. The channel feature library is updated synchronously, and fault logs are recorded, enabling the system to have self-learning capabilities. It can continuously optimize interference response strategies based on historical data, improving the long-term reliability and communication quality of the HPLC communication module in power line environments.
[0034] In a preferred embodiment of the present invention, step 1 involves acquiring physical layer dynamic parameters of the power line carrier signal through the main transmission channel and redundant transmission channels, including carrier signal attenuation, noise interference spectral density, instantaneous bit error rate, and channel impedance anomaly indicators; step 2 includes:
[0035] Step 200: Based on the sudden change in carrier signal attenuation, calculate the number of times the attenuation change exceeds the threshold per unit time, and generate a quantized value of random impulse interference intensity; based on the continuous exceedance of noise interference spectral density at power frequency harmonic frequencies, count the number of exceedance frequencies and the proportion of exceedance duration, and generate a quantized value of periodic harmonic noise; combined with the occurrence frequency of channel impedance anomaly indicators and the instantaneous bit error rate exceedance, calculate a quantized value of impedance mismatch fault.
[0036] Step 201: Integrate the quantized values of random impulse interference intensity, periodic harmonic noise, and impedance mismatch fault into a quantized fault feature set.
[0037] In this embodiment of the invention, physical layer dynamic parameter acquisition: After system startup, the main transmission channel and redundant transmission channel simultaneously enter real-time acquisition mode, with both acquiring data at the same frequency of once every 10 milliseconds to ensure data time synchronization. When acquiring carrier signal attenuation, the signal power monitoring unit within the channel captures the power values before and after signal transmission in real time. For example, if the power of the signal is P1 when it is transmitted from the transmitting end, and the power reaching the receiving end after transmission through the power line is P2, the difference between P1 and P2 is converted into a decibel value, which is the carrier signal attenuation at the current moment. This attenuation data is recorded once every 10 milliseconds.
[0038] When acquiring the noise interference spectrum density, the noise in the channel is scanned, and the scanning range covers the 2MHz-12MHz frequency band commonly used in power line communication. This frequency band is divided into 100 consecutive sub-bands, each with a width of 100kHz. In each 10ms acquisition period, the noise power in each sub-band is measured and then divided by the sub-band width to obtain the noise interference spectrum density of each sub-band. The spectrum density value and corresponding frequency range of each sub-band are recorded simultaneously.
[0039] When collecting the instantaneous bit error rate, the receiver compares the received signal bit by bit with the original signal from the transmitter, counts the number of erroneous bits in the received signal within each 10-millisecond period, and then divides it by the total number of bits transmitted in that time period to obtain the instantaneous bit error rate, which is then recorded immediately.
[0040] When collecting channel impedance anomaly flags, the input impedance value of the channel is measured in real time through the impedance monitoring circuit and compared with the preset normal impedance range (e.g., 50Ω±10%). If the measured impedance value exceeds the range, an anomaly flag of "1" is immediately generated; if it is within the normal range, a normal flag of "0" is generated. The flag status is updated every 10 milliseconds.
[0041] Step 200: Extract a continuous attenuation change sequence from the carrier signal attenuation data collected in Step 1, and set a threshold for the attenuation change amplitude. The determination of this threshold needs to be combined with historical data: that is, first count the carrier signal attenuation change amplitude under normal communication conditions in the past 30 days, and take 1.5 times the maximum value as the initial threshold. Then, fine-tune it every 24 hours according to the normal attenuation change data of the day. Then, analyze the data window by window with a 1-second unit time window. For example, in the first 1-second window, there are 100 attenuation data (1 second / 10 milliseconds). Calculate the difference between two adjacent data (i.e., the second attenuation minus the previous attenuation) to obtain 99 change amplitude values. Compare each change amplitude value with the preset threshold and count the number of times the absolute value exceeds the threshold.
[0042] Suppose that within a certain 1-second window, there are 15 instances where the amplitude exceeds the threshold, and the maximum possible number of times the threshold is exceeded within this window according to historical statistics is 50. Then, the 15 instances are normalized: 15 divided by 50 gives 0.3. This 0.3 is the quantized value of the random impulse interference intensity within this 1-second window. If the number of times the threshold is exceeded in a subsequent window is 30, then the quantized value is 30 / 50 = 0.6, and so on. The higher the quantized value, the greater the intensity of the random impulse interference.
[0043] Generation of periodic harmonic noise quantization values: First, identify the power frequency harmonics. For power systems, focus on integer multiples of 50Hz, i.e., 50Hz, 100Hz, 150Hz... up to 2MHz (lower limit of communication frequency band), a total of 40 frequency points. From the noise interference spectral density data collected in step 1, extract the spectral density value of the sub-band of each power frequency harmonic, and compare it with the preset standard value (the standard value is set according to relevant power industry specifications, such as the standard value corresponding to the 50Hz frequency point is -100dBm / Hz). If the spectral density value of a certain frequency point is higher than the standard value, it is determined to be out of standard.
[0044] Using a 5-minute time interval, the duration of each out-of-range frequency point within that interval is calculated. For example, if a 50Hz frequency point is out of range for 3 minutes out of 5 minutes, its out-of-range duration ratio is 3 / 5 = 0.6; if a 100Hz frequency point is out of range for 1 minute, the ratio is 0.2. The total number of out-of-range frequencies within that time interval is also calculated. If 8 out of 40 frequencies are out of range, the total number of out-of-range frequencies is 8. A weighted calculation is performed on the number of out-of-range frequencies and the proportion of out-of-range durations. The weight of the number of out-of-range frequencies is set to 0.6, and the weight of the average proportion of out-of-range durations (the sum of the proportions of all out-of-range frequencies divided by the number of out-of-range frequencies) is set to 0.4. Assuming the number of out-of-range frequencies is 8 and the total number of frequencies is 40, the normalized value is 8 / 40 = 0.2; the average proportion of out-of-range durations is 0.4. Therefore, the quantized value of periodic harmonic noise is 0.2 × 0.6 + 0.4 × 0.4 = 0.28.
[0045] Generation of impedance mismatch fault quantification values: From the channel impedance anomaly markers collected in step 1, count the number of times the "1" marker appears within a unit time (1 minute), i.e., the frequency of occurrence of the channel impedance anomaly marker. For example, if the "1" marker appears 20 times within 1 minute, the frequency is 20 times / minute. From the instantaneous bit error rate data, extract the bit error rate value for each 10 millisecond and compare it with a preset normal threshold (e.g., 0.001) to calculate the excess amplitude: If the bit error rate at a certain moment is 0.003, exceeding the threshold of 0.002, the excess amplitude is 0.002 / 0.001=2; if the bit error rate is 0.0015, the excess amplitude is 0.5; take the average of all excess amplitudes within 1 minute to obtain the average excess amplitude within that minute; perform a weighted calculation on the occurrence frequency and the average excess amplitude, where the weight of the occurrence frequency is set to 0.5 and the weight of the average excess amplitude is set to 0.5. Assuming the frequency of occurrence is 20 times / minute, and the historical maximum frequency of occurrence is 50 times / minute, its normalized value is 20 / 50=0.4; the average exceedance is 1.2, then the impedance mismatch fault quantification value = 0.4×0.5+1.2×0.5=0.8.
[0046] Step 201: Each quantized value is accompanied by a timestamp (accurate to milliseconds), a corresponding channel identifier (the main transmission channel is marked as "main", and the redundant transmission channel is marked as "redundant"), and a fault type label (marked as "pulse interference", "harmonic noise", and "impedance mismatch" respectively). For example, the quantized value of the random pulse interference intensity of the main transmission channel at 10:00:00.000 is 0.3, marked as "main-10:00:00.000-pulse interference-0.3"; the quantized value of the periodic harmonic noise at the same time is 0.28, marked as "main-10:00:00.000-harmonic noise-0.28"; and the quantized value of the impedance mismatch fault is 0.8, marked as "main-10:00:00.000-impedance mismatch-0.8". The three label information of the same time and the same channel are combined together to form a set record. Multiple such records are arranged in chronological order to form a complete set of quantized fault features, which are stored in the system's feature database.
[0047] By acquiring multiple physical layer dynamic parameters through primary and redundant dual channels, the real-time status of the power line channel can be comprehensively captured, avoiding information omissions that may occur with single-channel or single-parameter acquisition, and enhancing the ability to perceive complex channel changes. Through multi-dimensional fault feature decoupling, physical layer dynamic parameters are transformed into specific quantified values, enabling precise differentiation of different types of fault characteristics such as random impulse interference, periodic harmonic noise, and impedance mismatch, clarifying the intensity and impact of each type of fault. Integrating these quantified values into a quantified fault feature set makes fault information more systematic and focused, contributing to improved accuracy and targeting of fault detection.
[0048] In a preferred embodiment of the present invention, step 3 includes:
[0049] Step 300: Based on the quantized values of random impulse interference intensity in the quantized fault feature set, calculate the spatial distribution of the signal attenuation rate of change among the topological nodes of the power line network; based on the quantized values of periodic harmonic noise in the quantized fault feature set, calculate the spatial distribution of noise energy dispersion corresponding to the power frequency harmonic points, specifically including:
[0050] Based on the quantized values of random impulse interference intensity in the quantized fault feature set, abnormal nodes with abrupt signal attenuation in the power line network topology are located; the gradient values of the rate of change of signal attenuation between each abnormal node and its adjacent nodes are calculated, and nodes whose gradient values continuously exceed a preset abrupt change threshold are connected to form a spatial distribution boundary; based on the quantized values of periodic harmonic noise in the quantized fault feature set, frequency points with excessive noise energy in the power frequency harmonic frequency points are identified; the spatial transmission attenuation coefficient of the noise energy at the excessive frequency points in the power line network is calculated, and areas with transmission attenuation coefficients lower than a preset attenuation threshold are marked as spatial distribution ranges;
[0051] Step 301: Determine the temporal boundary of the interference based on the spatial distribution of the signal attenuation rate; determine the frequency domain range of the interference based on the spatial distribution of the noise energy dispersion.
[0052] Step 302: Merge the interference time-domain boundary and the interference frequency-domain range to generate an interference source domain partition that includes spatial location coordinates, effective frequency bands, and duration.
[0053] In this embodiment of the invention, the spatial distribution of the signal attenuation rate of change is calculated as follows:
[0054] The first step is to extract the quantized values of all random impulse interference intensity marked as "pulse interference" from the quantized fault feature set. These values range from 0 to 1. A significant interference threshold of 0.5 is set, and each quantized value is compared one by one to filter out records with values greater than 0.5. For example, if a record has a quantized value of 0.63 and the corresponding time is 14:23:15, and the node is user terminal node D, then this record is marked as an object that needs to be analyzed in detail. For all the filtered records, the corresponding time period (e.g., 14:23:10-14:23:20) and the nodes involved (e.g., user terminal node D, transformer node B, etc.) are compiled. The carrier signal attenuation data of these nodes in the corresponding time period is retrieved from the system database. The data is stored at a frequency of one record every 10 milliseconds, and each record contains a specific attenuation value (e.g., -5dB, -7dB, etc.).
[0055] The second step is to locate abnormal nodes. For each node, the attenuation data for two consecutive acquisition cycles is processed. For example, if node D's attenuation is -6dB at 14:23:15.000 and -9dB at 14:23:15.010 (the next acquisition cycle), the difference is calculated to be -3dB. The normal fluctuation range is set to ±2dB. Since -3dB is lower than -2dB and exceeds the normal range, node D is marked as an abnormal node with a sudden change in signal attenuation. This calculation and judgment are performed on all involved nodes to filter out all abnormal nodes.
[0056] The third step is to calculate the gradient value of the signal attenuation change rate between the abnormal node and its neighboring nodes. For each abnormal node, obtain its directly adjacent nodes from the power line network topology diagram. For example, the neighboring nodes of abnormal node D are nodes C and E. Calculate the signal attenuation change rate between the abnormal node and each neighboring node within a time period of 1 second. When calculating the signal attenuation change rate, take the difference in attenuation between the start and end times within the time period and divide it by the time (1 second). For example, the decay of node D changes from -6dB to -11dB between 14:23:15 and 14:23:16, with a rate of change of (-11dB - (-6dB)) / 1s = -5dB / s; the decay of the adjacent node C changes from -4dB to -5dB in the same time period, with a rate of change of (-5dB - (-4dB)) / 1s = -1dB / s; the gradient value of both is the difference between the rate of change of the abnormal node and the rate of change of the adjacent node, that is, -5dB / s - (-1dB / s) = -4dB / s, and the absolute value is 4dB / s.
[0057] The fourth step involves setting a preset mutation threshold of 3 dB / s and continuously monitoring the gradient values of abnormal nodes and their neighboring nodes. If the gradient value of a certain pair of nodes (such as nodes D and C) exceeds 3 dB / s for three consecutive acquisition cycles (30 milliseconds), for example, a gradient value of 4 dB / s from 14:23:15.000 to 15.010, 5 dB / s from 15.010 to 15.020, and 4.5 dB / s from 15.020 to 15.030, all exceeding the threshold, then nodes D and C are connected by a line segment. When multiple pairs of neighboring nodes meet this condition and are connected, a closed contour gradually forms, which is the spatial distribution boundary of the signal attenuation rate.
[0058] The spatial distribution of noise energy dispersion is determined as follows: All periodic harmonic noise quantization values labeled "harmonic noise" are extracted from the quantized fault feature set, ranging from 0 to 1. A significant exceedance threshold of 0.4 is set, and records with values greater than 0.4 are selected. For example, if a record has a quantization value of 0.52, the corresponding power frequency harmonic frequency is 100Hz; therefore, 100Hz is identified as the frequency point where noise energy exceeds the standard. All selected records are processed to identify all exceeding frequency points (e.g., 50Hz, 100Hz, 200Hz, etc.). For each exceeding frequency point, noise energy data for all nodes in the power line network at that frequency is retrieved from the system database. The data is recorded every 10 milliseconds, including the specific energy value (e.g., 20μV / m). 2 35μV / m 2 (etc.). Taking the 50Hz frequency point as an example, iterate through the noise energy data of all nodes and find the node with the strongest noise energy at that frequency point, assuming it is transformer node A, whose energy value is 50μV / m. 2Starting from node A, calculate the ratio of the noise energy of its adjacent nodes (such as node B and node F) to the noise energy of node A. For example, the energy value of node B is 30 μV / m. 2 The ratio is 30 / 50 = 0.6, which is the spatial transmission attenuation coefficient. Then, taking node B as the new starting point, calculate the transmission attenuation coefficients of its adjacent nodes (excluding node A). For example, the energy value of node C is 20 μV / m. 2 The ratio of the coefficient of node B to that of node C is approximately 20 / 30 ≈ 0.67, and so on, traversing the entire network. A preset attenuation threshold of 0.3 is set, and the transmission attenuation coefficient of each node is judged. If the transmission attenuation coefficient of a node is greater than 0.3, it indicates that the node is significantly affected by the noise exceeding the standard frequency, and it is included in the spatial distribution range. For example, the coefficient of node B is 0.6 > 0.3, and the coefficient of node C is 0.67 > 0.3, both are marked; while the coefficient of a node is 0.25 < 0.3, it is not included. Ultimately, all marked nodes constitute the spatial distribution range of the noise energy exceeding the standard frequency.
[0059] Step 301, Determining the Temporal Boundary of Interference: Based on the spatial distribution of the signal attenuation rate of change obtained in Step 300, i.e., the formed closed contour (spatial distribution boundary), retrieve the attenuation data of all nodes corresponding to this contour at different time points, analyze the change of the contour over time, and record the time when the contour first appears completely. For example, at 14:23:10, nodes D, C, E, etc. connect to form a closed contour; then record the time when the contour last appears completely, such as at 14:23:30, when the contour begins to disperse; then the duration of the interference in the temporal domain is 14:23:10-14:23:30, a total of 20 seconds; at the same time, clarify the range of nodes covered by this spatial distribution boundary, such as nodes D, C, E, F, etc. Combining the duration and the range of nodes constitutes the temporal boundary of interference, i.e., "during the period of 14:23:10-14:23:30, the area where nodes D, C, E, and F are located is affected by interference."
[0060] Interference frequency domain effective range determination: Based on the spatial distribution of noise energy dispersion obtained in step 300, i.e., the spatial distribution range (including nodes) corresponding to each exceeding frequency point, these frequency points are organized. All exceeding frequency points are sorted from low to high frequency, such as 50Hz, 100Hz, and 200Hz, and their covered frequency range is determined to be 50Hz-200Hz. Then, for each frequency range, the nodes included in the spatial distribution range corresponding to all exceeding frequency points within that range are counted. For example, 50Hz corresponds to nodes A, B, and C; 100Hz corresponds to nodes B, C, and D; and 200Hz corresponds to nodes C, D, and E. Therefore, the affected node range corresponding to this frequency range is A, B, C, D, and E. Combining the frequency range and the node range forms the interference frequency domain effective range, i.e., "noise in the 50Hz-200Hz frequency band interferes with the areas where nodes A, B, C, D, and E are located."
[0061] Step 302, Generation of Interference Source Scope Partitions: The interference time-domain scope boundary determined in Step 301 is fused with the interference frequency-domain scope. First, spatial location coordinates are extracted from the interference time-domain scope boundary, i.e., the specific physical coordinates of the nodes, such as node D (X:100, Y:200), node C (X:120, Y:210), node E (X:90, Y:220), etc. Simultaneously, the duration is extracted, which is 20 seconds. The effective frequency band is extracted from the interference frequency-domain scope, which is 50Hz-200Hz. Then, this information is integrated to form a unified... The description of the interference source's effective area is as follows: clearly indicate the spatial coordinates of all nodes included in the area, the corresponding effective interference frequency band, and the duration of the interference. For example, "Interference source effective area partition 1: spatial coordinates are node D (X:100, Y:200), node C (X:120, Y:210), node E (X:90, Y:220), node F (X:110, Y:190); effective frequency band 50Hz-200Hz; duration 14:23:10-14:23:30 (20 seconds)". Such a partition description is complete and specific.
[0062] By meticulously calculating the spatial distribution of signal attenuation rate and noise energy dispersion, abnormal nodes and regions affected by interference can be accurately located, and the temporal and frequency-dependent influence range of interference can be clearly defined, avoiding ambiguous judgments about the interference's effective domain. The generation of interference source domain partitions, combining spatial, frequency, and temporal information, helps improve the accuracy and efficiency of interference processing and reduces unnecessary resource consumption. Simultaneously, this dynamic partitioning method can track changes in interference in real time, making the system's response to interference more timely and further ensuring the stable operation of the HPLC communication module.
[0063] In a preferred embodiment of the present invention, step 4 includes:
[0064] Step 400: Extract signal attenuation rate data corresponding to all spatial coordinates within the interference source's domain partition, and calculate the overall fluctuation level; extract noise energy dispersion data corresponding to all effective frequency bands within the interference source's domain partition, and calculate the overall distribution characteristics, specifically including:
[0065] Obtain the signal attenuation rate of change corresponding to each spatial location coordinate within the interference source's domain partition, and calculate the sum of the absolute values of the deviations of the signal attenuation rate of change values of all spatial location coordinates relative to the partition average; combine the sum of the absolute values of the deviations with the total number of spatial location coordinates to output the overall fluctuation level; obtain the noise energy dispersion value corresponding to each effective frequency band within the interference source's domain partition, and calculate the distribution density of the noise energy dispersion value within the preset dispersion level interval; output the dispersion range of the highest distribution density level interval as the overall distribution characteristics.
[0066] Step 401: When the overall fluctuation level of the signal attenuation rate exceeds the preset high interference threshold and the overall distribution characteristics of the noise energy dispersion exceed the preset discrete threshold, the corresponding channel is determined to meet the high interference condition; when the overall fluctuation level of the signal attenuation rate is within the preset medium interference fluctuation range and the overall distribution characteristics of the noise energy dispersion are within the preset medium interference discrete range, the corresponding channel is determined to meet the medium interference condition.
[0067] Step 402: If the main transmission channel meets the high interference condition, a switching instruction for the redundant transmission channel to take over the communication link is generated; if both the main transmission channel and the redundant transmission channel meet the medium interference condition, a phase compensation signal output instruction for injecting an anti-phase spectrum into the power line is generated.
[0068] In this embodiment of the invention, the signal attenuation rate values corresponding to all spatial location coordinates (such as nodes A, B, C, etc.) are extracted from the interference source's domain partition. Assuming the partition contains 5 nodes with signal attenuation rates of 4dB / s, 5dB / s, 3dB / s, 6dB / s, and 2dB / s respectively, the partition average of these values is first calculated: the 5 values are added together (4+5+3+6+2=20), then divided by the total number of nodes (5), resulting in an average value of 4dB / s. Next, the phase ratio of each value is calculated... For the absolute value of the deviation from the average: the absolute value of the deviation for node A is |4-4|=0, for node B it is |5-4|=1, for node C it is |3-4|=1, for node D it is |6-4|=2, and for node E it is |2-4|=2. Add these absolute values of deviation together (0+1+1+2+2=6) to get the sum of the absolute values of deviation. Finally, combine the sum of the absolute values of deviation with the total number of spatial coordinates to calculate the overall fluctuation level: divide the sum of the absolute values of deviation, 6, by the total number of nodes, 5, to get 1.2. This value is the overall fluctuation level.
[0069] Overall distribution characteristic calculation: Extract the noise energy dispersion values corresponding to all effective frequency bands (such as 50Hz-100Hz, 100Hz-150Hz, etc.) from the interference source's domain partition. Assume there are 3 effective frequency bands with corresponding dispersion values of 0.3, 0.5, and 0.4 respectively. The preset dispersion level intervals are: low dispersion interval (0-0.2), medium dispersion interval (0.2-0.4), and high dispersion interval (0.4-0.6). Calculate the interval for each value: 0.3 belongs to the medium dispersion interval, 0.5 belongs to the high dispersion interval, and 0.4 belongs to the medium dispersion interval (interval thresholds are assigned to the next higher level interval). Calculate the distribution density of each interval: the medium dispersion interval has 2 values, with a distribution density of 2 / 3≈0.67; the high dispersion interval has 1 value, with a distribution density of 1 / 3≈0.33; the low dispersion interval has no values, with a distribution density of 0. Output the dispersion range (0.2-0.4) of the highest distribution density level interval (medium dispersion interval) as the overall distribution characteristic.
[0070] Step 401, High Interference Condition Determination: The preset high interference threshold is 1.5 (for overall fluctuation level), and the preset discrete threshold is 0.4 (for the upper limit of the overall distribution characteristic interval). If the overall fluctuation level of a channel is 1.6 (exceeding 1.5), and the overall distribution characteristic is in the high discrete interval (0.4-0.6, with its upper limit 0.6 exceeding 0.4), then the channel is determined to meet the high interference condition. Medium Interference Condition Determination: The preset medium interference fluctuation interval is 0.8-1.5, and the preset medium interference discrete interval is 0.2-0.4. If the overall fluctuation level of a channel is 1.2 (between 0.8 and 1.5), and the overall distribution characteristic is in the medium discrete interval (0.2-0.4, completely within the preset interval), then the channel is determined to meet the medium interference condition.
[0071] Step 402: After determining the interference conditions for the main transmission channel and the redundant transmission channel, if the main transmission channel meets the high interference condition, the system immediately generates a switching command. The command clearly identifies the main transmission channel (e.g., "Main Channel 1"), the redundant transmission channel (e.g., "Redundant Channel 2"), and the switching execution time (e.g., current time + 50 milliseconds) to ensure the accuracy of the switching process. If both the main transmission channel and the redundant transmission channel meet the medium interference condition, the system generates a phase compensation signal output command. The command includes the effective frequency range (e.g., 50Hz-150Hz), the phase parameters of the inverted spectrum (e.g., 180° phase difference from the original spectrum), and the power intensity of the injected signal (e.g., set based on 1.2 times the noise energy), while specifying the location of the power line coupler for signal injection (e.g., the coupler corresponding to node B).
[0072] By calculating the overall fluctuation level and distribution characteristics in detail, the intensity and distribution pattern of interference can be accurately quantified, providing an objective and measurable basis for determining interference conditions and avoiding the bias of subjective judgment. Based on different interference conditions, targeted instructions are generated. When the main channel is subjected to high interference, switching to a redundant channel can quickly avoid severe interference and ensure communication continuity. When both channels are subjected to moderate interference, phase compensation can effectively suppress interference and improve communication quality. This dynamic decision-making mechanism reduces unnecessary channel switching (lowering system overhead) and ensures the accuracy of compensation measures, enhancing the adaptability of the HPLC communication module to complex channel environments and improving the reliability and stability of communication.
[0073] In a preferred embodiment of the present invention, step 5 includes:
[0074] Step 500: In response to the channel switching command, control the physical layer interface of the main transmission channel to interrupt data transmission, and activate the physical layer interface of the redundant transmission channel to establish a communication route, thereby realizing real-time switching of the communication link; analyze the overall distribution characteristics to determine the dominant interference frequency, generate a cancellation signal with the spectrum inverse and amplitude matching the dominant interference frequency; inject the cancellation signal through the power line coupler corresponding to the interference source's domain partition.
[0075] Step 501: After completing the channel switching or signal injection, write the spatial location coordinates, effective frequency band and overall fluctuation level of the current interference domain partition into the channel feature database, and record the fault type, timestamp and corresponding correction action into the fault log.
[0076] In this embodiment of the invention, the communication link is switched in real time: When the system receives a channel switching command, it first parses the command and extracts the main transmission channel identifier (e.g., "main channel 01"), the redundant transmission channel identifier (e.g., "redundant channel 02"), and the switching trigger time (accurate to milliseconds). Ten milliseconds before the switching trigger time, the system sends a pre-interruption signal to the physical layer interface of the main transmission channel, notifying it to prepare to stop data transmission. When the trigger time arrives, a formal interrupt command is sent, and the main transmission channel immediately stops its current modulation and demodulation operation, shuts down the signal transmission module, and marks any untransmitted data packets in the buffer as "to be retransmitted" and temporarily stores them in a temporary buffer. The system sends an activation command to the physical layer interface of the redundant transmission channel, which contains key parameters of the communication link: a list of target node addresses (e.g., "node A-001, node B-003"). The transmission frequency band (e.g., "2MHz-5MHz") and data frame format (e.g., "16-byte preamble + 8-byte address code + 256-byte data field + 4-byte checksum") are specified. Upon receiving the instruction, the redundant transmission channel initiates the physical layer interface initialization process: first, it detects the operating voltage of the RF module (ensuring it is within the range of 3.3V±0.1V), then calibrates the frequency synthesizer to the center frequency of the specified frequency band, and then sends handshake signals to the target nodes sequentially. Each handshake signal contains a redundant channel identifier and an encrypted synchronization code. If an acknowledgment signal (containing the node's own identifier and synchronization response code) is received from the target node within 50 milliseconds, the node is considered to have successfully connected. After all target nodes have successfully connected, the redundant transmission channel activates the data receiving module, reads the "to be retransmitted" data packets from the temporary buffer, and continues to send them according to the original transmission order, completing the real-time switching of the communication link.
[0077] Generation and injection of cancellation signal: When the system analyzes the overall distribution characteristics, it first extracts the noise energy dispersion value of each frequency point in the effective frequency band (such as "50Hz: 0.6, 100Hz: 0.4, 150Hz: 0.3"). The frequency point with the highest value is determined as the dominant interference frequency point (50Hz in this case). Then, the real-time spectrum data of this frequency point is retrieved: frequency 50Hz, amplitude 8mV, initial phase 0°.
[0078] When generating the cancellation signal, keep the frequency constant (50Hz) and adjust the phase to be 180° out of phase with the initial phase. The amplitude is dynamically matched according to the interference intensity. If the current noise energy dispersion is 0.6 (in the range of 0.5-0.7), the amplitude of the cancellation signal is set to 1.2 times the amplitude of the interference signal (8mV×1.2=9.6mV). After the signal is generated, perform waveform verification: verify the frequency error (≤0.1Hz), phase deviation (≤5°), and amplitude accuracy (≤0.2mV) by sampling with an oscilloscope to ensure that they meet the requirements.
[0079] When determining the power line coupler corresponding to the interference source's effective domain partition, the system queries the coupler deployment mapping table based on the spatial coordinates within the partition (e.g., "Node C (X:200, Y:300), Node D (X:210, Y:310)") to find the corresponding coupler number (e.g., "Coupler 05, Coupler 06"). The system then sends injection commands to these couplers, including signal parameters (50Hz, 9.6mV, 180°) and injection duration (e.g., "continue until noise energy dispersion ≤ 0.2"). After receiving the command, the coupler first activates its internal power amplifier module for preheating (lasting 20 milliseconds), and then injects the cancellation signal into the power line through the coupling coil. During the injection process, the signal amplitude at the coupler output is monitored in real time, with data feedback every 10 milliseconds. If the deviation from the set value exceeds 10%, the power amplifier gain is automatically adjusted for compensation.
[0080] Step 501: After completing the channel switching or signal injection, the system extracts detailed information about the current interference domain partition: spatial location coordinates (e.g., “Node C (X:200, Y:300), Node D (X:210, Y:310), Node E (X:190, Y:320)”), effective frequency band (e.g., “50Hz-200Hz”), and overall fluctuation level (e.g., “1.3”). According to the data format requirements of the channel feature library, this information is converted into structured data: the coordinate information is marked with both latitude and longitude and relative position (e.g., “30.123°N, 120.456°E; offset from Node A +50m, +30m”), the effective frequency band is stored as the start and end frequency values (e.g., “50, 200”), and the overall fluctuation level is retained to two decimal places (e.g., “1.30”).
[0081] Structured data is sent to the feature database server. The server first performs data integrity verification (checking whether all required fields are included and whether the values are within a reasonable range). After successful verification, a unique feature ID is assigned (e.g., "FEA-20250807-1530") and stored in association with the current timestamp (accurate to milliseconds). At the same time, the feature database index table is updated, adding search entries with "effective frequency band + overall fluctuation level range" as keywords. When recording the fault type, it is determined based on the corrective action performed. If a channel switch is performed, the fault type is marked as "high interference in the main channel (switching to a redundant channel)". If a signal injection is performed, it is marked as "interference in both channels (phase compensation)". The timestamp is recorded as the specific time when the corrective action was completed (e.g., "2025-08-07 15:30:45.789").
[0082] The corresponding correction actions are described in detail: For example, the record of channel switching includes "the interruption time of the main channel 01 (15:30:45.700), the activation time of the redundant channel 02 (15:30:45.710), the route establishment time (35 milliseconds), and the number of data packets to be retransmitted (5)"; the record of signal injection includes "the dominant interference frequency (50Hz), the cancellation signal parameters (9.6mV, 180°), the injection coupler (05, 06), the injection start time (15:30:46.100), and the current noise energy dispersion (0.6→0.3)". This information is written to the fault log file in the log format (CSV format, with fields including "log ID, fault type, timestamp, correction action details, and processing result"). At the same time, local backup and cloud synchronization are performed. The backup file is encrypted and compressed (AES-128 encryption, ZIP compression) to ensure data security and traceability.
[0083] The channel switching mechanism ensures that redundant channels can seamlessly take over the communication link when the main transmission channel is severely interfered with, minimizing communication interruption time and ensuring data transmission continuity. Targeted generation and injection of anti-phase cancellation signals directly suppress the dominant interference frequency, reducing the impact of noise interference on communication quality and improving signal transmission stability. Information recording and database update operations, on the one hand, incorporate interference characteristic data into the channel characteristic database, enabling the system to have self-learning and adaptive capabilities; on the other hand, detailed fault logs provide a reliable basis for fault tracing, system maintenance, and performance evaluation, facilitating timely detection of potential problems and continuous improvement. This overall "detection-decision-correction-recording" closed-loop mechanism enhances the anti-interference capability and long-term operational reliability of the HPLC communication module in complex power line environments.
[0084] like Figure 2 As shown, embodiments of the present invention also provide a fault information detection system for an HPLC communication module, comprising:
[0085] The parameter acquisition module is used to acquire physical layer dynamic parameters of the power line carrier signal through the main transmission channel and redundant transmission channels, including carrier signal attenuation, noise interference spectrum density, instantaneous bit error rate, and channel impedance anomaly indicators.
[0086] The feature decoupling module is used to decouple the dynamic parameters of the physical layer from multiple dimensions of fault features and generate a quantified fault feature set.
[0087] The dynamic partitioning module is used to dynamically partition the interference domain range based on the quantized fault feature set and the spatial correlation between the signal attenuation gradient distribution and the noise energy.
[0088] The signal generation module is used to perform frequency-time domain feature fusion on the interference range, calculate the noise energy dispersion and signal attenuation rate within the domain, and output dynamic compensation decision signals for the main transmission channel and redundant transmission channels. When the decision signal of the main transmission channel meets the high interference condition, a channel switching command is generated. When the decision signals of both the main transmission channel and redundant transmission channels meet the medium interference condition, a phase compensation signal output command is generated.
[0089] The correction module is used to enable the redundant transmission channel to take over the communication link when triggered by the channel switching command, and to generate a cancellation signal that is out of phase with the spectrum of the interference source and inject it into the power line when driven by the phase compensation signal output command; at the same time, it synchronously updates the channel feature library and records the fault log to complete the closed-loop correction of the communication link.
[0090] It should be noted that this system is a system corresponding to the above method. All implementation methods in the above method embodiments are applicable to this embodiment and can achieve the same technical effect.
[0091] Embodiments of the present invention also provide a computing device, including: a processor and a memory storing a computer program, wherein the computer program, when executed by the processor, performs the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effects.
[0092] Embodiments of the present invention also provide a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effects.
[0093] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for detecting fault information in an HPLC communication module, characterized in that, The method includes: Step 1: Collect physical layer dynamic parameters of the power line carrier signal through the main transmission channel and redundant transmission channels. The physical layer dynamic parameters include carrier signal attenuation, noise interference spectrum density, instantaneous bit error rate, and channel impedance anomaly indicator. Step 2 involves decoupling the physical layer dynamic parameters from multiple dimensions to generate a quantized fault feature set. This includes: calculating the number of times the attenuation change exceeds a threshold per unit time based on abrupt changes in carrier signal attenuation, and generating a quantized value for random impulse interference intensity; calculating the number of frequency points exceeding the limit and the proportion of duration exceeding the limit based on the continuous exceedance of noise interference spectral density at power frequency harmonics, and generating a quantized value for periodic harmonic noise; calculating the quantized value for impedance mismatch fault by combining the frequency of channel impedance anomaly indicators with the instantaneous bit error rate exceeding the limit; and integrating the quantized values for random impulse interference intensity, periodic harmonic noise, and impedance mismatch fault into a quantized fault feature set. Step 3: Based on the quantized fault feature set, and according to the spatial correlation between signal attenuation gradient distribution and noise energy, dynamically divide the interference source action domain partitions. This includes: locating abnormal nodes in the power line network topology with abrupt signal attenuation changes based on the quantized values of random impulse interference intensity in the quantized fault feature set; calculating the gradient values of the signal attenuation change rate between each abnormal node and its adjacent nodes, and connecting nodes whose gradient values continuously exceed a preset abrupt change threshold to form spatial distribution boundaries; identifying frequency points with excessive noise energy in the power frequency harmonic frequency points based on the quantized values of periodic harmonic noise in the quantized fault feature set; calculating the spatial transmission attenuation coefficient of the noise energy at the excessive frequency points in the power line network, and marking areas with spatial transmission attenuation coefficients lower than a preset attenuation threshold as spatial distribution ranges; determining the interference time-domain action boundary based on the spatial distribution of signal attenuation change rate; determining the interference frequency-domain action range based on the spatial distribution of noise energy dispersion; and fusing the interference time-domain action boundary and the interference frequency-domain action range to generate interference source action domain partitions containing spatial location coordinates, effective frequency bands, and duration. Step 4: Perform frequency-time domain feature fusion on the interference source's domain partition, calculate the noise energy dispersion and signal attenuation rate within the domain, and output the dynamic compensation decision signals for the main transmission channel and redundant transmission channels; when the decision signal of the main transmission channel meets the high interference condition, generate a channel switching command; when the decision signals of both the main transmission channel and redundant transmission channels meet the medium interference condition, generate a phase compensation signal output command. Step 5: The channel switching command triggers the redundant transmission channel to take over the communication link, and the phase compensation signal output command drives the generation of a cancellation signal that is out of phase with the spectrum of the interference source and injects it into the power line; the channel feature library is updated synchronously and the fault log is recorded to complete the closed-loop correction of the communication link.
2. The fault information detection method for the HPLC communication module according to claim 1, characterized in that, Step 4 includes: Extract the signal attenuation rate data corresponding to all spatial coordinates within the interference source's domain and calculate the overall fluctuation level; extract the noise energy dispersion data corresponding to all effective frequency bands within the interference source's domain and calculate the overall distribution characteristics. When the overall fluctuation level of the signal attenuation rate exceeds the preset high interference threshold and the overall distribution characteristics of the noise energy dispersion exceed the preset discrete threshold, the corresponding channel is determined to meet the high interference condition; when the overall fluctuation level of the signal attenuation rate is within the preset medium interference fluctuation range and the overall distribution characteristics of the noise energy dispersion are within the preset medium interference discrete range, the corresponding channel is determined to meet the medium interference condition. If the main transmission channel meets the high interference condition, a switching command is generated to allow the redundant transmission channel to take over the communication link; if both the main transmission channel and the redundant transmission channel meet the medium interference condition, a phase compensation signal output command is generated to inject the inverted spectrum into the power line.
3. The fault information detection method for the HPLC communication module according to claim 2, characterized in that, Extract signal attenuation rate data corresponding to all spatial coordinates within the interference source's domain and calculate the overall fluctuation level; extract noise energy dispersion data corresponding to all effective frequency bands within the interference source's domain and calculate the overall distribution characteristics, including: Obtain the signal attenuation rate of change corresponding to each spatial location coordinate within the interference source's domain partition, and calculate the sum of the absolute values of the deviations of the signal attenuation rate of change values of all spatial location coordinates relative to the partition average value; combine the sum of the absolute values of the deviations with the total number of spatial location coordinates to output the overall fluctuation level; obtain the noise energy dispersion value corresponding to each effective frequency band within the interference source's domain partition, and statistically analyze the distribution density of the noise energy dispersion value within the preset dispersion level interval; output the dispersion range of the highest distribution density level interval as the overall distribution characteristics.
4. The fault information detection method for the HPLC communication module according to claim 3, characterized in that, Step 5 includes: In response to the channel switching command, the physical layer interface of the main transmission channel is controlled to interrupt data transmission, and the physical layer interface of the redundant transmission channel is activated to establish a communication route, thereby realizing real-time switching of the communication link; the overall distribution characteristics are analyzed to determine the dominant interference frequency, and a cancellation signal with the opposite phase and matching amplitude to the spectrum of the dominant interference frequency is generated; the cancellation signal is injected through the power line coupler corresponding to the interference source's domain partition. After completing the channel switching or signal injection, the spatial coordinates, effective frequency band, and overall fluctuation level of the current interference domain are written into the channel feature database, and the fault type, timestamp, and corresponding correction action are recorded in the fault log.
5. A fault information detection system for an HPLC communication module, wherein the system implements the method as described in any one of claims 1 to 4, characterized in that, include: The parameter acquisition module is used to acquire physical layer dynamic parameters of the power line carrier signal through the main transmission channel and redundant transmission channels. The physical layer dynamic parameters include carrier signal attenuation, noise interference spectrum density, instantaneous bit error rate, and channel impedance anomaly indicator. The feature decoupling module is used to decouple the dynamic parameters of the physical layer from multiple dimensions to generate a quantized fault feature set. This includes: calculating the number of times the attenuation change exceeds a threshold per unit time based on abrupt changes in carrier signal attenuation, generating a quantized value for random impulse interference intensity; statistically analyzing the number of frequency points exceeding the limit and the proportion of duration exceeding the limit based on the continuous exceedance of noise interference spectral density at power frequency harmonics, generating a quantized value for periodic harmonic noise; calculating a quantized value for impedance mismatch faults by combining the frequency of channel impedance anomaly indicators with the instantaneous bit error rate exceeding the limit; and integrating the quantized values for random impulse interference intensity, periodic harmonic noise, and impedance mismatch faults into a quantized fault feature set. The dynamic partitioning module is used to dynamically partition the interference source's effective domain based on a quantized fault feature set and the spatial correlation between signal attenuation gradient distribution and noise energy. This includes: locating anomalous nodes in the power line network topology with abrupt signal attenuation changes based on the quantized values of random impulse interference intensity in the quantized fault feature set; calculating the gradient values of the signal attenuation change rate between each anomalous node and its adjacent nodes, connecting nodes whose gradient values consistently exceed a preset abrupt change threshold to form spatial distribution boundaries; identifying frequency points with excessive noise energy in the power frequency harmonics based on the quantized values of periodic harmonic noise in the quantized fault feature set; calculating the spatial transmission attenuation coefficient of the noise energy at the excessive frequency points in the power line network, marking areas with spatial transmission attenuation coefficients lower than a preset attenuation threshold as spatial distribution ranges; determining the interference time-domain effective boundary based on the spatial distribution of signal attenuation change rate; determining the interference frequency-domain effective range based on the spatial distribution of noise energy dispersion; and fusing the interference time-domain effective boundary and the interference frequency-domain effective range to generate an interference source's effective domain partition containing spatial location coordinates, effective frequency bands, and duration. The signal generation module is used to perform frequency-time domain feature fusion on the interference source's domain partition, calculate the noise energy dispersion and signal attenuation rate within the domain, and output dynamic compensation decision signals for the main transmission channel and redundant transmission channels. When the decision signal of the main transmission channel meets the high interference condition, a channel switching command is generated. When the decision signals of both the main transmission channel and redundant transmission channels meet the medium interference condition, a phase compensation signal output command is generated. The correction module is used to enable the redundant transmission channel to take over the communication link when triggered by the channel switching command, and to generate a cancellation signal that is out of phase with the spectrum of the interference source and inject it into the power line when driven by the phase compensation signal output command; at the same time, it synchronously updates the channel feature library and records the fault log to complete the closed-loop correction of the communication link.
6. A computing device, characterized in that, include: One or more processors; A storage device for storing one or more programs that, when executed by one or more processors, cause the one or more processors to implement the method as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program that, when executed by a processor, implements the method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Fault information detection system of HPLC communication module
CN116055302A
Weak signal multi-module networking adaptive monitoring system for power transmission and transformation construction
CN120342086A