A channel detection method for power line carrier communication

By setting up a receiver cluster in the power line carrier communication channel, performing communication tests and decoding diagram fitting, the problem of channel troubleshooting is solved, communication efficiency and reliability are improved, and more accurate channel detection and system optimization are achieved.

CN119483640BActive Publication Date: 2025-07-11BEIJING QIANJING WUYOU ELECTRONICS SCI & TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510033231.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-07-11
Estimated Expiration
2045-01-09

AI Technical Summary

Technical Problem

The prior art cannot check the specific location of the fault in the power line carrier communication channel, resulting in the inability to make real-time adjustments.

Method used

In the communication channel, several receivers are set according to a random integer multiple of the preset spacing in the communication channel, forming a receiver cluster, transmit carrier information to the communication station through the communication source, conduct communication tests on the receiver, and each receiver responds and sends test information, draws a decoded test diagram and fits it, and adjusts the settings order of the receiver according to the comparison results.

Benefits of technology

By accurately evaluating the channel state, the efficiency and reliability of power line carrier communication are improved, more accurate channel detection and system flexibility and operability are achieved, and the performance of the communication channel is optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483640B_ABST
    Figure CN119483640B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of communication detection, and particularly to a channel detection method for power line carrier communication. Taking the communication source as a reference, a number of receivers are set in the communication channel at random integer multiples of a preset interval to form a receiver cluster. The communication source transmits carrier information to the communication main station through the communication channel, conducts communication tests on the receivers, each receiver responds to the communication test and sends the received test information to the communication main station, determines the reception characteristics of each receiver, draws a decoding test diagram, fits the decoding test diagram, compares the decoding test diagram with the carrier information, and adjusts the setting order of the receivers according to the comparison result. By comparing the decoding test diagram and the carrier information, the setting order of the receivers is adjusted according to the feedback information of the receivers, the communication channel is analyzed and adjusted more carefully, the channel state is accurately evaluated, the communication performance is improved, and thus the efficiency and reliability of power line carrier communication are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication detection, and particularly to a channel detection method for power line carrier communication. Background Art

[0002] Power line carrier communication is a technology that uses existing power lines for data transmission. It has advantages such as low cost and no need for additional wiring, and has been widely used in fields such as smart distribution networks, automatic meter reading, and smart homes. However, the communication environment of power line carrier communication is very harsh, and there are serious interferences such as impulse noise and multipath effects.

[0003] In order to correctly judge the signal, it is necessary to cancel the influence of the channel on the signal to the greatest extent at the signal receiving end, that is, to equalize the received signal. The channel state information required in the equalization process needs to be obtained through channel detection. Therefore, the channel detection method determines the efficiency of signal transmission.

[0004] Chinese Patent Application Publication No.: CN110855321A discloses a channel detection method for power line carrier communication, belonging to the technical field of power line carrier communication. In the present invention, the cloud receives the noise data and channel data of the terminal device, performs deep learning, and establishes a noise feature library and a channel feature library; performs noise recognition and noise situation judgment, gives anti-noise configuration parameters, and feeds them back to the terminal device; analyzes the channel condition, performs feature recognition and comparison with the information in the channel feature library, obtains the analysis result, and feeds it back to the terminal device. The advantages of the present invention are that it can accurately analyze the noise source, give anti-noise parameters for system optimization, or give methods to avoid noise, and improve communication performance.

[0005] Chinese Patent Grant Publication No.: CN117955576B discloses a noise suppression method, device and storage medium for power line carrier communication. The method includes: obtaining the frequency domain signal of power line carrier communication, and performing interference detection on the subcarriers in the target frequency band to obtain the target effective subcarriers, where the target frequency band is determined according to the frequency domain signal; performing noise reduction processing on the channel estimation results at each subcarrier in the target frequency band based on the target effective subcarriers; compensating the communication data after channel estimation in power line carrier communication according to the channel estimation results before and after noise reduction at each subcarrier in the target frequency band to suppress the noise of power line carrier communication. This method effectively detects and suppresses the noise in the target frequency band of the power line carrier communication frequency domain signal, improves the noise suppression effect of power line carrier communication, and improves the quality of power line carrier communication.

