Communication line fault positioning method and device, electronic equipment and medium

Through time domain reflector and acquisition technology of different pulse widths, combined with data processing and peak and trough identification, the problems of long time and inaccurate positioning of communication line fault detection in the existing technology are solved, and fast and accurate fault positioning is achieved, improving the The reliability of the communication system.

CN119483639AActive Publication Date: 2025-02-18BEIJING HUAHUAN ELECTRONICS
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411504201.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-18
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

In the prior art, the communication line fault detection time is long and the accuracy is not high, and the fault location cannot be accurately located.

Method used

By acquiring the original signal reflection data measured by the time domain reflector, fault signal data is collected using different pulse widths, data processing is performed to identify the peaks and troughs, and the fault location is determined based on the horizontal coordinate difference of the peaks and troughs.

Benefits of technology

It realizes rapid and accurate positioning of fault points, shortens maintenance time, and improves the reliability of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483639A_ABST
    Figure CN119483639A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of communication fault detection and positioning, and provides a communication line fault positioning method and device, electronic equipment and a medium, and the method comprises the steps: obtaining original signal reflection data obtained through the measurement of a time domain reflectometer on a communication line; acquiring signal reflection data when the communication line has a fault from the original signal reflection data by adopting different pulse widths, and performing data processing to obtain target signal reflection data; longitudinal coordinate differences of adjacent data points in the target signal reflection data and fault key features are analyzed, and wave crests and wave troughs are identified; and determining the fault position of the communication line based on the abscissa difference of the wave crest and the wave trough. Therefore, the signal reflection data measured by the time domain reflectometer are acquired through different pulse widths, and the data are optimized and analyzed through a specific algorithm, so that the fault detection precision and reliability are improved, the fault point is quickly and accurately positioned, the maintenance time is shortened, and the reliability of a communication system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of communication fault detection and positioning, and in particular to a communication line fault positioning method, device, electronic equipment and medium. Background Art

[0002] In today's production and life, with the continuous development of the power grid, telephone communication has brought great convenience to people's lives and greatly improved the efficiency of information exchange. However, when a communication line fails, the fault detection is very difficult, causing great inconvenience to equipment maintenance and daily work and life.

[0003] Traditional communication line fault detection methods may require staff to carry multiple fault detectors to the fault site, and also need to select different fault detectors according to the different communication lines being detected. This fault detection method has problems such as long detection time, low accuracy, and inability to accurately locate faults. Therefore, how to quickly and accurately determine the short circuit and open circuit locations of communication lines has become an urgent problem to be solved. Summary of the invention

[0004] The present invention provides a communication line fault locating method, device, electronic device and medium, which are used to solve the defects of the prior art such as long detection time, low accuracy and inability to accurately locate the fault position, so as to achieve rapid and accurate positioning of the fault point, shorten the maintenance time and improve the reliability of the communication system.

[0005] The present invention provides a communication line fault locating method, comprising: Obtaining original signal reflection data obtained by measuring the communication line with a time domain reflectometer; Using different pulse widths to collect signal reflection data when a fault occurs in the communication line from the original signal reflection data; Performing data processing on the signal reflection data to obtain processed target signal reflection data; Analyzing the differences in ordinates of adjacent data points in the target signal reflection data to identify peaks and troughs; The fault position of the communication line is determined based on the difference between the abscissas of the peak and the trough.

[0006] In a possible implementation, the method further includes: Determine the blind area range corresponding to different pulse widths based on the characteristics of different pulse widths; Traversing the ordinate differences of adjacent data points in the target signal reflection data within the blind area and identifying the peaks and valleys within the blind area according to the key fault features; Based on the identified peaks and valleys within the blind area, it is determined that a fault exists in the communication line within the blind area.

[0007] In a possible implementation, the method further includes: Performing noise reduction processing on the signal reflection data by using a Kalman filter algorithm, and determining the starting point and the ending point of the reflection waveform corresponding to the signal reflection data after the noise reduction processing; Calculate the vertical distance from each data point on the reflected waveform to the line connecting the starting point and the ending point; The data points whose vertical distance is greater than a preset distance threshold are retained to obtain target signal reflection data.

