Channel fault detection for channel diagnostic systems
First Claim
Patent Images
1. A method, comprising:
- a) transmitting a signal through a cable;
b) receiving a reflected signal from the cable;
c) converging a plurality of echo canceller coefficients based on the reflected signal, wherein each echo canceller coefficient corresponds to a respective tap of a plurality of taps of an echo canceller;
d) determining a threshold of a given tap of the plurality of taps, comprising(1) generating a first product by applying a tap number associated with the given tap and a first programmable parameter to a multiplier circuit, and(2) generating the threshold by applying the first product and a second programmable parameter to an adder circuit;
e) when a value of an echo canceller coefficient corresponding to the given tap is greater than the threshold of the given tap, then determining a cable length to a cable fault, comprising(1) generating a second product by applying the tap number associated with the given tap and a third programmable parameter to the multiplier circuit, and(2) generating the cable length by applying the second product and a fourth programmable parameter to the adder circuit; and
f) performing acts d) and e) for each remaining tap of the plurality of taps.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and computer program product for detecting faults in cables. The invention comprises receiving a first reflected signal; comparing the first reflected signal amplified with a first predetermined receiver gain setting with a first threshold; if the value of the amplified first reflected signal is greater than the value of the first threshold, then terminating detecting; if the value of the amplified first reflected signal is not greater than the value of the first threshold, then comparing a second reflected signal amplified with a second predetermined gain setting different from the first gain setting with a second threshold.
35 Citations
17 Claims
-
1. A method, comprising:
-
a) transmitting a signal through a cable; b) receiving a reflected signal from the cable; c) converging a plurality of echo canceller coefficients based on the reflected signal, wherein each echo canceller coefficient corresponds to a respective tap of a plurality of taps of an echo canceller; d) determining a threshold of a given tap of the plurality of taps, comprising (1) generating a first product by applying a tap number associated with the given tap and a first programmable parameter to a multiplier circuit, and (2) generating the threshold by applying the first product and a second programmable parameter to an adder circuit; e) when a value of an echo canceller coefficient corresponding to the given tap is greater than the threshold of the given tap, then determining a cable length to a cable fault, comprising (1) generating a second product by applying the tap number associated with the given tap and a third programmable parameter to the multiplier circuit, and (2) generating the cable length by applying the second product and a fourth programmable parameter to the adder circuit; and f) performing acts d) and e) for each remaining tap of the plurality of taps. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
a) setting a first predetermined gain for an output of an echo canceller (EC); b) transmitting a first transmitted signal through a pair of wires; c) receiving a first reflected signal from said pair; d) setting a plurality of gains of a programmable gain amplifier (PGA); e) combining the plurality of gains of the PGA with the first reflected signal; f) converging a plurality of filter coefficients for each of the plurality of PGA gains of step e) using the output of the EC amplified by the first predetermined gain; g) comparing the results of step f) with a plurality of thresholds calculated according to a linear piecewise function to generate a plurality of compared signals; and h) comparing a filter coefficient of the plurality of filter coefficients with a corresponding threshold of the plurality of thresholds; and i) when a compared filter coefficient of the plurality of filter coefficients is greater than the corresponding threshold, reporting a fault in the pair, and determining a location along the pair corresponding to the compared signal. - View Dependent Claims (8)
-
-
9. A method, comprising:
-
a) setting a first programmable gain amplifier (PGA) gain for a PGA and a first multiplier gain for a multiplier coupled to an output of an echo canceller (EC); b) transmitting a first transmitted signal through a pair of wires; c) receiving a first reflected signal from said pair; converging a first plurality of filter coefficients in the EC using the first reflected signal amplified by the first PGA gain with the output of the EC amplified by the first multiplier gain; e) comparing a filter coefficient of the first plurality of filter coefficients with a threshold; f) if the filter coefficient is greater than the threshold, reporting a fault in the pair; and g) if the filter coefficient is less than the threshold, (1) setting a second PGA gain and a second multiplier gain, (2) transmitting a second transmitted signal through the pair, (3) receiving a second reflected signal, and (4) converging a second plurality of filter coefficients in the EC using the second reflected signal amplified by the second PGA gain with the output of the EC amplified by the second multiplier gain. - View Dependent Claims (10, 11, 12)
-
-
13. Apparatus for detecting faults in cables, comprising:
-
a transmission path for transmitting a signal along a cable; a receiving path for receiving a reflected signal from the cable; a programmable gain amplifier located in said receiving path for adding a predetermined gain factor to the reflected signal; an echo canceller located between and coupled to said transmission path and said receiving path; means for converging a filter coefficient of the echo canceller as a function of the reflected signal processed through the programmable gain amplifier; means for comparing the converged coefficient with a predetermined threshold; means for reporting a fault in the cable if the compared converged coefficient has a magnitude greater than said threshold; wherein said receiving path receives a second reflected signal; wherein said programmable gain amplifier adds a second gain factor to the second reflected signal; wherein the converging means converges a second filter coefficient of the echo canceller as a function of the second reflected signal processed through the programmable gain amplifier; means for comparing the second converged coefficient with a second predetermined threshold, the value of which is determined using a piecewise linear function; and means for reporting a fault in the cable if the second compared converged coefficient has a magnitude greater than said second predetermined threshold.
-
-
14. An apparatus, comprising:
-
means for receiving a reflected signal from a cable; means for converging a plurality of coefficients based on the reflected signal, wherein each coefficient of the plurality of coefficients corresponds to a respective tap of a plurality of taps; a shared resource circuit configured to generate thresholds and to generate lengths, comprising a first multiplexer configured to select between a first programmable length parameter and a first programmable threshold parameter, a second multiplexer configured to select between a second programmable length parameter and a second programmable threshold parameter, a multiplier circuit coupled to the first multiplexer and configured to multiply an output of the first multiplexer and a tap number, and an adder circuit coupled to the multiplier circuit and the second multiplexer, and configured to add an output of the second multiplexer and an output of the multiplier; and means for comparing a threshold, corresponding to a given tap of the plurality of taps and generated by the shared resource circuit, to a coefficient of the plurality of coefficients and corresponding to the given tap. - View Dependent Claims (15, 16, 17)
-
Specification