[0006] However, the above methods have the following problems: They cannot check the specific location of the fault in the communication channel, so they cannot adjust the channel in real time. Summary of the Invention

[0007] To this end, the present invention provides a channel detection method for power line carrier communication to overcome the problem in the prior art that the specific location of a fault in a communication channel cannot be checked, so that the channel cannot be adjusted in real time.

[0008] To achieve the above object, the present invention provides a channel detection method for power line carrier communication, including:

[0009] Taking the communication source as a reference, a number of receivers are set in the communication channel at random integer multiples of a preset interval to form a receiver cluster, where

[0010] The receiver adjacent to the communication main station is set as a test receiver, and the remaining receivers are set as ordinary receivers;

[0011] The communication source transmits carrier information to the communication main station through the communication channel to perform a communication test on the receivers;

[0012] Each receiver responds to the communication test and sends the received test information to the communication main station, where

[0013] The test information carries the carrier information decoded by the receiver within the test duration;

[0014] Determine the reception characteristics of each receiver, draw a decoding test graph, and fit the decoding test graph;

[0015] Compare the decoding test graph with the carrier information, and adjust the setting order of the receivers according to the comparison result;

[0016] Wherein, the test duration is not greater than the transmission duration of the carrier information, and each test duration can be spliced into the sum of all transmission durations corresponding to the carrier information.

[0017] Further, the step of forming the receiver cluster includes:

[0018] Determine the geometric center of the communication source;

[0019] Taking the geometric center as a reference, a number of receivers are set in the communication channel at random integer multiples of a preset interval;

[0020] Connect the receivers to the communication main station to form a receiver cluster;

[0021] Wherein, a number of receivers are randomly distributed in the communication channel.

[0022] Further, the step of performing a communication test on the receivers includes:

[0023] The controller sends a test instruction to the communication source;

[0024] The communication source receives the test instruction and establishes a connection with the communication channel;

[0025] The communication source transmits the carrier information to the communication channel.

[0026] Further, the steps for each receiver to send the received test information to the communication terminal station include:

[0027] Place the preset spacing of each receiver in the communication channel, and install a decoder and a transmitter in the receiver;

[0028] The controller sends a collection instruction to each receiver;

[0029] The decoder decodes the received carrier information into corresponding test information and stores it;

[0030] The transmitter marks the decoding order of the test information and synchronizes it to the communication terminal station;

[0031] Among them, the communication test is carried out according to the increasing distance between the receiver and the communication source.

[0032] Further, the steps for the decoder to decode the carrier information include:

[0033] The decoder models the carrier information and obtains the corresponding modeling information;

[0034] Extract the waveform information of the modeling information and calculate the average value of the waveform information;

[0035] Perform vector quantization on the average value to form corresponding test information.

[0036] Further, the steps for drawing a decoding test graph and fitting the decoding test graph include:

[0037] The communication terminal station reads several pieces of test information in sequence according to the decoding order;

[0038] Select several reception features;

[0039] Preprocess the test information to form corresponding communication pre-data;

[0040] Input the communication pre-data into a decoding test model and generate a corresponding decoding test graph;

[0041] Mark the decoding test graph according to the reception features;

[0042] Among them, the receiving feature includes the receiving time and / or the numerical value of the test information.

[0043] Further, the steps of preprocessing the test information include:

[0044] Performing data cleaning on the test information to obtain corresponding cleaned information;

[0045] Dividing the cleaned information according to the standard learning rate to form corresponding communication pre-data;

[0046] Among them, the data cleaning is to clear the test information that does not conform to the receiving feature based on the receiving feature to form corresponding cleaned information;

[0047] The standard learning rate is the learning rate that the decoding test model can recognize, and for a single learning, its corresponding standard learning rate is a single learning rate.

[0048] Further, comparing the test information corresponding to the test receiver in the decoding test diagram with the carrier information to form corresponding comparison results. When there is no error between the test information and the carrier information, comparing the test information corresponding to each ordinary receiver in the decoding test diagram with the carrier information and forming corresponding comparison results.

[0049] Among them, an error threshold is set in the communication main station. When the comparison result is less than the error threshold, the communication main station determines that there is no error between the test information and the carrier information and / or between the test information and the carrier information.