[0008] In a possible implementation, the method further includes: The ordinates of every two adjacent data points are compared in turn, and the data point with the largest ordinate is taken as the peak, and the data point with the smallest ordinate is taken as the trough.

[0009] In a possible implementation, the method further includes: calculating variance ratios and slopes of the identified peaks and troughs; When the variance ratio and the slope meet a preset threshold, it is determined that the identified peaks and valleys are valid.

[0010] In a possible implementation, the method further includes: Calculate the horizontal coordinate difference of the data points corresponding to the peak and the trough; The horizontal coordinate difference is used as the fault position in the communication line away from the current communication device.

[0011] The present invention also provides a communication line fault locating device, comprising the following modules: An acquisition module is used to obtain the original signal reflection data obtained by measuring the communication line by a time domain reflectometer; Using different pulse widths to collect signal reflection data when a fault occurs in the communication line from the original signal reflection data; A processing module, used for performing data processing on the signal reflection data to obtain target signal reflection data after data processing; An identification module, used to analyze the longitudinal coordinate differences of adjacent data points in the target signal reflection data to identify peaks and troughs; A positioning module is used to determine the fault position of the communication line based on the horizontal coordinate difference between the peak and the trough.

[0012] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, a communication line fault locating method as described in any one of the above is implemented.

[0013] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the communication line fault locating method as described in any one of the above is implemented.

[0014] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the communication line fault locating method as described in any one of the above is implemented.

[0015] The communication line fault location method, device, electronic device and medium provided by the present invention obtain the original signal reflection data obtained by measuring the communication line by a time domain reflectometer; use different pulse widths to collect the signal reflection data when the communication line fails from the original signal reflection data; perform data processing on the signal reflection data to obtain the target signal reflection data after data processing; analyze the vertical coordinate difference of adjacent data points in the target signal reflection data to identify the peaks and troughs; determine the fault position of the communication line based on the horizontal coordinate difference of the peaks and troughs. Compared with the defects of the communication line fault detection method of the prior art, which has long detection time, low accuracy and inability to accurately locate the fault position, this scheme collects the signal reflection data measured by the time domain reflectometer by different pulse widths and optimizes and analyzes the data by a specific algorithm, which reduces the possibility of misjudgment, improves the accuracy and reliability of fault detection, realizes rapid and accurate positioning of the fault point, shortens the maintenance time, and improves the reliability of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 This is one of the flow charts of the communication line fault locating method provided by the present invention.

[0018] Figure 2 This is the second flow chart of the communication line fault locating method provided by the present invention.

[0019] Figure 3 It is a schematic diagram of signal reflection data measured by the time domain reflectometer provided by the present invention.

[0020] Figure 4 It is a structural schematic diagram of a communication line fault locating device provided by the present invention.

[0021] Figure 5It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0023] To facilitate understanding of the embodiments of the present invention, specific embodiments will be further explained below in conjunction with the accompanying drawings. The embodiments do not constitute a limitation on the embodiments of the present invention.

[0024] Figure 1 FIG. 1 is one of the flow charts of the communication line fault location method provided by the present invention, such as Figure 1 As shown, the method specifically includes: S11, obtaining original signal reflection data obtained by measuring the communication line with a time domain reflectometer.

[0025] S12. Using different pulse widths to collect signal reflection data when a fault occurs in the communication line from the original signal reflection data.

[0026] The embodiments of the present invention are preferably applicable to telephone communication scenarios. When a communication line fails, a variety of different pulse widths are used to obtain signal reflection data from a time domain reflectometer (TDR). The signal reflection data is time domain reflection data used to analyze transmission line characteristics. A time domain reflectometer is an electronic test instrument mainly used to measure signal reflections in communication transmission lines. It sends electromagnetic pulses and uses reflected signals to determine the time and distance required for the signal to travel from the source to the reflection position. It can help engineers quickly and accurately detect the main signal reflection source and locate the actual reflection point, thereby analyzing the cause of the failure.

[0027] S13: Process the signal reflection data to obtain processed target signal reflection data.

