Claims
- 1. A method for performing time domain reflectometry on a communication channel comprising:
obtaining a first complementary signal; transmitting the first complementary signal over a communication channel; receiving a first reflection signal from the communication channel in response to the transmitting of the first complementary signal; correlating the first reflection signal with the first complementary signals to generate a first correlated signal; obtaining a second complementary signal; transmitting the second complementary signal over a communication channel; receiving a second reflection signal from the communication channel in response to the transmitting of the second complementary signal; correlating the second reflection signal with the second complementary signal to generate a second correlated signal; processing the first correlated signal and the second correlated signal to generate a combined correlated signal; determining a point of alignment between the transmitted signals and the combined correlated signal; measuring a time interval between the point of alignment and a subsequent peak in the combined 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.
- 2. The method of claim 1, wherein a peak in the combined correlated signal is caused by a bridge tap.
- 3. The method of claim 1, wherein the communication channel comprises a twisted pair conductor.
- 4. The method of claim 1, wherein transmitting the first and second complementary signals occurs at a power level that does not introduce crosstalk into other communication channels.
- 5. The method of claim 1, further comprising performing a circular rotation of the complementary signals to create two or more rotated complementary signals;
transmitting the two or more rotated complementary signals over the communication channel; receiving two or more rotated reflection signals; correlating the two or more rotated reflection signals with the two or more rotated sequence signals to create two or more rotated correlated signals; aligning the two or more rotated correlated signals with the two or more correlated signals; and adding the two or more rotated correlated signals to the two or more correlated signals to reduce or remove correlation artifacts on the two or more correlated signals.
- 6. The method of claim 1, further comprising:
retrieving a template signal; aligning the template signal and the combined correlated signal; and subtracting the template signal from the combined correlated signal to remove near-end echo from the combined correlated signal.
- 7. A method for performing sequence time domain reflectometry comprising:
transmitting two or more complementary signals through a channel; responsive to the transmitting, receiving two or more reflected complementary signals; and processing the two or more reflected complementary signals to determine the location of at least one line anomaly on the channel.
- 8. The method of claim 7, wherein processing comprises performing correlation of the two or more reflected complementary signals with the two or more complementary signals.
- 9. The method of claim 7, wherein processing comprises adding two correlated signals to create a combined correlated signal.
- 10. The method of claim 7, wherein the combined correlated signal satisfies the delta function.
- 11. The method of claim 7, wherein the two or more complementary signals comprise a complementary pair of Golay codes.
- 12. The method of claim 7, further comprising the step of removing unwanted reflections of the two or more reflected complementary signals by subtracting a template signal from the two or more reflected complementary signals or a processed version of the two or more reflected complementary signals.
- 13. The method of claim 12, wherein each of the complementary signals contains an odd number of data points.
- 14. A method for processing two or more reflection signals generated by transmission of two or more test signals onto a channel to determine a location of a line anomaly comprising:
correlating a first reflection signal with a first test signal to create a first correlated reflection signal; correlating a second reflection signal with a second test signal to create a second correlated reflection signal; combining the first correlated reflection signal with the second correlated reflection signal to create a combined correlated signal; analyzing the combined correlated signal to determine a time difference between transmission of the test signal and a point of correlation; and multiplying the time difference by the rate of propagation of the test signal through the channel to obtain information regarding the location of a line anomaly.
- 15. The method of claim 14, wherein analyzing comprises determining a time difference between receipt of near-end echo of the combined correlated signal and a peak in the combined correlated signal.
- 16. The method of claim 14, wherein the method is performed by an integrated circuit that is part of a data communication device.
- 17. The method of claim 14, wherein the test signals are complementary signal pairs.
- 18. The method of claim 14, further comprising:
subtracting a template signal from the combined correlated signal to more clearly define a point of correlation; and aligning and averaging a rotated signal to the combined correlated signal to reduce channel noise, wherein the rotated signal comprises a signal resulting from correlating a rotated test signal with a reflection of a rotated test signal.
- 19. A system for performing time domain reflectometry to determine the location of impedance mismatches on a channel configured to communicate data using a digital subscriber line standard, the system comprising:
a signal generator configured to generate two or more complementary signals; a transmitter configured to individually transmit the two or more complementary signals on the channel causing the two or more complementary signals to propagate through the channel, the channel being analyzed to determine the location of impedance mismatches that may affect data transmission; a receiver configured to receive one or more reflections that result from the two or more complementary signals encountering impedance mismatches as a signal propagates through the channel; a correlator configured to individually correlate the one or more reflections with the two or more complementary signals that generated the reflection to thereby generate two or more correlated signals; a processor configured to:
combine the two or more correlated signals to create a combined correlated signal; time the period between a beginning of the transmission of the two or more complementary signals and at least one peak in the combined signal; and calculate a value corresponding to a channel length between the system and an impedance mismatch.
- 20. The system of claim 19, wherein the system is embodied in conjunction with a communication device configured to communicate data using a digital subscriber line standard.
- 21. The system of claim 19, wherein the two or more complementary signals comprise signals that when correlated and combined generate an impulse response.
- 22. The system of claim 19, wherein the channel comprises a channel selected from the group consisting of a twisted pair conductor and a fiber optic cable.
- 23. The system of claim 19, wherein the correlator comprises a tapped delay line.
- 24. A system for performing time domain reflectometry on a communication channel to provide information regarding a location of a line anomaly comprising:
a signal generator configured to generate a signal; a transmitter in communication with the signal generator, configured to transmit the signal onto the channel; a receiver configured to receive reflection signals from the channel and provide the reflection signals to a processing module; and a processing module configured to process two or more reflection signals to determine a location of a line anomaly.
- 25. The system for claim 24, wherein the communication channel comprises twisted pair wire.
- 26. The system for claim 24, wherein the peak voltage of the signal is less than 18 volts.
- 27. The system for claim 24, wherein the processing module comprises a correlation unit.
- 28. The system for claim 24, wherein the system is integrated with a data communication device.
- 29. An apparatus for processing two or more reflection signals to determine a location of an anomaly comprising:
means for receiving two or more reflection signals from a conductor; means for correlating the two or more reflection signals to create two or more correlated reflection signals; means for combining the two or more correlated reflection signals to create a combined signal; and means for analyzing the combined signal to determine the location of one or more anomalies associated with the conductor.
- 30. The apparatus of claim 29, wherein the one or more anomalies comprise one or more points of impedance mismatch.
- 31. The apparatus of claim 29, further comprising means for subtracting a template signal.
- 32. The apparatus of claim 29, wherein the means for correlating and the means for analyzing comprise a processor and processor readable code.
- 33. A computer program product comprising a computer useable medium having computer program logic recorded thereon for performing time domain reflectometry analysis comprising:
computer program code logic configured to receive reflections that are caused by a signal encountering impedance mismatches as it propagates through a channel, wherein the signal is one of two or more complementary signals transmitted through the channel; computer program code logic configured to correlate each reflection with the signal that generated the reflection to create two or more correlated signals; computer program code logic configured to process the two or more correlated signals to determine a time difference value between transmission of the sequence signal and receipt of the reflections; and computer program code logic configured to process the time difference value with regard to the rate of propagation of the signal and the reflection through the channel to determine information regarding a location of the impedance mismatch.
- 34. The computer program product of claim 33, wherein the signal comprises a Golay code.
- 35. The computer program product of claim 33, further comprising computer program product configured to generate the signal comprising:
computer program code logic configured to specify two or more complementary signals; computer program code logic configured to recall the two or more complementary signals from memory; and computer program code logic configured to provide the two or more complementary signals to a transmitter.
- 36. The computer program product of claim 33, wherein the computer program code logic configured to process the two or more correlated signals comprises a compare routine and a counter.
- 37. The computer program product of claim 33, further comprising computer program code logic configured to recall a template from memory and subtract the template from the two or more correlated signals to remove unwanted portions.
- 38. The computer program product of claim 33, further comprising:
computer program code logic configured to modify the two or more complementary signals; computer program code logic configured to initiate transmission of the two or more modified complementary signals over the channel; computer program code logic configured to receive two or more modified reflection signals caused by the two or more modified complementary signals; computer program code logic configured to correlate the two or more modified reflections with the two or more modified complementary signals to create two or more modified correlated signals; and computer program code logic configured to combine the two or more correlated signals and the two or more modified complementary signals.
Parent Case Info
[0001] This application is a continuation-in-part of application Ser. No. 10/095,825, entitled Optical Time Domain Reflectomentry, filed Mar. 11, 2002, which is a continuation-in-part of application Ser. No. 09/810,932, entitled Method and Apparatus for Transmission Line Analysis filed Mar. 16, 2001.
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
10095825 |
Mar 2002 |
US |
Child |
10465064 |
Jun 2003 |
US |
Parent |
09810932 |
Mar 2001 |
US |
Child |
10095825 |
Mar 2002 |
US |