EP3240239B1

Hybrid fibre coaxial fault locationing in cable network environments

Abstract

This record has no abstract on file.

EP3240239B1, drawing sheet 1
Sheet 1 of 34

Term

10.6 yearsleft in the term

Expires 20 April 2037.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 4 independent, 11 dependent

  1. 1
    A system, comprising:a data collector (78) located in a cable network (12) comprising network devices (302, 304) to capture multi-tone signals (170) traversing the cable network;a data repository (96) located in a cloud network (98) and having an interface (102) for communicating with the data collector (78), wherein the data repository is configured to store the multi-tone signals captured by the data collector and network data associated with the cable network (12);and a central server (100) comprising: a memory element storing Predictive Services Management, PSM, algorithms (40) comprising instructions and associated data;and a processor operable to execute the PSM algorithms, wherein the processor and the memory element cooperate, such that the central server is configured for: retrieving key performance indicators from the multi-tone signals (170) captured by the data collector;identifying a fault signature based on the key performance indicators, wherein the fault signature is identified based on phase domain analysis of a channel response by searching for an echo in the phase domain for a selected tap in the channel response, finding a specific phase with the echo corresponding to a correlation peak, dephasing the channel response by rotating the channel response with the specific phase, computing a tap amplitude from the dephased channel response, and subtracting the computed tap amplitude from the channel response, thereby removing the effects of group delay;accessing the data repository (96) for geographical information associated with the cable network (12);determining a location of a fault in the cable network based on the fault signature and the geographical information, wherein the determining further comprises: determining a length of a fault cavity associated with the fault and corresponding to the distance between the network devices (302, 304) resulting in the echo;identifying at least one segment having a length the same as the length of the fault cavity;identifying terminating devices (16) associated with the at least one segment;and tagging the identified terminating devices as potentially faulty.
  2. 2
    The system of Claim 1, wherein the length of the fault cavity is based at least in part on a relative tap time and a velocity factor of a cable comprising the cable network (12).
  3. 3
    The system of Claim 1 or 2, wherein the identifying at least one segment comprises searching a segment table comprising data regarding each of a plurality of segments comprising the cable network.
  4. 4
    The system of any preceding claim, wherein the central server (100) is further configured for:identifying a first set of taps for a plurality of cable modems, CMs, (16) comprising the cable network;identifying a set of valid taps, wherein the set of valid taps comprise taps of the first set of taps having a magnitude greater than a first threshold value;grouping taps from the set of valid taps into clusters and determining a mean tap time for each of the clusters;calculating a fault cavity length for each cluster based at least in part on the mean tap time for the cluster;and compiling a list of potential fault locations, wherein each of the potential fault locations comprises a segment having a length equal to the fault cavity length for one of the clusters.
  5. 5
    The system of Claim 4, wherein the central server (100) is further configured for:eliminating from the list of potential fault locations a segment that corresponds to fewer than a minimum number of affected CMs;after the eliminating, sorting the list of potential fault locations by a number of affected CMs associated with each of the listed segments;and identifying the top N listed segments as potential fault locations, where N is greater than zero.
  6. 6
    The system of Claim 5, wherein the central server (100) is further configured for:identifying terminating devices associated with the top N listed segments;and tagging the terminating devices associated with the top N listed segments as potentially faulty.
  7. 7
    The system of any preceding claim, wherein the channel response is derived from pre-equalization coefficients, wherein the pre-equalization coefficients are obtained by periodic polling of the cable network by the data collector.
  8. 8
    The system of Claim 7, wherein the pre-equalization coefficients are stored in the data repository prior to deriving the channel response.
  9. 9
    A method executed at an integrated circuit, the method comprising:retrieving key performance indicators from multi-tone signals captured by a data collector located in a cable network comprising network devices (302, 304);identifying a fault signature based on the key performance indicators, wherein the fault signature is identified based on phase domain analysis of a channel response by searching for an echo in the phase domain for a selected tap in the channel response, finding a specific phase with the echo corresponding to a correlation peak, dephasing the channel response by rotating the channel response with the specific phase, computing a tap amplitude from the dephased channel response, and subtracting the computed tap amplitude from the channel response, thereby removing the effects of group delay;accessing a data repository (96) located in a cloud network (98) for geographical information associated with the cable network (12);determining a location of a fault in the cable network based on the fault signature and the geographical information, wherein the determining further comprises: determining from the timing of the echo a length of a fault cavity associated with the fault and corresponding to the distance between the network devices (302, 304) resulting in the echo;identifying at least one segment having a length the same as the length of the fault cavity;identifying terminating devices associated with the at least one segment;and tagging the identified terminating devices as potentially faulty.
  10. 10
    The method of Claim 9, wherein the length of the fault cavity is based at least in part on a relative tap time and a velocity factor of a cable comprising the cable network (12).
  11. 11
    The method of Claim 9 or 10, wherein the identifying at least one segment comprises searching a segment table comprising data regarding each of a plurality of segments comprising the cable network (12).
  12. 12
    The method of Claim 9, 10 or 11, further comprising:identifying a first set of taps for a plurality of cable modems, CMs, (16) comprising the cable network;identifying a set of valid taps, wherein the set of valid taps comprise taps of the first set of taps having a magnitude greater than a first threshold value;grouping taps from the set of valid taps into clusters and determining a mean tap time for each of the clusters;calculating a fault cavity length for each cluster based at least in part on the mean tap time for the cluster;and compiling a list of potential fault locations, wherein each of the potential fault locations comprises a segment having a length equal to the fault cavity length for one of the clusters.
  13. 13
    The method of Claim 12 further comprising:eliminating from the list of potential fault locations a segment that corresponds to fewer than a minimum number of affected CMs;after the eliminating, sorting the list of potential fault locations by a number of affected CMs associated with each of the listed segments;and identifying the top N listed segments as potential fault locations, where N is greater than zero.
  14. 14
    The method of Claim 13 further comprising:identifying terminating devices associated with the top N listed segments;and tagging the terminating devices associated with the top N listed segments as potentially faulty.
  15. 15
    Non-transitory tangible computer-readable media that includes instructions for execution, which when executed by an integrated circuit, is operable to perform operations comprising the method of any of claims 9 to 14.