[0050] The error threshold is related to the preset spacing and / or the number of receivers.

[0051] Further, when there is no error between the test information corresponding to the ordinary receiver and the carrier information, the setting order of the receiver is not adjusted. When there is an error between the test information corresponding to the ordinary receiver and the carrier information, the corresponding ordinary receiver is marked as a cancellation receiver and the cancellation receivers are arranged adjacent to each other in the communication channel.

[0052] Further, when there is an error between the test information corresponding to the test receiver and the carrier information, the ordinary receivers in the decoding test diagram whose test information has no error with the carrier information are retained in the communication channel, and the remaining ordinary receivers are marked as error receivers.

[0053] Compared with the prior art, the present invention sets a number of receivers in the communication channel at a random integer multiple of a preset interval with the communication source as a reference to form a receiver cluster. The communication source transmits carrier information to the communication main station through the communication channel, conducts communication tests on the receivers, each receiver responds to the communication test, and sends the received test information to the communication main station, determines the reception characteristics of each receiver, draws a decoding test graph, fits the decoding test graph, compares the decoding test graph with the carrier information, and adjusts the setting order of the receivers according to the comparison result. By comparing the decoding test graph and the carrier information and adjusting the setting order of the receivers according to the feedback information of the receivers, a more detailed analysis and adjustment of the communication channel are carried out, the channel state is accurately evaluated, the communication performance is improved, and thus the efficiency and reliability of power line carrier communication are improved.

[0054] Further, by randomly distributing receivers in the communication channel, the channel state can be detected and evaluated more comprehensively, thereby providing more accurate channel detection results for power line carrier communication. Connecting the receiver cluster through the Internet also enables the system to achieve remote monitoring and management, improving the flexibility and operability of the system.

[0055] Further, by each receiver sending the received test information to the communication main station, it is ensured that the power line carrier communication system can effectively collect, decode and transmit information, and at the same time optimize the communication channel, which can improve the reliability and efficiency of communication.

[0056] Further, by decoding the carrier information through a decoder, it is ensured that even in a harsh communication environment with interference and noise, the communication information can be accurately restored and transmitted. Through precise modeling, waveform information extraction and vector quantization, the decoder can effectively extract useful communication data from the carrier signal.

[0057] Further, by drawing and fitting the decoding test graph, the communication main station can effectively draw and fit the decoding test graph, thereby analyzing the signal characteristics and quality in power line carrier communication, optimizing the communication system, and improving the reliability of data transmission.

[0058] Further, by preprocessing the test information and forming corresponding communication pre-data, the quality and availability of the test information are ensured, providing accurate and reliable data input for the decoding test model, and improving the accuracy of decoding and the overall performance of the communication system.

[0059] Further, by comparing the test information received by the test receiver with the original carrier information to detect whether there is an error. If there is no error between the test information of the test receiver and the carrier information, compare the test information of the ordinary receiver with the carrier information. If there is no error between the test information of the ordinary receiver and the carrier information, then do not adjust the setting order of these receivers. If there is an error between the test information of the ordinary receiver and the carrier information, mark these receivers as cancellation receivers and set them adjacent to each other in the communication channel for signal cancellation processing in subsequent communication processes. If there is an error between the test information of the test receiver and the carrier information, retain those ordinary receivers whose test information has no error with the carrier information in the communication channel and define these receivers as valid, and mark the remaining ordinary receivers as error receivers. Through this process, the communication system can identify which receivers can correctly receive the test information, which need to be adjusted or marked as errors, which helps to improve the reliability and efficiency of communication. Especially in the environment of power line carrier communication which is vulnerable to interference, by adjusting the setting order of the receivers and marking the error receivers, errors can be reduced, and the signal quality and communication accuracy can be improved. Description of the Drawings

[0060] Figure 1 Flow chart of a channel detection method for power line carrier communication according to the present invention;

[0061] Figure 2 Flow chart of forming a receiver cluster according to the present invention;

[0062] Figure 3 Flow chart of performing communication tests on receivers according to the present invention;

[0063] Figure 4 Flow chart of each receiver of the present invention sending the received test information to the communication main station. Detailed Embodiments