[0028] The data processing method may include but is not limited to a noise reduction processing method and a simplified data processing method, etc., the purpose of which is to remove high-frequency noise from the acquired signal reflection data, reduce the amount of data, facilitate data calculation and improve calculation efficiency.

[0029] For example, the Kalman filter algorithm is used to filter the original acquired signal reflection data to effectively remove high-frequency noise and improve signal quality. The Douglas-Peucker thinning algorithm is then used to further process the filtered data, identify key feature points, simplify the data point set, and eliminate non-critical redundant data, thereby reducing the amount of data to be processed later. The target signal reflection data containing the key features of the fault is obtained.

[0030] S14, analyzing the vertical coordinate differences of adjacent data points in the target signal reflection data to identify peaks and troughs.

[0031] By calculating the vertical coordinate difference between adjacent data points in the target signal reflection data containing the key fault features and the key fault features, the peaks and troughs can be accurately identified. These feature points are the key to fault location. Under normal circumstances, the trend of communication signal reflection data is smooth. When a peak or trough suddenly appears, it indicates that the communication line has a fault. Therefore, the key fault feature is the sudden change in the trend of the signal reflection data.

[0032] It should be noted that, in the case where the difference between consecutive points is small or zero due to noise, signal attenuation or sensor accuracy limitation, the embodiments of the present invention can ensure the continuity and directionality of the data through special processing, taking into account boundary conditions and intermediate points, and provide an accurate basis for peak and valley detection.

[0033] For example, by calculating the difference in the ordinate between adjacent points, marking whether each point is rising or falling, a peak is usually defined by a rising point followed by a falling point, and a valley is usually defined by a falling point followed by a rising point, but in actual TDR test data, the difference between some consecutive points may be very small or 0 due to noise, signal attenuation, or sensor accuracy limitations. This difference is not enough to indicate a clear upward or downward trend. Special processing is performed for this situation. By handling these special cases, it can be ensured that each point in the data set has a clear directionality.

[0034] Optionally, the embodiment of the present invention can also perform blind spot detection: the embodiment of the present invention further integrates a blind spot detection algorithm, determines whether a blind spot exists by traversing the data range where the blind spot may exist, and uses precise counting and threshold judgment to identify the blind spot in the TDR signal reflection data, thereby improving the accuracy and reliability of fault detection. For example, the range of TDR signal reflection data obtained according to different pulses is different. The detection range of a 4ns pulse is 30-200m. If the fault occurs within 30m, it belongs to the blind spot.

[0035] S15. Determine the fault location of the communication line based on the horizontal coordinate difference between the peak and the trough.

[0036] After eliminating the blind zone interference, the fault location of the communication line is determined based on the horizontal coordinate difference between the peak and the trough. The fault detection algorithm is applied to the reliable data to determine the fault point location. First, the first fault point location is set at the pulse starting boundary. Then, the data points are traversed to find and determine the preliminary location of the second fault point, and its amplitude is verified to meet the minimum amplitude threshold to ensure the reliability of the signal. The second fault point is accurately located by calculating the variance ratio and slope, and the distance between the fault points is calculated according to the TDR test principle.

[0037] For example, the first falling edge of different pulse widths is fixed, and the second falling edge is found through calculation. The subtraction of the horizontal coordinates of these two points is the fault point location.

[0038] Finally, the fault point location result is returned. If any abnormality is found during the process, the corresponding return value will be returned (if the corresponding fault point is in the blind area, it will be displayed as the fault point in the blind area), ensuring that the user can get clear operation feedback.

[0039] like Figure 3 As shown, the embodiment of the present invention receives the original signal reflection data of the line open circuit and short circuit returned by the TDR device, and first performs filtering and signal enhancement processing to optimize the signal reflection data. Subsequently, the location of the open circuit and short circuit is accurately calculated, and the fault detection and location results are displayed. The calculation accuracy can reach 1% of the full scale. Specifically, the measurement distance can be further improved by different pulse widths. Moreover, by adjusting the pulse width, the measurement accuracy, measurement distance and signal amplitude can be adjusted accordingly.

