Adaptive method and apparatus for transmission line analysis
First Claim
1. A method for performing time domain reflectometry on a communication channel comprising:
- generating a sequence signal;
preprocessing the sequence signal to counter effects of pre-transmission processing, the preprocessing creating a preprocessed sequence signal;
transmitting the sequence signal over a communication channel;
receiving a reflection signal from the communication channel in response to the transmitting the sequence signal;
post-processing the reflection signal to counter the affects of post-reception processing that occurs after receiving the reflection signal;
correlating the reflection signal with the sequence signal to generate a correlated signal;
retrieving a template signal;
aligning the template signal and the correlated signal to determine a point of alignment;
subtracting the template signal from the correlated signal to remove near-end echo from the correlated signal;
measuring a time interval between the point of alignment and a subsequent peak in the correlated signal; and
multiplying the time interval by the rate of propagation of the sequence signal through the communication channel to obtain distance information regarding a line anomaly.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for performing sequence time domain reflectometry to determine the location of line anomalies in a communication channel is disclosed. In one embodiment, the system generates a sequence signal and transmits the sequence signal over a channel. The system receives one or more reflection signals, and performs reflection signal processing on the reflection. In one embodiment, the reflection signal is correlated with the original sequence signal to generate a correlated signal. The system determines a time value between the start of the reflection signal and the subsequent points of correlation to determine a location of a line anomaly. In one embodiment preprocessing and post-processing occurs to counter the effects of a communication device, such as a DMT modulator/demodulator. In one embodiment sampling of the sequence and reflection signal may occur at different times or at a different phase to provide greater resolution of the line anomaly location.
-
Citations
31 Claims
-
1. A method for performing time domain reflectometry on a communication channel comprising:
-
generating a sequence signal;
preprocessing the sequence signal to counter effects of pre-transmission processing, the preprocessing creating a preprocessed sequence signal;
transmitting the sequence signal over a communication channel;
receiving a reflection signal from the communication channel in response to the transmitting the sequence signal;
post-processing the reflection signal to counter the affects of post-reception processing that occurs after receiving the reflection signal;
correlating the reflection signal with the sequence signal to generate a correlated signal;
retrieving a template signal;
aligning the template signal and the correlated signal to determine a point of alignment;
subtracting the template signal from the correlated signal to remove near-end echo from the correlated signal;
measuring a time interval between the point of alignment and a subsequent peak in the correlated signal; and
multiplying the time interval by the rate of propagation of the sequence signal through the communication channel to obtain distance information regarding a line anomaly. - View Dependent Claims (2, 3, 4, 5, 6, 7)
transmitting the rotated sequence signal over the communication channel;
receiving a rotated reflection signal;
correlating the rotated reflection signal with the rotated sequence signal to create a rotated correlated signal;
aligning the rotated correlated signal with the correlated signal; and
adding the rotated correlated signal to the correlated signal to reduce or remove correlation artifacts on the correlated signal.
-
-
8. A system for modifying a sequence signal to counter the effects of a communication device, the system comprising:
-
means for receiving a sequence signal;
means for demodulating the sequence signal, the demodulation configured to counter a pre-transmission effect of a communication device transmitter;
means for providing an output from the means for demodulating to the communication device transmitter;
means for receiving a demodulated reflection signal from a receiver of the communication device, the reflection signal generated by transmission of a sequence signal over a transmission line;
means for modulating the demodulated reflection signal to thereby counter the effects of the demodulation and restore the reflection signal; and
means for processing the reflection signal, wherein the means for demodulating comprises a dual tone multi-frequency demodulator and the means for modulating comprises a dual tone multi-frequency modulator.
-
-
9. A method for performing time domain reflectometry on a communication channel comprising:
-
generating an sequence signal, the sequence signal having a sampling rate with a first phase associated therewith;
transmitting the sequence signal over a communication channel;
receiving a reflection signal from the communication channel in response to the transmitting of the sequence signal;
sampling the reflection signal at a sampling rate having a second phase;
correlating the reflection signal with the sequence signal to generate a correlated signal;
repeating the steps of sampling and correlating one or more additional times to generate correlated signals, wherein during the one or more additional times the second phase is offset from the first phase; and
selecting a point correlation with the largest amplitude from a correlated signal to calculate distance information. - View Dependent Claims (10, 11, 12, 13, 14)
retrieving a template signal;
aligning the template signal and a correlated signal to determine a point of alignment;
subtracting the template signal from the correlated signal to remove near-end echo from the correlated signal;
measuring a time interval between the point of alignment and a subsequent peak in the correlated signal;
multiplying the time interval by the rate of propagation of the sequence signal through the communication channel to obtain distance information regarding a line anomaly.
-
-
11. The method of claim 10, wherein the template signal is a correlated version of a reflection created by a line interface.
-
12. The method of claim 9, wherein a varying offset is introduced into the second phase at each of the repeating the steps one or more additional times.
-
13. The method of claim 9, wherein the communication channel comprises a twisted pair conductor.
-
14. The method of claim 9, further comprising
performing a circular rotation of the sequence signal to create a rotated sequence signal; -
transmitting the rotated sequence signal over the communication channel;
receiving a rotated reflection signal;
correlating the rotated reflection signal with the rotated sequence signal to create a rotated correlated signal;
aligning the rotated correlated signal with the correlated signal; and
adding the rotated correlated signal to the correlated signal to reduce or remove correlation artifacts on the correlated signal.
-
-
15. A method for increasing the accuracy of a time domain reflectometry operation based on sequence signal analysis, the method comprising:
-
generating one or more sequence signals;
transmitting the one or more sequence signals over a transmission line;
receiving a reflection signal;
sampling the reflection signal at a first phase to create a first sampled signal;
correlating the first sampled signal to create a first correlated signal;
sampling the reflection signal at a second phase, the second phase being offset from the first phase, to create a second sampled signal;
correlating the second sampled signal to create a second correlated signal; and
analyzing one or more points of correlation of the first correlated signal and the second correlated signal to determine a point of correlation with the greatest magnitude. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for generating data, the data for use in locating a line anomaly, the system comprising:
-
a sequence source configured to provide a sequence signal;
a digital to analog converter connected to receive the sequence signal and convert the sequence signal to an analog waveform;
a transmitter configured to transmit the sequence signal;
a receiver configured to receive a reflection signal, the reflection signal comprising a reflection of the sequence signal;
an analog to digital converter configured to convert the reflection signal to a digital format, the conversion controlled at least in part by a clock signal;
a clock signal generator configured provide a clock signal to either or both of the digital to analog converter and the analog to digital converter; and
a clock signal modifier configured to modify the clock signal provided to either or both of the digital to analog converter and the analog to digital converter, wherein the clock signal modifier comprises an up-sampler, a variable delay, and a down-sampler.
-
-
21. A system for generating data, the data for use in locating a line anomaly, the system comprising:
-
a sequence source configured to provide a sequence signal;
a digital to analog converter connected to receive the sequence signal and convert the sequence signal to an analog waveform;
a transmitter configured to transmit the sequence signal;
a receiver configured to receive a reflection signal, the reflection signal comprising a reflection of the sequence signal;
an analog to digital converter configured to convert the reflection signal to a digital format, the conversion controlled at least in part by a clock signal;
a clock signal generator configured provide a clock signal to either or both of the digital to analog converter and the analog to digital converter; and
a clock signal modifier configured to modify the clock signal provided to either or both of the digital to analog converter and the analog to digital converter, wherein the sequence signal comprises an M-sequence.
-
-
22. A system for generating data, the data for use in locating a line anomaly, the system comprising:
-
a sequence source configured to provide a sequence signal;
a digital to analog converter connected to receive the sequence signal and convert the sequence signal to an analog waveform;
a transmitter configured to transmit the sequence signal;
a receiver configured to receive a reflection signal, the reflection signal comprising a reflection of the sequence signal;
an analog to digital converter configured to convert the reflection signal to a digital format, the conversion controlled at least in part by a clock signal;
a clock signal generator configured provide a clock signal to either or both of the digital to analog converter and the analog to digital converter; and
a clock signal modifier configured to modify the clock signal provided to either or both of the digital to analog converter and the analog to digital converter, wherein the receiver and the transmitter operate in accordance with a digital subscriber line protocol.
-
- 23. A system for increasing the resolution of a line probing operation, the system comprising one or more signal generation devices configured to, during two or more cycles of operation, provide an input to a transmit module sampler and an input to a receiver module sampler wherein during at least one cycle of operation the input to the transmit module sampler is out of phase with the input to the receive module sampler.
-
29. A system for locating a line anomaly in a transmission line comprising:
-
means for transmitting a sequence signal over the transmission line;
means for receiving a reflection signal configured to receive a reflection signal created in response to transmission of a sequence over the line;
means for sampling the reflection signal based on a signal with a first phase to create a first signal;
means for sampling the reflection signal based on a signal with a second phase to create a second signal; and
means for correlating the first signal and the second signal with the sequence signal to create one or more points of correlation;
means for calculating a distance to a line anomaly based on the one or more points of correlation. - View Dependent Claims (30, 31)
-
Specification