[0064] In order to make the objectives and advantages of the present invention more clearly understood, the present invention will be further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0065] The preferred embodiments of the present invention will be described below with reference to the drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention and do not limit the protection scope of the present invention.

[0066] It should be noted that in the description of the present invention, the terms indicating the direction or positional relationship such as "upper", "lower", "left", "right", "inner", "outer", etc. are based on the direction or positional relationship shown in the drawings. This is only for convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present invention.

[0067] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installation", "connection", and "coupling" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0068] Please refer to Figure 1 as shown in the figure, which is a flowchart of a channel detection method for power line carrier communication according to the present invention, including:

[0069] Step S1, taking the communication source as a reference, setting a plurality of receivers in the communication channel at random integer multiples of a preset interval to form a receiver cluster, where

[0070] the receiver adjacent to the communication main station is set as a test receiver, and the remaining receivers are set as ordinary receivers;

[0071] Step S2, the communication source transmits carrier information to the communication main station through the communication channel to perform communication tests on the receivers;

[0072] Step S3, each receiver responds to the communication test and sends the received test information to the communication main station, where

[0073] the test information carries the carrier information decoded by the receiver during the test duration;

[0074] Step S4, determining the reception characteristics of each receiver, drawing a decoding test diagram, and fitting the decoding test diagram;

[0075] Step S5, comparing the decoding test diagram with the carrier information and adjusting the setting order of the receivers according to the comparison result;

[0076] wherein, the test duration is not greater than the transmission duration of the carrier information, and each test duration can be spliced into the sum of all transmission durations corresponding to the carrier information.

[0077] In a specific implementation, the entire communication channel is divided into several equal parts, and the distance of each part is not greater than the communication transmission distance, which is generally set to 50 meters.

[0078] Based on the communication source, several receivers are set in the communication channel at random integer multiples of a preset spacing to form a receiver cluster. The communication source transmits carrier information to the communication main station through the communication channel, conducts communication tests on the receivers, each receiver responds to the communication test, and sends the received test information to the communication main station to determine the receiving characteristics of each receiver, draw a decoding test chart, fit the decoding test chart, compare the decoding test chart with the carrier information, and adjust the setting order of the receivers according to the comparison result. By comparing the decoding test chart and the carrier information and adjusting the setting order of the receivers based on the feedback information of the receivers, a more detailed analysis and adjustment of the communication channel are carried out, the channel state is accurately evaluated, the communication performance is improved, and thus the efficiency and reliability of power line carrier communication are improved.

[0079] Please refer to Figure 2 as shown, which is a flowchart of forming a receiver cluster according to the present invention, including:

[0080] Step S11, determining the geometric center of the communication source;

[0081] Step S12, based on the geometric center, setting several receivers in the communication channel at random integer multiples of a preset spacing;

[0082] Step S13, connecting the receivers to the communication main station to form a receiver cluster;

[0083] Among them, several receivers are randomly distributed in the communication channel.

[0084] By randomly distributing receivers in the communication channel, the channel state can be detected and evaluated more comprehensively, thereby providing more accurate channel detection results for power line carrier communication. Connecting the receiver cluster through the Internet also enables the system to achieve remote monitoring and management, improving the flexibility and operability of the system.

[0085] In a specific implementation, it is necessary to determine the geometric center of the communication source, which can be the physical location center of the communication source or the center point of the communication signal strength. Based on the geometric center of the communication source, a number of receivers are arranged in the communication channel at a random integer multiple of a preset spacing. Here, the "preset spacing" may refer to the distance between receivers preset according to the characteristics of the communication channel and communication requirements. The "random integer multiple" means that the specific positions of the receivers are not at fixed intervals, but are randomly adjusted based on the preset spacing to increase the diversity and comprehensiveness of channel detection. Connect all the set receivers to the communication main station to form a complete receiver cluster, and this connection can be a physical connection or a wireless signal connection.

[0086] Please refer to Figure 3 as shown, which is the flowchart of the communication test of the receivers in the present invention, including:

[0087] Step St1, the controller sends a test instruction to the communication source;

[0088] Step St2, the communication source receives the test instruction and establishes a connection with the communication channel;

[0089] Step St3, the communication source transmits carrier information to the communication channel.

[0090] In a specific implementation, the controller can be a central processing unit responsible for managing the entire communication test process.