[0040] The communication line fault location method provided by the present invention obtains the original signal reflection data obtained by measuring the communication line by a time domain reflectometer; uses different pulse widths to collect the signal reflection data when the communication line fails from the original signal reflection data; performs data processing on the signal reflection data to obtain the target signal reflection data after data processing; analyzes the vertical coordinate difference of adjacent data points in the target signal reflection data to identify the peaks and troughs; and determines the fault position of the communication line based on the horizontal coordinate difference of the peaks and troughs. Compared with the defects of the communication line fault detection method of the prior art, which has long detection time, low accuracy and inability to accurately locate the fault position, the present method collects the signal reflection data measured by the time domain reflectometer by different pulse widths and optimizes and analyzes the data by a specific algorithm, thereby reducing the possibility of misjudgment, improving the accuracy and reliability of fault detection, realizing rapid and accurate positioning of the fault point, shortening the maintenance time, and improving the reliability of the communication system.

[0041] Figure 2FIG. 2 is a flow chart of the communication line fault location method provided by the present invention. Figure 2 As shown, the method specifically includes: S21. Acquire original signal reflection data obtained by measuring the communication line with a time domain reflectometer.

[0042] S22. Using different pulse widths to collect signal reflection data when a fault occurs in the communication line from the original signal reflection data.

[0043] In an embodiment of the present invention, when a communication line fails, a plurality of different pulse widths are used to obtain signal reflection data from a time domain reflectometry (TDR). The signal reflection data is time domain reflection data used to analyze the characteristics of the transmission line. A time domain reflectometer is an electronic test instrument mainly used to measure signal reflections in communication transmission lines. It sends electromagnetic pulses and uses reflected signals to determine the time and distance required for the signal to travel from the emission position to the reflection position. It can help engineers quickly and accurately detect the main signal reflection source and locate the actual reflection point, thereby analyzing the cause of the failure.

[0044] S23, performing noise reduction processing on the signal reflection data by using a Kalman filter algorithm, and determining the starting point and the ending point of the reflection waveform corresponding to the signal reflection data after the noise reduction processing.

[0045] Kalman filtering is an efficient recursive filter that can estimate the state of a dynamic system from a series of measurements containing noise. In the denoising of signal reflection data, the Kalman filter can effectively extract useful signals from the noise. The denoised signal reflection data can be passed through the Kalman filter to determine the starting and ending points of the reflection waveform. This is usually achieved by analyzing the trend and amplitude of the signal. The Kalman filter can help identify significant changes in the signal and thus determine the boundaries of the waveform.

[0046] Specifically, the Kalman filter determines the starting and ending points of the waveform through the following steps: Initialization: Set the initial state estimate and the initial error covariance matrix.

[0047] Prediction: Predict the state and error covariance at the next moment based on the system’s dynamic model.

[0048] Update: Update the state estimate and error covariance using the actual measurements and predictions.

[0049] In actual operation, the starting and ending points of the waveform can be determined by the following technical steps: Filtering: First, perform Kalman filtering on the signal to reduce the impact of noise.

[0050] Waveform analysis: The filtered signal is analyzed by its first-order derivative or difference to find the change point of the waveform.

[0051] Peak Detection: Identify the peak point of a waveform, which is usually an important sign of the beginning and end of the waveform.

[0052] Threshold setting: Set an appropriate threshold to determine the start and end points of the waveform. The threshold can be adjusted according to the characteristics of the signal and the noise level.

[0053] Windowed search: Set a time window around the peak point to further search and confirm the exact start and end points of the waveform.

[0054] In this way, the Kalman filter can not only effectively reduce noise, but also accurately determine the key feature points of the signal reflection waveform, thereby providing accurate data for subsequent signal analysis and processing.

[0055] S24, calculating the vertical distance from each data point on the reflected waveform to the line connecting the starting point and the ending point.

[0056] S25. Retain the data points whose vertical distance is greater than a preset distance threshold to obtain target signal reflection data.

[0057] In the embodiment of the present invention, the filtered data is further processed to identify key feature points, simplify the data point set, and eliminate non-critical redundant data, thereby reducing the amount of data for subsequent processing, and obtaining target signal reflection data containing key fault features.

[0058] Specifically, suppose a reflection waveform containing thousands of data points is collected. These data points represent the various impedance changes and reflection points encountered by the signal when propagating in the transmission medium.

