Channel detection method for power line carrier communication
By setting up a receiver cluster in the power line carrier communication channel and conducting communication tests, the problem of not being able to troubleshoot channel failures is solved, real-time channel adjustment and communication performance are achieved.
Patent Information
- Application Number
- CN202510033231.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2045-01-09
AI Technical Summary
The prior art cannot check the specific location of faults in the power line carrier communication channel, resulting in the inability to adjust the channel in real time, affecting communication efficiency and reliability.
By setting up a receiver cluster in the communication channel, using the communication source to transmit carrier information to the communication station for communication tests, each receiver responds and sends test information, determines the reception characteristics, draws a decoded test diagram and fits it, and compares the decoded test diagram. With carrier information to adjust the receiver settings order.
It realizes more detailed analysis and adjustment of the communication channel, accurately evaluates the channel status, improves communication performance, and improves the efficiency and reliability of power line carrier communication.
Smart Images

Figure CN119483640A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication detection, and in particular 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 the advantages of low cost and no need for additional wiring, and has been widely used in smart distribution networks, automatic meter reading, smart homes, etc. However, the communication environment of power line carrier communication is very harsh, with serious interference such as pulse noise and multipath effects.
[0003] In order to correctly judge the signal, the influence of the channel on the signal must be offset to the greatest extent at the signal receiving end, that is, the received signal must be equalized. The channel state information required in the equalization process needs to be obtained through channel detection, so the channel detection method determines the efficiency of signal transmission.
[0004] Chinese patent application publication number: CN110855321A discloses a channel detection method for power line carrier communication, which belongs 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 identification and noise situation judgment, gives anti-noise configuration parameters, and feeds back to the terminal device; analyzes the channel condition, performs feature identification and comparison with the information in the channel feature library, obtains the analysis results, and feeds back to the terminal device. The advantage of the present invention is that it can accurately analyze the source of noise, give system-optimized anti-noise parameters, or give noise avoidance methods to improve communication performance.
[0005] China Patent Authorization Announcement 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 subcarrier, wherein 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 subcarrier; according to the channel estimation results before and after noise reduction at each subcarrier in the target frequency band, the communication data after channel estimation in the power line carrier communication is compensated to suppress the power line carrier communication noise. The method effectively detects and suppresses the noise in the target frequency band of the frequency domain signal of the power line carrier communication, improves the noise suppression effect of the power line carrier communication, and improves the quality of the power line carrier communication.
[0006] However, the above method has the following problems: it is impossible to check the specific location of the fault in the communication channel, so that the channel cannot be adjusted in real time. Summary of the invention
[0007] To this end, the present invention provides a channel detection method for power line carrier communication, so as to overcome the problem in the prior art that the specific location of the fault in the communication channel cannot be checked, and thus 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, comprising: Based on the communication source, a number of receivers are arranged in the communication channel according to random integer multiples of the preset spacing to form a receiver cluster, where: The receiver adjacent to the communication center is set as a test receiver, and the remaining receivers are set as normal receivers; The communication source transmits carrier information to the communication center through the communication channel to perform a communication test on the receiver; Each receiver responds to the communication test and sends the received test information to the communication center, wherein: The test information carries carrier information decoded by the receiver within the test duration; Determine the receiving characteristics of each receiver, draw a decoding test graph, and fit the decoding test graph; Comparing the decoding test pattern with the carrier information, and adjusting the setting sequence of the receiver according to the comparison result; The test duration is not greater than the transmission duration of the carrier information, and each test duration can be concatenated into the sum of all transmission durations corresponding to the carrier information.
[0009] Further, the step of forming a receiver cluster comprises: Determining the geometric center of the communication source; Based on the geometric center, a number of receivers are arranged in the communication channel at random integer multiples of a preset spacing; connecting the receivers to the communication hub to form a receiver cluster; Wherein, a plurality of receivers are randomly distributed in the communication channel.
[0010] Further, the step of performing communication testing on the receiver includes: 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.
[0011] Furthermore, the step of each receiver sending the received test information to the communication central station includes: Placing each receiver at a preset distance in the communication channel, and having a decoder and a transmitter built into the receiver; The controller sends a collection instruction to each receiver; The decoder decodes the received carrier information into corresponding test information and stores the test information; The transmitter marks the test information in a decoding order and synchronizes it to the communication center; The communication test is performed according to the distance between the receiver and the communication source from near to far.
[0012] Furthermore, the decoder decodes the carrier information including: The decoder models the carrier information and obtains corresponding modeling information; Extracting waveform information of the modeling information and calculating an average value of the waveform information; The average value is vector quantized to form corresponding test information.
[0013] Furthermore, the steps of drawing a decoding test graph and fitting the decoding test graph include: The communication center reads the plurality of test information in sequence according to the decoding order; selecting a number of receiving features; Preprocessing the test information to form corresponding communication pre-data; The communication pre-data is transferred into a decoding test model, and a corresponding decoding test graph is generated; Annotating the decoding test pattern according to the reception characteristics; The receiving characteristics include the receiving time and / or numerical value of the test information.
[0014] Furthermore, the step of preprocessing the test information includes: Performing data cleaning on the test information to obtain corresponding cleaning information; Segmenting the cleaned information according to a standard learning rate to form corresponding communication pre-data; The data cleaning is to remove the test information that does not meet the receiving characteristics based on the receiving characteristics to form corresponding cleaning information; The standard learning rate is a learning rate that can be recognized by the decoding test model, and for single learning, the corresponding standard learning rate is a single learning rate.
[0015] Further, the test information corresponding to the test receiver in the decoding test diagram is compared with the carrier information to form a corresponding comparison result. When there is no error between the test information and the carrier information, the test information corresponding to each ordinary receiver in the decoding test diagram is compared with the carrier information to form a corresponding comparison result. Wherein, an error threshold is set in the communication center, and when the comparison result is less than the error threshold, the communication center determines that there is no error between the test information and the carrier information and / or between the test information and the carrier information; The error threshold is related to the preset distance and / or the number of the receivers.
[0016] Furthermore, 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 receiver is set adjacent to each other in the communication channel.
[0017] Furthermore, when there is an error between the test information corresponding to the test receiver and the carrier information, ordinary receivers whose test information in the decoding test diagram has no error with the carrier information are retained in the communication channel, and the remaining ordinary receivers are marked as erroneous receivers.
[0018] Compared with the prior art, the present invention takes a communication source as a reference, sets a number of receivers in a communication channel according to random integer multiples of a preset spacing to form a receiver cluster, the communication source transmits carrier information to a communication center through the communication channel, performs a communication test on the receiver, each receiver responds to the communication test, and sends the received test information to the communication center, determines the receiving characteristics of each receiver, draws a decoding test diagram, and fits the decoding test diagram, compares the decoding test diagram with the carrier information, and adjusts the setting order of the receiver according to the comparison result, by comparing the decoding test diagram and the carrier information, the setting order of the receiver is adjusted according to the feedback information of the receiver, the communication channel is analyzed and adjusted in more detail, the channel state is accurately evaluated, the communication performance is improved, and thus the efficiency and reliability of power line carrier communication are improved.
[0019] Furthermore, by randomly distributing receivers in the communication channel, the channel status 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 be remotely monitored and managed, improving the flexibility and operability of the system.
[0020] Furthermore, by sending the received test information to the communication center through each receiver, it is ensured that the power line carrier communication system can effectively collect, decode and transmit information, while also optimizing the communication channel, thereby improving the reliability and efficiency of communication.
[0021] Furthermore, decoding the carrier information through the decoder ensures that the communication information can be accurately recovered and transmitted even in harsh communication environments with interference and noise. Through precise modeling, waveform information extraction and vector quantization, the decoder can effectively extract useful communication data from the carrier signal.
[0022] Furthermore, by drawing a decoding test diagram and fitting the decoding test diagram, the communication center can effectively draw and fit the decoding test diagram, thereby analyzing the signal characteristics and quality in the power line carrier communication, optimizing the communication system, and improving the reliability of data transmission.
[0023] Furthermore, 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, thereby improving the decoding accuracy and the overall performance of the communication system.
[0024] Furthermore, 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, the test information of the ordinary receiver is compared with the carrier information. If there is no error between the test information of the ordinary receiver and the carrier information, the setting order of these receivers is not adjusted. If there is an error between the test information of the ordinary receiver and the carrier information, these receivers are marked as cancellation receivers, and they are set adjacent to each other in the communication channel so as to perform signal cancellation processing in the subsequent communication process. If there is an error between the test information of the test receiver and the carrier information, those ordinary receivers whose test information and carrier information do not have an error are retained in the communication channel, and these receivers are defined as valid, and the remaining ordinary receivers are marked as error receivers. Through this process, the communication system can identify which receivers can correctly receive the test information and which need to be adjusted or marked as errors, which helps to improve the reliability and efficiency of communication. Especially in an environment that is prone to interference such as power line carrier communication, by adjusting the setting order of the receivers and marking error receivers, errors can be reduced and the signal quality and communication accuracy can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A flow chart of a channel detection method for power line carrier communication according to the present invention; Figure 2 A flow chart for forming a receiver cluster for the present invention; Figure 3 A flow chart of the communication test of the receiver for the present invention; Figure 4 The present invention is a flow chart of each receiver sending received test information to a communication center. DETAILED DESCRIPTION
[0026] In order to make the objects and advantages of the present invention more clearly understood, the present invention is 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.
[0027] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.
[0028] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the 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 cannot be understood as a limitation on the present invention.
[0029] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" 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 a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0030] See also Figure 1 As shown, it is a flow chart of a channel detection method for power line carrier communication of the present invention, comprising: Step S1, based on the communication source, a number of receivers are arranged in the communication channel according to random integer multiples of a preset spacing to form a receiver cluster, wherein: The receiver adjacent to the communication center is set as a test receiver, and the remaining receivers are set as normal receivers; Step S2, the communication source transmits carrier information to the communication center through the communication channel to perform communication test on the receiver; Step S3, each receiver responds to the communication test and sends the received test information to the communication center, wherein: The test information carries the carrier information decoded by the receiver during the test duration; Step S4, determining the receiving characteristics of each receiver, drawing a decoding test graph, and fitting the decoding test graph; Step S5, comparing the decoding test pattern with the carrier information, and adjusting the setting sequence of the receiver according to the comparison result; The test duration is not greater than the transmission duration of the carrier information, and each test duration can be concatenated into the sum of all transmission durations corresponding to the carrier information.
[0031] In a specific implementation, the entire communication channel is divided into several equal parts, and the distance of each equal part is not greater than the communication transmission distance. Generally, the communication transmission distance is set to 50 meters.
[0032] By taking a communication source as a reference, a number of receivers are set in a communication channel according to random integer multiples of a preset spacing to form a receiver cluster. The communication source transmits carrier information to a communication center through the communication channel, and a communication test is performed on the receiver. Each receiver responds to the communication test and sends the received test information to the communication center, determines the receiving characteristics of each receiver, draws a decoding test diagram, and fits the decoding test diagram. The decoding test diagram is compared with the carrier information, and the setting order of the receiver is adjusted according to the comparison result. By comparing the decoding test diagram and the carrier information, the setting order of the receiver is adjusted according to the feedback information of the receiver, and the communication channel is analyzed and adjusted in more detail, the channel state is accurately evaluated, and the communication performance is improved, thereby improving the efficiency and reliability of power line carrier communication.
[0033] See also Figure 2 As shown, it is a flow chart of forming a receiver cluster according to the present invention, including: Step S11, determining the geometric center of the communication source; Step S12, taking the geometric center as a reference, setting a number of receivers in the communication channel at random integer multiples of a preset spacing; Step S13, connecting the receiver to the communication center to form a receiver cluster; Therein, a number of receivers are randomly distributed in the communication channel.
[0034] By randomly distributing receivers in the communication channel, the channel status 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 be remotely monitored and managed, improving the flexibility and operability of the system.
[0035] In the 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 according to random integer multiples of the preset spacing. The "preset spacing" here may refer to the distance between the receivers that is pre-set according to the characteristics of the communication channel and the communication requirements. "Random integer multiples" means that the specific position of the receiver is not a fixed interval, but is randomly adjusted on the basis of the preset spacing to increase the diversity and comprehensiveness of channel detection. Connect all the set receivers to the communication center to form a complete receiver cluster. This connection may be a physical connection or a wireless signal connection.
[0036] See also Figure 3 As shown, it is a flow chart of the present invention for performing communication testing on a receiver, including: Step St1, the controller sends a test instruction to the communication source; Step St2, the communication source receives the test instruction and establishes a connection with the communication channel; Step St3, the communication source transmits carrier information to the communication channel.
[0037] In a specific implementation, the controller may be a central processing unit responsible for managing the entire communication test process.
[0038] After receiving the test instruction, the communication source begins 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 equipment, checking channel status, etc.
[0039] The communication source transmits carrier information to the communication channel. The carrier information contains the signal used for testing. The carrier information includes a specific test mode, signal strength, frequency, etc. This information will be used to evaluate the characteristics and performance of the channel.
[0040] This process ensures that the communication source can send test signals to the communication channel according to the predetermined test plan so that the receiver can receive and respond to these signals to perform channel detection.
[0041] See also Figure 4 As shown, it is a flow chart of each receiver sending received test information to the communication center of the present invention, including: Step Sp1, placing each receiver at a preset distance in the communication channel, and building a decoder and a transmitter into the receiver; Step Sp2, the controller sends a collection instruction to each receiver; Step Sp3, the decoder decodes the received carrier information into corresponding test information and stores it; Step Sp4, the transmitter marks the decoding order of the test information and synchronizes it to the communication center; Among them, the communication test is carried out according to the distance between the receiver and the communication source from near to far.
[0042] In the specific implementation, the receivers are placed in the communication channel at a preset interval, and the receivers are randomly distributed to fully detect the channel status. Inside each receiver, there is a built-in decoder and transmitter. The decoder is used to decode the received carrier information into readable test information, and the transmitter is used to send this information back to the communication center.
[0043] The controller sends a collection command to each receiver, instructing them to start receiving and decoding carrier information. This command may include information such as the start time, test duration, and a specific test mode.
[0044] Decoding process: The receiver's decoder decodes the received carrier information into the corresponding test information. This process converts the analog signal or digital signal into data that can be analyzed. The decoded information is stored in the receiver's memory for subsequent transmission.
[0045] The transmitter of the receiver marks the test information with a decoding order, which is related to the distance between the receiver and the communication source. The transmitter synchronizes these marked test information to the communication center, which can use this information to analyze channel characteristics, such as signal attenuation, delay, interference, etc.
[0046] Communication testing is performed based on the distance between the receiver and the communication source, which means that the test starts from the receiver closest to the communication source and gradually moves to the receivers farther away. This test sequence helps evaluate the propagation characteristics of the signal in the channel, including changes in signal strength, increased latency, etc.
[0047] By sending the received test information to the communication center through each receiver, it is ensured that the power line carrier communication system can effectively collect, decode and transmit information, while also optimizing the communication channel to improve the reliability and efficiency of communication.
[0048] Specifically, the decoder decodes the carrier information including: The decoder models the carrier information and obtains the corresponding modeling information; Extracting waveform information of the modeling information and calculating the average value of the waveform information; The average value is vectorized and quantized to form corresponding test information.
[0049] In a communication system, the transmitted signal is usually modulated onto a carrier wave, which has a much higher frequency 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 the signal's spectrum, phase, and amplitude parameters. The purpose of modeling is to be able 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 change in 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.
[0050] 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 best matching vector, and replacing the signal value with this vector. The original continuous signal is converted into a series of discrete vector values that can be used for further processing or transmission.
[0051] During the entire decoding process, the decoder needs to deal with various signal distortions and interferences, such as noise, fading, and multipath effects. Modern communication systems usually use complex algorithms and advanced signal processing techniques to improve the accuracy and efficiency of decoding.
[0052] Decoding the carrier information through the decoder ensures that the communication information can be accurately recovered and transmitted even in harsh communication environments with interference and noise. Through precise modeling, waveform information extraction and vector quantization, the decoder can effectively extract useful communication data from the carrier signal.
[0053] Specifically, the steps of drawing a decoding test graph and fitting the decoding test graph include: The communication center reads the test information in sequence according to the decoding order; selecting a number of receiving features; Preprocess the test information to form corresponding communication pre-data; The communication pre-data is passed into the decoding test model, and the corresponding decoding test graph is generated; Annotate the decoding test image according to the reception characteristics; The receiving characteristics include the receiving time and / or value of the test information.
[0054] In a specific implementation, in a communication system, the decoding process usually needs to process the test information in a specific order. The communication station will read the test information one by one in this order to ensure the accuracy and order of decoding. The receiving characteristics are key parameters used to describe and identify the received signal. These characteristics may include the reception time, numerical value, frequency, phase, etc. of the signal. Selecting appropriate receiving characteristics is crucial for subsequent signal processing and analysis. Before the test information is input into the decoding test model, it is usually necessary to preprocess it. The preprocessing steps may include 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, machine learning, or rule-based system for analyzing the data and generating a decoding test chart. The decoding test chart can be a time domain chart, a frequency domain chart, or a chart based on specific features of the signal. Once the decoding test chart is generated, the next step is to annotate it according to the receiving characteristics. Annotations can help identify key points in the chart, such as peaks, valleys, or specific trends of changes in 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 pattern to better understand the characteristics and behavior of the signal. Fitting can use a variety of mathematical models, such as linear regression, polynomial fitting, Fourier transform, etc. The purpose of fitting is to find a best matching model to describe the behavior of the signal and predict future signal changes.
[0055] By drawing a decoding test diagram and fitting the decoding test diagram, the communication center can effectively draw and fit the decoding test diagram, thereby analyzing the signal characteristics and quality in power line carrier communication, optimizing the communication system, and improving the reliability of data transmission.
[0056] Specifically, the steps of preprocessing the test information include: Perform data cleaning on the test information to obtain corresponding cleaning information; The cleaned information is divided according to the standard learning rate to form the corresponding communication pre-data; Among them, data cleaning is to remove test information that does not meet the receiving characteristics based on the receiving characteristics to form corresponding cleaning information; The standard learning rate is the learning rate that the decoding test model can recognize, and for single-shot learning, the corresponding standard learning rate is a single learning rate.
[0057] In a specific implementation, the standard learning rate is set to 160 / second-180 / second, which has the best inspection effect on the communication channel. Preferably, the standard learning rate is set to 170 / second.
[0058] Data cleaning is the first step of preprocessing, which aims to remove erroneous, duplicate or incomplete data from the data set. In the field of communications, this means identifying and removing test information that does not meet these characteristics based on reception characteristics (such as reception time and value size). For example, if the reception characteristics specify a specific time window or value range, then all data points that fall outside this range will be removed.
[0059] The cleaned data needs to be split according to certain rules in order to be used for training and testing the decoding test model. The "standard learning rate" here refers to the amount of data that the model can recognize and process. In machine learning, the learning rate is a hyperparameter that controls the step size of the model's weight update during training. For single-shot learning, the corresponding standard learning rate is a single learning rate, which means that the same step size is used each time the model is updated.
[0060] Notes on splitting data: Maintain data representativeness: Make sure that the data in each split can represent the characteristics of the overall data set. Consider time series characteristics: If the data has time series characteristics, it needs to be split 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.
[0061] 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, improving the decoding accuracy and the overall performance of the communication system.
[0062] Specifically, the test information corresponding to the test receiver in the decoding test diagram is compared with the carrier information to form a corresponding comparison result. When there is no error between the test information and the carrier information, the test information corresponding to each ordinary receiver in the decoding test diagram is compared with the carrier information to form a corresponding comparison result. Wherein, an error threshold is set in the communication center, and when the comparison result is less than the error threshold, the communication center determines that there is no error between the test information and the carrier information and / or between the test information and the carrier information; The error threshold is related to a preset spacing and / or number of receivers.
[0063] In a specific implementation, the error threshold is proportional to the preset distance and / or the number of receivers. Generally, the preset distance is set to 5 meters and the number of receivers is set to 10, which has the best detection effect on the communication channel.
[0064] In some possible implementations, the error threshold is set to 10%, and the test information corresponding to the test receiver in the decoding test diagram is compared with the carrier information. The error in the comparison result is 8%, which is less than the error threshold. It is determined that there is no error between the test information and the carrier information.
[0065] Specifically, 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 receiver is set adjacent to each other in the communication channel.
[0066] In some possible implementations, the error threshold is set to 10%, and the test information corresponding to the ordinary receiver is compared with the carrier information. If the error in the 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 receiver is not adjusted; if the error in the 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 receiver is set adjacent to each other in the communication channel.
[0067] Specifically, when there is an error between the test information and the carrier information corresponding to the test receiver, the common receivers whose test information and the carrier information in the decoding test diagram do not have an error are retained in the communication channel, and the remaining common receivers are marked as erroneous receivers.
[0068] In some possible implementations, the error threshold is set to 10%, and the test information corresponding to the test receiver in the decoding test diagram is compared with the carrier information. If the error in the comparison result is 18%, which is greater than the error threshold, it is determined that there is an error between the test information and the carrier information, and the ordinary receivers in which there is no error between the test information and the carrier information in the decoding test diagram are retained in the communication channel, and the remaining ordinary receivers are marked as erroneous receivers.
[0069] 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, the test information of the ordinary receiver is compared with the carrier information. If there is no error between the test information of the ordinary receiver and the carrier information, the setting order of these receivers is not adjusted. If there is an error between the test information of the ordinary receiver and the carrier information, these receivers are marked as cancellation receivers, and they are set adjacent to each other in the communication channel so as to perform signal cancellation processing in the subsequent communication process. If there is an error between the test information of the test receiver and the carrier information, those ordinary receivers whose test information and carrier information do not have an error are retained in the communication channel, and these receivers are defined as valid, and the remaining ordinary receivers are marked as error receivers. Through this process, the communication system can identify which receivers can correctly receive the test information and which need to be adjusted or marked as errors, which helps to improve the reliability and efficiency of communication. Especially in an environment that is prone to interference such as power line carrier communication, 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.
[0070] So far, the technical solutions of the present invention have been described in conjunction 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 fall within the protection scope of the present invention.
[0071] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, 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: include: Based on the communication source, a number of receivers are arranged in the communication channel according to random integer multiples of the preset spacing to form a receiver cluster, where: The receiver adjacent to the communication center is set as a test receiver, and the remaining receivers are set as normal receivers; The communication source transmits carrier information to the communication center through the communication channel to perform a communication test on the receiver; Each receiver responds to the communication test and sends the received test information to the communication center, wherein: The test information carries carrier information decoded by the receiver within the test duration; Determine the receiving characteristics of each receiver, draw a decoding test graph, and fit the decoding test graph; Comparing the decoding test pattern with the carrier information, and adjusting the setting sequence of the receiver according to the comparison result; The test duration is not greater than the transmission duration of the carrier information, and each test duration can be concatenated into the sum of all transmission durations corresponding to the carrier information.
2. The channel detection method for power line carrier communication according to claim 1, characterized in that: The steps to form a receiver cluster include: Determining the geometric center of the communication source; Based on the geometric center, a number of receivers are arranged in the communication channel at random integer multiples of a preset spacing; connecting the receivers to the communication hub to form a receiver cluster; Wherein, a plurality of receivers are randomly distributed in the communication channel.
3. The channel detection method for power line carrier communication according to claim 2, characterized in that: The steps to perform a communications test on the receiver 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, characterized in that: The steps of each receiver sending the received test information to the communication center include: Placing each receiver at a preset distance in the communication channel, and having a decoder and a transmitter built into the receiver; The controller sends a collection instruction to each receiver; The decoder decodes the received carrier information into corresponding test information and stores the test information; The transmitter marks the test information in a decoding order and synchronizes it to the communication center; The communication test is performed according to the distance between the receiver and 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 decoder decodes the carrier information in the following steps: The decoder models the carrier information and obtains corresponding modeling information; Extracting waveform information of the modeling information and calculating an average value of the waveform information; The average value is vector quantized to form corresponding test information.
6. The channel detection method for power line carrier communication according to claim 5, characterized in that: The steps of drawing a decoding test graph and fitting the decoding test graph include: The communication center reads the plurality of test information in sequence according to the decoding order; selecting a number of receiving features; Preprocessing the test information to form corresponding communication pre-data; The communication pre-data is transferred into a decoding test model, and a corresponding decoding test graph is generated; Annotating the decoding test pattern according to the reception characteristics; The receiving characteristics include the receiving time and / or numerical value of the test information.
7. The channel detection method for power line carrier communication according to claim 6, characterized in that: The steps for preprocessing the test information include: Performing data cleaning on the test information to obtain corresponding cleaning information; Segmenting the cleaned information according to a standard learning rate to form corresponding communication pre-data; The data cleaning is to remove the test information that does not meet the receiving characteristics based on the receiving characteristics to form corresponding cleaning information; The standard learning rate is a learning rate that can be recognized by the decoding test model, and for single learning, the corresponding standard learning rate is a single learning rate.
8. The channel detection method for power line carrier communication according to claim 7, characterized in that: 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 common receiver in the decoding test diagram with the carrier information to form a corresponding comparison result; Wherein, an error threshold is set in the communication center, and when the comparison result is less than the error threshold, the communication center determines that there is no error between the test information and the carrier information and / or between the test information and the carrier information; The error threshold is related to the preset distance and / or the number of the receivers.
9. The channel detection method for power line carrier communication according to claim 8, characterized in that: 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 receiver is set adjacent to each other in the communication channel.
10. The channel detection method for power line carrier communication according to claim 9, characterized in that: When there is an error between the test information corresponding to the test receiver and the carrier information, the common receivers whose test information in the decoding test diagram does not have an error with the carrier information are retained in the communication channel, and the remaining common receivers are marked as error receivers.
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
Low-voltage power line carrier communication channel monitoring method and system
CN113726369A
Power line carrier channel noise detection method and system
CN115438702A
Power line carrier communication field rapid fault diagnosis device and method
CN116599547A