[0091] After receiving the test instruction, the communication source starts to prepare for the communication test. The communication source establishes a connection with the communication channel to ensure that the test signal can be transmitted smoothly. This step includes configuring channel parameters, synchronizing devices, checking channel status, etc.

[0092] The communication source transmits carrier information to the communication channel, and the carrier information contains the signals used for testing. The carrier information includes specific test patterns, signal strength, frequency, etc., and these information will be used to evaluate the characteristics and performance of the channel.

[0093] This process ensures that the communication source can send test signals to the communication channel according to the predetermined test plan so that the receivers can receive and respond to these signals, thereby performing channel detection.

[0094] Please refer to Figure 4 as shown, which is the flowchart of each receiver in the present invention sending the received test information to the communication main station, including:

[0095] Step Sp1, place the preset spacing of each receiver in the communication channel and install a decoder and a transmitter in the receiver;

[0096] Step Sp2, the controller sends a collection instruction to each receiver;

[0097] Step Sp3, the decoder decodes the received carrier information into corresponding test information and stores it;

[0098] Step Sp4, the transmitter marks the decoding order of the test information and synchronizes it to the communication main station;

[0099] Among them, the communication test is carried out according to the distance between the receiver and the communication source from near to far.

[0100] In a specific implementation, each receiver is placed in the communication channel at a preset interval, and these receivers are randomly distributed to comprehensively detect the channel state. Inside each receiver, a decoder and a transmitter are built-in. The decoder is used to decode the received carrier information into readable test information, while the transmitter is used to send this information back to the communication main station.

[0101] The controller sends a collection instruction to each receiver, instructing them to start receiving and decoding carrier information. This instruction may include information such as start time, test duration, specific test mode, etc.

[0102] Decoding process: The decoder of the receiver decodes the received carrier information into corresponding test information. This process is to convert analog or digital signals into data that can be analyzed. The decoded information is stored in the memory of the receiver for subsequent transmission.

[0103] The transmitter of the receiver marks the decoding order on the test information. This order is related to the distance between the receiver and the communication source. The transmitter synchronizes the test information marked with the order to the communication main station. The communication main station can use this information to analyze channel characteristics such as signal attenuation, delay, interference, etc.

[0104] The communication test is carried out from near to far according to the distance between the receiver and the communication source. This means that the test starts from the receiver closest to the communication source and gradually proceeds to the receivers farther away. Such a test order helps to evaluate the propagation characteristics of the signal in the channel, including changes in signal strength, increase in delay, etc.

[0105] By sending the received test information from each receiver to the communication main station, it is ensured that the power line carrier communication system can effectively collect, decode and transmit information. At the same time, the communication channel is optimized, which can improve the reliability and efficiency of communication.

[0106] Specifically, the steps for the decoder to decode the carrier information include:

[0107] The decoder models the carrier information and obtains the corresponding modeling information;

[0108] Extract the waveform information of the modeling information and calculate the average value of the waveform information;

[0109] Perform vector quantization on the average value to form corresponding test information.

[0110] In a communication system, the transmitted signal is usually modulated onto a carrier wave, whose frequency is much higher than the signal itself. The first step of the decoder is to identify and understand the characteristics of this carrier wave, which usually involves modeling parameters such as the spectrum, phase, and amplitude of the signal. The purpose of modeling is to accurately extract the original information from the received signal. Once the carrier wave is modeled, the decoder will analyze the received signal waveform to determine the exact characteristics of the signal. The waveform information includes the time-domain representation of the signal, such as the variation of amplitude over time. By analyzing the waveform information, the average value of the waveform can be calculated, which helps to further process the signal, such as filtering out noise or synchronizing the signal.

[0111] Vector quantization is a data compression technique that maps the continuous values of a signal to a set of discrete values. This process involves comparing the average value of the signal with a set of predefined vectors, finding the most matching vector, and replacing the signal value with this vector. The original continuous signal is thus converted into a series of discrete vector values, which can be used for further processing or transmission.

[0112] During the entire decoding process, the decoder needs to handle various signal distortions and interferences, such as noise, attenuation, and multipath effects. Modern communication systems usually adopt complex algorithms and advanced signal processing techniques to improve the accuracy and efficiency of decoding.