[0059] The main goal of the embodiment of the present invention is to identify the key feature points in these reflected waveforms, which represent important impedance changes, such as breakpoints or short-circuit points. The identification is performed through the following steps: Initialization: First determine the starting and ending points of the TDR reflection waveform.

[0060] Calculate distance: Calculate the vertical distance from each point on the TDR reflection waveform to the line connecting the start point and the end point.

[0061] Identify key points: Find the point farthest from the line. This point is the key feature point because it represents a significant change in the waveform.

[0062] Set threshold: Set a distance threshold. If the distance from the key feature point to the connecting line is greater than the distance threshold, the point will be retained; if it is less than the distance threshold, the point is considered not a key point and can be removed.

[0063] Recursive processing: For the retained key feature points, use them as new starting points or ending points, and repeat the above process until all points are processed. The final data point set will be much smaller than the original data set, but it can still approximate the original waveform well.

[0064] The above method can extract the most critical information from a large amount of TDR reflection data while removing unnecessary details, making data processing more efficient.

[0065] S26, comparing the ordinates of every two adjacent data points in sequence, taking the data point with the largest ordinate as the peak, and taking the data point with the smallest ordinate as the trough.

[0066] By calculating the vertical coordinate difference between adjacent data points in the target signal reflection data containing the key fault features and the key fault features, the peaks and troughs can be accurately identified. These feature points are the key to fault location. Under normal circumstances, the trend of communication signal reflection data is smooth. When a peak or trough suddenly appears, it indicates that the communication line has a fault. Therefore, the key fault feature is the sudden change in the trend of the signal reflection data.

[0067] For example, by calculating the difference in ordinates between adjacent points, marking each point as rising or falling, a peak is usually defined by a rising point followed by a falling point, and a valley is usually defined by a falling point followed by a rising point. Therefore, the data point with the largest ordinate is considered a peak, and the data point with the smallest ordinate is considered a valley.

[0068] S27: Calculate the variance ratio and slope of the identified peaks and troughs.

[0069] S28. When the variance ratio and the slope meet a preset threshold, determine that the identified peaks and valleys are valid.

[0070] In the field of signal processing, the identification of peaks and troughs is an important step in analyzing signal characteristics. The variance ratio and slope of peaks and troughs are two key parameters that help determine the characteristics of the waveform and the quality of the signal. The variance ratio usually refers to the ratio of the variance of a peak or trough to the variance of its adjacent area. This ratio helps distinguish significant changes from noise in the signal. A high variance ratio indicates that the peak or trough is significantly different from the surrounding signal and may be a valid signal feature. The slope of peaks and troughs refers to the rate at which the signal rises or falls. The slope is usually higher at the peaks and troughs because this is the fastest changing part of the signal. The slope of peaks and troughs can be obtained by calculating the first derivative of the signal or using the difference method.

[0071] When the variance ratio and slope meet preset thresholds, the identified peaks and valleys can be considered valid. These preset thresholds may be thresholds determined based on experience or through experiments to distinguish between real signals and noise. For example, if the variance ratio exceeds a certain value and the slope is greater than a certain threshold, the peak or valley can be considered valid.

[0072] S29, calculating the horizontal coordinate difference of the data points corresponding to the peak and the trough.

[0073] In signal processing, peaks and troughs can usually be identified by algorithms such as peak detection. The horizontal axis difference refers to the distance between the peak and the trough on the time axis. This distance can be obtained by simple subtraction, that is, the horizontal axis value of the peak minus the horizontal axis value of the trough.

[0074] S210: Use the horizontal coordinate difference as the fault position in the communication line away from the current communication device.

[0075] The accuracy of fault location depends on the propagation speed of the signal and the accuracy of the measurement. In the communication line, if the starting point and the end point of the waveform can be accurately identified, the location of the fault point can be determined by calculating the propagation time of the waveform. The horizontal coordinate difference between the peak and the trough is determined as the fault location in the communication line from the current communication device.

[0076] like Figure 3 As shown, the embodiment of the present invention receives the original signal reflection data of the line open circuit and short circuit returned by the TDR device, and first performs filtering and signal enhancement processing to optimize the signal reflection data. Subsequently, the location of the open circuit and short circuit (606 meters) is accurately calculated, and the fault detection and positioning results are displayed. The calculation accuracy can reach 1% of the full scale. Specifically, the measurement distance can be further improved by different pulse widths. Moreover, by adjusting the pulse width, the measurement accuracy, measurement distance and signal amplitude can be adjusted accordingly.

[0077] The communication line fault location method provided by the present invention obtains the original signal reflection data obtained by measuring the communication line by a time domain reflectometer; uses different pulse widths to collect the signal reflection data when the communication line fails from the original signal reflection data; performs data processing on the signal reflection data to obtain the target signal reflection data after data processing; analyzes the vertical coordinate difference of adjacent data points in the target signal reflection data to identify the peak and the trough; and determines the fault position of the communication line based on the horizontal coordinate difference of the peak and the trough. According to the method, the signal reflection data measured by the time domain reflectometer is collected by different pulse widths and the data is optimized and analyzed by a specific algorithm, which reduces the possibility of misjudgment, improves the accuracy and reliability of fault detection, realizes rapid and accurate positioning of the fault point, shortens the maintenance time, and improves the reliability of the communication system.

[0078] The communication line fault locating device provided by the present invention is described below. The communication line fault locating device described below and the communication line fault locating method described above can be referred to each other.

[0079] Figure 4 It is a structural schematic diagram of a communication line fault locating device provided by the present invention, which specifically comprises: The acquisition module 401 is used to acquire original signal reflection data obtained by measuring the communication line by a time domain reflectometer; and to acquire signal reflection data when a fault occurs in the communication line from the original signal reflection data by using different pulse widths; The processing module 402 is used to process the signal reflection data to obtain the target signal reflection data after data processing; An identification module 403 is used to analyze the vertical coordinate difference of adjacent data points in the target signal reflection data to identify peaks and troughs; The positioning module 404 is used to determine the fault position of the communication line based on the horizontal coordinate difference between the peak and the trough.

[0080] In one possible implementation, the processing module 402 is also used to perform noise reduction processing on the signal reflection data through a Kalman filtering algorithm, and determine the starting point and the ending point of the reflection waveform corresponding to the signal reflection data after noise reduction processing; calculate the vertical distance from each data point on the reflection waveform to the line connecting the starting point and the ending point; retain the data points whose vertical distance is greater than a preset distance threshold to obtain the target signal reflection data.

[0081] In a possible implementation, the identification module 403 is further configured to sequentially compare the ordinates of every two adjacent data points, taking the data point with the largest ordinate as the peak, and taking the data point with the smallest ordinate as the trough.

[0082] In a possible implementation, the identification module 403 is further configured to calculate the variance ratio and slope of the identified peaks and troughs; when the variance ratio and slope meet a preset threshold, it is determined that the identified peaks and troughs are valid.

[0083] In a possible implementation manner, the positioning module 404 is further configured to calculate a horizontal coordinate difference between the data points corresponding to the peak and the trough; and use the horizontal coordinate difference as a fault position in the communication line away from the current communication device.

[0084] In one possible implementation, the positioning module 404 is also used to determine the blind area range corresponding to different pulse widths based on the characteristics of different pulse widths; traverse the vertical coordinate differences of adjacent data points in the target signal reflection data within the blind area and identify the peaks and troughs within the blind area according to the key characteristics of the fault; and determine that there is a fault in the communication line within the blind area based on the identified peaks and troughs within the blind area.

[0085] Figure 5 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 5 As shown, the electronic device may include: a processor 810, a communications interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communications interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the communication line fault location method, which includes: obtaining the original signal reflection data obtained by measuring the communication line by a time domain reflectometer; using different pulse widths to collect the signal reflection data when the communication line fails from the original signal reflection data; performing data processing on the signal reflection data to obtain the target signal reflection data after data processing; analyzing the vertical coordinate difference of adjacent data points in the target signal reflection data to identify the peak and the trough; and determining the fault position of the communication line based on the horizontal coordinate difference between the peak and the trough.