[0113] By decoding the carrier information through the decoder, it is ensured that even in a harsh communication environment with interference and noise, the communication information can be accurately recovered and transmitted. Through precise modeling, waveform information extraction, and vector quantization, the decoder can effectively extract useful communication data from the carrier signal.

[0114] Specifically, the steps of drawing a decoding test graph and fitting the decoding test graph include:

[0115] The communication main station sequentially reads a number of test information according to the decoding order;

[0116] Select a number of received characteristics;

[0117] Preprocess the test information to form corresponding communication pre-data;

[0118] Input the communication pre-data into the decoding test model and generate a corresponding decoding test graph;

[0119] Label the decoding test graph according to the received characteristics;

[0120] Among them, the reception features include the reception time and / or the numerical magnitude of the test information.

[0121] In a specific implementation, in a communication system, the decoding process usually needs to process test information in a specific order. The communication master station will read the test information one by one according to this order to ensure the accuracy and orderliness of decoding. The reception features are key parameters used to describe and identify received signals. These features may include the reception time, numerical magnitude, frequency, phase, etc. of the signal. Selecting appropriate reception features is crucial for subsequent signal processing and analysis. Before inputting the test information into the decoding test model, it usually needs to be preprocessed. The preprocessing steps may include operations such as filtering, denoising, normalization, scaling, etc. to improve the quality of the signal and make it suitable for further analysis. The preprocessed data is input into the decoding test model, which may be a statistical-based, machine learning-based, or rule-based system for analyzing the data and generating a decoding test graph. The decoding test graph can be a time-domain graph, frequency-domain graph, or a graph based on specific features of the signal. Once the decoding test graph is generated, the next step is to annotate it according to the reception features. The annotation can help identify key points in the graph, such as the peaks, valleys, or specific change trends of the signal. These annotations are very important for understanding the characteristics of the signal and conducting subsequent analysis. After annotation, it is usually necessary to fit the decoding test graph to better understand the characteristics and behavior of the signal. The fitting can adopt various mathematical models, such as linear regression, polynomial fitting, Fourier transform, etc. The purpose of fitting is to find an optimally matching model to describe the behavior of the signal and predict future signal changes.

[0122] By plotting the decoding test graph and fitting the decoding test graph, the communication master station effectively plots and fits the decoding test graph, thereby analyzing the signal characteristics and quality in power line carrier communication, optimizing the communication system, and improving the reliability of data transmission.

[0123] Specifically, the steps for preprocessing the test information include:

[0124] Performing data cleaning on the test information to obtain corresponding cleaned information;

[0125] Dividing the cleaned information according to the standard learning rate to form corresponding communication pre-data;

[0126] Among them, data cleaning is to clear the test information that does not conform to the reception features based on the reception features to form corresponding cleaned information;

[0127] The standard learning rate is the learning rate that the decoding test model can recognize, and for a single learning, its corresponding standard learning rate is a single learning rate.

[0128] In a specific implementation, setting the standard learning rate to 160 per second - 180 per second yields the best test effect on the communication channel. Preferably, the standard learning rate is set to 170 per second.

[0129] Data cleaning is the first step of preprocessing, aiming to remove incorrect, duplicate, or incomplete data in the dataset. In the communication field, this means identifying and clearing test information that does not conform to these characteristics based on reception features (such as reception time and numerical magnitude). For example, if the reception features specify a specific time window or numerical range, then all data points outside this range will be cleared.

[0130] The cleaned data needs to be segmented according to certain rules for use in training and testing the decoding test model. The "standard learning rate" here refers to the amount of data that the model can identify and process. In machine learning, the learning rate is a hyperparameter that controls the step size at which the model updates its weights during training. For single learning, its corresponding standard learning rate is a single learning rate, meaning the same step size is used each time the model is updated.

[0131] Precautions for data segmentation: Maintain data representativeness: Ensure that the data in each segment can represent the characteristics of the overall dataset. Consider time series characteristics: If the data has time series characteristics, it needs to be segmented in chronological order to avoid future data "leaking" into the training set. Adjust the learning rate: In practical applications, it may be necessary to adjust the learning rate according to the performance of the model to optimize the training process.