[0086] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0087] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the communication line fault locating method provided by the above-mentioned methods, and the method includes: obtaining original signal reflection data obtained by measuring the communication line by a time domain reflectometer; using different pulse widths to collect signal reflection data when the communication line fails from the original signal reflection data; performing data processing on the signal reflection data to obtain target signal reflection data after data processing; analyzing the vertical coordinate difference of adjacent data points in the target signal reflection data to identify peaks and troughs; and determining the fault position of the communication line based on the horizontal coordinate difference between the peaks and troughs.

[0088] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the communication line fault location method provided by the above-mentioned methods, the method comprising: obtaining original signal reflection data obtained by measuring the communication line by a time domain reflectometer; using different pulse widths to collect signal reflection data when a fault occurs in the communication line from the original signal reflection data; performing data processing on the signal reflection data to obtain target signal reflection data after data processing; analyzing the vertical coordinate difference of adjacent data points in the target signal reflection data to identify peaks and troughs; and determining the fault location of the communication line based on the horizontal coordinate difference between the peaks and troughs.

[0089] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0090] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0091] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A communication line fault location method, characterized in that: include: Obtaining original signal reflection data obtained by measuring the communication line with a time domain reflectometer; Using different pulse widths to collect signal reflection data when a fault occurs in the communication line from the original signal reflection data; Performing data processing on the signal reflection data to obtain processed target signal reflection data; Analyzing the differences in ordinates of adjacent data points in the target signal reflection data to identify peaks and troughs; The fault position of the communication line is determined based on the difference between the abscissas of the peak and the trough.

2. The method according to claim 1, characterized in that The method further comprises: Determine the blind area range corresponding to different pulse widths based on the characteristics of different pulse widths; Traversing the ordinate differences of adjacent data points in the target signal reflection data within the blind area and identifying the peaks and valleys within the blind area according to the key fault features; Based on the identified peaks and valleys within the blind area, it is determined that a fault exists in the communication line within the blind area.

3. The method according to claim 1, characterized in that The performing data processing on the signal reflection data to obtain the processed target signal reflection data includes: Performing noise reduction processing on the signal reflection data by using a Kalman filter algorithm, and determining the starting point and the ending point of the reflection waveform corresponding to the signal reflection data after the noise reduction processing; Calculate the vertical distance from each data point on the reflected waveform to the line connecting the starting point and the ending point; The data points whose vertical distance is greater than a preset distance threshold are retained to obtain target signal reflection data.

4. The method according to claim 3, characterized in that: The analyzing the vertical coordinate difference of adjacent data points in the target signal reflection data to identify the peaks and valleys includes: The ordinates of every two adjacent data points are compared in turn, and the data point with the largest ordinate is taken as the peak, and the data point with the smallest ordinate is taken as the trough.

5. The method according to claim 4, characterized in that The method further comprises: calculating variance ratios and slopes of the identified peaks and troughs; When the variance ratio and the slope meet a preset threshold, it is determined that the identified peaks and valleys are valid.

6. The method according to claim 2 or 5, characterized in that: The determining of the fault position of the communication line based on the horizontal coordinate difference between the peak and the trough includes: Calculate the horizontal coordinate difference of the data points corresponding to the peak and the trough; The horizontal coordinate difference is used as the fault position in the communication line away from the current communication device.

7. A communication line fault location device, characterized in that: include: An acquisition module is used to obtain the original signal reflection data obtained by measuring the communication line by a time domain reflectometer; Using different pulse widths to collect signal reflection data when a fault occurs in the communication line from the original signal reflection data; A processing module, used for performing data processing on the signal reflection data to obtain target signal reflection data after data processing; An identification module, used to analyze the longitudinal coordinate differences of adjacent data points in the target signal reflection data to identify peaks and troughs; A positioning module is used to determine the fault position of the communication line based on the horizontal coordinate difference between the peak and the trough.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the communication line fault locating method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the communication line fault locating method according to any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the communication line fault locating method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Cable fault point positioning device and data processing method thereof

    CN107515355A

  • Cable fault detection method and device

    CN110658418A

  • Power line fault hidden danger monitoring device and working method thereof

    CN113671320A

  • Washing machine and controlling method for the same

    KR1020240061314A