[0132] By preprocessing the test information and forming corresponding communication pre - data, the quality and usability of the test information are ensured, providing accurate and reliable data input for the decoding test model, and improving the accuracy of decoding and the overall performance of the communication system.

[0133] Specifically, compare the test information corresponding to the test receiver in the decoding test diagram with the carrier information to form a corresponding comparison result. When there is no error between the test information and the carrier information, compare the test information corresponding to each ordinary receiver in the decoding test diagram with the carrier information and form a corresponding comparison result.

[0134] Among them, an error threshold is set in the communication main station. When the comparison result is less than the error threshold, the communication main station determines that there is no error between the test information and the carrier information and / or between the test information and the carrier information.

[0135] The error threshold is related to the preset spacing and / or the number of receivers.

[0136] In specific implementation, the error threshold is proportional to the preset spacing and / or the number of receivers. Generally, the preset spacing is set to 5 meters and the number of receivers is set to 10, which provides the best detection effect for the communication channel.

[0137] In some possible implementations, the error threshold is set to 10%. The test information corresponding to the test receiver in the decoded test pattern is compared with the carrier information. The error in the formed comparison result is 8%, which is less than the error threshold. Then it is determined that there is no error between the test information and the carrier information.

[0138] Specifically, when there is no error between the test information corresponding to the ordinary receiver and the carrier information, the setting order of the receivers is not adjusted. When there is an error between the test information corresponding to the ordinary receiver and the carrier information, the corresponding ordinary receiver is marked as a cancellation receiver, and the cancellation receivers are arranged adjacent to each other in the communication channel.

[0139] In some possible implementations, the error threshold is set to 10%. The test information corresponding to the ordinary receiver is compared with the carrier information. If the error in the formed comparison result is 8%, which is less than the error threshold, it is determined that there is no error between the test information corresponding to the ordinary receiver and the carrier information, and the setting order of the receivers is not adjusted. If the error in the formed comparison result is 18%, which is greater than the error threshold, it is determined that there is an error between the test information corresponding to the ordinary receiver and the carrier information. The corresponding ordinary receiver is marked as a cancellation receiver, and the cancellation receivers are arranged adjacent to each other in the communication channel.

[0140] Specifically, when there is an error between the test information corresponding to the test receiver and the carrier information, the ordinary receivers in the decoded test pattern whose test information has no error with the carrier information are retained in the communication channel, and the remaining ordinary receivers are marked as error receivers.

[0141] In some possible implementations, the error threshold is set to 10%. The test information corresponding to the test receiver in the decoded test pattern is compared with the carrier information. The error in the formed comparison result is 18%, which is greater than the error threshold. Then it is determined that there is an error between the test information and the carrier information. The ordinary receivers in the decoded test pattern whose test information has no error with the carrier information are retained in the communication channel, and the remaining ordinary receivers are marked as error receivers.

[0142] By comparing the test information received by the test receiver with the original carrier information to detect whether there is an error. If there is no error between the test information of the test receiver and the carrier information, then compare the test information of the ordinary receiver with the carrier information. If there is no error between the test information of the ordinary receiver and the carrier information, then do not adjust the setting order of these receivers. If there is an error between the test information of the ordinary receiver and the carrier information, mark these receivers as cancellation receivers and set them adjacent to each other in the communication channel for signal cancellation processing in subsequent communication processes. If there is an error between the test information of the test receiver and the carrier information, retain those ordinary receivers whose test information has no error with the carrier information in the communication channel and define these receivers as valid, and mark the remaining ordinary receivers as error receivers. Through this process, the communication system can identify which receivers can correctly receive the test information, which need to be adjusted or marked as errors, which helps to improve the reliability and efficiency of communication. Especially in the environment of power line carrier communication that is vulnerable to interference, by adjusting the setting order of the receivers and marking the error receivers, the error can be reduced and the signal quality and communication accuracy can be improved.

[0143] So far, the technical solution of the present invention has been described in combination with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the protection scope of the present invention.

[0144] The above are only the preferred embodiments of the present invention and are not used to limit the present invention; for those skilled in the art, the present invention can have various changes and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A channel detection method for power line carrier communication, characterized in that, Including: Based on the communication source, a number of receivers are set in the communication channel at random integer multiples of a preset spacing to form a receiver cluster, where The receiver adjacent to the communication main station is set as a test receiver, and the remaining receivers are set as ordinary receivers; The communication source transmits carrier information to the communication main station through the communication channel to conduct a communication test on the receivers; Each receiver responds to the communication test and sends the received test information to the communication main station, where The test information carries the carrier information decoded by the receiver during the test duration; Determine the reception characteristics of each receiver, draw a decoding test graph, and fit the decoding test graph; Compare the decoding test graph with the carrier information, and adjust the setting order of the receivers according to the comparison result; Wherein, the test duration is not greater than the transmission duration of the carrier information, and each test duration can be spliced into the sum of all transmission durations corresponding to the carrier information; The steps of drawing a decoding test graph and fitting the decoding test graph include: The communication main station reads a number of test information in sequence according to the decoding order; Select a number of reception characteristics; Preprocess the test information to form corresponding communication pre-data; Input the communication pre-data into the decoding test model and generate a corresponding decoding test graph; Label the decoding test graph according to the reception characteristics; Wherein, the reception characteristics include the reception time and / or numerical magnitude of the test information; The steps of preprocessing the test information include: Clean the test information to obtain corresponding cleaned information; Divide the cleaned information at the standard learning rate to form corresponding communication pre-data; Wherein, the data cleaning is to clear the test information that does not conform to the reception characteristics based on the reception characteristics to form corresponding cleaned information; The standard learning rate is the learning rate that the decoding test model can recognize, and for a single learning, its corresponding standard learning rate is a single learning rate; Compare the test information corresponding to the test receiver in the decoding test graph with the carrier information to form a corresponding comparison result. When there is no error between the test information and the carrier information, compare the test information corresponding to each ordinary receiver in the decoding test graph with the carrier information and form a corresponding comparison result, Wherein, an error threshold is set in the communication main station. When the comparison result is less than the error threshold, the communication main station determines that there is no error between the test information and the carrier information; The error threshold is related to the preset spacing and / or the number of receivers; When there is no error between the test information corresponding to the ordinary receiver and the carrier information, do not adjust the setting order of the receivers. When there is an error between the test information corresponding to the ordinary receiver and the carrier information, mark the corresponding ordinary receiver as a cancellation receiver and set the cancellation receivers adjacent to each other in the communication channel; When there is an error between the test information corresponding to the test receiver and the carrier information, the normal receivers in the decoded test graph where there is no error between the test information and the carrier information are retained in the communication channel, and the remaining normal receivers are marked as error receivers.

2. The channel detection method for power line carrier communication according to claim 1, wherein The steps of forming a receiver cluster include: Determine the geometric center of the communication source; Based on the geometric center, set a number of receivers in the communication channel at random integer multiples of a preset spacing; Connect the receivers to the communication main station to form a receiver cluster; Among them, a number of receivers are randomly distributed in the communication channel.

3. The channel detection method for power line carrier communication according to claim 2, wherein The steps of performing a communication test on the receivers include: The controller sends a test instruction to the communication source; The communication source receives the test instruction and establishes a connection with the communication channel; The communication source transmits the carrier information to the communication channel.

4. The channel detection method for power line carrier communication according to claim 3, wherein The steps for each receiver to send the received test information to the communication main station include: Place each receiver at a preset spacing in the communication channel, and install a decoder and a transmitter in the receiver; The controller sends a collection instruction to each receiver; The decoder decodes the received carrier information into corresponding test information and stores it; The transmitter marks the test information with the decoding order and synchronizes it to the communication main station; Among them, the communication test is performed according to the distance from the receiver to the communication source from near to far.

5. The channel detection method for power line carrier communication according to claim 4, characterized in that The steps for the decoder to decode the carrier information include: The decoder models the carrier information and obtains the corresponding modeling information; Extract the waveform information of the modeling information and calculate the average value of the waveform information; Perform vector quantization on the average value to form corresponding test information.

Citation Information

Patent Citations

  • Noise suppression method, device and storage medium for power line carrier communication

    CN117955576B

  • Channel detection method for power line carrier communication

    CN110855321A

  • Noise suppression method and device for power line carrier communication and storage medium

    CN117955576A