US20020161539A1 - Optical sequence time domain reflectometry - Google Patents

Optical sequence time domain reflectometry Download PDF

Info

Publication number
US20020161539A1
US20020161539A1 US10/095,825 US9582502A US2002161539A1 US 20020161539 A1 US20020161539 A1 US 20020161539A1 US 9582502 A US9582502 A US 9582502A US 2002161539 A1 US2002161539 A1 US 2002161539A1
Authority
US
United States
Prior art keywords
signal
sequence
optical
reflection
correlated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/095,825
Inventor
Keith Jones
Maurice Reintjes
William Jones
Ragnar Jonsson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mindspeed Technologies LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/095,825 priority Critical patent/US20020161539A1/en
Assigned to CONEXANT SYSTEMS, INC. reassignment CONEXANT SYSTEMS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: REINTJES, MAURICE, JONES, WILLIAM W., JONSSON, RAGNAR H., JONES, KEITH
Publication of US20020161539A1 publication Critical patent/US20020161539A1/en
Priority to US10/464,962 priority patent/US6947857B2/en
Priority to US10/465,064 priority patent/US6885954B2/en
Assigned to MINDSPEED TECHNOLOGIES, INC. reassignment MINDSPEED TECHNOLOGIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CONEXANT SYSTEMS, INC.
Assigned to CONEXANT SYSTEMS, INC. reassignment CONEXANT SYSTEMS, INC. SECURITY AGREEMENT Assignors: MINDSPEED TECHNOLOGIES, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/46Monitoring; Testing
    • H04B3/493Testing echo effects or singing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/08Locating faults in cables, transmission lines, or networks
    • G01R31/11Locating faults in cables, transmission lines, or networks using pulse reflection methods
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/50Testing of electric apparatus, lines, cables or components for short-circuits, continuity, leakage current or incorrect line connections
    • G01R31/58Testing of lines, cables or conductors
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them

Definitions

  • This invention relates generally to communications and in particular to a system and method for analyzing a transmission line.
  • the medium must be considered because the medium and its condition can affect the rate at which communication may occur.
  • DSL digital subscriber line
  • the rate at which systems using the DSL standards may operate is determined in part by the electrical characteristics of the twisted pair between a transmitting device and a receiving device.
  • the factors that control the rate of communication may include the distance between the receiver and transmitter, presence of bridge taps or load coils, the quality of the twisted pair, the quality of connections to the twisted pair, and the amount of noise that the twisted pair picks up, such as crosstalk noise.
  • the quality of the line and the presence of line anomalies become of greater importance.
  • One prior art method of line analysis such as for evaluating the effects of or identifying the location of line anomalies comprises transmission of a high power pulse on the line. Impedance irregularities in the line cause a reflection or echo when encountered by the pulse. Time information is used to determine the location of the anomaly.
  • This method of line analysis suffers from numerous disadvantages.
  • One disadvantage arises as a result of the necessary, but undesirable, use of a high power pulse. Transmission of a high power pulse on a line disrupts communication and operation of the other pairs in the binder by creating crosstalk between pairs.
  • Another disadvantage of this prior art method arises because of the available echo processing methods. The in-use pairs in the binder with the line being tested create crosstalk in the line being tested. This limits the detectability of weak return echoes which translate into a limitation on the ability of prior art pulse system to accurately analyze the distant end of a long line.
  • Yet another drawback associated with the prior art method of high power pulse reflection analysis is the limited platforms available to generate a high power pulse. As a result, pulse test equipment must be implemented as a separate piece of test equipment and may not be an integrated circuit. This increases the cost of testing by requiring a separate piece of test equipment and can make its use inconvenient.
  • the invention overcomes the disadvantages of the prior art by providing a method for apparatus for sequence time domain reflectometry.
  • the invention comprises a line probe signal and method of generating the same for use in determining line characteristics.
  • the invention comprises a method and apparatus for processing a line probe signal to determine channel characteristics, such as to determine the location and type of one or more line anomalies.
  • Line anomalies may comprise open circuit, short circuit, bridge taps, load coils, moisture on the line, or any other aspect that creates an impedance mismatch.
  • a method for performing time domain reflectometry on a communication channel comprises generating a sequence signal and transmitting the sequence signal over a communication channel.
  • the sequence signal has an autocorrelation function, which approximates a Kronecker delta function.
  • the communication channel may comprise any channel including, but not limited to, fiber optical cable, coaxial cable, power transmission line, network line Ethernet, twisted pair or any channel capable of conducting data.
  • the length of the line or channel being analyzed may range from fractions of a millimeter to thousands of miles.
  • the system receives one or more reflection signals from the communication channel in response to the transmission of the sequence signal. After receipt of the reflection signal, the system correlates the reflection signal with the sequence signal to generate a correlated signal.
  • the correlated signal is a linear combination of the near-end echo and the echoes from one or more anomalies.
  • the system may retrieve a template signal.
  • the template signal corresponds or is representative of the near-end echo in the reflection signal.
  • the system aligns the template signal and the correlated signal to determine a point of alignment.
  • the point of alignment may comprise when the two signal are most similar.
  • the method subtracts the template signal from the correlated signal to remove near-end echo from the correlated signal. Other aspects of the reflection signal may be removed other than near-end echo.
  • the system measures a time interval between the point of alignment and a subsequent peak in the correlated signal.
  • the system multiplies the time interval by the rate of propagation of the sequence signal through the communication channel to obtain a distance to a line anomaly.
  • the rate of propagation for an electrical signal through a channel is generally known for different channel mediums.
  • the method of the invention further includes dispatching a service technician or other personnel to fix the line anomaly.
  • the template signal may be measured or created by correlating the reflection from a long cable of the type to be tested and known to be free of anomalies or the template may be derived from a detailed circuit analysis of the transceiver and the line interface.
  • the sequence signal is transmitted at a power level that does not introduce crosstalk into other communication channels.
  • the method of operation also performs a circular rotation of the sequence signal to create a rotated sequence signal and transmits the rotated sequence signal over the communication channel.
  • a rotated reflection signal is received and correlated with the rotated sequence signal that was transmitted to create a rotated reflection signal.
  • This correlated rotated signal is aligned with the correlated signal and combined with the correlated signal to reduce or remove correlation artifacts on the correlated signal.
  • a system performs sequence time domain reflectometry to determine the location of impedance mismatches on a channel being configured to communicate data using a digital subscriber line standard.
  • This embodiment comprises a sequence generator configured to generate a maximal length sequence signal connected to a transmitter that is configured to transmit the sequence signal on a channel. This causes the sequence signal to propagate through the channel, the channel being analyzed to determine the location of impedance mismatches that may affect data transmission.
  • a receiver is configured to receive one or more reflections that result from the sequence signal encountering impedance mismatches as it propagates through the channel.
  • a correlator connects to the receiver and correlates the received signal, which is comprised of one or more reflections, with the sequence signal to generate a correlated signal, which is the linear combination of the impulse responses of the transmission paths to the one or more anomalies.
  • a processor other hardware or software, configured to determine the time period between a beginning of the sequence signal transmission as determined from the peak of the near-end echo response and the peak of the echo response from the one or more anomalies.
  • the processor, other hardware or software is configured to calculate a value corresponding to a channel length between the system and an impedance mismatch.
  • the invention can be implemented from only one end of the channel, such as when access is possible or convenient to only one end, or when invention may be performed at any point along the channel.
  • the invention may be used to classify the line or channel into a data transmission rate group, a cost of service group, or simply whether or not to use the line for high speed data communication.
  • the distortion of the pulse by the transmission medium may be analyzed to discriminate between various types of anomalies.
  • the system may include various other features or aspects.
  • the system is embodied on a communication device configured to communicate data using a digital subscriber line standard.
  • the sequence generator comprises a tapped delay line.
  • the invention utilizes an echo cancellation method of operation to perform time domain reflectometry processing.
  • a method of operation based on this alternative embodiment includes processing a reflection signal resulting from transmission of a sequence of bits over a channel to determine the location of line anomalies. This occurs by providing the generated sequence (not correlated with the transmit sequence) to a prediction module, which, in one embodiment, is comprised of a finite impulse response, adaptive filter. The coefficients of the prediction filter are adapted such that the output of the prediction filter approximates the received reflection sequence when the transmit sequence is applied to the input of the filter.
  • the coefficients of the adaptive filter are an estimate of the linear combination of the near-end echo response and the responses from the one or more anomalies
  • This method of operation may further include analyzing the coefficient values when the prediction filter output generally resembles the reflection signal to determine the location of impedance mismatches on the channel.
  • the prediction filter comprises a finite impulse response filter.
  • the sequences of bits may comprises a sequence selected from the group of sequences consisting of a maximal length sequence, a Barker code, or a Kasami sequence. It should be noted that comparing may include subtracting the prediction filter output from the reflection signal.
  • the method and apparatus as contemplated by the invention may be configured to analyze an optical fiber.
  • the system includes an optical driver configured to transform the sequence signal into a signal suitable for driving an optical signal generator and an optical generator configured to receive the output of the optical driver and generate an optical signal.
  • An optical interface is provided to route the optical signal from the optical generator to an optical fiber and output an optical reflection received over the optical fiber.
  • An optical detector is included and is configured to receive the optical reflection from the optical interface and convert the optical reflection to a reflection signal in electrical form.
  • a near-end echo reduction module configured to remove near-end echo from the reflection signal.
  • the optical generator comprises a light emitting diode or a laser.
  • an optical sequence time domain reflectometry system comprising a sequence signal source configured to provide a sequence signal to an optical transmit system.
  • the optical transmit system is configured to receive the sequence signal from the sequence signal source, convert the sequence signal to an optical signal, and transmit the optical signal through an optical fiber.
  • Such a system may further include an optical receive system configure to receive an optical reflection signal and convert the optical reflection signal to an electrical reflection signal and a correlator configured to receive the electrical reflection signal and correlate the electrical reflection signal with the sequence signal.
  • this system further includes an optical interface positioned to interface the optical transmit system and the optical receive system with the optical fiber.
  • the system may be configured within a communication device or test equipment.
  • the optical interface may comprise a circulator or a beam splitter.
  • a method may also be provided for determining the location of a line anomaly in a fiber optic cable.
  • the method may includes the steps of obtaining a sequence signal, converting the sequence signal into a light signal, transmitting the light signal through an optical fiber, and thereafter receiving and directing a reflected light signal to an optical detector.
  • the method converts the reflected light signal to a reflection sequence in electronic form, correlates the reflection sequence with the sequence signal to obtain a correlated signal, and analyzes the correlated signal to determine a point of correlation.
  • the method calculates a duration of propagation of the sequence signal through the optical fiber and calculates a location of a line anomaly based on the duration of propagation and a rate of propagation.
  • the steps of receiving and directing a reflected light signal to an optical detector is performed by a beam splitter.
  • the method may further comprise subtracting a near-end echo template signal from the correlated signal to remove an unwanted point of correlation caused by near-end echo. This method may be performed by test equipment or communication equipment.
  • the method may analyze an optical fiber by first transmitting a sequence signal through an optical fiber, then receiving a reflection signal from the optical fiber and correlating the reflection signal to create a correlated signal and thereafter, processing the correlated signal to obtain information regarding the optical fiber.
  • the processing may include subtracting a correlated near-end echo signal form the correlated signal to remove the point of correlation created by the near-end echo so that a point of correlation may be identified.
  • the method calculates a propagation duration between transmission of the sequence signal and receipt the portion of the reflection that creates the point of correlation and multiplies the propagation duration with a rate of propagation of the sequence signal through the optical fiber. This allows one to determine information concerning a distance to a location in the optical fiber that created the point of correlation. This method may occur multiple times to obtain numerous reference points.
  • the method and apparatus of the invention may also be realized as a computer program product comprising a computer useable medium having computer program logic recorded thereon for optical fiber analysis.
  • One such embodiment of such a configuration comprises computer program code logic configured to generate a sequence signal and an optical generator configured to transmit the sequence signal, in optical form, over an optical fiber.
  • An optical receiver detects an optical reflection and converts the optical reflection to a reflection signal in electrical format.
  • Additional computer program code logic is configured to correlate the reflection signal with the sequence signal to create a correlated signal while other computer program code logic is configured to analyze the correlated signal to determine a portion of the correlated signal having a maximum magnitude. Further computer program code logic determines a distance to a line anomaly based on a time of receipt of the portion of the correlated signal having a maximum magnitude.
  • Additional computer program product may be configured to analyze the reflection signal to determine the type of line anomaly that is creating the reflection signal.
  • This embodiment may include an optical interface configured to direct a portion of the sequence signal to the optical detector and a portion of the sequence signal to the optical fiber.
  • the computer program code logic configured to determine a distance to a line anomaly comprises computer program code logic configured to multiply the time duration for the sequence signal to travel to the line anomaly by one-half the rate of propagation for the sequence signal.
  • the method and apparatus contemplated by the invention comprises a method for processing a reflection signal to obtain information about an optical fiber.
  • This method monitors for a reflection signal received over an optical fiber.
  • the reflection signal is generated by transmission of an original signal.
  • the method correlates the reflection signal with the original signal to generate a correlated signal and analyzes the correlated signal for points of correlation to determine if line anomalies are present in the optical fiber.
  • the method may further include analyzing the correlated signal to determine the type of line anomaly present in the optical fiber.
  • FIG. 1 is a block diagram of an example environment of use of the invention.
  • FIG. 2A illustrates a block diagram of example embodiment in relation to a communication line and an example line anomaly.
  • FIG. 2B illustrates a plot of an example reflection signal as may be generated by and correspond to the exemplary embodiment of FIG. 2.
  • FIG. 3 illustrates a plot of an example sequence transmission pattern.
  • FIG. 4 illustrates a more detailed block diagram of an example embodiment of one configuration of the invention.
  • FIG. 5 illustrates a block diagram of an example embodiment of a sequence generator configured using a linear feedback shift register type implementation.
  • FIG. 6 illustrates an alternative embodiment of a sequence generator comprising a tapped delay line configuration.
  • FIG. 7 illustrates block diagram of an example configuration of a correlation unit.
  • FIGS. 8A and 8B illustrate example plots of a sequence signal and associated noise before and after the correlation operation.
  • FIG. 9 illustrates a plot of an example sequence signal.
  • FIG. 10 illustrates an alternative embodiment of the invention.
  • FIG. 11 illustrates a block diagram of an example configuration of a prediction filter configured to match the channel response.
  • FIG. 12 illustrates an example method of operation of one embodiment of the invention.
  • FIG. 13 illustrates an example method of sequence generation.
  • FIG. 14 illustrates an alternative method of sequence generation for use with a table look-up method.
  • FIG. 15 illustrates an operational flow diagram of an example method of correlation and processing of reflection signals.
  • FIG. 16 illustrates an operational flow diagram of an exemplary method of artifact reduction.
  • FIG. 17 illustrates an operation flow diagram of an example method of near-end echo reduction.
  • FIG. 18 illustrates an example method of processing the sequence signal to determine the location of line anomalies.
  • FIG. 19 illustrates an example method of operation for sequence time domain reflectometry using echo cancellation.
  • FIG. 20 illustrates a block diagram of an example embodiment of an optical sequence time domain reflectometry system configured as or contained in test equipment.
  • FIG. 21 illustrates a block diagram of an example embodiment of an optical sequence time domain reflectometry system configured as or contained in a communication device.
  • FIG. 22 illustrates a block diagram of an example embodiment of an example implementation of an optical sequence time domain reflectometry system.
  • FIG. 23 illustrates a block diagram of an alternative example embodiment of an example implementation of an optical sequence time domain reflectometry system.
  • FIG. 24 illustrates a block diagram of an example implementation of an optical sequence time domain reflectometry system equipped with a beam splitter.
  • FIG. 25 illustrates a block diagram of a functional representation of an optical interface.
  • FIG. 26 illustrates an operational flow diagram of an example method of optical sequence time domain reflectometry.
  • FIG. 1 illustrates an example environment for use of the invention.
  • the example environment shown in FIG. 1 is provided for purposes of discussion and is not in any way intended to limit the scope or breadth of the invention. It is contemplated that the invention may find use in a plurality of other environments, such as any environment where it is desired to obtain information regarding line characteristics for the purposes of communication over the line, line repair or line classification.
  • the line to be probed may comprise any type of conductor or channel including, but not limited to, a twisted pair conductor, coaxial cable, Ethernet, an optical channel, or a radio frequency waveguide.
  • FIG. 1 illustrates customer premise equipment (CPE) 100 in communication with a communication interface 102 over a first line 104 .
  • the CPE 100 comprises any communication device that is generally located remote from the communication interface 102 and configured to facilitate communication over the first line 104 .
  • the CPE 100 comprises a communication modem or communication device located at a business or residence.
  • the CPE 100 may comprise, but is not limited to, any device operating under the digital subscriber line (DSL) standard, any voice band modem, cable modem, wireless modem, power line modem, or any other device configured to perform digital or analog communication. It is contemplated that contained in the CPE 100 and the communication interface 102 there is a receiver and transmitter configured to send and receive data over the line 104 .
  • DSL digital subscriber line
  • the first line 104 may comprise any communication medium intended to carry communication signals.
  • the first line 104 comprises, but is not limited to, one or more conductors of a twisted pair of conductors, coax cable, power line, optical cable.
  • the first line 104 is shown as a single line, it should be understood that the line 104 may comprise any configuration or number of conductors, optical paths, or other such paths.
  • Other lines, channel, or paths or conductors shown throughout the figures may likewise comprise any configuration or number of conductors, optical paths, or other such paths.
  • the communication interface 102 comprises any communication equipment configured to communicate with the CPE 100 over the first line 104 .
  • the communication interface 102 may comprise a digital subscriber line access multiplexer (DSLAM).
  • DSLAM is configured to facilitate communication over the first line 104 between the CPE 100 and a central office (CO) switch 106 and an Internet Service Provider (ISP) 110 .
  • the DSLAM may include modems or other communication devices.
  • Communication with the CO switch 106 occurs over a second line 108 while communication with the ISP 110 occurs over a third line 112 .
  • the communication interface 102 appropriately routes certain voice communication from the CPE 100 to the CO switch 106 while appropriately routing certain data communication from the CPE to the ISP 110 .
  • the CO switch 106 may connect to the PSTN 116 thereby serving as a switching and routing service for telephone, facsimile, or data calls.
  • the ISP 110 may connect to the Internet 118 to provide access to a plurality of other networked computers.
  • the various embodiments of the invention may be used to evaluate the characteristics of the first line 104 , the second line 108 , the third line 112 , or lines 120 and 122 to thereby determine characteristics of the line, such as but not limited to the location of line anomalies that may effect data transmission. It is desired to obtain the highest data rate supportable by the lines 104 , 108 , 112 , 120 , 122 so that a maximum amount of data may be transferred in a minimum amount of time with the fewest number of errors. This enables more rapid upload, downloads, and greater and more reliable use of the lines 104 , 108 , 112 , 120 , 122 .
  • the invention may be practiced at any location in the communication system.
  • the invention is integrated with modems at the communication interface 102 , the C.O. switch 106 , or the communication interface 102 .
  • the invention may also be used to determine a line characteristics for each leg or path for symmetrical communication (identical or similar data transmission rates between devices) or asymmetrical communication (different data transmission rates between devices).
  • FIG. 2A illustrates a block diagram of example configuration in relation to a communication line and an example line anomaly.
  • a sequence generator and transmit module 200 connect to a hybrid 204 .
  • the hybrid 204 connects to channel 208 .
  • the channel 208 comprises a twisted pair conductor.
  • the conductor comprises fiber optic cable.
  • the channel may comprise coaxial cable or radio waveguide.
  • the opposite end of the channel 208 connects to a line termination 216 .
  • the line termination 216 may comprise an open circuit, short circuit, or a termination impedance matched to the line. Both an open circuit and a short circuit create reflections.
  • a line anomaly 220 resides between the hybrid 204 and the line termination 216 .
  • a conductor 212 is spliced into the channel 208 forming a bridged tap.
  • the bridged tap is typically terminated in an open circuit.
  • the conductor 212 comprises the same type channel material as the channel 208 .
  • the conductor 212 comprises the same general class of transmission line with slightly different properties, such as wire gauge.
  • Other line anomalies may include an open circuit or a short circuit in the channel cable 208 . It is contemplated that the line anomaly may be located at any distance from the point at which the test is applied and, in the case of a bridged tap, the spliced cable may be of any length. Hence, the conductors 208 and 212 may assume any length.
  • the hybrid 204 also connects to a receiver and reflection module 224 that is configured to monitor for and receive reflection signals from the hybrid arriving over the channel 208.
  • the sequence generator and transmit module 200 comprises a configuration of software, hardware, integrated circuit, analog system, or some combination thereof that is collectively configured to generate a sequence signal in accord with the teaching discussed below. It is contemplated that the sequence generator portion of the module 200 generates a sequence signal for transmission over the channel 208 . As discussed below in greater detail, the sequence signal has numerous advantages over the prior art use of a single high power pulse when used for time domain reflectometry. Any type of sequence signal may be utilized and is compatible with and covered by the scope of the invention. In one embodiment, a sequence signal with good autocorrelation properties is used. In one embodiment it is desired to have a signal with a generally flat frequency response across the frequency spectrum that will be used for communication.
  • the sequence generator portion of the module 200 is embodied in software and configured to execute in conjunction with a processor to generate a physical electrical signal. Any type of processor, hardware, or integrated circuit may execute the software code.
  • the software may be stored in memory or any computer readable medium.
  • the hybrid 204 operates as understood in the art. It is designed to allow the signal received from the channel 208 to pass through to the receiver but to minimize the amount of the transmit signal which is directly coupled into the receiver. There is, in general, some residual signal directly coupled to the receiver and this is termed the near-end echo.
  • the line anomaly comprises any connection, break, disruption or aspect that creates an impedance mismatch. When encountered by a signal, such as a sequence signal, this mismatch creates a reflection that echoes back in the direction of the received signal.
  • the line anomaly 220 comprises a load coil. In another embodiment, the line anomaly 220 comprises a bridge tap. Other line anomalies include but are not limited to, semi open or short circuits, moisture or corrosion on the linear a change in wire gauge.
  • the receiver and reflection processor 224 comprises a configuration of software, hardware, integrated circuit, analog system, or some combination thereof that is collectively configured to receive a reflection sequence signal and process the reflection sequence signal to obtain information regarding anomalies on the channel 208 .
  • the sequence signal has numerous advantages over the prior art signal of a high power pulse when used for time domain reflectometry. Any type of reflected sequence signals may be processed and is contemplated as being compatible with and covered by the scope of the invention. Further, numerous different types of receivers, demodulator, filters, or other transmit components may be adopted for use. The invention is not limited to any particular type of receiving system.
  • the receiver and reflection processor 224 is embodied in software and configured to execute on a processor. Any type of processor, hardware or integrated circuit may be used to execute the software code.
  • the software may be stored in memory or any computer readable medium.
  • FIG. 2B illustrates an example plot of a reflection signal as may be generated by and correspond to the exemplary configuration of FIG. 2A.
  • FIG. 2B is described with reference to FIG. 2A.
  • the reflection signal plot 300 is in relation to a vertical axis 304 representing voltage and a horizontal axis 308 representing time.
  • the plot 300 is generated by processing in accord with the invention in response to sending a sequence signal on the channel, receiving the reflection signal, and then processing the reflection signal.
  • the processed reflection signal 300 reveals peaks or points of reflections at a time 312 , 316 , 320 , and 324 .
  • the peak at time 312 corresponds to the impedance mismatch created by the hybrid 204 .
  • the peak at time 312 caused by the hybrid, is of significantly greater magnitude than the other peaks.
  • the peak at time 316 corresponds to the impedance mismatch created by the anomaly 228 (FIG. 2A) caused by the connection of conductor 212 to channel 208 .
  • the peak at time 320 corresponds to the impedance mismatch created by the line anomaly 220 .
  • the peak at time 324 corresponds to the impedance mismatch created by the line termination 216 .
  • the location of the anomalies or other impedance mismatches may be determined.
  • the propagation speed for category 3 twisted pair cable is about two-thirds the speed of light.
  • the anomaly causes an impedance mismatch resulting in a decreased impedance, the reflection will have opposite polarity relative to the incident signal. If the anomaly causes an increase in impedance, the reflection will have the same polarity as the incident signal. Thus, an open circuit will produce a positive return while a short circuit will produce a negative return. In this manner the invention also provides information regarding the type of line anomaly. Other discontinuities may also be mapped.
  • the invention comprises use of periodic sequences for channel analysis.
  • the invention comprises use of any sequence with good autocorrelation properties.
  • a and e are small percentages of one
  • p is a percentage of the sequence symbol period
  • d is a small percentage of p. Bounded by these requirements the values of a, e, p and d may be selected to provide the desired sequence signal.
  • the value ‘e’ is directly related to the period of the M-sequence. If ‘e’ is too large, the correlation process will result in a side lobe. Hence, a small ‘e’ is desired but not required.
  • ‘e’ is between 15% and 40% of one. In a more preferred embodiment, ‘e’ is between 5% and 15% of one. In a most preferred embodiment, ‘e’ is less than 5% of one.
  • ‘d’ is between about 15% and 45% of one. In a more preferred embodiment, ‘d’ is between about 5% and 15% of one. In a most preferred embodiment, ‘d’ is less than about 5% of one.
  • ‘p’ it is contemplated that various values of ‘p’ between zero and sequence symbol period. Thus, it may range from zero to one.
  • the value ‘a’ influences width of the autocorrelation function. In some embodiments, a narrow impulse is desired. In one embodiment, ‘a’ is between about 15% and about 45% of one. In a more preferred embodiment, ‘a’ is between about 5% and about 15% of one. In a most preferred embodiment, ‘a’ is less than about 5% of one.
  • a requirement on R(t) in the transition region defined by d is that the function be reasonably smooth and decreasing. Therefore, use of sequences with good autocorrelation properties closely approximating an impulse can quickly and accurately provide the desired reflection response information.
  • e is a small percentage of one.
  • the e is directly related to the period of the M-sequence. If e is too large, the correlation process will result in a side lobe. Hence, a small e is desired but not required.
  • ‘e’ is between 15% and 45% of one. In a more preferred embodiment, ‘e’ is between 5% and 15% of one. In a most preferred embodiment, ‘e’ is less than 5% of one.
  • M-sequences can be defined as a positive integer with no internal periodicity.
  • An M-sequence can be defined by the following equation:
  • G ( X ) g m X m +g m ⁇ 1 X m ⁇ 1 +g m ⁇ 2 X m 2 ⁇ 2 + . . . +g 2 X 2 +g 1 X+g 0
  • Sequences are desirable signals for numerous reasons.
  • One reason is that sequences can be generated by binary logic circuits, such as a scrambler or linear feedback shift register.
  • Another desirable aspect of sequences is that they may be generated at very high speed because of the type of logic utilized to generate the sequence. Standard flip-flop and combinational type logic may be used to generate these types of sequences.
  • Yet another desirable aspect of sequences, and M-sequences in particular, is that these sequences possess good autocorrelation properties that may be processed to closely approximate an impulse at a point of correlation.
  • Sequences as contemplated by the invention may be implemented or created in various ways.
  • One method of M-sequence generation comprises use of linear feedback shift registers.
  • One example linear feedback shift register configuration comprises a Fibonacci implementation consisting of a shift register where a binary weighted modulo 2 sum of the taps is fed back to the input.
  • Another example implementation comprises a Galois implementation consisting of a shift register, the contents of which are modified at every step by a binary weighted value of the output stage.
  • FIG. 3 illustrates a plot of an example sequence transmission pattern. It is contemplated that the sequence signal may be repeatedly generated and transmitted on the line in any various sequence.
  • the sequence includes sequence period 406 . Any number of sequence repetitions 410 may be combined.
  • a silence period 414 may also be provided after a sequence repetition 410 .
  • the sequence repetition may comprise any number of sequences 402 .
  • a silence period 414 may optionally be provided between certain sequences.
  • An iteration period 420 comprises a repeating group of sequences repetitions 410 and an optional silence period 414 . In one embodiment, two or more sequence repetitions 410 or sequences 406 are transmitted in a row. Other combinations than the iteration period 420 shown in FIG. 3 are contemplated.
  • FIG. 3 is provided for purposes of understanding and providing terminology to aid in understanding.
  • FIG. 4 illustrates a more detailed block diagram of an example embodiment of one configuration of the invention.
  • the elements of FIG. 4 includes a transmit module 400 and a receive module 404 .
  • Connecting the transmit module 400 and the receive module 404 is a line interface 408 and other possible logic and lines (not shown).
  • the line interface 408 connects the transmit module 400 and the receive module 404 to a communication channel 412 .
  • the line interface 412 includes apparatus to separate or filter the transmitted signal from the received signal and attempts to impedance match the transmit module 400 to the channel 412 and the receive module 404 to the channel.
  • the line interface 408 comprises a hybrid.
  • the line interface 408 may also be configured to interface a single conductor of the transmit module 400 or the receive module 404 to twisted pair conductors. Although designed to reduce impedance mismatch, the line interface 412 often creates some mismatch and hence may create a reflection during operation of the sequence time domain reflectometry as described herein. This reflection may be referred to near-end echo.
  • a sequence generator 420 connects to a PAM mapping module 422 .
  • the sequence generator 420 generates a sequence signal.
  • the output of the PAM mapping module connects to one or more transmit filters 424 .
  • the transmit filters 424 provide the sequence signals to a digital to analog converter 426 and the output of the analog to digital converter connects to the line interface 408.
  • the line interface is configured to receive and direct any reflection signals to an analog to digital converter 440 .
  • the output of the analog to digital converter 440 connects to one or more receive filters 442 and the output of the receive filters connects to a sequence correlator 446 .
  • the output of the sequence correlator 446 connects to a calibration and artifact reduction module 448 , which in turn connect to an analysis module 450.
  • the sequence generator 420 comprises any apparatus or system configured to generate a sequence signal for transmission over the channel 412 .
  • the sequence generator 420 comprises at least partly software.
  • the sequence generator creates a maximal length sequence (M-sequence).
  • the sequence generator creates a Barker Code type sequence.
  • the sequence generator creates a Kasami type sequence. In the embodiment shown in FIG. 4 having a sequence correlator 446 , it is desirable for the sequence to have good autocorrelation or cross correlation properties.
  • the sequence generator 420 is embodied in a scrambler to generate a pseudorandom bit pattern or sequence in an attempt to output a data stream without long sequences of constant voltage values.
  • FIG. 5 illustrates a block diagram of an example embodiment of a sequence generator configured using a linear feedback shift register or scrambler type implementation.
  • An input 500 connects to a summing unit 504 . All arithmetic operations may be performed in a modulo-2 fashion.
  • the summing unit 504 has an output connected to an output line 508 and a delay register 510 A.
  • the output of the delay register 510 A connects to a multiplier 514 A, having a multiplier set to C 1 , and to another delay register 510 B.
  • the output of delay register 510 B connects to N number of other delay registers and multipliers until connecting to a delay register 510 C and to a multiplier C N ⁇ 1 .
  • delay register 510 C connects to a multiplier 514 C that has a multiplier C N .
  • the total number of different possible states of the generator is 2 N .
  • a continuous sequence of logic value 1's is provided to the input 500 .
  • the state of each register may be selectively loaded with a logical one or a logical zero based on the desired sequence to be generated.
  • the generator When provided with a string of logics one values, the generator outputs a unique string, or sequence, of 1's or 0's based on the values of the registers 510 .
  • the values loaded into the registers are selected to form a primitive polynomial known to generate a maximal length sequence (M-sequence). The sequence will repeat through the 2 N ⁇ 1 non-zero states.
  • FIG. 6 illustrates an alternative embodiment of a sequence generator.
  • the embodiment shown in FIG. 6 comprises a tapped delay line configuration designed to generate a sequence for use with the systems described herein.
  • an input 604 connects to a delay register 608 that is configured to receive and delay for a clock cycle or other period the received value.
  • the input 604 also connects to a multiplier 612 A having a multiplier value Mo. All arithmetic operations in this embodiment may be performed in the traditional fashion, that is, not modulo-2.
  • the output of the multiplier 612 A connects to a summing junction 624 .
  • the output of the register 608 connects to multiplier 612 B having a multiplier value M 1 .
  • the output of the multiplier 612 B connects to the summing junction 624 to add the output of the multiplier 612 B and the multiplier 612 A.
  • the output of the register 608 also connects to a register 616 , the output of which connects to multiplier 612 C.
  • the output of the multiplier 612 C connects to summing junction 636 , which also receives the output of summing junction 624 .
  • the tap delayed line 600 continues in this configuration until connecting to a register 632 that has an output connected to N a multiplier 612 D with a multiplier factor M 2 N ⁇ 1 .
  • the output of multiplier 612 D connects to a summing junction 644 that also receives the output of the previous summing junction.
  • This configuration is 2 N ⁇ 1 long with the elements of the tapped delay line controlling the sequence generated.
  • the coefficients of the tapped delay line are the sample values of the desired sequence signal.
  • An input of a pulse followed by zero-valued samples to the tapped delay line propagates through the tapped delay line and as the pulse propagates through the line, it encounters the multiplier values of the multipliers 612 .
  • the multiplier value will propagate to the output since all other coefficients are multiplied by zeros.
  • the multiplier values may comprise a logical 1 or a logical 0.
  • the multipliers 612 each pass a logical 1 to its associated summing junction or pass a logical 0 to its associated summing junction.
  • a sequence signal is output with values controlled by the values of the multipliers 612 .
  • the values of the multipliers may be selected as other than 1's or 0's to thereby generate a mapping as is performed by the mapping module 422 shown in FIG. 4. In such a variation, the mapping module 422 can be eliminated.
  • sequence generator comprises a table look-up system.
  • a sequence signal is stored in memory or a look-up table and recalled using a software interface.
  • the sequence generator 420 upon request of a particular sequence signal, the sequence generator 420 performs a table look-up, recalls the desired sequence signal from memory, and provides the sequence to the other systems of the transmit module 400 . Any number or variation of sequences signals may be stored or retrieved.
  • the signal mapper 422 transforms the digital output of the sequence generator to any various signal levels that represent bit values.
  • four bits of digital data may be represented as 16 PAM, i.e. any of 16 different numerical values.
  • the 16 different values may be represented on a scale of minus one to seven eighths in increments of ⁇ fraction (1/8) ⁇ .
  • the signal may be scaled by an amplifier to yield a desired transmit power.
  • the signal mapper 422 comprises a table look-up device or process that translates the binary input to a numeric output.
  • the transmit filter 424 is configured to manipulate the output data to adhere to desired or required spectral requirements. For example, frequency filtering may occur to improve system performance by tailoring the frequency content of the output or it may simply be mandated by FCC or a standards organization. It may be desired to attenuate out-of-band energy while also minimally effecting in-band energy.
  • the embodiment shown in FIG. 4 implements spectral shaping with a digital filter. An analog filter may serve to reject images of the digital processing. Another embodiment eliminates any digital transmit filter. In such an embodiment, the spectral shaping is provided by the analog filter.
  • the digital to analog converter 426 is generally understood to convert a digital signal to an analog signal. In the embodiment shown, the transmission on the line occurs in an analog format.
  • an analog filter may also be included just prior to the line interface 408 in the transmit module 400 to perform final filtering of the analog waveform to spectrally prepare the signal for transmission over the channel 412 .
  • the analog filter may operate similarly to the transmit filter 424 but in the analog domain.
  • the sequence generator 420 or other device with similar capabilities generates a sequence defined by varying the polynomial of the sequence generator to provide different sequence signals.
  • the polynomial is selected to maximize the period of the sequence, such as to create an M-sequence.
  • the period of a length-maximized sequence is defined as 2 m ⁇ 1 where m is the number of stages of shift registers used to generate the sequence.
  • the period is controlled.
  • Various advantages may be gained by varying the period of the sequence. For example, one advantage of increasing the period of the sequence when used according to the invention for sequence time domain reflectometry is in mitigating the effects of correlated additive noise such as crosstalk. In the correlator, the noise component is decorrelated which spreads the noise across all frequencies thus reducing the amount of noise in the frequency band of interest. This improves the accuracy of the channel analysis.
  • Another advantage of increasing the period of the sequence is that the system can provide a more complete response and longer channels may be analyzed.
  • Yet another advantage of increasing the period of the sequence is that the reflection analysis is based on more tones with finer frequency spacing. Increasing the sequence period does not decrease the temporal resolution of the analysis. The temporal resolution is determined by the duration of one element of the sequence not the total length of the sequence.
  • An advantage of a shorter period generated by using a smaller m value is that the sequence may be generated and analyzed more rapidly. This speeds the process.
  • Another advantage of shorter period sequences is a lowering of the computational complexity in the receiver.
  • a sequence having a period of 31 is generated by a modem or other communication device, or test equipment, which may be located at any point of a communication channel.
  • One polynomial defined by a period of 31 is:
  • s ( n ) s ( n ⁇ 2) ⁇ s ( n ⁇ 5) ⁇ f ( n )
  • f(n) is the logical ones input to the sequence generator
  • s(n ⁇ k) is the tap point after the k-th delay element in the sequence generator
  • is modulo-2 addition.
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 63 is:
  • s ( n ) s ( n ⁇ 1) ⁇ s ( n ⁇ 6) ⁇ f ( n )
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 127 is:
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 255 is:
  • s ( n ) s ( n ⁇ 2) ⁇ s ( n ⁇ 3) ⁇ s ( n ⁇ 4) ⁇ s ( n ⁇ 8) ⁇ f ( n )
  • a sequence having a period of 31 may be generated by a communication terminal and adopted for use as a sequence signal.
  • One polynomial defined by a period of 31 is:
  • s ( n ) s ( n ⁇ 3) ⁇ s ( n ⁇ 5) ⁇ f ( n )
  • f(n) is the logical ones input to a sequence generator
  • s(n ⁇ k) is the tap point after the k-th delay element in the sequence generator
  • is modulo-2 addition.
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 63 is:
  • s ( n ) s ( n ⁇ 5) ⁇ s ( n ⁇ 6) ⁇ f ( n )
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 127 is:
  • s ( n ) s ( n ⁇ 4) ⁇ s ( n ⁇ 7) ⁇ f ( n )
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 255 is:
  • s ( n ) s ( n ⁇ 4) ⁇ s ( n ⁇ 5) ⁇ s ( n ⁇ 6) ⁇ s ( n ⁇ 8) ⁇ f ( n )
  • the term communication terminal is defined to mean any configuration of software or hardware configured to facilitate or perform communication or generate a signal or sequence.
  • the term communication terminal is defined to mean a piece of test equipment. This includes a modem, scrambler, sequence generator or other similar device, or a separate, stand-alone device.
  • sequence signals generated by the sequence generator, scrambler, or any other device capable of generating a corresponding sequence signal for time domain reflectometry provides advantages over the prior art signal of a single high power pulse.
  • One such advantage comprises the ability to implement the sequence time domain reflectometry in an integrated circuit, such as within a communication device.
  • the receive module 404 includes the analog to digital converter to transform the received reflection signal from the analog domain to the digital domain.
  • An amplifier (not shown) may be placed between the line interface 408 and the analog to digital converter 440 to amplify the possibly weak reflection signal from the channel 412 .
  • the analog to digital converter 440 comprises a fourteen bit converter. Increasing the precision of the converter improves the dynamic range of the receive allowing smaller magnitude returns to be detected, such as those from a very long transmission line.
  • the receiver filters 442 comprise standard filters such as high and low pass filters to eliminate unwanted frequency components that are outside of the frequency band of the reflection signal. Any type of digital filtering may be performed by the filters 442 .
  • analog filters (not shown) may be located prior to the analog to digital converter 440 as necessary to filter the reflection signals received from the line interface 408 prior to conversion into the digital domain.
  • the sequence correlator 446 which receives the output of the receiver filters 442 , comprises a configuration of hardware, software, or combination thereof, that is configured to correlate the reflection sequence signal with a copy or duplicate of an original sequence signal that was generated by the sequence generator 420 .
  • the sequence correlator 446 may communicate or connect to the sequence generator 420 .
  • the correlation comprises cross correlation.
  • X(n) is the sum of the transmitted sequence C(n) plus any additive noise and crosstalk.
  • the correlator 446 is embodied using a sliding tapped delay line.
  • the correlator 446 may be embodied in hardware, or software, or a combination of the two. Indeed, it is contemplated that an analog implementation of the correlator maybe preferred particularly in high rate applications. In this implementation analog to digital converter 440 maybe omitted.
  • the taps are C(n).
  • FIG. 7 illustrates block diagram of a correlation unit configured to correlate a received signal with a signal C(n).
  • An input 704 connects to a multiplier 708 .
  • a second input 712 provides a second signal to the multiplier 708 .
  • the output of the correlator connects to a summing junction 718 , which has an output 720 .
  • the received reflection signal is provided on input 704 to the multiplier unit 708 while a sequence signal C(n), that is generally identical to the sequence signal transmitted on the channel, is provided on the second input 712 .
  • sequence signals are multiplied together on a value by value basis over time.
  • the output of the multiplier 708 is summed, over time, in the summing junction 718 and provided on the output 720 .
  • the correlation system provides an output signal with a peak at the point when the signals align, i.e. correlate. A noticeable peak at the point of correlation indicates a sequence with good correlation properties.
  • the accumulator or summing junction 718 comprises a device configured to generate a running summation of the received signals.
  • the output of the summing junction 718 is generally similar to a first order approximation of an integral over the period of time that the system operates.
  • the summing junction 718 upon receipt of a number, stores the number. Then, upon receipt of another number, the summing junction 718 adds the first number to the second number and stores the result. The process continues in this manner.
  • the summing junction 718 comprises one or more registers to store the accumulating result.
  • the output of the correlation process is an estimate of the impulse response of the channel. This is a time domain signal.
  • the cross correlation is based on frequency domain processing.
  • the cross correlation can be implemented in the frequency domain by multiplying together the frequency domain representation of the received signal and the reference signal.
  • the reference signal may be the discrete Fourier transform (DFT) of the transmit sequence, inverted in time.
  • DFT discrete Fourier transform
  • the frequency domain representation can be constructed by using a DFT of the same length as the period of the signal. If the receive signal consists of multiple periods, then the noise characteristics of the correlated signal can be improved by appropriately summing up multiple periods, either before or after taking the DFT of the received signal.
  • the output of the correlator 446 provides a signal that may generally resembles the plot shown in FIG. 2B, although unwanted components may be present.
  • a peak occurs at the output.
  • the output of the correlator provides an indication of when the received signal contains an echo or point of reflection.
  • Another advantage of the correlation processing that occurs from use of a sequence signal having good correlation properties is with regard to noise.
  • the invention sends a plurality of bits in the form of a sequence signal and then monitors for the received reflection signal, which is also a plurality of reflected bits in the form the sequence signal. Each anomaly generates a sequence of reflections.
  • the received noise such as random noise from static, interference or crosstalk, is spread over the length of the reflection sequence.
  • FIG. 8A illustrates a plot of a sequence signal 800 in relation to a vertical axis 802 representing magnitude and a horizontal axis 804 representing frequency.
  • An undesirable noise component 810 resides between frequencies f 1 and f 2 . If a single pulse signal is transmitted, the noise that will be received with the reflection signal will disrupt analysis.
  • FIG. 8B showing a plot of the correlated signal 820 and the noise 822 that is part of the correlated signal after correlation in relation to magnitude on the vertical axis 802 and time on the horizontal axis 830 .
  • the original sequence and the reflection sequence only correlate at the point of alignment, that is between times T 1 and T 2 .
  • noise on the reflection signal is disbursed over the time period of the correlation process.
  • Correlation serves as a summation only at the point of correlation thereby reducing the effects of the noise.
  • noise is a smaller portion 822 of the correlated signal because the noise is spread.
  • the invention reduces the effect of noise on the line.
  • Another advantage of the invention is that it allows for the transmission of a lower power signal over the channel.
  • Use of a low power signal eliminates interference, such as from crosstalk, with other adjacent lines, such as other pairs in the binder.
  • Use of a low power signal provides the further advantage of enablement using an integrated circuit, such as built into a modem. This eliminates the requirement for the sequence time domain reflectometry system to be built into a separate piece of test equipment that is constructed to enable generation and transmission of a high power pulse.
  • the power level of the sequence may be of any magnitude.
  • the power level may be constrained by applicable standards such as the ITU G.shdsl or ANSI HDSL2 standards. This may be implemented by use of transmit filtering which conforms to the power spectral density constraints imposed by those standards. Since the sequence signal may be a valid data signal, it may conform to the standard specifications if the same transmit filtering is employed. This is not true in general for single pulse systems, which use an undesirable high power pulse.
  • the peak voltage of the sequence signal is less than 6 volts. In another embodiment, the peak voltage of the sequence signal is between 6 volts and 18 volts. In yet another embodiment, the peak voltage of the sequence signal is higher than 18 volts. This are but example ranges. Any peak voltage or power level may be selected.
  • the calibration and artifact reduction module 448 may comprise software or hardware configured to manipulate or eliminate portions of the reflection signal. In one embodiment, the calibration and artifact reduction module reduces correlation artifacts. In one embodiment the calibration and artifact reduction module 448 comprises an interface to memory configured to recall one or more different signals or template signals.
  • the signals or templates may comprise stored, calculated, recorded, or estimated behavior of one or more components or interfaces in the system in relation to a sequence signal. By subtracting the stored, calculated, recorded, or estimated behavior from the received reflection signal, unwanted or undesired portions of the reflection signal may be eliminated or reduced. This process is referred to herein as calibration.
  • the template to be subtracted from the received reflection sequences to thereby modify the reflection sequences, may be stored in memory, generated, or obtained by manipulation of stored data to obtain the desired signal.
  • the stored template is already correlated. In another embodiment, the stored template is not correlated until after being recalled from memory.
  • the configuration of the line interface 408 may be such as to create a reflection such as near-end echo. Because the line interface 408 is close to the transmitter and receiver, the resulting near-end echo will have a large magnitude in relation to the reflection created from distant line anomalies. Such a disproportional signal may disrupt analysis of the reflections at issue and hence it may be desirable to reduce or eliminate this signal.
  • the calibration and artifact reduction module 448 is configured to eliminate the reflection created by the line interface 408 .
  • one or more sample reflection signals also referred to as templates, are stored in memory or means provided to generate or recall these template signals.
  • the module 448 recalls the template from memory or generates the template and subtracts the template from the received reflection signal. This removes or reduces the effects of the line interface to thus provide greater accuracy during subsequent processing. Prior to subtraction, the template is properly aligned with the reflection signal.
  • the analysis module 450 receives the signal from the calibration and artifact reduction module 448 .
  • the analysis module 450 is embodied in software, stored on computer readable media and configured for execution by a processor or other software execution device.
  • the analysis comprises synchronization of the reflection signal to a time of transmission over the line. Based on the synchronization, the time between the start of the transmission and the receipt of each reflection peak can be calculated. Timers, a timing module, or counters in conjunction with peak detectors may be used to determine the time between sequence transmission and peak detection. The following equation may be used to calculate the distance to the line anomaly from the line interface.
  • FIG. 9 illustrates a plot of an example sequence signal 950 .
  • Signal amplitude 952 is represented on the vertical axis and time 954 is represented on the horizontal axis.
  • the example sequence is provided for purposes of discussion only. Other sequences are contemplated.
  • FIG. 10 illustrates an alternative embodiment of the invention. As compared to FIG. 4, similar elements are identified with identical reference numerals.
  • output from the receiver filters 442 connects to an adaptive prediction filter 908 .
  • the output of the filter 908 connects to a calibration module 904 , which in turn has an output connected to the analysis module 450 .
  • the adaptive prediction filter 908 may comprises any type system configured to generate coefficients or other representative signals or values that portray the reflection response of the channel 412 .
  • the adaptive prediction filter 908 compares a reflection received from the channel to its own output and dynamically adjusts its internal coefficients or values to generate a signal that is generally identical to the reflection channel. This may occur via the use a feedback link.
  • the internal coefficients or values of the adaptive prediction filter thus define the channel and can be analyzed to determine the location of anomalies in or on the line.
  • FIG. 11 illustrates a block diagram of a representative configuration of a prediction filter configured to match the channel response.
  • An input 1002 connects to the prediction filter 1004 and to the channel 1008 .
  • the reflection output of the channel 1008 is represented by the reflection signal r(t) 1016 .
  • the output of the prediction filter 1004 comprises an adapted signal r′(t) 1012 and feeds into a summing junction 1020 as a negative input.
  • the reflection signal r(t) 1016 also connects to the summing junction 1020 .
  • the predictive filter output r′(t) 1012 is subtracted from the reflection signal r(t) 1016 .
  • the resulting output of the summing junction 1020 comprises an error signal 1024 representing the difference between the prediction filter output 1012 and the actual reflection signal 1016 .
  • the error signal 1024 feeds back into the prediction filter 1004 . If the error signal is not zero or about zero, the prediction filter 1004 adjusts its coefficients or internal values to force the error signal 1024 to zero. When the error signal 1024 is zero or about zero, then the coefficients or values of the prediction filter represent the reflection channel.
  • the sequence defined by the filter coefficients is an estimate of the impulse response of the echo channel, which is comprised of the near-end echo path and the transmission paths to and from each anomaly, which causes a reflection. Thus, it is an estimate of the correlated sequence signal and the same processing analysis can be employed that was applied in the embodiment of FIG. 4.
  • an adaptive predictive response filter comprises a tapped delay line configuration as shown in FIG. 6.
  • the multiplier values M are the values of interest in the prediction filter 1012 .
  • This may be implemented as a finite impulse response filter.
  • the Electronic Handbook edited by Jerry C. Whitaker from CRC Press, Inc., 1996, which is incorporated in its entirety herein, contains a discussion of digital and adaptive filters at page 749-772. It is contemplated that a direct form structure or a module form structure may be used.
  • any echo cancellation type system may be adopted for use. Any system configured to generate a signal that is generally the same as a reflection signal received over the channel in response to the sending of a sequence signal may provide the necessary information to perform time domain reflectometry analysis of the channel. Once the system is configured in this manner, a single impulse followed by zeros applied at the input of the prediction filter will produce the impulse response of the reflection channel at the output of the prediction filter. It may be desirable to simply the utilized coefficient values of the prediction filter instead of inputting a pulse followed by zeros.
  • FIG. 12 illustrates an example method of operation of one embodiment of the invention. This is but one example embodiment. It is contemplated that other methods of operation are possible and within the scope of the invention as define by the claims.
  • the sequence time domain reflectometry system (hereinafter system) generates a sequence signal.
  • the sequence signal may comprise an M-sequence or any other type of sequence.
  • the sequence comprises a sequence with good autocorrelation properties.
  • the operation performs signal mapping to assign the sequence signal to one of several different values.
  • the system filters the signal to remove unwanted components.
  • the system converts the digital sequence signal to an analog format.
  • the system transmits the sequence signal over a communication channel. It is understood that transmission of a signal over a channel will generate reflections at points of impedance mismatch i.e., line anomalies.
  • the system monitors for and receives any reflection signals generated by the transmission of step 1212 .
  • the reflection signal may be defined as the overall signal(s) received during a period of time after the transmission of the original sequence signal over the channel. Thus, the reflection signal may actually comprise several periods of silence and several individual echoes created by the sequence signal encountering impedance mismatches or other anomalies as it travels down the channel.
  • the reflection is converted to a digital format at a step 1216 .
  • the signal may be stored or processing may continue at step 1220 by filtering the reflection signal to remove signals at unwanted frequencies.
  • the system correlates the reflection signal with the original sequence signal. The correlation reveals the location of peaks within the reflection signal.
  • the channel is monitored after the transmission of the sequence signal for a period of time sufficient for any reflections generated by the transmission to be recorded by the monitoring.
  • the received signals during this period of time are converted to the digital domain and stored or processed. Correlation occurs at step 1220 between the original sequence signal and any signals recorded during the monitoring period of step 1214 . Peaks in the correlated signal occur at the points of time in the received signal when a reflection was received.
  • the system synchronizes in time the correlator output with the start of the sequence. This allows for an identification of a time, in relation to the start of the sequence signal transmission or other reference point, at which peaks or reflections occur.
  • the peak of the near-end echo may serve as the reference time point.
  • the system removes unwanted artifacts or disruptive reflections.
  • One example of a disruptive artifact is near-end echo created by hybrid.
  • the system analyzes the correlated reflection signal to determine the location of line anomalies. This may occur by processing the reflection signal to determine the time difference between the start of the sequence signal transmission and the peak in the correlator of the reflection signal. The time difference is multiplied by the rate of propagation of the signal through the channel. This provides the combined distance to and from the line anomaly using the transmitter or line interface as a reference point. The distance value may be divided by two to arrive at a distance to the anomaly.
  • FIG. 13 illustrates an example method of sequence generation. Numerous different methods of sequence generation are possible.
  • the embodiment shown in FIG. 13 comprises generation by use of a linear feedback shift register (LFSR).
  • LFSR linear feedback shift register
  • the sequence generation operation initiates the channel analysis process.
  • a specific sequence is designated for use. One characteristic of a specified sequence is its period.
  • the operation preloads registers of the linear feedback shift register with values necessary to realize the specified sequence.
  • the operation begins inputting a constant sequence of logical 1's into the sequence generator. Thereafter, at a step 1318 , the operation processes the series of logical 1's through the sequence generator to create the specified sequence signal.
  • FIG. 14 illustrates an alternative method of sequence generation such as might be implemented for use with a table look-up method.
  • the channel analysis process is initiated.
  • the operation specifies a sequence for generation.
  • the system obtains or is provided a memory address for the sequence data. Once the location in memory or the look-up table is provided or obtained, the system begins outputting the data items of the sequence. This occurs at step 1414 .
  • the operation then progresses to a step 1418 where the system queries to determine if there are additional data items remaining in the sequence. If additional data items exist, then the operation returns to step 1414 and an additional data item is output. If at step 1418 there are no more additional data items in the sequence to be output, then the operation progresses to a step 1422 to indicate that the sequence is complete and that the receiver aspects of the sequence time domain reflectometry should begin monitoring for reflection signals.
  • the sequence may be generated and transmitted once, generated numerous times and sequentially transmitted numerous times, or generated at transmitted in some pattern with a period of silence between one or more sequence transmissions.
  • FIG. 15 illustrates an operational flow diagram of an example method of correlation and processing of a reflection signal.
  • the reflection signal is provided to the correlator.
  • the operation also provides the original sequence signal to the correlator. In one embodiment, this comprises loading the coefficients of the generator polynomial of the original sequence as coefficients in a scrambler to generate the same sequence as was originally transmitted over the channel.
  • the correlator multiplies the original sequence, on a point-by-point basis with the reflection signal.
  • a correlator creates a running summation of the results of the multiplication of a step 1510 .
  • the operation stores the correlator output as the correlated reflection signal.
  • the system initiates an artifact reduction routine.
  • the artifact reduction routing is discussed below in greater detail in conjunction with FIG. 16.
  • the system receives an artifact free, correlated reflection signal.
  • FIG. 17 provides an operational flow diagram of an example method of near-end echo reduction.
  • the system receives a correlated reflection signal generally absent of near-end echo and generally without correlation artifacts. This occurs at a step 1534 .
  • the operation initiates a time based processing to determine the location of line anomalies. This process is described in greater detail below in conjunction with FIG. 18.
  • FIG. 16 illustrates an operational flow diagram of an exemplary method of artifact reduction.
  • artifact as used herein is defined to mean unwanted signal components that are generated by the correlation of the original sequence signal and the reflection signal(s).
  • a continuous stream of repeating sequences is not sent.
  • one or more sequences are sent, followed by a period of silence.
  • Correlation of a non-continuous stream of sequences may lead to partial correlations and thereby generate artifacts before and after the peaks generated at the point of correlation. These artifacts may be referred to as side lobes.
  • the goal of artifact reduction is to remove or reduce the artifacts to thereby more clearly define points of correlation.
  • the operation stores an original correlated reflection signal. This signal will be used in subsequent processing.
  • the artifact reduction module performs circular rotation on a copy of the original sequence signal. Circular rotation comprises shifting of the values of the sequence by a shift constant k.
  • the shift constant k determines the number of elements the sequences is rotated.
  • a shift constant of two shifts the original sequences defined by:
  • the system transmits the rotated sequence signal over the channel and the system monitors for a reflection signal.
  • the system receives the rotated reflection signal that results from the transmission of the rotated sequence signal.
  • the received rotated sequence signal is correlated with the rotated sequence signal.
  • the rotated sequence signal is the signal that was transmitted to create the rotated reflection.
  • a correlated rotated signal created from the transmission of the rotated sequence signal, receipt of a rotated reflection, and correlation of the rotated reflection with the rotated sequence signal.
  • the original correlated reflection signal created by the transmission of the sequence signal, receipt of its reflection, and correlation of the reflection with the sequence signal.
  • the correlated reflection signal and the correlated rotated signal are combined causing the unwanted artifacts to generally cancel out. In some instances not all artifacts will cancel, but will be significantly reduced. This process may be repeated as needed using different shift constants to further reduce the artifacts. As a result, peaks representing the reflection created by a line anomaly are more clearly noticed and detectable.
  • the operation returns an artifact free, correlated reflection signal for further processing.
  • FIG. 17 illustrates an operational flow diagram of an example method of near-end echo reduction.
  • One common source of near-end echo is the line interface, such as a hybrid.
  • the near-end echo created by the line interface is of a greater power level than other reflections caused by distance line anomalies.
  • the high power near-end echo may mask or drown out the weaker reflections from more distance anomalies.
  • a near-end echo reduction module selects a template for the near-end reduction processes.
  • the template is retrieved from memory.
  • the term template as used herein is defined to mean stored data that corresponds or relates to the behavior of the line interface or other source of undesirably large echo.
  • one or more templates that correspond to the behavior of different hybrids are stored in memory for recall.
  • the near-end echo reduction module transmits an example sequence, and monitors the hybrid response and stores this response as the template.
  • the template, as stored, may be correlated or uncorrelated.
  • the system correlates the template signal that is recalled from memory with the reflection signal. Correlating these two signals creates a peak at the point where the two signals align.
  • the operation selects the point in time when the two signals correlate. Using the point in time identified as the point when the two signals correlate, the operation moves to a step 1718 and aligns the template signal with the correlated reflection signal.
  • the template is subtracted from the correlated reflection signal to remove the near-end echo.
  • the operation returns to processing as referenced in FIG. 15. This removes the near-end echo. It is contemplated that in other embodiments templates other than those corresponding to the reflection from the line interface may be stored and subtracted from the reflection signal. Thus, if other aspects of the reflection signal are to be removed or reduced, the method of FIG. 17 may be utilized.
  • FIG. 18 illustrates an example method of processing the sequence signal to determine the location of line anomalies.
  • the sequence time domain reflectometry system is built into a modem.
  • the processing comprises a two-part process; alignment and time measurement.
  • the processing operation receives the correlated reflection signal.
  • the correlated reflection signal has undergone correlation, near-end echo reduction, and artifact reduction.
  • the operation may time synchronize the signal based on the information obtained during the near-end echo reduction processes.
  • the peak of near-end echo is the beginning of the reflection signal because the near-end echo occurs generally simultaneously with the start of the sequence transmission. Working from this basis, the time at which the peak of the near-end echo occurs is taken to be the start of the signal. This occurs at step 1810 .
  • this information is provided from the near-end echo reduction module described in conjunction with FIG. 17.
  • the operation calculates, in relation to T 1 , the time at which the next peak in the reflection signal occurs. This is assigned time T 2 .
  • the processing subtracts T 2 from T 1 to determine the time it took between the sequence signal start and the first reflection. This time is assigned T R1 for purposes of this discussion.
  • the process multiplies T R1 by the velocity of propagation for the signal through the medium of the channel. This calculation yields a distance value, which reveals the location of the first line anomaly.
  • the operation repeats for the other peaks in the reflection signal.
  • FIG. 19 illustrates an operational flow chart for an example method of operation for sequence time domain reflectometry using echo cancellation.
  • This alternative embodiment is shown in FIG. 10.
  • this embodiment receives the reflection signal at the line interface and thereafter, at a step 1906 , performs receiver processing on the reflection signal to prepare the signal for further processing.
  • the operation initializes an echo canceller by loading estimated coefficient values into the echo canceller. This prepares the echo canceller to receive an input and generate an output.
  • the stored estimated coefficients comprise coefficients that are estimated to closely resemble the coefficients that will eventually be selected for the echo canceller.
  • the echo canceller comprises a finite impulse response filter.
  • the echo canceller includes a Volterra series expansion to model non- linear affects such as cable resistance, inductance and capacitance.
  • the embodiment inputs the reflection signal into the echo canceller causing the echo canceller to generate an output based on the input and the loaded coefficients.
  • the operation progresses to a step 1918 whereby the output of the echo canceller is subtracted from the reflection signal and any error or difference between the signals measured and fed back into the echo canceller.
  • the error signal is the difference between the echo canceller output, which is determined by the coefficient values, and the reflection signal.
  • the system determines if the error signal is approximately equal to zero. A generally zero error signal or equivalent is desired. If the error signal is not zero, then the operation, at a step 1926 , adjusts the coefficients of the echo canceller to cause the error signal to approach zero. This processes continues until the error signal is generally zero.
  • the echo canceller coefficients are read at step 1930 , from the echo canceller. These coefficients, when considered as a sequence, form an estimate of the impulse response of the reflection channel and can be used to determine the location of the line anomalies. The coefficients can be considered as the impulse response or a pulse followed by zeros may be fed into the echo canceller and the output recorded.
  • the operation may perform calibration to remove near-end echo or other unwanted signal components. In one embodiment this may be considered signal shaping.
  • the system calculates the time between peaks of the impulse response of the reflection channel. Working from the time between pulses, processing occurs to calculate the distance to line anomalies based on the time at which peaks occur in the impulse response.
  • FIG. 20 illustrates a block diagram of an example embodiment of an optical sequence time domain reflectometry system.
  • the embodiment of FIG. 20 is in an example environment of test equipment 2004 .
  • the test equipment 2004 may comprise any type of test equipment configured to perform testing or analysis on a communication channel.
  • the test equipment is configured to test or analyze an optical fiber for discontinuities, breaks, flaws, improper, dirty or malfunctioning connectors, changes in loss characteristics, unauthorized taps, or poor repairs. Collectively these may be referred to as line anomalies. While it is understood that test equipment 2004 will have numerous components to enable operation, only those relevant to the invention are shown so as not to distract from the invention. Moreover, it is contemplated that the aspects and features of this embodiment may be combined with any or all of the features of the other embodiments and configurations discussed above. Features, method and apparatus that have already been described herein are not described in detail again.
  • a sequence generator 2008 connects to an optical transmission system 2012 and a sequence correlator 2020 .
  • the optical transmission system 2012 connects to an optical interface 2016 .
  • the optical interface 2016 outputs the optical signal from the optical transmission system 2012 to an optical fiber 2028 and connects to an optical receive system 2024 .
  • the optical receive system 2024 has an output connected to the sequence correlator 2020 .
  • the output of the sequence correlator 2020 connects to a signal processor/analyzer 2032 .
  • Various user interfaces may be included to facilitate use of the test equipment by an operator and for input and output of relevant test data.
  • the sequence generator 2008 generates or retrieves a sequence signal.
  • the sequence generator 2008 is described above in detail.
  • the sequence signal may be generated or retrieved from memory.
  • the optical transmission system 2012 comprises componentry configured to receive and process the sequence signal for transmission in an optical format.
  • the optical transmission system 2012 also generates and sends an optical signal over an optical fiber 2028 or free space.
  • the optical transmission system 2012 includes an optical generator.
  • the optical interface 2016 is a device configured to receive and direct optical signals to one or more outputs depending on the port through which the signal is received and the configuration of the optical interface.
  • the optical interface 2016 directs the signal received from the optical transmission system 2012 to the fiber 2028 while directing a reflection signal received over the fiber to the optical receive system 2024 .
  • the optical receive system 2024 comprises apparatus to receive the optical reflection signal and convert the optical signal to an electrical signal.
  • the sequence correlator 2020 which in this embodiment also receives the sequence from the sequence generator, comprises apparatus to correlate the reflection signal with the sequence signal that was transmitted over the fiber 2028 .
  • the sequence correlator 2020 is described above in detail and accordingly is not described again.
  • the signal processor and/or analyzer 2032 comprises any type processor, ASIC, control logic, digital signal processor, or other computing device configured to analyze the correlated signal to determine one or more points of correlation and perform additional computing as described herein.
  • the fiber 2028 may comprise any type of fiber comprising glass or non-glass fiber or single mode or multi-mode fiber or any other type of medium capable of a light signal or optical signal. Operation of these components is described above and below in more detail.
  • FIG. 21 illustrates a block diagram of an example embodiment of the invention configured as communication equipment.
  • the internal apparatus of FIG. 21 is similar to that shown in FIG. 20 and hence duplicate apparatus are not described again.
  • the apparatus of FIG. 21 is configured as communication equipment.
  • the optical sequence time domain reflectometry (STDR) method and apparatus may be configured within test equipment as shown in FIG. 20 or as part of or integral with communication equipment.
  • STDR optical sequence time domain reflectometry
  • Providing the STDR system as a part of communication equipment provides the advantage of enabling STDR operation on a line that is intended to be used for communication or that was previously used for communication without having to disconnect the communication and connect test equipment.
  • additional equipment, such as test equipment does not have to be purchased since the STDR system is incorporated into the communication system.
  • the cost of adding STDR capability to a communication system may be less than that with a separate embodiment in test equipment.
  • the correlation is performed in the optical domain, i.e. the reflection is not converted to an electrical signal prior to correlation.
  • an optical AND gate for each element of the N element sequence would provided.
  • an N-way splitter, N digital integrators and a digital multiplexer would be arranged to achieve optical correlation.
  • FIG. 22 illustrates a block diagram of an example embodiment of a system configured to perform optical sequence time domain reflectometry (Optical STDR). Implementations or configurations other than those shown in FIG. 22 may be embodied without departing from the scope of the invention.
  • an m-sequence generator 2204 connects to a driver 2208 and a synchronization control unit 2279 .
  • the driver 2208 transforms the sequence signal input to a signal with power level and other signal characteristics suitable to drive an optical signal generator 2216 .
  • Exemplary drivers 2208 include but are not limited to, an LED driver, a laser driver, external modulator driver, or integral modulator driver, where the laser and driver may be part of a common part of processed single crystalline substrate, or an integrated optical component.
  • a resistor 2230 or other biasing device may optionally reside between an optical generator 2216 and the driver 2208 .
  • the optical generator 2216 connects to a voltage source or current source 2218 .
  • the optical generator 2216 may comprise any device capable of transforming the electrical signals from the driver 2208 to optical or light energy. Examples of suitable optical generators 2216 include but are not limited to, an LED driver, a laser driver, external modulator driver, or integral modulator driver, where the laser and driver may be part of a common part of processed single crystalline substrate, or an integrated optical component.
  • the optical interface comprises a circulator 2238 .
  • the circulator 2238 connects to or is positioned to receive the output of the generator 2216 .
  • the circulator 2238 comprises a device configured to selectively direct a light signal or a reflection signal to an optical fiber 2240 or toward the receiver systems 2270 that are described below.
  • Optical fiber, a lens system, or other optical signal channeling system 2232 may couple to the circulator 2238 .
  • the circulator 2238 includes an input port 2250 , an input/output port 2252 that connects to the fiber 2240 and an output port 2254 connects to the receiver systems 2270 .
  • the output port 2250 receives the signal from the generator 2216 for transmission through the line.
  • the input/output port 2252 provides the signal to the fiber 2240 and receives the reflection signal from the fiber.
  • the reflection signal exits the circulator 2238 over the output port 2254 .
  • the circulator 2238 may be made to reflect a portion of the light signal from the generator 2216 to the fiber 2240 and a portion to the output port 2254 .
  • An optical fiber 2240 or other light conducting medium connects to or is positioned to receive the output of the circulator 2238 or interface 2232 .
  • the optical fiber 2240 may comprise any type fiber or medium configured to carry a light or optical signal or it may comprise a lens or other system to facilitate free space optical transmission. It is contemplated that the fiber 2240 comprise a communication channel or other fiber on which the STDR is to be performed to analyze the channel or locate a line anomaly i.e. channel anomaly.
  • a reflection may be generated when the sequence signal encounters a line anomaly.
  • the fiber 2240 conducts the reflection to the circulator 2238 and the circulator diverts or directs the reflection to an optical detector 2260 .
  • the optical detector 2260 receives an optical signal and converts the optical signal to an electrical signal.
  • the optical detector 2260 comprises a reverse bias diode or a PIN diode.
  • the optical detector 2260 may comprise any device capable of receiving or detecting an optical signal and converting the optical signal to a corresponding electric signal.
  • the optical detector 2260 connects to a power source 2262 and an amplifier 2266 as shown.
  • a resistor 2268 or other biasing device may optionally reside between the optical detector 2260 and the amplifier 2266 .
  • the amplifier 2266 comprises a current amplifier such as a transimpedance amplifier.
  • the amplifier 2266 comprises a high-speed amplifier capable of operation at greater than 50 MHz.
  • the components within dashed line 2270 comprises or operate in the manner of an automatic gain control unit to provide an output having a desired power or voltage level to subsequent components.
  • the output of the amplifier 2266 connects an analog to digital convertor 2274 (A/D convertor).
  • A/D convertor 2274 transforms the analog reflection signal to a digital signal.
  • Any type or resolution of A/D converter may be utilized. It is contemplated that the resolution may range from one bit to twenty-four or more bits. In one exemplary embodiment the A/D converter operates with 14 bits of resolution. In another embodiment the A/D convertor may operate with 5-6 bits of resolution. As the length of the optical fiber increases the magnitude of the reflection decreases. Hence, more resolution, i.e. more bits of resolution, will provide more accuracy or achieve operation when analyzing longer lines.
  • the output of the A/D convertor 2274 feeds into a sequence correlator 2278 which is configured to correlate the reflection signal received from the summing junction with the original sequence signal generated by the sequence generator 2204 to create a correlated signal.
  • the sequence correlator 2278 is described above in detail and accordingly not described again in great detail.
  • the correlator 2278 outputs the correlated signal to a processor 2280 or other system for analysis. It is contemplated that in one embodiment the sequence correlator is able to obtain or generate the sequence signal as generated by the sequence generator 2204 and/or obtain information from the generator 2204 or other components regarding the sequence signal.
  • the sequence generator also provides the sequence signal to a synchronization control unit 2279 .
  • the embodiment of FIG. 22 adopts a circulator 2238 .
  • the circulator does not provide near-end echo to the receiver systems 2270 .
  • other means to establish timing must be provided.
  • synchronization control unit 2279 monitors for the start of the sequence signal or some other reference point. This information is provided to the processor 2280 for purposes of timing so that a time difference between the start of the sequence signal and the receipt of one or more points of correlation may be determined by the processor.
  • the processor 2280 utilizes the time information from the synchronization control unit 2279 to determine a distances, i.e. location, of a line anomaly. Appropriate adjustment may occur to the timing information to account for delay caused by the driver 2208 , generator 2216 , and circulator 2238 , and receiver systems 2270 .
  • the processor 2280 may comprise any type processor, ASIC, digital signal processor, control logic or combination thereof capable of performing the tasks described herein to achieve STDR.
  • the processor 2280 analyzes the correlated signal to perform one or more of the following: locate one or more points of correlation, remove near end echo if present, align the correlated signal with a template signal or original sequence signal for timing reference, and/or determine a distance or location of a line anomaly based on the time between the start of the sequence signal, the time of receipt of the reflection signal at the point of correlation and the rate of propagation of the signal through a fiber. It is contemplated that in other embodiments the processor may be configured to perform other operations.
  • optical STDR system is shown in the exemplary embodiment of a system designed to analyze or test an optical fiber, it is contemplated that the optical STDR system may also be implemented in other configurations to achieve analysis of systems other than an optical fiber. Hence, it is contemplated that the principles and apparatus as described and claimed herein may be utilized to perform optical STDR on other types of systems. Such systems include but are not limited to integrated optical systems, systems or components located on an integrated circuit and systems that connect to an integrated circuit. In addition, such other systems may comprise optical interconnects that connect computers or other electronic devices to an optical network or which connect optical devices. It is anticipated that the optical STDR may detect anomalies within devices to fraction of a millimeter or less.
  • FIG. 23 illustrates a block diagram of an alternative embodiment comprising a signal alignment subsystem. As portions of FIG. 23 are identical to portions of FIG. 22, only aspects that differ are discussed below.
  • the circulator 2238 is configured to provide a portion of the transmitted optical sequence signal not only to the optic fiber input/output port 2252 but also to the output port 2254 . Thus, in such a configuration a portion of the original sequence signal transmitted over the line passes through the output port 2254 . While it is understood that most circulators are configured to provide complete isolation between the transmit port and the receive port, it is contemplated that a circulator could be configured to provide only partial isolation between these ports.
  • This embodiment is in contemplation that the circulator does not completely isolate the port 2254 from the signal passing from port 2250 to port 2252 .
  • a portion of the sequence signal is transmitted to the optical fiber 2240 , and at the time of transmission, a portion also passes to the optical detector 2260 .
  • the time at which start of the sequence occurs can be determined by transmission of the sequence signal. Consequently, the synchronization control unit 2279 and the connection between the sequence generator and processor 2280 via the synchronization control unit 2279 , as shown in FIG. 22, may be eliminated in the embodiment of FIG. 23.
  • the processor 2280 will record the start of the sequence signal, which may optionally be correlated, for timing purposes.
  • the location of the anomaly or effect that created the reflection may be located or determined. This is but one alternative embodiment of the reflection signal processing. Other embodiments, which do not depart from the scope of the claims that follow, are contemplated.
  • FIG. 24 illustrates an alternative embodiment configured with a beam splitter 2404 .
  • the optical signal generator 2216 provides an optical output to the beam splitter 2404 .
  • the beam splitter 2404 comprises a device configured to direct a portion of the optical sequence signal to the fiber 2240 and a portion of the optical signal to the optical detector 2260 .
  • An isolator (not shown) may reside between the optical generator 2216 and the beam splitter 2404 .
  • the amount or intensity of signal directed to the fiber 2240 in relation to the amount or intensity of signal directed to the detector 2260 may be made to be any ratio or proportion as desired.
  • the beam splitter 2404 splits the signal 50% to the fiber 2240 and 50% to the detector 2260 .
  • the beam splitter 2404 splits the signal 90% to the fiber 2240 and 10% to the detector 2260 .
  • the beam splitter 2404 is configured to direct at least a portion of the sequence signal to the detector.
  • the beam splitter 2404 provides a portion of the generated sequence signal that is being transmitted over the fiber 2240 to the detector as a near-end echo signal.
  • the receiver componentry has access to the original sequence signal in the form of the near-end echo. Processing on the near end echo, which may be used for timing reference and alignment, may occur as describe above.
  • the beam splitter 2404 Upon receipt of a return reflection signal the beam splitter 2404 directs at least a portion of the reflection signal to the detector 2260 . Other embodiments may direct differing percentages of the reflection signal to the detector 2260 .
  • the reflection signal may be a weak signal and hence it may be desired to direct as much of the reflection as possible to the detector 2260 .
  • the beam splitter 2404 possesses features or characteristics that may make it desirable for use. One such desirable characteristic is that it may cost less than a circulator. Another desirable feature is that it may be made to provide a portion of the sequence signal being transmitted over the line 2240 to the detector 2260 for timing purposes. Other advantages of the beam splitter 2404 over the circulator include ease of integration with a MEMS structure due to the simplicity of manufacturing processes and the similarity of materials in present usage.
  • FIG. 25 illustrates a block diagram of an optical interface 2504 .
  • the generalized optical interface 2504 is a functional representation of a device capable of directing the generated sequence signal from a signal generator to an optical fiber while directing a reflection received from the optical fiber to the receiver components, such as to an optical detector.
  • the optical interface 2504 includes a first port 2508 , a second port 2512 and a third port 2516 . It is contemplated that for purposes of discussion and understanding the first port receives a signal, such as for example an optical signal, from a transmit module 2520 .
  • the second port 2512 may connect or couple to a channel, such as an optical fiber 2524 while the third port 2516 may connect or couple to a receive module 2528 , such as an optical detector. It may be desired to fully or partially isolate the signal generator, such as an optical generator, from the receive module, such as an optical detector so that the power level of the transmitted signal does not harm the sensitive receiver module. Hence when a signal is provided through the first port 2508 to the second port 2512 it may be desired to control the amount of signal that is provided to the third port 2516 . Similarly, if a reflection signal is received over a channel or optical fiber by the second port 2512 , then it may be desired to direct the reflection signal to the third port 2516 while directing the reflection signal away from the first port 2508 .
  • a channel such as an optical fiber 2524
  • a receive module 2528 such as an optical detector
  • the first port 2508 may receive a signal represented by I t , where I t represents the intensity of the transmitted signal.
  • I t represents the intensity of the transmitted signal.
  • the intensity of the transmitted signal passing out of the second port 2512 is represented as ⁇ 1 I t and the intensity of the signal passing out of the third port 2516 is represented as ⁇ 2 I t
  • the values ⁇ 1 and ⁇ 2 represent the percentage of the signal that the optical interface 2504 directs to each of the other ports when presented with a signal from the transmit module 2520 .
  • a reflection signal received at the second port 2512 is represented as I r .
  • the reflection signal with intensity ⁇ 2 I r passes out of the third interface 2516 while the reflection signal having intensity ⁇ 1 I r passes out of the first interface 2508 .
  • the coefficients ⁇ 1 and ⁇ 2 represent a percentage or an amount of the original intensity of the signal received by the optical interface 2504 that is passing out of a partial port optical interface. In one embodiment, where losses of the optical interface 2504 are ignored, the following equations define a relationship between the coefficients.
  • the value ⁇ 2 is very small. In the embodiment of a 50-50 beam splitter the values for all ⁇ and ⁇ are 0.5. In one embodiment if the value of ⁇ 1 is other than a very small value then an isolator may be required between the transmit module 2520 and the optical interface 2504 . If the value of ⁇ 2 is other than a very small value then an isolator may be required between the receive module and the optical interface 2504 . It is contemplated that the value of ⁇ and ⁇ may be made to be any value desired. Amplification may be integrated into the optical interface 2504 .
  • FIG. 26 illustrates a flow diagram of an example method of operation of an optical STDR system.
  • the steps of FIG. 26 may be combined in any combination with the steps of other methods described herein. Certain steps may not be executed. This is but one example embodiment. It is contemplated that other methods of operation are possible and within the scope of the invention as define by the claims. This exemplary method of operation may occur in either communication equipment or test equipment configured to perform STDR.
  • the sequence time domain reflectometry system (hereinafter system) generates a sequence signal or retrieves a sequence signal from a memory.
  • the sequence signal may comprise an M-sequence or any other type of sequence.
  • the sequence comprises a sequence with good autocorrelation properties.
  • sequence signals may be generated or retrieved from a memory. It is contemplated that a user or the STDR system may generate and use different types of sequence signals.
  • the operation performs signal mapping to assign the sequence signal to one of several different values. As is understood in the art, the signal mapping occurs when the sequence signal is generated by a sequence generator that generates logic levels. In the event that the sequence is stored and retrieved from memory at the time of use, mapping may not occur since the proper sequence, in a pre-mapped form, would be stored.
  • the system filters the signal to remove unwanted components.
  • the system provides the sequence signal to an optical signal source driver. In one embodiment this comprises providing the sequence signal to a driver that generates a signal that is provided to a laser or LED to create an optical signal.
  • the system generates an optical signal based on the output from the driver. In one embodiment the signal is generated by a laser. In another embodiment a LED generates the signal. It is contemplated that the signal is provided to the optical fiber or to an interface device, such as a circulator or a beam splitter. The signal is then transmitted over the optical fiber or free space optics. It is understood that transmission of a signal over a channel will generate reflections at points of line anomalies.
  • the system monitors for and receives any reflection signals generated by the transmission of step 2612 .
  • the reflection signal may be defined as the signal(s) received during a period of time after the transmission of the original sequence signal over the channel.
  • the reflection signal may actually comprise several periods of no signal and one or more individual echoes created by the sequence signal encountering line anomalies as it travels down the optical channel.
  • the reflection signals created by the sequence signal may be received at different times after transmission.
  • the reflection signal Upon receipt the reflection signal is converted from an optical format to an electrical format. This occurs at a step 2616 .
  • the reflection signal once in electrical format, may be stored for processing at a later time or processing may continue at step 2620 by filtering the reflection signal to remove signals at unwanted frequencies.
  • the system correlates the reflection signal with the original sequence signal. The correlation may reveal one or more points of correlation within the reflection signal which appear as peaks or points of increased magnitude.
  • the channel is monitored after the transmission of the sequence signal for a period of time sufficient for any reflections generated by the transmission to be recorded by the monitoring.
  • the reflection signals received during this period of time are converted from the optical to the electrical domain and stored or processed. Correlation occurs at step 2622 using the original sequence signal and any signals recorded during the monitoring period of step 2614 . Peaks in the correlated signal occur at the points of time in the monitoring when a reflection from a line anomaly was received.
  • the system synchronizes the correlated signal with the start of the sequence. This allows for an identification of a time, in relation to the start of the sequence signal transmission or other reference point, at which points or correlation, i.e. reflections, occur. Hence, the time between when the sequence signal was transmitted and when the reflection was received, i.e. a point of correlation, can be determined. The peak of the near-end echo may serve as the reference time point for this calculation.
  • the system removes unwanted artifacts or disruptive reflections.
  • a disruptive artifact is near-end echo. Removal of unwanted artifacts may occur by subtracting a template signal.
  • the system analyzes the correlated reflection signal to determine the location of line anomalies. This may occur by first processing the reflection signal to determine the time difference between the start of the sequence signal transmission and the peak of a point of correlation of the correlated reflection signal. Next, the time difference may be multiplied by the rate of propagation of the signal through the channel. The rate of propagation of a light signal depends on the type of optical fiber or free space optics that are used for the channel.
  • An optical signal propagates at about 50% of the speed of light while in multimode fiber and at about 80% the speed of light when in single mode fiber.

Abstract

A method and system for performing sequence time domain reflectometry over a communication channel to determine the location of line anomalies in the communication channel is disclosed. In one embodiment, the system generates a sequence signal and transmits the sequence signal over an optical channel. The system receives one or more reflection signals over the optical channel and performs reflection signal processing on the reflection signal. In one embodiment, the optical reflection is transformed to an electrical signal and correlated with the original sequence signal to generate a correlated signal. The time between the start of the reflection signal and a subsequent point of correlation and the rate of propagation reveals a line anomaly location. A circulator, beam splitter, or any other similar device may direct the reflection signal to the apparatus configured to perform reflection signal processing.

Description

  • This application is a continuation-in-part of application Ser. No. 09/810,932, entitled Method and Apparatus for Transmission Line Analysis filed Mar. 16, 2001.[0001]
  • FIELD OF THE INVENTION
  • This invention relates generally to communications and in particular to a system and method for analyzing a transmission line. [0002]
  • RELATED ART
  • Historically, new communication technologies are continually being introduced to improve the ease and rate at which data can be exchanged between remote locations. One factor that must be considered when communicating electronic data is the medium over which the data will travel. This is often referred to as determining the channel quality, line characteristics, line transfer function, insertion loss, or channel impulse response. Numerous different types of conductors are utilized to conduct communication signals. One example medium that is commonly installed throughout the world is twisted pair conductors as are traditionally used to provide telephone service between a central office telephone facility and a residence or business. [0003]
  • The medium must be considered because the medium and its condition can affect the rate at which communication may occur. For example, digital subscriber line (DSL) technology utilizes twisted pair conductors. The rate at which systems using the DSL standards may operate is determined in part by the electrical characteristics of the twisted pair between a transmitting device and a receiving device. The factors that control the rate of communication may include the distance between the receiver and transmitter, presence of bridge taps or load coils, the quality of the twisted pair, the quality of connections to the twisted pair, and the amount of noise that the twisted pair picks up, such as crosstalk noise. As data communication speeds increase, the quality of the line and the presence of line anomalies become of greater importance. [0004]
  • It may be desirable to determine characteristics of the line prior to communicating data so that a data transmission rate may be determined or so that it may be determined if the line is able to support communications under a particular standard. For example, if certain line anomalies exist between a first communication unit and a second communication unit, it is desirable to learn of these anomalies and their effect on communication through the line. Moreover, it is desirable to determine the location of the anomalies so that repair or removal of the anomaly may occur. In the particular case of bridge taps and load coils, service technicians are dispatched to locate and remove the bridge tap or load coil. The dispatch of service technicians is expensive and hence, the less time the service technician must spend locating the line anomaly, the lower the cost of the dispatch. Therefore, the more accurately the anomaly location is identified, the less costly the service dispatch because the technician may more rapidly find and fix the anomaly. [0005]
  • One prior art method of line analysis, such as for evaluating the effects of or identifying the location of line anomalies comprises transmission of a high power pulse on the line. Impedance irregularities in the line cause a reflection or echo when encountered by the pulse. Time information is used to determine the location of the anomaly. [0006]
  • This method of line analysis suffers from numerous disadvantages. One disadvantage arises as a result of the necessary, but undesirable, use of a high power pulse. Transmission of a high power pulse on a line disrupts communication and operation of the other pairs in the binder by creating crosstalk between pairs. Another disadvantage of this prior art method arises because of the available echo processing methods. The in-use pairs in the binder with the line being tested create crosstalk in the line being tested. This limits the detectability of weak return echoes which translate into a limitation on the ability of prior art pulse system to accurately analyze the distant end of a long line. Yet another drawback associated with the prior art method of high power pulse reflection analysis is the limited platforms available to generate a high power pulse. As a result, pulse test equipment must be implemented as a separate piece of test equipment and may not be an integrated circuit. This increases the cost of testing by requiring a separate piece of test equipment and can make its use inconvenient. [0007]
  • In the case of line analysis of an optical fiber or cable, the prior art is limited by the magnitude or power of a pulse that may be sent over the fiber. As a result, the resolution and strength of the system is undesirably limited. The method and apparatus described and claimed below overcomes these drawbacks. [0008]
  • The invention overcomes the disadvantages of the prior art by providing a method for apparatus for sequence time domain reflectometry. [0009]
  • SUMMARY
  • In one embodiment, the invention comprises a line probe signal and method of generating the same for use in determining line characteristics. In one embodiment, the invention comprises a method and apparatus for processing a line probe signal to determine channel characteristics, such as to determine the location and type of one or more line anomalies. Line anomalies may comprise open circuit, short circuit, bridge taps, load coils, moisture on the line, or any other aspect that creates an impedance mismatch. [0010]
  • In one embodiment, a method for performing time domain reflectometry on a communication channel comprises generating a sequence signal and transmitting the sequence signal over a communication channel. In one embodiment the sequence signal has an autocorrelation function, which approximates a Kronecker delta function. The communication channel may comprise any channel including, but not limited to, fiber optical cable, coaxial cable, power transmission line, network line Ethernet, twisted pair or any channel capable of conducting data. The length of the line or channel being analyzed may range from fractions of a millimeter to thousands of miles. Next, the system receives one or more reflection signals from the communication channel in response to the transmission of the sequence signal. After receipt of the reflection signal, the system correlates the reflection signal with the sequence signal to generate a correlated signal. Due to the autocorrelation properties of the sequence signal, the correlated signal is a linear combination of the near-end echo and the echoes from one or more anomalies. Next, the system may retrieve a template signal. The template signal corresponds or is representative of the near-end echo in the reflection signal. After retrieving the template signal, the system aligns the template signal and the correlated signal to determine a point of alignment. The point of alignment may comprise when the two signal are most similar. Once aligned, the method subtracts the template signal from the correlated signal to remove near-end echo from the correlated signal. Other aspects of the reflection signal may be removed other than near-end echo. Next, the system measures a time interval between the point of alignment and a subsequent peak in the correlated signal. This reveals the amount of time it took for the signal to propagate to a line anomaly and for the reflection signal to return to the receiver. When the propagation time is determined, the system multiplies the time interval by the rate of propagation of the sequence signal through the communication channel to obtain a distance to a line anomaly. The rate of propagation for an electrical signal through a channel is generally known for different channel mediums. In one embodiment the method of the invention further includes dispatching a service technician or other personnel to fix the line anomaly. [0011]
  • In various other configurations or embodiments, the template signal may be measured or created by correlating the reflection from a long cable of the type to be tested and known to be free of anomalies or the template may be derived from a detailed circuit analysis of the transceiver and the line interface. In one embodiment, the sequence signal is transmitted at a power level that does not introduce crosstalk into other communication channels. [0012]
  • In another variation or embodiment, the method of operation also performs a circular rotation of the sequence signal to create a rotated sequence signal and transmits the rotated sequence signal over the communication channel. A rotated reflection signal is received and correlated with the rotated sequence signal that was transmitted to create a rotated reflection signal. This correlated rotated signal is aligned with the correlated signal and combined with the correlated signal to reduce or remove correlation artifacts on the correlated signal. [0013]
  • To realize this method of operation, various different configurations of hardware and/or software may be utilized. In one embodiment, a system performs sequence time domain reflectometry to determine the location of impedance mismatches on a channel being configured to communicate data using a digital subscriber line standard. This embodiment comprises a sequence generator configured to generate a maximal length sequence signal connected to a transmitter that is configured to transmit the sequence signal on a channel. This causes the sequence signal to propagate through the channel, the channel being analyzed to determine the location of impedance mismatches that may affect data transmission. A receiver is configured to receive one or more reflections that result from the sequence signal encountering impedance mismatches as it propagates through the channel. A correlator connects to the receiver and correlates the received signal, which is comprised of one or more reflections, with the sequence signal to generate a correlated signal, which is the linear combination of the impulse responses of the transmission paths to the one or more anomalies. Also included in this configuration is a processor, other hardware or software, configured to determine the time period between a beginning of the sequence signal transmission as determined from the peak of the near-end echo response and the peak of the echo response from the one or more anomalies. The processor, other hardware or software, is configured to calculate a value corresponding to a channel length between the system and an impedance mismatch. [0014]
  • The invention can be implemented from only one end of the channel, such as when access is possible or convenient to only one end, or when invention may be performed at any point along the channel. The invention may be used to classify the line or channel into a data transmission rate group, a cost of service group, or simply whether or not to use the line for high speed data communication. In one embodiment the distortion of the pulse by the transmission medium may be analyzed to discriminate between various types of anomalies. [0015]
  • In one or more other embodiments, the system may include various other features or aspects. In one embodiment, the system is embodied on a communication device configured to communicate data using a digital subscriber line standard. In one embodiment the sequence generator comprises a tapped delay line. [0016]
  • In one embodiment, the invention utilizes an echo cancellation method of operation to perform time domain reflectometry processing. A method of operation based on this alternative embodiment includes processing a reflection signal resulting from transmission of a sequence of bits over a channel to determine the location of line anomalies. This occurs by providing the generated sequence (not correlated with the transmit sequence) to a prediction module, which, in one embodiment, is comprised of a finite impulse response, adaptive filter. The coefficients of the prediction filter are adapted such that the output of the prediction filter approximates the received reflection sequence when the transmit sequence is applied to the input of the filter. When this adaptive procedure converges, the coefficients of the adaptive filter are an estimate of the linear combination of the near-end echo response and the responses from the one or more anomalies This method of operation may further include analyzing the coefficient values when the prediction filter output generally resembles the reflection signal to determine the location of impedance mismatches on the channel. In one particular embodiment the prediction filter comprises a finite impulse response filter. In one embodiment the sequences of bits may comprises a sequence selected from the group of sequences consisting of a maximal length sequence, a Barker code, or a Kasami sequence. It should be noted that comparing may include subtracting the prediction filter output from the reflection signal. [0017]
  • In various embodiments the method and apparatus as contemplated by the invention may be configured to analyze an optical fiber. In such an embodiment the system includes an optical driver configured to transform the sequence signal into a signal suitable for driving an optical signal generator and an optical generator configured to receive the output of the optical driver and generate an optical signal. An optical interface is provided to route the optical signal from the optical generator to an optical fiber and output an optical reflection received over the optical fiber. An optical detector is included and is configured to receive the optical reflection from the optical interface and convert the optical reflection to a reflection signal in electrical form. [0018]
  • In one embodiment a near-end echo reduction module configured to remove near-end echo from the reflection signal. In another embodiment the optical generator comprises a light emitting diode or a laser. [0019]
  • In yet another embodiment an optical sequence time domain reflectometry system is provided that comprises a sequence signal source configured to provide a sequence signal to an optical transmit system. The optical transmit system is configured to receive the sequence signal from the sequence signal source, convert the sequence signal to an optical signal, and transmit the optical signal through an optical fiber. Such a system may further include an optical receive system configure to receive an optical reflection signal and convert the optical reflection signal to an electrical reflection signal and a correlator configured to receive the electrical reflection signal and correlate the electrical reflection signal with the sequence signal. [0020]
  • In one embodiment this system further includes an optical interface positioned to interface the optical transmit system and the optical receive system with the optical fiber. The system may be configured within a communication device or test equipment. The optical interface may comprise a circulator or a beam splitter. [0021]
  • A method may also be provided for determining the location of a line anomaly in a fiber optic cable. The method may includes the steps of obtaining a sequence signal, converting the sequence signal into a light signal, transmitting the light signal through an optical fiber, and thereafter receiving and directing a reflected light signal to an optical detector. Next, the method converts the reflected light signal to a reflection sequence in electronic form, correlates the reflection sequence with the sequence signal to obtain a correlated signal, and analyzes the correlated signal to determine a point of correlation. Thereafter, the method calculates a duration of propagation of the sequence signal through the optical fiber and calculates a location of a line anomaly based on the duration of propagation and a rate of propagation. [0022]
  • In one embodiment the steps of receiving and directing a reflected light signal to an optical detector is performed by a beam splitter. In one embodiment the method may further comprise subtracting a near-end echo template signal from the correlated signal to remove an unwanted point of correlation caused by near-end echo. This method may be performed by test equipment or communication equipment. [0023]
  • As an alternative, the method may analyze an optical fiber by first transmitting a sequence signal through an optical fiber, then receiving a reflection signal from the optical fiber and correlating the reflection signal to create a correlated signal and thereafter, processing the correlated signal to obtain information regarding the optical fiber. In this method the processing may include subtracting a correlated near-end echo signal form the correlated signal to remove the point of correlation created by the near-end echo so that a point of correlation may be identified. Based on this point of correlation the method calculates a propagation duration between transmission of the sequence signal and receipt the portion of the reflection that creates the point of correlation and multiplies the propagation duration with a rate of propagation of the sequence signal through the optical fiber. This allows one to determine information concerning a distance to a location in the optical fiber that created the point of correlation. This method may occur multiple times to obtain numerous reference points. [0024]
  • The method and apparatus of the invention may also be realized as a computer program product comprising a computer useable medium having computer program logic recorded thereon for optical fiber analysis. One such embodiment of such a configuration comprises computer program code logic configured to generate a sequence signal and an optical generator configured to transmit the sequence signal, in optical form, over an optical fiber. An optical receiver detects an optical reflection and converts the optical reflection to a reflection signal in electrical format. Additional computer program code logic is configured to correlate the reflection signal with the sequence signal to create a correlated signal while other computer program code logic is configured to analyze the correlated signal to determine a portion of the correlated signal having a maximum magnitude. Further computer program code logic determines a distance to a line anomaly based on a time of receipt of the portion of the correlated signal having a maximum magnitude. [0025]
  • Additional computer program product may be configured to analyze the reflection signal to determine the type of line anomaly that is creating the reflection signal. This embodiment may include an optical interface configured to direct a portion of the sequence signal to the optical detector and a portion of the sequence signal to the optical fiber. In one embodiment the computer program code logic configured to determine a distance to a line anomaly comprises computer program code logic configured to multiply the time duration for the sequence signal to travel to the line anomaly by one-half the rate of propagation for the sequence signal. [0026]
  • In yet another embodiment, the method and apparatus contemplated by the invention comprises a method for processing a reflection signal to obtain information about an optical fiber. This method monitors for a reflection signal received over an optical fiber. The reflection signal is generated by transmission of an original signal. Upon receipt, the method correlates the reflection signal with the original signal to generate a correlated signal and analyzes the correlated signal for points of correlation to determine if line anomalies are present in the optical fiber. In addition, the method may further include analyzing the correlated signal to determine the type of line anomaly present in the optical fiber. [0027]
  • The scope is not limited to only the described combinations but is intended to cover any various combination as might be contemplated after reading the specification and claims. Hence an embodiment may include one feature or element or any combination or number of features or elements. [0028]
  • Other systems, methods, features and advantages of the invention will be or will become apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features and advantages are included within this description, are within the scope of the invention, and are protected by the accompanying claims. [0029]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principals of the invention. Moreover, in the figures, like reference numerals designate corresponding parts throughout the different views. [0030]
  • FIG. 1 is a block diagram of an example environment of use of the invention. [0031]
  • FIG. 2A illustrates a block diagram of example embodiment in relation to a communication line and an example line anomaly. [0032]
  • FIG. 2B illustrates a plot of an example reflection signal as may be generated by and correspond to the exemplary embodiment of FIG. 2. [0033]
  • FIG. 3 illustrates a plot of an example sequence transmission pattern. [0034]
  • FIG. 4 illustrates a more detailed block diagram of an example embodiment of one configuration of the invention. [0035]
  • FIG. 5 illustrates a block diagram of an example embodiment of a sequence generator configured using a linear feedback shift register type implementation. [0036]
  • FIG. 6 illustrates an alternative embodiment of a sequence generator comprising a tapped delay line configuration. [0037]
  • FIG. 7 illustrates block diagram of an example configuration of a correlation unit. [0038]
  • FIGS. 8A and 8B illustrate example plots of a sequence signal and associated noise before and after the correlation operation. [0039]
  • FIG. 9 illustrates a plot of an example sequence signal. [0040]
  • FIG. 10 illustrates an alternative embodiment of the invention. [0041]
  • FIG. 11 illustrates a block diagram of an example configuration of a prediction filter configured to match the channel response. [0042]
  • FIG. 12 illustrates an example method of operation of one embodiment of the invention. [0043]
  • FIG. 13 illustrates an example method of sequence generation. [0044]
  • FIG. 14 illustrates an alternative method of sequence generation for use with a table look-up method. [0045]
  • FIG. 15 illustrates an operational flow diagram of an example method of correlation and processing of reflection signals. [0046]
  • FIG. 16 illustrates an operational flow diagram of an exemplary method of artifact reduction. [0047]
  • FIG. 17 illustrates an operation flow diagram of an example method of near-end echo reduction. [0048]
  • FIG. 18 illustrates an example method of processing the sequence signal to determine the location of line anomalies. [0049]
  • FIG. 19 illustrates an example method of operation for sequence time domain reflectometry using echo cancellation. [0050]
  • FIG. 20 illustrates a block diagram of an example embodiment of an optical sequence time domain reflectometry system configured as or contained in test equipment. [0051]
  • FIG. 21 illustrates a block diagram of an example embodiment of an optical sequence time domain reflectometry system configured as or contained in a communication device. [0052]
  • FIG. 22 illustrates a block diagram of an example embodiment of an example implementation of an optical sequence time domain reflectometry system. [0053]
  • FIG. 23 illustrates a block diagram of an alternative example embodiment of an example implementation of an optical sequence time domain reflectometry system. [0054]
  • FIG. 24 illustrates a block diagram of an example implementation of an optical sequence time domain reflectometry system equipped with a beam splitter. [0055]
  • FIG. 25 illustrates a block diagram of a functional representation of an optical interface. [0056]
  • FIG. 26 illustrates an operational flow diagram of an example method of optical sequence time domain reflectometry.[0057]
  • DETAILED DESCRIPTION
  • FIG. 1 illustrates an example environment for use of the invention. The example environment shown in FIG. 1 is provided for purposes of discussion and is not in any way intended to limit the scope or breadth of the invention. It is contemplated that the invention may find use in a plurality of other environments, such as any environment where it is desired to obtain information regarding line characteristics for the purposes of communication over the line, line repair or line classification. The line to be probed may comprise any type of conductor or channel including, but not limited to, a twisted pair conductor, coaxial cable, Ethernet, an optical channel, or a radio frequency waveguide. [0058]
  • FIG. 1 illustrates customer premise equipment (CPE) [0059] 100 in communication with a communication interface 102 over a first line 104. The CPE 100 comprises any communication device that is generally located remote from the communication interface 102 and configured to facilitate communication over the first line 104. In one embodiment, the CPE 100 comprises a communication modem or communication device located at a business or residence. The CPE 100 may comprise, but is not limited to, any device operating under the digital subscriber line (DSL) standard, any voice band modem, cable modem, wireless modem, power line modem, or any other device configured to perform digital or analog communication. It is contemplated that contained in the CPE 100 and the communication interface 102 there is a receiver and transmitter configured to send and receive data over the line 104.
  • The [0060] first line 104 may comprise any communication medium intended to carry communication signals. In various embodiments the first line 104 comprises, but is not limited to, one or more conductors of a twisted pair of conductors, coax cable, power line, optical cable. Although the first line 104 is shown as a single line, it should be understood that the line 104 may comprise any configuration or number of conductors, optical paths, or other such paths. Other lines, channel, or paths or conductors shown throughout the figures may likewise comprise any configuration or number of conductors, optical paths, or other such paths.
  • In this embodiment, the [0061] communication interface 102 comprises any communication equipment configured to communicate with the CPE 100 over the first line 104. With regard to the DSL standard, the communication interface 102 may comprise a digital subscriber line access multiplexer (DSLAM). A DSLAM is configured to facilitate communication over the first line 104 between the CPE 100 and a central office (CO) switch 106 and an Internet Service Provider (ISP) 110. The DSLAM may include modems or other communication devices.
  • Communication with the [0062] CO switch 106 occurs over a second line 108 while communication with the ISP 110 occurs over a third line 112. The communication interface 102 appropriately routes certain voice communication from the CPE 100 to the CO switch 106 while appropriately routing certain data communication from the CPE to the ISP 110. As shown, the CO switch 106 may connect to the PSTN 116 thereby serving as a switching and routing service for telephone, facsimile, or data calls. The ISP 110 may connect to the Internet 118 to provide access to a plurality of other networked computers.
  • It is contemplated that the various embodiments of the invention may be used to evaluate the characteristics of the [0063] first line 104, the second line 108, the third line 112, or lines 120 and 122 to thereby determine characteristics of the line, such as but not limited to the location of line anomalies that may effect data transmission. It is desired to obtain the highest data rate supportable by the lines 104, 108, 112, 120, 122 so that a maximum amount of data may be transferred in a minimum amount of time with the fewest number of errors. This enables more rapid upload, downloads, and greater and more reliable use of the lines 104, 108, 112, 120, 122. It is also contemplated the invention may be practiced at any location in the communication system. In one preferred embodiment, the invention is integrated with modems at the communication interface 102, the C.O. switch 106, or the communication interface 102. The invention may also be used to determine a line characteristics for each leg or path for symmetrical communication (identical or similar data transmission rates between devices) or asymmetrical communication (different data transmission rates between devices).
  • FIG. 2A illustrates a block diagram of example configuration in relation to a communication line and an example line anomaly. A sequence generator and transmit [0064] module 200 connect to a hybrid 204. The hybrid 204 connects to channel 208. In one embodiment, the channel 208 comprises a twisted pair conductor. In another embodiment, the conductor comprises fiber optic cable. In yet another embodiment, the channel may comprise coaxial cable or radio waveguide.
  • The opposite end of the [0065] channel 208 connects to a line termination 216. It is contemplated that the line termination 216 may comprise an open circuit, short circuit, or a termination impedance matched to the line. Both an open circuit and a short circuit create reflections. Although not the case in every channel, for purposes of understanding a line anomaly 220 resides between the hybrid 204 and the line termination 216. In the embodiment shown in FIG. 2, a conductor 212 is spliced into the channel 208 forming a bridged tap. The bridged tap is typically terminated in an open circuit. In one embodiment, the conductor 212 comprises the same type channel material as the channel 208. In another embodiment, the conductor 212 comprises the same general class of transmission line with slightly different properties, such as wire gauge. Other line anomalies may include an open circuit or a short circuit in the channel cable 208. It is contemplated that the line anomaly may be located at any distance from the point at which the test is applied and, in the case of a bridged tap, the spliced cable may be of any length. Hence, the conductors 208 and 212 may assume any length.
  • The hybrid [0066] 204 also connects to a receiver and reflection module 224 that is configured to monitor for and receive reflection signals from the hybrid arriving over the channel 208.
  • The sequence generator and transmit [0067] module 200 comprises a configuration of software, hardware, integrated circuit, analog system, or some combination thereof that is collectively configured to generate a sequence signal in accord with the teaching discussed below. It is contemplated that the sequence generator portion of the module 200 generates a sequence signal for transmission over the channel 208. As discussed below in greater detail, the sequence signal has numerous advantages over the prior art use of a single high power pulse when used for time domain reflectometry. Any type of sequence signal may be utilized and is compatible with and covered by the scope of the invention. In one embodiment, a sequence signal with good autocorrelation properties is used. In one embodiment it is desired to have a signal with a generally flat frequency response across the frequency spectrum that will be used for communication. Several different example sequence signals are provided below for purposes of understanding. However, the invention is not limited to the specific sequences specified in this document. Further, numerous different types of transmitters, modulator, filters and other transmit components may be adopted for use and are contemplated as being covered by the claims. The invention is not limited to any particular type of transmit system.
  • In one embodiment, the sequence generator portion of the [0068] module 200 is embodied in software and configured to execute in conjunction with a processor to generate a physical electrical signal. Any type of processor, hardware, or integrated circuit may execute the software code. The software may be stored in memory or any computer readable medium.
  • The hybrid [0069] 204 operates as understood in the art. It is designed to allow the signal received from the channel 208 to pass through to the receiver but to minimize the amount of the transmit signal which is directly coupled into the receiver. There is, in general, some residual signal directly coupled to the receiver and this is termed the near-end echo.
  • The line anomaly comprises any connection, break, disruption or aspect that creates an impedance mismatch. When encountered by a signal, such as a sequence signal, this mismatch creates a reflection that echoes back in the direction of the received signal. In one embodiment, the [0070] line anomaly 220 comprises a load coil. In another embodiment, the line anomaly 220 comprises a bridge tap. Other line anomalies include but are not limited to, semi open or short circuits, moisture or corrosion on the linear a change in wire gauge.
  • The receiver and [0071] reflection processor 224 comprises a configuration of software, hardware, integrated circuit, analog system, or some combination thereof that is collectively configured to receive a reflection sequence signal and process the reflection sequence signal to obtain information regarding anomalies on the channel 208. As discussed below in greater detail, the sequence signal has numerous advantages over the prior art signal of a high power pulse when used for time domain reflectometry. Any type of reflected sequence signals may be processed and is contemplated as being compatible with and covered by the scope of the invention. Further, numerous different types of receivers, demodulator, filters, or other transmit components may be adopted for use. The invention is not limited to any particular type of receiving system.
  • In one embodiment, the receiver and [0072] reflection processor 224 is embodied in software and configured to execute on a processor. Any type of processor, hardware or integrated circuit may be used to execute the software code. The software may be stored in memory or any computer readable medium.
  • FIG. 2B illustrates an example plot of a reflection signal as may be generated by and correspond to the exemplary configuration of FIG. 2A. FIG. 2B is described with reference to FIG. 2A. The [0073] reflection signal plot 300 is in relation to a vertical axis 304 representing voltage and a horizontal axis 308 representing time. The plot 300 is generated by processing in accord with the invention in response to sending a sequence signal on the channel, receiving the reflection signal, and then processing the reflection signal. The processed reflection signal 300 reveals peaks or points of reflections at a time 312, 316, 320, and 324. The peak at time 312 corresponds to the impedance mismatch created by the hybrid 204. In some embodiments, the peak at time 312, caused by the hybrid, is of significantly greater magnitude than the other peaks.
  • The peak at [0074] time 316 corresponds to the impedance mismatch created by the anomaly 228 (FIG. 2A) caused by the connection of conductor 212 to channel 208. The peak at time 320 corresponds to the impedance mismatch created by the line anomaly 220. The peak at time 324 corresponds to the impedance mismatch created by the line termination 216. Based on the time between pulses and the rate of propagation of a signal through the medium of the channel, the location of the anomalies or other impedance mismatches may be determined. By way of example, the propagation speed for category 3 twisted pair cable is about two-thirds the speed of light.
  • If the anomaly causes an impedance mismatch resulting in a decreased impedance, the reflection will have opposite polarity relative to the incident signal. If the anomaly causes an increase in impedance, the reflection will have the same polarity as the incident signal. Thus, an open circuit will produce a positive return while a short circuit will produce a negative return. In this manner the invention also provides information regarding the type of line anomaly. Other discontinuities may also be mapped. [0075]
  • Sequence Signals [0076]
  • In one configuration, the invention comprises use of periodic sequences for channel analysis. In one configuration, the invention comprises use of any sequence with good autocorrelation properties. The autocorrelation function of a sequence represented in continuous time, C(t), is given by: [0077] R ( t ) = - + C ( τ ) C ( τ + t ) τ
    Figure US20020161539A1-20021031-M00001
  • One autocorrelation property is the Dirac delta function where R(t) equals infinity when t equals zero and R(t) equals zero for all other values of t. For practical finite sequences this can not be achieved. Therefore, with R(t) scaled such that the maximum value of R(t) equals one, we define good autocorrelation properties as [0078]
  • 1−a≦R(t)≦1 for −p≧t≦+p
  • e≦R(t)≦+e for t≦−(p+d),t≧(p+d)
  • where a and e are small percentages of one, p is a percentage of the sequence symbol period and d is a small percentage of p. Bounded by these requirements the values of a, e, p and d may be selected to provide the desired sequence signal. [0079]
  • In one embodiment, the value ‘e’ is directly related to the period of the M-sequence. If ‘e’ is too large, the correlation process will result in a side lobe. Hence, a small ‘e’ is desired but not required. In one embodiment, ‘e’ is between 15% and 40% of one. In a more preferred embodiment, ‘e’ is between 5% and 15% of one. In a most preferred embodiment, ‘e’ is less than 5% of one. Similarly, in an embodiment, ‘d’ is between about 15% and 45% of one. In a more preferred embodiment, ‘d’ is between about 5% and 15% of one. In a most preferred embodiment, ‘d’ is less than about 5% of one. It is preferred to reduce ‘p’, however, it is contemplated that various values of ‘p’ between zero and sequence symbol period. Thus, it may range from zero to one. The value ‘a’ influences width of the autocorrelation function. In some embodiments, a narrow impulse is desired. In one embodiment, ‘a’ is between about 15% and about 45% of one. In a more preferred embodiment, ‘a’ is between about 5% and about 15% of one. In a most preferred embodiment, ‘a’ is less than about 5% of one. [0080]
  • In one embodiment, a requirement on R(t) in the transition region defined by d is that the function be reasonably smooth and decreasing. Therefore, use of sequences with good autocorrelation properties closely approximating an impulse can quickly and accurately provide the desired reflection response information. [0081]
  • The autocorrelation function of a sequence represented in discrete time, C(n), is given by [0082] R ( n ) = k = - C ( k ) C ( k + n )
    Figure US20020161539A1-20021031-M00002
  • One autocorrelation property in this case is the Kronecker delta function where R(n) equals one when n equals zero and R(n) equals zero for all other integer values of n. Again, for practical finite sequences this function cannot be achieved. So, with R(n) scaled such that R(O) equals one, we define good autocorrelation properties as [0083]
  • R(n)=1 for n=0
  • e≦R(n)≦+e for n≠0
  • where e is a small percentage of one. In one embodiment, the e is directly related to the period of the M-sequence. If e is too large, the correlation process will result in a side lobe. Hence, a small e is desired but not required. In an embodiment, ‘e’ is between 15% and 45% of one. In a more preferred embodiment, ‘e’ is between 5% and 15% of one. In a most preferred embodiment, ‘e’ is less than 5% of one. [0084]
  • One example of a sequence well suited to be a line probing signal comprises maximal length sequences (hereinafter M-sequences). M-sequences can be defined as a positive integer with no internal periodicity. An M-sequence can be defined by the following equation: [0085]
  • G(X)=g m X m +g m−1 X m−1 +g m−2 X m 2−2 + . . . +g 2 X 2 +g 1 X+g 0
  • whose coefficients are binary and where each arithmetic operation is performed modulo two. When constructed as an M-sequence, the length or period of the sequence is defined as 2[0086] m−1.
  • Sequences are desirable signals for numerous reasons. One reason is that sequences can be generated by binary logic circuits, such as a scrambler or linear feedback shift register. Another desirable aspect of sequences is that they may be generated at very high speed because of the type of logic utilized to generate the sequence. Standard flip-flop and combinational type logic may be used to generate these types of sequences. Yet another desirable aspect of sequences, and M-sequences in particular, is that these sequences possess good autocorrelation properties that may be processed to closely approximate an impulse at a point of correlation. [0087]
  • Sequences as contemplated by the invention may be implemented or created in various ways. One method of M-sequence generation comprises use of linear feedback shift registers. One example linear feedback shift register configuration comprises a Fibonacci implementation consisting of a shift register where a binary weighted modulo 2 sum of the taps is fed back to the input. Another example implementation comprises a Galois implementation consisting of a shift register, the contents of which are modified at every step by a binary weighted value of the output stage. [0088]
  • This describes several particular types of sequence signals and is provided for purposes of providing an enabling disclosure for at least one class of sequences, however, the above description should not in any way limit the invention. Any type of sequence may be utilized to obtain the advantages over the prior as described herein. [0089]
  • FIG. 3 illustrates a plot of an example sequence transmission pattern. It is contemplated that the sequence signal may be repeatedly generated and transmitted on the line in any various sequence. The sequence includes [0090] sequence period 406. Any number of sequence repetitions 410 may be combined. A silence period 414 may also be provided after a sequence repetition 410. The sequence repetition may comprise any number of sequences 402. A silence period 414 may optionally be provided between certain sequences. An iteration period 420 comprises a repeating group of sequences repetitions 410 and an optional silence period 414. In one embodiment, two or more sequence repetitions 410 or sequences 406 are transmitted in a row. Other combinations than the iteration period 420 shown in FIG. 3 are contemplated. FIG. 3 is provided for purposes of understanding and providing terminology to aid in understanding.
  • Example Embodiment [0091]
  • FIG. 4 illustrates a more detailed block diagram of an example embodiment of one configuration of the invention. Broadly, the elements of FIG. 4 includes a transmit [0092] module 400 and a receive module 404. Connecting the transmit module 400 and the receive module 404 is a line interface 408 and other possible logic and lines (not shown). The line interface 408 connects the transmit module 400 and the receive module 404 to a communication channel 412. The line interface 412 includes apparatus to separate or filter the transmitted signal from the received signal and attempts to impedance match the transmit module 400 to the channel 412 and the receive module 404 to the channel. In one embodiment, the line interface 408 comprises a hybrid. The line interface 408 may also be configured to interface a single conductor of the transmit module 400 or the receive module 404 to twisted pair conductors. Although designed to reduce impedance mismatch, the line interface 412 often creates some mismatch and hence may create a reflection during operation of the sequence time domain reflectometry as described herein. This reflection may be referred to near-end echo.
  • In the example embodiment of the transmit [0093] module 400 shown in FIG. 4, a sequence generator 420 connects to a PAM mapping module 422. The sequence generator 420 generates a sequence signal. The output of the PAM mapping module connects to one or more transmit filters 424. The transmit filters 424 provide the sequence signals to a digital to analog converter 426 and the output of the analog to digital converter connects to the line interface 408.
  • With regard to the receive module, the line interface is configured to receive and direct any reflection signals to an analog to [0094] digital converter 440. The output of the analog to digital converter 440 connects to one or more receive filters 442 and the output of the receive filters connects to a sequence correlator 446. The output of the sequence correlator 446 connects to a calibration and artifact reduction module 448, which in turn connect to an analysis module 450.
  • Transmit Module [0095]
  • The function of each element is now briefly described with more emphasis on the elements that are of greater importance to the operation of the invention and which may not be as well known. The [0096] sequence generator 420 comprises any apparatus or system configured to generate a sequence signal for transmission over the channel 412. In one embodiment the sequence generator 420 comprises at least partly software. In one embodiment the sequence generator creates a maximal length sequence (M-sequence). In another embodiment the sequence generator creates a Barker Code type sequence. In yet another embodiment, the sequence generator creates a Kasami type sequence. In the embodiment shown in FIG. 4 having a sequence correlator 446, it is desirable for the sequence to have good autocorrelation or cross correlation properties.
  • In one embodiment, the [0097] sequence generator 420 is embodied in a scrambler to generate a pseudorandom bit pattern or sequence in an attempt to output a data stream without long sequences of constant voltage values. Various different embodiments exist for generating a sequence signal.
  • FIG. 5 illustrates a block diagram of an example embodiment of a sequence generator configured using a linear feedback shift register or scrambler type implementation. An [0098] input 500 connects to a summing unit 504. All arithmetic operations may be performed in a modulo-2 fashion. The summing unit 504 has an output connected to an output line 508 and a delay register 510A. The output of the delay register 510A connects to a multiplier 514A, having a multiplier set to C1, and to another delay register 510B. The output of delay register 510B connects to N number of other delay registers and multipliers until connecting to a delay register 510C and to a multiplier CN−1. The output of delay register 510C connects to a multiplier 514C that has a multiplier CN. This creates an Nth order generator due to the N memory elements or delay registers 510. This thus generates an output based on the content of the registers, also known as the state of the scrambler. Thus, the total number of different possible states of the generator is 2N.
  • In one example method of operation, a continuous sequence of [0099] logic value 1's is provided to the input 500. The state of each register may be selectively loaded with a logical one or a logical zero based on the desired sequence to be generated. When provided with a string of logics one values, the generator outputs a unique string, or sequence, of 1's or 0's based on the values of the registers 510. In one embodiment, the values loaded into the registers are selected to form a primitive polynomial known to generate a maximal length sequence (M-sequence). The sequence will repeat through the 2N−1 non-zero states.
  • FIG. 6 illustrates an alternative embodiment of a sequence generator. The embodiment shown in FIG. 6 comprises a tapped delay line configuration designed to generate a sequence for use with the systems described herein. As shown in FIG. 6, an [0100] input 604 connects to a delay register 608 that is configured to receive and delay for a clock cycle or other period the received value. The input 604 also connects to a multiplier 612A having a multiplier value Mo. All arithmetic operations in this embodiment may be performed in the traditional fashion, that is, not modulo-2. The output of the multiplier 612A connects to a summing junction 624.
  • The output of the [0101] register 608 connects to multiplier 612B having a multiplier value M1. The output of the multiplier 612B connects to the summing junction 624 to add the output of the multiplier 612B and the multiplier 612A. The output of the register 608 also connects to a register 616, the output of which connects to multiplier 612C. The output of the multiplier 612C connects to summing junction 636, which also receives the output of summing junction 624. The tap delayed line 600 continues in this configuration until connecting to a register 632 that has an output connected to N a multiplier 612D with a multiplier factor M2 N −1. The output of multiplier 612D connects to a summing junction 644 that also receives the output of the previous summing junction.
  • This configuration is 2[0102] N−1 long with the elements of the tapped delay line controlling the sequence generated. Specifically, the coefficients of the tapped delay line are the sample values of the desired sequence signal. An input of a pulse followed by zero-valued samples to the tapped delay line propagates through the tapped delay line and as the pulse propagates through the line, it encounters the multiplier values of the multipliers 612. The multiplier value will propagate to the output since all other coefficients are multiplied by zeros. In one embodiment, the multiplier values may comprise a logical 1 or a logical 0. The multipliers 612 each pass a logical 1 to its associated summing junction or pass a logical 0 to its associated summing junction. Hence, a sequence signal is output with values controlled by the values of the multipliers 612. In a variation of this embodiment, the values of the multipliers may be selected as other than 1's or 0's to thereby generate a mapping as is performed by the mapping module 422 shown in FIG. 4. In such a variation, the mapping module 422 can be eliminated.
  • Yet another embodiment of the sequence generator comprises a table look-up system. In a table look-up system, a sequence signal is stored in memory or a look-up table and recalled using a software interface. Hence, upon request of a particular sequence signal, the [0103] sequence generator 420 performs a table look-up, recalls the desired sequence signal from memory, and provides the sequence to the other systems of the transmit module 400. Any number or variation of sequences signals may be stored or retrieved.
  • Returning now to FIG. 4, the [0104] signal mapper 422 transforms the digital output of the sequence generator to any various signal levels that represent bit values. For example, four bits of digital data may be represented as 16 PAM, i.e. any of 16 different numerical values. The 16 different values may be represented on a scale of minus one to seven eighths in increments of {fraction (1/8)}. The signal may be scaled by an amplifier to yield a desired transmit power. In one embodiment the signal mapper 422 comprises a table look-up device or process that translates the binary input to a numeric output.
  • The transmit [0105] filter 424 is configured to manipulate the output data to adhere to desired or required spectral requirements. For example, frequency filtering may occur to improve system performance by tailoring the frequency content of the output or it may simply be mandated by FCC or a standards organization. It may be desired to attenuate out-of-band energy while also minimally effecting in-band energy. The embodiment shown in FIG. 4 implements spectral shaping with a digital filter. An analog filter may serve to reject images of the digital processing. Another embodiment eliminates any digital transmit filter. In such an embodiment, the spectral shaping is provided by the analog filter.
  • The digital to [0106] analog converter 426 is generally understood to convert a digital signal to an analog signal. In the embodiment shown, the transmission on the line occurs in an analog format.
  • Although not shown, an analog filter may also be included just prior to the [0107] line interface 408 in the transmit module 400 to perform final filtering of the analog waveform to spectrally prepare the signal for transmission over the channel 412. The analog filter may operate similarly to the transmit filter 424 but in the analog domain.
  • Example Sequences [0108]
  • In one configuration, the [0109] sequence generator 420 or other device with similar capabilities generates a sequence defined by varying the polynomial of the sequence generator to provide different sequence signals. In another configuration, the polynomial is selected to maximize the period of the sequence, such as to create an M-sequence. As described above, the period of a length-maximized sequence is defined as 2m−1 where m is the number of stages of shift registers used to generate the sequence.
  • By varying the number of stages m, the period is controlled. Various advantages may be gained by varying the period of the sequence. For example, one advantage of increasing the period of the sequence when used according to the invention for sequence time domain reflectometry is in mitigating the effects of correlated additive noise such as crosstalk. In the correlator, the noise component is decorrelated which spreads the noise across all frequencies thus reducing the amount of noise in the frequency band of interest. This improves the accuracy of the channel analysis. Another advantage of increasing the period of the sequence is that the system can provide a more complete response and longer channels may be analyzed. Yet another advantage of increasing the period of the sequence is that the reflection analysis is based on more tones with finer frequency spacing. Increasing the sequence period does not decrease the temporal resolution of the analysis. The temporal resolution is determined by the duration of one element of the sequence not the total length of the sequence. [0110]
  • An advantage of a shorter period generated by using a smaller m value is that the sequence may be generated and analyzed more rapidly. This speeds the process. Another advantage of shorter period sequences is a lowering of the computational complexity in the receiver. [0111]
  • Although numerous specific sequences are provided below, it is contemplated that any type sequence may be used. The text Introduction to Spread Spectrum Communications written by Peterson, Ziemer and Borth, (Prentice Hall, 1995), which is incorporated herein in its entirety, provides a discussion on different sequences and in particular different types of M-sequences. Table 3-5, from the above-referenced text, provides a list of primitive polynomials that may be used to generate the sequence. Any sequence period may be selected. Other sequence signals that are contemplated for use with the invention, than those listed, also exist. [0112]
  • In general, numerous M-sequences exist with periods depending on the number of stages in the shift register. There is at least one M-sequence for every integer greater than one where this integer represents the number of stages of the shift register. If more than one M-sequence exists for a given number of stages then the sequences are distinguished by the non-zero taps of the shift register. This is designated by the polynomial representation. In one embodiment of the invention, a sequence having a period of 31 is generated by a modem or other communication device, or test equipment, which may be located at any point of a communication channel. One polynomial defined by a period of 31 is: [0113]
  • s(n)=s(n−2)⊕s(n−5)⊕f(n)
  • where f(n) is the logical ones input to the sequence generator, s(n−k) is the tap point after the k-th delay element in the sequence generator and ⊕ is modulo-2 addition. [0114]
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 63 is: [0115]
  • s(n)=s(n−1)⊕s(n−6)⊕f(n)
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 127 is: [0116]
  • s(n)=s(n−3)⊕s(n−7)⊕f(n)
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 255 is: [0117]
  • s(n)=s(n−2)⊕s(n−3)⊕s(n−4)⊕s(n−8)⊕f(n)
  • In another embodiment of the invention, a sequence having a period of 31 may be generated by a communication terminal and adopted for use as a sequence signal. One polynomial defined by a period of 31 is: [0118]
  • s(n)=s(n−3)⊕s(n−5)⊕f(n)
  • where f(n) is the logical ones input to a sequence generator, s(n−k) is the tap point after the k-th delay element in the sequence generator and ⊕ is modulo-2 addition. [0119]
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 63 is: [0120]
  • s(n)=s(n−5)⊕s(n−6)⊕f(n)
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 127 is: [0121]
  • s(n)=s(n−4)⊕s(n−7)⊕f(n)
  • Another example polynomial that may be generated by a communication terminal and is defined by a period equal to 255 is: [0122]
  • s(n)=s(n−4)⊕s(n−5)⊕s(n−6)⊕s(n−8)⊕f(n)
  • The term communication terminal is defined to mean any configuration of software or hardware configured to facilitate or perform communication or generate a signal or sequence. In another embodiment the term communication terminal is defined to mean a piece of test equipment. This includes a modem, scrambler, sequence generator or other similar device, or a separate, stand-alone device. [0123]
  • Using the sequence signals, generated by the sequence generator, scrambler, or any other device capable of generating a corresponding sequence signal for time domain reflectometry provides advantages over the prior art signal of a single high power pulse. One such advantage comprises the ability to implement the sequence time domain reflectometry in an integrated circuit, such as within a communication device. [0124]
  • Receive Module [0125]
  • The receive [0126] module 404 includes the analog to digital converter to transform the received reflection signal from the analog domain to the digital domain. An amplifier (not shown) may be placed between the line interface 408 and the analog to digital converter 440 to amplify the possibly weak reflection signal from the channel 412. In one embodiment, the analog to digital converter 440 comprises a fourteen bit converter. Increasing the precision of the converter improves the dynamic range of the receive allowing smaller magnitude returns to be detected, such as those from a very long transmission line.
  • The receiver filters [0127] 442 comprise standard filters such as high and low pass filters to eliminate unwanted frequency components that are outside of the frequency band of the reflection signal. Any type of digital filtering may be performed by the filters 442. In addition, analog filters (not shown) may be located prior to the analog to digital converter 440 as necessary to filter the reflection signals received from the line interface 408 prior to conversion into the digital domain.
  • The [0128] sequence correlator 446, which receives the output of the receiver filters 442, comprises a configuration of hardware, software, or combination thereof, that is configured to correlate the reflection sequence signal with a copy or duplicate of an original sequence signal that was generated by the sequence generator 420. Although not shown, the sequence correlator 446 may communicate or connect to the sequence generator 420. In one embodiment, the correlation comprises cross correlation. Mathematically, in one embodiment, a crosscorrelator is realizing the following function: h ( n ) = k C ( k ) X ( k + n )
    Figure US20020161539A1-20021031-M00003
  • where X(n) is the sum of the transmitted sequence C(n) plus any additive noise and crosstalk. In one embodiment the [0129] correlator 446 is embodied using a sliding tapped delay line. There are numerous ways to implement the correlator 446 and this is but one example embodiment. The correlator 446 may be embodied in hardware, or software, or a combination of the two. Indeed, it is contemplated that an analog implementation of the correlator maybe preferred particularly in high rate applications. In this implementation analog to digital converter 440 maybe omitted. In the sliding tapped delay line method the taps are C(n).
  • One example embodiment of a cross correlation device is shown in FIG. 7. FIG. 7 illustrates block diagram of a correlation unit configured to correlate a received signal with a signal C(n). An [0130] input 704 connects to a multiplier 708. A second input 712 provides a second signal to the multiplier 708. The output of the correlator connects to a summing junction 718, which has an output 720.
  • The received reflection signal is provided on [0131] input 704 to the multiplier unit 708 while a sequence signal C(n), that is generally identical to the sequence signal transmitted on the channel, is provided on the second input 712. These sequence signals are multiplied together on a value by value basis over time. The output of the multiplier 708 is summed, over time, in the summing junction 718 and provided on the output 720. The correlation system provides an output signal with a peak at the point when the signals align, i.e. correlate. A noticeable peak at the point of correlation indicates a sequence with good correlation properties.
  • The accumulator or summing [0132] junction 718 comprises a device configured to generate a running summation of the received signals. In general, the output of the summing junction 718 is generally similar to a first order approximation of an integral over the period of time that the system operates. Thus, the summing junction 718, upon receipt of a number, stores the number. Then, upon receipt of another number, the summing junction 718 adds the first number to the second number and stores the result. The process continues in this manner. In one embodiment, the summing junction 718 comprises one or more registers to store the accumulating result. The output of the correlation process is an estimate of the impulse response of the channel. This is a time domain signal.
  • Another example embodiment of the cross correlation is based on frequency domain processing. The cross correlation can be implemented in the frequency domain by multiplying together the frequency domain representation of the received signal and the reference signal. The reference signal may be the discrete Fourier transform (DFT) of the transmit sequence, inverted in time. When periodic sequences are used, the frequency domain representation can be constructed by using a DFT of the same length as the period of the signal. If the receive signal consists of multiple periods, then the noise characteristics of the correlated signal can be improved by appropriately summing up multiple periods, either before or after taking the DFT of the received signal. For non-periodic signals or signals with long periods, it may be appropriate to compute the cross correlation in the frequency domain using the overlap-add or overlap-save methods. If the cross correlation is computed in the frequency domain, it may be appropriate to convert it back to the time domain for further time domain processing. [0133]
  • Returning to FIG. 4, as a result of correlating the reflection signal with the sequence signal as originally transmitted on the [0134] channel 412, the output of the correlator 446 provides a signal that may generally resembles the plot shown in FIG. 2B, although unwanted components may be present. When an echo signal is aligned with the sequence signal in the correlator, a peak occurs at the output. In this manner, the output of the correlator provides an indication of when the received signal contains an echo or point of reflection. These points correspond to anomalies in the line.
  • Advantages Regarding Noise [0135]
  • Another advantage of the correlation processing that occurs from use of a sequence signal having good correlation properties is with regard to noise. The invention sends a plurality of bits in the form of a sequence signal and then monitors for the received reflection signal, which is also a plurality of reflected bits in the form the sequence signal. Each anomaly generates a sequence of reflections. As a result of the spreading of the signal over a plurality of bits in the sequence, the received noise, such as random noise from static, interference or crosstalk, is spread over the length of the reflection sequence. [0136]
  • FIGS. 8A and 8B, which illustrates example plots of a sequence signal and the effect of correlation, are helpful in describing the advantages gained by the invention with regard to noise. FIG. 8A illustrates a plot of a [0137] sequence signal 800 in relation to a vertical axis 802 representing magnitude and a horizontal axis 804 representing frequency. An undesirable noise component 810 resides between frequencies f1 and f2. If a single pulse signal is transmitted, the noise that will be received with the reflection signal will disrupt analysis.
  • In reference to FIG. 8B showing a plot of the correlated [0138] signal 820 and the noise 822 that is part of the correlated signal after correlation in relation to magnitude on the vertical axis 802 and time on the horizontal axis 830. During the correlation process, the original sequence and the reflection sequence only correlate at the point of alignment, that is between times T1 and T2. Thus, noise on the reflection signal is disbursed over the time period of the correlation process. Correlation serves as a summation only at the point of correlation thereby reducing the effects of the noise. Hence, noise is a smaller portion 822 of the correlated signal because the noise is spread. Thus, the invention reduces the effect of noise on the line.
  • Another advantage of the invention is that it allows for the transmission of a lower power signal over the channel. Use of a low power signal eliminates interference, such as from crosstalk, with other adjacent lines, such as other pairs in the binder. Use of a low power signal provides the further advantage of enablement using an integrated circuit, such as built into a modem. This eliminates the requirement for the sequence time domain reflectometry system to be built into a separate piece of test equipment that is constructed to enable generation and transmission of a high power pulse. [0139]
  • It is contemplated that the power level of the sequence may be of any magnitude. In one embodiment the power level may be constrained by applicable standards such as the ITU G.shdsl or ANSI HDSL2 standards. This may be implemented by use of transmit filtering which conforms to the power spectral density constraints imposed by those standards. Since the sequence signal may be a valid data signal, it may conform to the standard specifications if the same transmit filtering is employed. This is not true in general for single pulse systems, which use an undesirable high power pulse. [0140]
  • In one embodiment the peak voltage of the sequence signal is less than 6 volts. In another embodiment, the peak voltage of the sequence signal is between 6 volts and 18 volts. In yet another embodiment, the peak voltage of the sequence signal is higher than 18 volts. This are but example ranges. Any peak voltage or power level may be selected. [0141]
  • Returning to FIG. 4, the calibration and [0142] artifact reduction module 448 may comprise software or hardware configured to manipulate or eliminate portions of the reflection signal. In one embodiment, the calibration and artifact reduction module reduces correlation artifacts. In one embodiment the calibration and artifact reduction module 448 comprises an interface to memory configured to recall one or more different signals or template signals. The signals or templates may comprise stored, calculated, recorded, or estimated behavior of one or more components or interfaces in the system in relation to a sequence signal. By subtracting the stored, calculated, recorded, or estimated behavior from the received reflection signal, unwanted or undesired portions of the reflection signal may be eliminated or reduced. This process is referred to herein as calibration. The template, to be subtracted from the received reflection sequences to thereby modify the reflection sequences, may be stored in memory, generated, or obtained by manipulation of stored data to obtain the desired signal. In one embodiment, the stored template is already correlated. In another embodiment, the stored template is not correlated until after being recalled from memory.
  • In one embodiment, the configuration of the [0143] line interface 408 may be such as to create a reflection such as near-end echo. Because the line interface 408 is close to the transmitter and receiver, the resulting near-end echo will have a large magnitude in relation to the reflection created from distant line anomalies. Such a disproportional signal may disrupt analysis of the reflections at issue and hence it may be desirable to reduce or eliminate this signal.
  • In one particular embodiment, the calibration and [0144] artifact reduction module 448 is configured to eliminate the reflection created by the line interface 408. In such an embodiment, one or more sample reflection signals, also referred to as templates, are stored in memory or means provided to generate or recall these template signals. After execution of the channel analysis and a reflection signal being received by the calibration and artifact reduction module 448, the module 448 recalls the template from memory or generates the template and subtracts the template from the received reflection signal. This removes or reduces the effects of the line interface to thus provide greater accuracy during subsequent processing. Prior to subtraction, the template is properly aligned with the reflection signal.
  • The [0145] analysis module 450 receives the signal from the calibration and artifact reduction module 448. In one embodiment, the analysis module 450 is embodied in software, stored on computer readable media and configured for execution by a processor or other software execution device. In one embodiment, the analysis comprises synchronization of the reflection signal to a time of transmission over the line. Based on the synchronization, the time between the start of the transmission and the receipt of each reflection peak can be calculated. Timers, a timing module, or counters in conjunction with peak detectors may be used to determine the time between sequence transmission and peak detection. The following equation may be used to calculate the distance to the line anomaly from the line interface. Assuming a rate of propagation of about {fraction (2/3)}λ for twisted pair, where λ is the speed of light in units/second, then: distance ( units ) = ( 2 3 λ ) × time_until _reflection _peak 2
    Figure US20020161539A1-20021031-M00004
  • This accurately provides the distance to the anomaly and thus allows service technicians to quickly locate and remedy or remove the anomaly. Various different mediums have different rates of propagation. In addition, the number and severity of the effect of the anomalies may be determined and a decision made regarding whether to repair or abandon the line. Of course, this is but one possible method of analysis. [0146]
  • FIG. 9 illustrates a plot of an [0147] example sequence signal 950. Signal amplitude 952 is represented on the vertical axis and time 954 is represented on the horizontal axis. The example sequence is provided for purposes of discussion only. Other sequences are contemplated.
  • Alternative Embodiment [0148]
  • FIG. 10 illustrates an alternative embodiment of the invention. As compared to FIG. 4, similar elements are identified with identical reference numerals. As shown, output from the receiver filters [0149] 442 connects to an adaptive prediction filter 908. The output of the filter 908 connects to a calibration module 904, which in turn has an output connected to the analysis module 450. The adaptive prediction filter 908 may comprises any type system configured to generate coefficients or other representative signals or values that portray the reflection response of the channel 412. The adaptive prediction filter 908 compares a reflection received from the channel to its own output and dynamically adjusts its internal coefficients or values to generate a signal that is generally identical to the reflection channel. This may occur via the use a feedback link. The internal coefficients or values of the adaptive prediction filter thus define the channel and can be analyzed to determine the location of anomalies in or on the line.
  • FIG. 11 illustrates a block diagram of a representative configuration of a prediction filter configured to match the channel response. An input [0150] 1002 connects to the prediction filter 1004 and to the channel 1008. The reflection output of the channel 1008 is represented by the reflection signal r(t) 1016. The output of the prediction filter 1004 comprises an adapted signal r′(t) 1012 and feeds into a summing junction 1020 as a negative input. The reflection signal r(t) 1016 also connects to the summing junction 1020. Thus, the predictive filter output r′(t) 1012 is subtracted from the reflection signal r(t) 1016. The resulting output of the summing junction 1020 comprises an error signal 1024 representing the difference between the prediction filter output 1012 and the actual reflection signal 1016. The error signal 1024 feeds back into the prediction filter 1004. If the error signal is not zero or about zero, the prediction filter 1004 adjusts its coefficients or internal values to force the error signal 1024 to zero. When the error signal 1024 is zero or about zero, then the coefficients or values of the prediction filter represent the reflection channel. The sequence defined by the filter coefficients is an estimate of the impulse response of the echo channel, which is comprised of the near-end echo path and the transmission paths to and from each anomaly, which causes a reflection. Thus, it is an estimate of the correlated sequence signal and the same processing analysis can be employed that was applied in the embodiment of FIG. 4.
  • One example embodiment of an adaptive predictive response filter comprises a tapped delay line configuration as shown in FIG. 6. The multiplier values M are the values of interest in the [0151] prediction filter 1012. This may be implemented as a finite impulse response filter. The Electronic Handbook, edited by Jerry C. Whitaker from CRC Press, Inc., 1996, which is incorporated in its entirety herein, contains a discussion of digital and adaptive filters at page 749-772. It is contemplated that a direct form structure or a module form structure may be used.
  • Although the tapped delay line type system is described, it is contemplated that any echo cancellation type system may be adopted for use. Any system configured to generate a signal that is generally the same as a reflection signal received over the channel in response to the sending of a sequence signal may provide the necessary information to perform time domain reflectometry analysis of the channel. Once the system is configured in this manner, a single impulse followed by zeros applied at the input of the prediction filter will produce the impulse response of the reflection channel at the output of the prediction filter. It may be desirable to simply the utilized coefficient values of the prediction filter instead of inputting a pulse followed by zeros. [0152]
  • Operation [0153]
  • FIG. 12 illustrates an example method of operation of one embodiment of the invention. This is but one example embodiment. It is contemplated that other methods of operation are possible and within the scope of the invention as define by the claims. At a [0154] step 1202, the sequence time domain reflectometry system (hereinafter system) generates a sequence signal. The sequence signal may comprise an M-sequence or any other type of sequence. In one embodiment, the sequence comprises a sequence with good autocorrelation properties. At a step 1204, the operation performs signal mapping to assign the sequence signal to one of several different values. At a step 1206, the system filters the signal to remove unwanted components. At a step 1210, the system converts the digital sequence signal to an analog format. At a step 1212, the system transmits the sequence signal over a communication channel. It is understood that transmission of a signal over a channel will generate reflections at points of impedance mismatch i.e., line anomalies.
  • At a [0155] step 1214 the system monitors for and receives any reflection signals generated by the transmission of step 1212. The reflection signal may be defined as the overall signal(s) received during a period of time after the transmission of the original sequence signal over the channel. Thus, the reflection signal may actually comprise several periods of silence and several individual echoes created by the sequence signal encountering impedance mismatches or other anomalies as it travels down the channel. During receipt, the reflection is converted to a digital format at a step 1216. The signal may be stored or processing may continue at step 1220 by filtering the reflection signal to remove signals at unwanted frequencies. At step 1222, the system correlates the reflection signal with the original sequence signal. The correlation reveals the location of peaks within the reflection signal. Considered in different terminology, the channel is monitored after the transmission of the sequence signal for a period of time sufficient for any reflections generated by the transmission to be recorded by the monitoring. The received signals during this period of time are converted to the digital domain and stored or processed. Correlation occurs at step 1220 between the original sequence signal and any signals recorded during the monitoring period of step 1214. Peaks in the correlated signal occur at the points of time in the received signal when a reflection was received.
  • At a [0156] step 1224, the system synchronizes in time the correlator output with the start of the sequence. This allows for an identification of a time, in relation to the start of the sequence signal transmission or other reference point, at which peaks or reflections occur. The peak of the near-end echo may serve as the reference time point. At a step 1226, the system removes unwanted artifacts or disruptive reflections. One example of a disruptive artifact is near-end echo created by hybrid. Thereafter, at a step 1230, the system analyzes the correlated reflection signal to determine the location of line anomalies. This may occur by processing the reflection signal to determine the time difference between the start of the sequence signal transmission and the peak in the correlator of the reflection signal. The time difference is multiplied by the rate of propagation of the signal through the channel. This provides the combined distance to and from the line anomaly using the transmitter or line interface as a reference point. The distance value may be divided by two to arrive at a distance to the anomaly.
  • FIG. 13 illustrates an example method of sequence generation. Numerous different methods of sequence generation are possible. The embodiment shown in FIG. 13 comprises generation by use of a linear feedback shift register (LFSR). At a [0157] step 1302, the sequence generation operation initiates the channel analysis process. Next, at step 1306, a specific sequence is designated for use. One characteristic of a specified sequence is its period. At step 1310, the operation preloads registers of the linear feedback shift register with values necessary to realize the specified sequence. At a step 1314, the operation begins inputting a constant sequence of logical 1's into the sequence generator. Thereafter, at a step 1318, the operation processes the series of logical 1's through the sequence generator to create the specified sequence signal.
  • FIG. 14 illustrates an alternative method of sequence generation such as might be implemented for use with a table look-up method. At a [0158] step 1402, the channel analysis process is initiated. Thereafter at a step 1406, the operation specifies a sequence for generation. Once the desired sequence is specified at a step 1410, the system obtains or is provided a memory address for the sequence data. Once the location in memory or the look-up table is provided or obtained, the system begins outputting the data items of the sequence. This occurs at step 1414. The operation then progresses to a step 1418 where the system queries to determine if there are additional data items remaining in the sequence. If additional data items exist, then the operation returns to step 1414 and an additional data item is output. If at step 1418 there are no more additional data items in the sequence to be output, then the operation progresses to a step 1422 to indicate that the sequence is complete and that the receiver aspects of the sequence time domain reflectometry should begin monitoring for reflection signals.
  • It should be noted that in the methods of FIGS. 13 and 14, the sequence may be generated and transmitted once, generated numerous times and sequentially transmitted numerous times, or generated at transmitted in some pattern with a period of silence between one or more sequence transmissions. [0159]
  • FIG. 15 illustrates an operational flow diagram of an example method of correlation and processing of a reflection signal. At a [0160] step 1502, the reflection signal is provided to the correlator. In addition, at a step 1506, the operation also provides the original sequence signal to the correlator. In one embodiment, this comprises loading the coefficients of the generator polynomial of the original sequence as coefficients in a scrambler to generate the same sequence as was originally transmitted over the channel. Next, at step 1510 the correlator multiplies the original sequence, on a point-by-point basis with the reflection signal. At step 1514, a correlator creates a running summation of the results of the multiplication of a step 1510. Next, at a step 1518, the operation stores the correlator output as the correlated reflection signal.
  • Next, at a [0161] step 1522, the system initiates an artifact reduction routine. The artifact reduction routing is discussed below in greater detail in conjunction with FIG. 16. After artifact reduction, the system, at a step 1526, receives an artifact free, correlated reflection signal.
  • At a [0162] step 1530, the system initiates a near-end echo reduction routine. FIG. 17 provides an operational flow diagram of an example method of near-end echo reduction. After near-end echo reduction, the system receives a correlated reflection signal generally absent of near-end echo and generally without correlation artifacts. This occurs at a step 1534. At a step 1538, the operation initiates a time based processing to determine the location of line anomalies. This process is described in greater detail below in conjunction with FIG. 18.
  • FIG. 16 illustrates an operational flow diagram of an exemplary method of artifact reduction. The term artifact as used herein is defined to mean unwanted signal components that are generated by the correlation of the original sequence signal and the reflection signal(s). In one embodiment, a continuous stream of repeating sequences is not sent. In such an embodiment, one or more sequences are sent, followed by a period of silence. Correlation of a non-continuous stream of sequences may lead to partial correlations and thereby generate artifacts before and after the peaks generated at the point of correlation. These artifacts may be referred to as side lobes. The goal of artifact reduction is to remove or reduce the artifacts to thereby more clearly define points of correlation. [0163]
  • In one embodiment shown in FIG. 16, at a [0164] step 1602, the operation stores an original correlated reflection signal. This signal will be used in subsequent processing. Next, at a step 1606, the artifact reduction module performs circular rotation on a copy of the original sequence signal. Circular rotation comprises shifting of the values of the sequence by a shift constant k. The shift constant k determines the number of elements the sequences is rotated. By way of example, a shift constant of two shifts the original sequences defined by:
  • {M[0165] 0, M1, M2, M3, , M5 . . . M2 N −2}
  • becomes: [0166]
  • {M[0167] 2 N −3, M2 N −2, M0, M1, M2, M3, M4, M5 . . . }
  • after a circular shift with a shift constant k=2. [0168]
  • Next, at a [0169] step 1610, the system transmits the rotated sequence signal over the channel and the system monitors for a reflection signal. At step 1614, the system receives the rotated reflection signal that results from the transmission of the rotated sequence signal. After receiving and processing by the receiver, at a step 1618, the received rotated sequence signal is correlated with the rotated sequence signal. The rotated sequence signal is the signal that was transmitted to create the rotated reflection.
  • After this correlation, there exists a correlated rotated signal created from the transmission of the rotated sequence signal, receipt of a rotated reflection, and correlation of the rotated reflection with the rotated sequence signal. There also exists the original correlated reflection signal created by the transmission of the sequence signal, receipt of its reflection, and correlation of the reflection with the sequence signal. At [0170] step 1622 these two signals, the correlated reflection signal and the correlated rotated signal are combined causing the unwanted artifacts to generally cancel out. In some instances not all artifacts will cancel, but will be significantly reduced. This process may be repeated as needed using different shift constants to further reduce the artifacts. As a result, peaks representing the reflection created by a line anomaly are more clearly noticed and detectable. At a step 1626, the operation returns an artifact free, correlated reflection signal for further processing.
  • FIG. 17 illustrates an operational flow diagram of an example method of near-end echo reduction. One common source of near-end echo is the line interface, such as a hybrid. In many instances, the near-end echo created by the line interface is of a greater power level than other reflections caused by distance line anomalies. As a result, the high power near-end echo may mask or drown out the weaker reflections from more distance anomalies. Thus, it may be desirable to perform near-end echo reduction or removal. [0171]
  • At a [0172] step 1702, a near-end echo reduction module selects a template for the near-end reduction processes. At step 1706, the template is retrieved from memory. The term template as used herein is defined to mean stored data that corresponds or relates to the behavior of the line interface or other source of undesirably large echo. In one embodiment, one or more templates that correspond to the behavior of different hybrids are stored in memory for recall. In another embodiment, the near-end echo reduction module transmits an example sequence, and monitors the hybrid response and stores this response as the template. The template, as stored, may be correlated or uncorrelated.
  • At a [0173] step 1710, the system correlates the template signal that is recalled from memory with the reflection signal. Correlating these two signals creates a peak at the point where the two signals align. Thus, at step 1714, the operation selects the point in time when the two signals correlate. Using the point in time identified as the point when the two signals correlate, the operation moves to a step 1718 and aligns the template signal with the correlated reflection signal. At a step 1722, the template is subtracted from the correlated reflection signal to remove the near-end echo. Thereafter, at step 1726, the operation returns to processing as referenced in FIG. 15. This removes the near-end echo. It is contemplated that in other embodiments templates other than those corresponding to the reflection from the line interface may be stored and subtracted from the reflection signal. Thus, if other aspects of the reflection signal are to be removed or reduced, the method of FIG. 17 may be utilized.
  • FIG. 18 illustrates an example method of processing the sequence signal to determine the location of line anomalies. In one embodiment, the sequence time domain reflectometry system is built into a modem. In one embodiment, the processing comprises a two-part process; alignment and time measurement. At a [0174] step 1802, the processing operation receives the correlated reflection signal. In one embodiment at this stage, the correlated reflection signal has undergone correlation, near-end echo reduction, and artifact reduction. After receipt, the operation may time synchronize the signal based on the information obtained during the near-end echo reduction processes. In one embodiment, the peak of near-end echo is the beginning of the reflection signal because the near-end echo occurs generally simultaneously with the start of the sequence transmission. Working from this basis, the time at which the peak of the near-end echo occurs is taken to be the start of the signal. This occurs at step 1810. In one embodiment, this information is provided from the near-end echo reduction module described in conjunction with FIG. 17.
  • At a [0175] step 1814, the peak in the near-end echo is assigned T1 and referenced as time=0. Thereafter, at a step 1818, the operation calculates, in relation to T1, the time at which the next peak in the reflection signal occurs. This is assigned time T2. At step 1822, the processing subtracts T2 from T1 to determine the time it took between the sequence signal start and the first reflection. This time is assigned TR1 for purposes of this discussion. Next, at step 1826, the process multiplies TR1 by the velocity of propagation for the signal through the medium of the channel. This calculation yields a distance value, which reveals the location of the first line anomaly. At a step 1830, the operation repeats for the other peaks in the reflection signal.
  • FIG. 19 illustrates an operational flow chart for an example method of operation for sequence time domain reflectometry using echo cancellation. This alternative embodiment is shown in FIG. 10. At a [0176] step 1902, this embodiment receives the reflection signal at the line interface and thereafter, at a step 1906, performs receiver processing on the reflection signal to prepare the signal for further processing. Next, at a step 1910, the operation initializes an echo canceller by loading estimated coefficient values into the echo canceller. This prepares the echo canceller to receive an input and generate an output. In one embodiment, the stored estimated coefficients comprise coefficients that are estimated to closely resemble the coefficients that will eventually be selected for the echo canceller. In one embodiment, the echo canceller comprises a finite impulse response filter. In one embodiment, the echo canceller includes a Volterra series expansion to model non- linear affects such as cable resistance, inductance and capacitance.
  • At a [0177] step 1914, the embodiment inputs the reflection signal into the echo canceller causing the echo canceller to generate an output based on the input and the loaded coefficients. The operation progresses to a step 1918 whereby the output of the echo canceller is subtracted from the reflection signal and any error or difference between the signals measured and fed back into the echo canceller. The error signal is the difference between the echo canceller output, which is determined by the coefficient values, and the reflection signal.
  • At a [0178] step 1922, the system determines if the error signal is approximately equal to zero. A generally zero error signal or equivalent is desired. If the error signal is not zero, then the operation, at a step 1926, adjusts the coefficients of the echo canceller to cause the error signal to approach zero. This processes continues until the error signal is generally zero. When, at step 1922, the error signal is generally zero, then the echo canceller coefficients are read at step 1930, from the echo canceller. These coefficients, when considered as a sequence, form an estimate of the impulse response of the reflection channel and can be used to determine the location of the line anomalies. The coefficients can be considered as the impulse response or a pulse followed by zeros may be fed into the echo canceller and the output recorded.
  • At [0179] step 1934, the operation may perform calibration to remove near-end echo or other unwanted signal components. In one embodiment this may be considered signal shaping. At a step 1940, the system calculates the time between peaks of the impulse response of the reflection channel. Working from the time between pulses, processing occurs to calculate the distance to line anomalies based on the time at which peaks occur in the impulse response.
  • This is an exemplary method of operation of the alternative embodiment of sequence time domain reflectometry using echo cancellation techniques. It is contemplated that other methods of processing may be adopted for use with the echo canceller embodiment. The scope of the claims is not intended to be limited to this particular method of operation, but is intended to cover any method of sequence time domain reflectometry utilizing the coefficients of a prediction filter. [0180]
  • While various embodiments of the application have been described, it will be apparent to those of ordinary skill in the art that many more embodiments and implementations are possible that are within the scope of this invention. [0181]
  • FIG. 20 illustrates a block diagram of an example embodiment of an optical sequence time domain reflectometry system. The embodiment of FIG. 20 is in an example environment of test equipment [0182] 2004. The test equipment 2004 may comprise any type of test equipment configured to perform testing or analysis on a communication channel. In the embodiment shown in FIG. 20 the test equipment is configured to test or analyze an optical fiber for discontinuities, breaks, flaws, improper, dirty or malfunctioning connectors, changes in loss characteristics, unauthorized taps, or poor repairs. Collectively these may be referred to as line anomalies. While it is understood that test equipment 2004 will have numerous components to enable operation, only those relevant to the invention are shown so as not to distract from the invention. Moreover, it is contemplated that the aspects and features of this embodiment may be combined with any or all of the features of the other embodiments and configurations discussed above. Features, method and apparatus that have already been described herein are not described in detail again.
  • A [0183] sequence generator 2008 connects to an optical transmission system 2012 and a sequence correlator 2020. The optical transmission system 2012 connects to an optical interface 2016. The optical interface 2016 outputs the optical signal from the optical transmission system 2012 to an optical fiber 2028 and connects to an optical receive system 2024. The optical receive system 2024 has an output connected to the sequence correlator 2020. The output of the sequence correlator 2020 connects to a signal processor/analyzer 2032. Various user interfaces (not shown) may be included to facilitate use of the test equipment by an operator and for input and output of relevant test data.
  • Each device is now described in greater detail. The [0184] sequence generator 2008 generates or retrieves a sequence signal. The sequence generator 2008 is described above in detail. The sequence signal may be generated or retrieved from memory. The optical transmission system 2012 comprises componentry configured to receive and process the sequence signal for transmission in an optical format. The optical transmission system 2012 also generates and sends an optical signal over an optical fiber 2028 or free space. In one embodiment the optical transmission system 2012 includes an optical generator. The optical interface 2016 is a device configured to receive and direct optical signals to one or more outputs depending on the port through which the signal is received and the configuration of the optical interface. The optical interface 2016 directs the signal received from the optical transmission system 2012 to the fiber 2028 while directing a reflection signal received over the fiber to the optical receive system 2024.
  • The optical receive [0185] system 2024 comprises apparatus to receive the optical reflection signal and convert the optical signal to an electrical signal. The sequence correlator 2020, which in this embodiment also receives the sequence from the sequence generator, comprises apparatus to correlate the reflection signal with the sequence signal that was transmitted over the fiber 2028. The sequence correlator 2020 is described above in detail and accordingly is not described again. The signal processor and/or analyzer 2032 comprises any type processor, ASIC, control logic, digital signal processor, or other computing device configured to analyze the correlated signal to determine one or more points of correlation and perform additional computing as described herein. The fiber 2028 may comprise any type of fiber comprising glass or non-glass fiber or single mode or multi-mode fiber or any other type of medium capable of a light signal or optical signal. Operation of these components is described above and below in more detail.
  • FIG. 21 illustrates a block diagram of an example embodiment of the invention configured as communication equipment. The internal apparatus of FIG. 21 is similar to that shown in FIG. 20 and hence duplicate apparatus are not described again. The apparatus of FIG. 21 is configured as communication equipment. It is contemplated that the optical sequence time domain reflectometry (STDR) method and apparatus may be configured within test equipment as shown in FIG. 20 or as part of or integral with communication equipment. Providing the STDR system as a part of communication equipment provides the advantage of enabling STDR operation on a line that is intended to be used for communication or that was previously used for communication without having to disconnect the communication and connect test equipment. A further advantage is that additional equipment, such as test equipment, does not have to be purchased since the STDR system is incorporated into the communication system. Moreover, as the STDR system shares some of the same componentry as certain types of communication equipment the cost of adding STDR capability to a communication system may be less than that with a separate embodiment in test equipment. [0186]
  • In an alternative embodiment the correlation is performed in the optical domain, i.e. the reflection is not converted to an electrical signal prior to correlation. In one configuration of such an embodiment an optical AND gate for each element of the N element sequence would provided. In addition, an N-way splitter, N digital integrators and a digital multiplexer would be arranged to achieve optical correlation. Hence, it is contemplated that optical correlation is within the scope of the claims that follow. [0187]
  • FIG. 22 illustrates a block diagram of an example embodiment of a system configured to perform optical sequence time domain reflectometry (Optical STDR). Implementations or configurations other than those shown in FIG. 22 may be embodied without departing from the scope of the invention. In the example embodiment shown in FIG. 22, an m-[0188] sequence generator 2204 connects to a driver 2208 and a synchronization control unit 2279. It should be noted that it is understood by one of ordinary skill in the art that additional component and systems would be utilized to achieve operation, however, these additional components and systems are omitted so as to not obscure the invention. The driver 2208 transforms the sequence signal input to a signal with power level and other signal characteristics suitable to drive an optical signal generator 2216. Exemplary drivers 2208 include but are not limited to, an LED driver, a laser driver, external modulator driver, or integral modulator driver, where the laser and driver may be part of a common part of processed single crystalline substrate, or an integrated optical component.
  • A [0189] resistor 2230 or other biasing device may optionally reside between an optical generator 2216 and the driver 2208. The optical generator 2216 connects to a voltage source or current source 2218. The optical generator 2216 may comprise any device capable of transforming the electrical signals from the driver 2208 to optical or light energy. Examples of suitable optical generators 2216 include but are not limited to, an LED driver, a laser driver, external modulator driver, or integral modulator driver, where the laser and driver may be part of a common part of processed single crystalline substrate, or an integrated optical component.
  • In this embodiment the optical interface comprises a [0190] circulator 2238. The circulator 2238 connects to or is positioned to receive the output of the generator 2216. The circulator 2238 comprises a device configured to selectively direct a light signal or a reflection signal to an optical fiber 2240 or toward the receiver systems 2270 that are described below. Optical fiber, a lens system, or other optical signal channeling system 2232 may couple to the circulator 2238. The circulator 2238 includes an input port 2250, an input/output port 2252 that connects to the fiber 2240 and an output port 2254 connects to the receiver systems 2270. The output port 2250 receives the signal from the generator 2216 for transmission through the line. The input/output port 2252 provides the signal to the fiber 2240 and receives the reflection signal from the fiber. The reflection signal exits the circulator 2238 over the output port 2254. The circulator 2238 may be made to reflect a portion of the light signal from the generator 2216 to the fiber 2240 and a portion to the output port 2254.
  • An [0191] optical fiber 2240 or other light conducting medium connects to or is positioned to receive the output of the circulator 2238 or interface 2232. The optical fiber 2240 may comprise any type fiber or medium configured to carry a light or optical signal or it may comprise a lens or other system to facilitate free space optical transmission. It is contemplated that the fiber 2240 comprise a communication channel or other fiber on which the STDR is to be performed to analyze the channel or locate a line anomaly i.e. channel anomaly.
  • After transmission of a sequence signal on the fiber [0192] 2240 a reflection may be generated when the sequence signal encounters a line anomaly. The fiber 2240 conducts the reflection to the circulator 2238 and the circulator diverts or directs the reflection to an optical detector 2260. The optical detector 2260 receives an optical signal and converts the optical signal to an electrical signal. In one embodiment the optical detector 2260 comprises a reverse bias diode or a PIN diode. In other embodiments the optical detector 2260 may comprise any device capable of receiving or detecting an optical signal and converting the optical signal to a corresponding electric signal.
  • The [0193] optical detector 2260 connects to a power source 2262 and an amplifier 2266 as shown. A resistor 2268 or other biasing device may optionally reside between the optical detector 2260 and the amplifier 2266. In one embodiment the amplifier 2266 comprises a current amplifier such as a transimpedance amplifier. In one embodiment the amplifier 2266 comprises a high-speed amplifier capable of operation at greater than 50 MHz. In one embodiment the components within dashed line 2270 comprises or operate in the manner of an automatic gain control unit to provide an output having a desired power or voltage level to subsequent components.
  • The output of the [0194] amplifier 2266 connects an analog to digital convertor 2274 (A/D convertor). The A/D convertor 2274 transforms the analog reflection signal to a digital signal. Any type or resolution of A/D converter may be utilized. It is contemplated that the resolution may range from one bit to twenty-four or more bits. In one exemplary embodiment the A/D converter operates with 14 bits of resolution. In another embodiment the A/D convertor may operate with 5-6 bits of resolution. As the length of the optical fiber increases the magnitude of the reflection decreases. Hence, more resolution, i.e. more bits of resolution, will provide more accuracy or achieve operation when analyzing longer lines.
  • The output of the A/[0195] D convertor 2274 feeds into a sequence correlator 2278 which is configured to correlate the reflection signal received from the summing junction with the original sequence signal generated by the sequence generator 2204 to create a correlated signal. The sequence correlator 2278 is described above in detail and accordingly not described again in great detail. The correlator 2278 outputs the correlated signal to a processor 2280 or other system for analysis. It is contemplated that in one embodiment the sequence correlator is able to obtain or generate the sequence signal as generated by the sequence generator 2204 and/or obtain information from the generator 2204 or other components regarding the sequence signal.
  • The sequence generator also provides the sequence signal to a [0196] synchronization control unit 2279. The embodiment of FIG. 22 adopts a circulator 2238. The circulator does not provide near-end echo to the receiver systems 2270. As a result, other means to establish timing must be provided. In one embodiment synchronization control unit 2279 monitors for the start of the sequence signal or some other reference point. This information is provided to the processor 2280 for purposes of timing so that a time difference between the start of the sequence signal and the receipt of one or more points of correlation may be determined by the processor. As described below, the processor 2280 utilizes the time information from the synchronization control unit 2279 to determine a distances, i.e. location, of a line anomaly. Appropriate adjustment may occur to the timing information to account for delay caused by the driver 2208, generator 2216, and circulator 2238, and receiver systems 2270.
  • The [0197] processor 2280 may comprise any type processor, ASIC, digital signal processor, control logic or combination thereof capable of performing the tasks described herein to achieve STDR. In one embodiment the processor 2280 analyzes the correlated signal to perform one or more of the following: locate one or more points of correlation, remove near end echo if present, align the correlated signal with a template signal or original sequence signal for timing reference, and/or determine a distance or location of a line anomaly based on the time between the start of the sequence signal, the time of receipt of the reflection signal at the point of correlation and the rate of propagation of the signal through a fiber. It is contemplated that in other embodiments the processor may be configured to perform other operations.
  • Although the optical STDR system is shown in the exemplary embodiment of a system designed to analyze or test an optical fiber, it is contemplated that the optical STDR system may also be implemented in other configurations to achieve analysis of systems other than an optical fiber. Hence, it is contemplated that the principles and apparatus as described and claimed herein may be utilized to perform optical STDR on other types of systems. Such systems include but are not limited to integrated optical systems, systems or components located on an integrated circuit and systems that connect to an integrated circuit. In addition, such other systems may comprise optical interconnects that connect computers or other electronic devices to an optical network or which connect optical devices. It is anticipated that the optical STDR may detect anomalies within devices to fraction of a millimeter or less. [0198]
  • FIG. 23 illustrates a block diagram of an alternative embodiment comprising a signal alignment subsystem. As portions of FIG. 23 are identical to portions of FIG. 22, only aspects that differ are discussed below. In one embodiment the [0199] circulator 2238 is configured to provide a portion of the transmitted optical sequence signal not only to the optic fiber input/output port 2252 but also to the output port 2254. Thus, in such a configuration a portion of the original sequence signal transmitted over the line passes through the output port 2254. While it is understood that most circulators are configured to provide complete isolation between the transmit port and the receive port, it is contemplated that a circulator could be configured to provide only partial isolation between these ports.
  • This embodiment, as shown in FIG. 23, is in contemplation that the circulator does not completely isolate the [0200] port 2254 from the signal passing from port 2250 to port 2252. Hence, a portion of the sequence signal is transmitted to the optical fiber 2240, and at the time of transmission, a portion also passes to the optical detector 2260. As a result, the time at which start of the sequence occurs can be determined by transmission of the sequence signal. Consequently, the synchronization control unit 2279 and the connection between the sequence generator and processor 2280 via the synchronization control unit 2279, as shown in FIG. 22, may be eliminated in the embodiment of FIG. 23. The processor 2280 will record the start of the sequence signal, which may optionally be correlated, for timing purposes.
  • Through further processing by the [0201] processor 2280 or other device the location of the anomaly or effect that created the reflection may be located or determined. This is but one alternative embodiment of the reflection signal processing. Other embodiments, which do not depart from the scope of the claims that follow, are contemplated.
  • FIG. 24 illustrates an alternative embodiment configured with a [0202] beam splitter 2404. With respect to FIG. 24 and FIG. 22, similar elements are identified with identical reference numerals. As shown, the optical signal generator 2216 provides an optical output to the beam splitter 2404. In the embodiment shown in FIG. 24, the beam splitter 2404 comprises a device configured to direct a portion of the optical sequence signal to the fiber 2240 and a portion of the optical signal to the optical detector 2260. An isolator (not shown) may reside between the optical generator 2216 and the beam splitter 2404.
  • The amount or intensity of signal directed to the [0203] fiber 2240 in relation to the amount or intensity of signal directed to the detector 2260 may be made to be any ratio or proportion as desired. In one embodiment the beam splitter 2404 splits the signal 50% to the fiber 2240 and 50% to the detector 2260. In another embodiment the beam splitter 2404 splits the signal 90% to the fiber 2240 and 10% to the detector 2260. In the embodiment shown in FIG. 24 the beam splitter 2404 is configured to direct at least a portion of the sequence signal to the detector.
  • In this embodiment the [0204] beam splitter 2404 provides a portion of the generated sequence signal that is being transmitted over the fiber 2240 to the detector as a near-end echo signal. Hence, the receiver componentry has access to the original sequence signal in the form of the near-end echo. Processing on the near end echo, which may be used for timing reference and alignment, may occur as describe above.
  • Upon receipt of a return reflection signal the [0205] beam splitter 2404 directs at least a portion of the reflection signal to the detector 2260. Other embodiments may direct differing percentages of the reflection signal to the detector 2260. The reflection signal may be a weak signal and hence it may be desired to direct as much of the reflection as possible to the detector 2260. The beam splitter 2404 possesses features or characteristics that may make it desirable for use. One such desirable characteristic is that it may cost less than a circulator. Another desirable feature is that it may be made to provide a portion of the sequence signal being transmitted over the line 2240 to the detector 2260 for timing purposes. Other advantages of the beam splitter 2404 over the circulator include ease of integration with a MEMS structure due to the simplicity of manufacturing processes and the similarity of materials in present usage.
  • FIG. 25 illustrates a block diagram of an [0206] optical interface 2504. The generalized optical interface 2504 is a functional representation of a device capable of directing the generated sequence signal from a signal generator to an optical fiber while directing a reflection received from the optical fiber to the receiver components, such as to an optical detector. From a functional viewpoint, the optical interface 2504 includes a first port 2508, a second port 2512 and a third port 2516. It is contemplated that for purposes of discussion and understanding the first port receives a signal, such as for example an optical signal, from a transmit module 2520. The second port 2512 may connect or couple to a channel, such as an optical fiber 2524 while the third port 2516 may connect or couple to a receive module 2528, such as an optical detector. It may be desired to fully or partially isolate the signal generator, such as an optical generator, from the receive module, such as an optical detector so that the power level of the transmitted signal does not harm the sensitive receiver module. Hence when a signal is provided through the first port 2508 to the second port 2512 it may be desired to control the amount of signal that is provided to the third port 2516. Similarly, if a reflection signal is received over a channel or optical fiber by the second port 2512, then it may be desired to direct the reflection signal to the third port 2516 while directing the reflection signal away from the first port 2508.
  • As shown the [0207] first port 2508 may receive a signal represented by It, where It represents the intensity of the transmitted signal. At the optical interface the intensity of the transmitted signal passing out of the second port 2512 is represented as α1It and the intensity of the signal passing out of the third port 2516 is represented as α2It The values α1 and α2 represent the percentage of the signal that the optical interface 2504 directs to each of the other ports when presented with a signal from the transmit module 2520.
  • A reflection signal received at the [0208] second port 2512 is represented as Ir. After passing through the optical interface 2504, the reflection signal with intensity β2Ir passes out of the third interface 2516 while the reflection signal having intensity β1Ir passes out of the first interface 2508. The coefficients β1 and β2 represent a percentage or an amount of the original intensity of the signal received by the optical interface 2504 that is passing out of a partial port optical interface. In one embodiment, where losses of the optical interface 2504 are ignored, the following equations define a relationship between the coefficients.
  • α12=1.
  • β12=1.
  • In one embodiment where the optical interface comprises a circulator the value α[0209] 2 is very small. In the embodiment of a 50-50 beam splitter the values for all α and β are 0.5. In one embodiment if the value of β1 is other than a very small value then an isolator may be required between the transmit module 2520 and the optical interface 2504. If the value of α2 is other than a very small value then an isolator may be required between the receive module and the optical interface 2504. It is contemplated that the value of α and β may be made to be any value desired. Amplification may be integrated into the optical interface 2504.
  • FIG. 26 illustrates a flow diagram of an example method of operation of an optical STDR system. The steps of FIG. 26 may be combined in any combination with the steps of other methods described herein. Certain steps may not be executed. This is but one example embodiment. It is contemplated that other methods of operation are possible and within the scope of the invention as define by the claims. This exemplary method of operation may occur in either communication equipment or test equipment configured to perform STDR. At a [0210] step 2602, the sequence time domain reflectometry system (hereinafter system) generates a sequence signal or retrieves a sequence signal from a memory. The sequence signal may comprise an M-sequence or any other type of sequence. In one embodiment, the sequence comprises a sequence with good autocorrelation properties. Various different types or classes of sequence signals may be generated or retrieved from a memory. It is contemplated that a user or the STDR system may generate and use different types of sequence signals. At a step 2604, the operation performs signal mapping to assign the sequence signal to one of several different values. As is understood in the art, the signal mapping occurs when the sequence signal is generated by a sequence generator that generates logic levels. In the event that the sequence is stored and retrieved from memory at the time of use, mapping may not occur since the proper sequence, in a pre-mapped form, would be stored.
  • At a [0211] step 2606, the system filters the signal to remove unwanted components. At a step 2610, the system provides the sequence signal to an optical signal source driver. In one embodiment this comprises providing the sequence signal to a driver that generates a signal that is provided to a laser or LED to create an optical signal. At a step 2612, the system generates an optical signal based on the output from the driver. In one embodiment the signal is generated by a laser. In another embodiment a LED generates the signal. It is contemplated that the signal is provided to the optical fiber or to an interface device, such as a circulator or a beam splitter. The signal is then transmitted over the optical fiber or free space optics. It is understood that transmission of a signal over a channel will generate reflections at points of line anomalies.
  • Thereafter, at a [0212] step 2614, the system monitors for and receives any reflection signals generated by the transmission of step 2612. The reflection signal may be defined as the signal(s) received during a period of time after the transmission of the original sequence signal over the channel. Thus, the reflection signal may actually comprise several periods of no signal and one or more individual echoes created by the sequence signal encountering line anomalies as it travels down the optical channel. The reflection signals created by the sequence signal may be received at different times after transmission.
  • Upon receipt the reflection signal is converted from an optical format to an electrical format. This occurs at a [0213] step 2616. The reflection signal, once in electrical format, may be stored for processing at a later time or processing may continue at step 2620 by filtering the reflection signal to remove signals at unwanted frequencies. At step 2622, the system correlates the reflection signal with the original sequence signal. The correlation may reveal one or more points of correlation within the reflection signal which appear as peaks or points of increased magnitude.
  • Stated another way, the channel is monitored after the transmission of the sequence signal for a period of time sufficient for any reflections generated by the transmission to be recorded by the monitoring. The reflection signals received during this period of time are converted from the optical to the electrical domain and stored or processed. Correlation occurs at [0214] step 2622 using the original sequence signal and any signals recorded during the monitoring period of step 2614. Peaks in the correlated signal occur at the points of time in the monitoring when a reflection from a line anomaly was received.
  • At a [0215] step 2624, the system synchronizes the correlated signal with the start of the sequence. This allows for an identification of a time, in relation to the start of the sequence signal transmission or other reference point, at which points or correlation, i.e. reflections, occur. Hence, the time between when the sequence signal was transmitted and when the reflection was received, i.e. a point of correlation, can be determined. The peak of the near-end echo may serve as the reference time point for this calculation.
  • At a [0216] step 2626, the system removes unwanted artifacts or disruptive reflections. One example of a disruptive artifact is near-end echo. Removal of unwanted artifacts may occur by subtracting a template signal. Thereafter, at a step 2630, the system analyzes the correlated reflection signal to determine the location of line anomalies. This may occur by first processing the reflection signal to determine the time difference between the start of the sequence signal transmission and the peak of a point of correlation of the correlated reflection signal. Next, the time difference may be multiplied by the rate of propagation of the signal through the channel. The rate of propagation of a light signal depends on the type of optical fiber or free space optics that are used for the channel. An optical signal propagates at about 50% of the speed of light while in multimode fiber and at about 80% the speed of light when in single mode fiber. These calculations provide the combined distance to and from the line anomaly using the transmitter or line interface as a reference point. Since the optical sequence signal must travel to the anomaly and return in the form of an echo, the distance value may be divided by two to arrive at a true distance to the anomaly.
  • While various embodiments of the invention have been described, it will be apparent to those of ordinary skill in the art that many more embodiments and implementations are possible that are within the scope of this invention. [0217]

Claims (28)

What is claimed is:
1. A system for determining the location of a line anomaly in an optical fiber comprising:
a signal generator configured to generate a sequence signal;
an optical driver configured to transform the sequence signal into a signal suitable for driving an optical signal generator;
an optical generator configured to receive the output of the optical driver and generate an optical signal;
an optical interface configured to provide the optical signal from the optical generator to an optical fiber and output an optical reflection received over the optical fiber;
an optical detector configured to receive the optical reflection from the optical interface and convert the optical reflection to a reflection signal in electrical form; and
a processor configured to:
correlate the reflection signal with the sequence signal to create a correlated signal;
identify a point of correlation and a time of receipt of the portion of the reflection signal that generates the point of correlation relative to the transmission of the sequence signal; and
calculate a location of a line anomaly based on the time of receipt and a rate of propagation of the sequence signal in the optical fiber.
2. The system of claim 1, further comprising a near-end echo reduction module configured to remove near-end echo from the reflection signal.
3. The system of claim 1, wherein the optical generator comprises a device selected from the group consisting of a light emitting diode and a laser.
4. An optical sequence time domain reflectometry system comprising:
a sequence signal source configured to provide a sequence signal;
an optical transmit system configured to:
receive the sequence signal from the sequence signal source;
convert the sequence signal to an optical signal;
transmit the optical signal through an optical fiber;
an optical receive system configured to receive an optical reflection signal and convert the optical reflection signal to an electrical reflection signal; and
a correlator configured to receive the electrical reflection signal and correlate the electrical reflection signal with the sequence signal.
5. The system of claim 4, further comprising an optical interface positioned to interface the optical transmit system and the optical receive system with the optical fiber.
6. The system of claim 4, wherein the correlator generates a correlated signal and the system further includes a processor configured to analyze the correlated signal to determine a location of a line anomaly.
7. The system of claim 4, wherein the system is configured within a communication device.
8. The system of claim 5, wherein the optical interface comprises a circulator.
9. The system of claim 4, wherein the optical transmit system comprises a driver and a light source and the optical receive system comprises an optical detector and an amplifier.
10. The system of claim 4, wherein the optical sequence time domain reflectometry system is embodied in test equipment.
11. A method for determining the location of a line anomaly in an optical channel comprising:
obtaining a sequence signal;
converting the sequence signal into a light signal;
transmitting the light signal through an optical channel;
receiving and directing a reflected light signal to an optical detector;
converting the reflected light signal to a reflection sequence in electronic form;
correlating the reflection sequence with the sequence signal to obtain a correlated signal;
analyzing the correlated signal to determine a point of correlation;
calculating a duration of propagation of the sequence signal through the optical channel; and
calculating a location of a line anomaly based on the duration of propagation and a rate of propagation.
12. The method of claim 11, wherein receiving and directing a reflected light signal to an optical detector is performed by a beam splitter.
13. The method of claim 11, wherein obtaining a sequence signal comprises retrieving a sequence signal from a memory.
14. The method of claim 11, further comprising subtracting a near-end echo template signal from the correlated signal to remove an unwanted point of correlation caused by near-end echo.
15. The method of claim 11, wherein calculating a duration of propagation of the sequence signal through the optical channel comprises determining a time of transmission of the sequence signal and a time of receipt of the portion of the reflection signal that results in the point of correlation.
16. The method of claim 11, wherein the method is performed by test equipment.
17. A method for analyzing an optical fiber comprising:
transmitting a sequence signal through an optical fiber;
receiving a reflection signal from the optical fiber;
correlating the reflection signal to create a correlated signal; and
processing the correlated signal.
18. The method of claim 17, wherein processing comprises:
subtracting a correlated near-end echo signal form the correlated signal to remove the point of correlation created by the near-end echo;
identifying a point of correlation;
calculating a propagation duration between transmission of the sequence signal and receipt the portion of the reflection that creates the point of correlation; and
multiplying the propagation duration with a rate of propagation of the sequence signal through the optical fiber to determine information concerning a distance to a location in the optical fiber that created the point of correlation.
19. The method of claim 17, wherein transmitting and receiving occurs through an optical interface configured to direct at least a portion of the sequence signal to the optical fiber and direct at least a portion of a reflection signal to an optical detector.
20. The method of claim 17, wherein the method yields a reference point regarding a location of a line anomaly and the method is executed multiple times to obtain numerous reference points.
21. The method of claim 17, further comprising obtaining an M-sequence signal from a memory.
22. A computer program product comprising a computer useable medium having computer program logic recorded thereon for optical fiber analysis, comprising:
computer program code logic configured to generate a sequence signal;
an optical generator configured to transmit the sequence signal, in optical form, over an optical fiber;
an optical receiver configured to detect an optical reflection and convert the optical reflection to an reflection signal in electrical format;
computer program code logic configured to correlate the reflection signal with the sequence signal to create a correlated signal;
computer program code logic configured to analyze the correlated signal to determine a portion of the correlated signal having a maximum magnitude;
computer program code logic configured to determine a distance to a line anomaly based on a time of receipt of the portion of the correlated signal having a maximum magnitude.
23. The computer program product of claim 22, further comprising computer program code logic configured to analyze the reflection signal to determine the type of line anomaly that is creating the reflection signal.
24. The computer program product of claim 22, further comprising an optical interface configured to direct a portion of the sequence signal to the optical detector and a portion of the sequence signal to the optical fiber.
25. The computer program product of claim 22, wherein the computer program code logic configured to determine a distance to a line anomaly comprises computer program code logic configured to multiple the time duration for the sequence signal to travel to the line anomaly by one-half the rate of propagation for the sequence signal.
26. The computer program product of claim 22, wherein the reflection signal comprises a signal generated by the sequence signal encountering a line anomaly as it travels through the optical fiber.
27. A method for processing a reflection signal to obtain information about an optical fiber comprising:
monitoring for a reflection signal received over an optic fiber, the reflection signal generated by transmission of an original signal;
correlating the reflection signal with the original signal to generate a correlated signal; and
analyzing the correlated signal for points of correlation to determine if line anomalies are present in the optical fiber.
28. The method of claim 27, further comprising analyzing the correlated signal to determine the type of line anomaly present in the optical fiber.
US10/095,825 2001-03-16 2002-03-11 Optical sequence time domain reflectometry Abandoned US20020161539A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/095,825 US20020161539A1 (en) 2001-03-16 2002-03-11 Optical sequence time domain reflectometry
US10/464,962 US6947857B2 (en) 2001-03-16 2003-06-18 Optical sequence time domain reflectometry during data transmission
US10/465,064 US6885954B2 (en) 2001-03-16 2003-06-18 Sequence time domain reflectometry using complementary golay codes

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/810,932 US6934655B2 (en) 2001-03-16 2001-03-16 Method and apparatus for transmission line analysis
US10/095,825 US20020161539A1 (en) 2001-03-16 2002-03-11 Optical sequence time domain reflectometry

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/810,932 Continuation-In-Part US6934655B2 (en) 2001-03-16 2001-03-16 Method and apparatus for transmission line analysis

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10/464,962 Continuation-In-Part US6947857B2 (en) 2001-03-16 2003-06-18 Optical sequence time domain reflectometry during data transmission
US10/465,064 Continuation-In-Part US6885954B2 (en) 2001-03-16 2003-06-18 Sequence time domain reflectometry using complementary golay codes

Publications (1)

Publication Number Publication Date
US20020161539A1 true US20020161539A1 (en) 2002-10-31

Family

ID=25205069

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/810,932 Expired - Fee Related US6934655B2 (en) 2001-03-16 2001-03-16 Method and apparatus for transmission line analysis
US10/095,847 Expired - Lifetime US6697768B2 (en) 2001-03-16 2002-03-11 Adaptive method and apparatus for transmission line analysis
US10/095,825 Abandoned US20020161539A1 (en) 2001-03-16 2002-03-11 Optical sequence time domain reflectometry

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US09/810,932 Expired - Fee Related US6934655B2 (en) 2001-03-16 2001-03-16 Method and apparatus for transmission line analysis
US10/095,847 Expired - Lifetime US6697768B2 (en) 2001-03-16 2002-03-11 Adaptive method and apparatus for transmission line analysis

Country Status (4)

Country Link
US (3) US6934655B2 (en)
EP (1) EP1377843A4 (en)
AU (1) AU2002306720A1 (en)
WO (1) WO2002078239A2 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040013178A1 (en) * 2002-07-17 2004-01-22 Broadcom Corporation Channel diagnostic systems and methods
US20040032921A1 (en) * 2002-07-17 2004-02-19 Broadcom Corporation Methods for performing channel diagnostics
US20060012376A1 (en) * 2002-11-19 2006-01-19 University Of Utah Method and apparatus for characterizing a signal path carrying an operational signal
US20060039322A1 (en) * 2002-11-19 2006-02-23 University Of Utah Research Foundation Method and system for testing a signal path having an operational signal
US20070194796A1 (en) * 2006-01-31 2007-08-23 Reid Harrison Reflectometry test system using a sliding pseudo-noise reference
US20080030202A1 (en) * 2006-08-02 2008-02-07 Sbc Knowledge Ventures, L.P. Method and apparatus for measuring data rates
FR2930348A1 (en) * 2008-04-18 2009-10-23 Commissariat Energie Atomique METHOD OF TESTING CABLES WITH INSERTION OF DIRECTIONAL COUPLING DEVICE.
US20110035168A1 (en) * 2008-05-14 2011-02-10 Commiss. A L'energie Atom. Et Aux Energ. Alterna. Multicarrier reflectometry device and method for on-line diagnosis of at least one transmission line
US20110181871A1 (en) * 2010-01-28 2011-07-28 Baker Hughes Incorporated Combined swept-carrier and swept-modulation frequency optical frequency domain reflectometry
WO2012135103A2 (en) * 2011-03-25 2012-10-04 Ohio University Security system for underground conduit
DE102012008860A1 (en) * 2012-05-03 2013-11-07 Udo H. Kalinna Electronic device for analysis of Ethernet signal in physical layer of international organization for standardization/open systems interconnection layer model, uncouples symmetric Ethernet transmission signal from high impedance signal
US8606117B1 (en) * 2010-05-20 2013-12-10 Adtran, Inc. Systems and methods for unobtrusively testing optical fibers
US20150270867A1 (en) * 2010-06-25 2015-09-24 Enmodus Limited Timing synchronization for wired communications
US11047892B2 (en) 2016-07-08 2021-06-29 Abb Power Grids Switzerland Ag Method and system for locating a fault in a mixed power transmission line
US11061062B2 (en) * 2016-12-28 2021-07-13 Abb Power Grids Switzerland Ag Travelling wave based method for locating a fault in a transmission line and device therefor
US11451419B2 (en) 2019-03-15 2022-09-20 The Research Foundation for the State University Integrating volterra series model and deep neural networks to equalize nonlinear power amplifiers

Families Citing this family (270)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6695848B2 (en) * 1994-09-02 2004-02-24 Hudson Surgical Design, Inc. Methods for femoral and tibial resection
US7088733B1 (en) * 2000-09-12 2006-08-08 Lucent Technologies Inc. Cable modem termination system for upstream frequency band
US8062377B2 (en) 2001-03-05 2011-11-22 Hudson Surgical Design, Inc. Methods and apparatus for knee arthroplasty
CA2358379A1 (en) * 2001-10-05 2003-04-05 Elysium Broadband Inc. Method and device for preventing signal loss in unterminated bridge taps
US6842012B2 (en) * 2001-11-07 2005-01-11 Aware, Inc. Modeling and calibrating a three-port time-domain reflectometry system
JP3867558B2 (en) * 2001-11-22 2007-01-10 Kddi株式会社 Communication system and node measurement device
US7110422B1 (en) * 2002-01-29 2006-09-19 At&T Corporation Method and apparatus for managing voice call quality over packet networks
US7042901B1 (en) * 2002-03-20 2006-05-09 Cisco Technology, Inc. Method and system for processing data in a server
US7023963B1 (en) * 2002-09-18 2006-04-04 Adtran, Inc. DSL line card echo canceler-based mechanism for locating telecommunication line fault
US7076378B1 (en) * 2002-11-13 2006-07-11 Current Technologies, Llc Device and method for providing power line characteristics and diagnostics
US7215126B2 (en) * 2002-11-19 2007-05-08 University Of Utah Research Foundation Apparatus and method for testing a signal path from an injection point
US7620154B2 (en) * 2002-12-23 2009-11-17 Cambron G Keith Equivalent working length determinative system for digital subscriber line circuits
CN1331323C (en) * 2003-04-15 2007-08-08 华为技术有限公司 Method of broadband insertion system, port testing and its device
US7415367B2 (en) * 2003-05-20 2008-08-19 Arcom Digital, Llc System and method to locate common path distortion on cable systems
US7970003B2 (en) * 2003-05-30 2011-06-28 General Dynamics Advanced Information Systems Inc. Low power telemetry system and method
US7164274B2 (en) * 2003-06-11 2007-01-16 Broadcom Corporation Cable diagnostics using time domain reflectometry and applications using the same
US7106071B2 (en) * 2003-06-11 2006-09-12 Broadcom Corporation Cable diagnostics using time domain reflectometry and applications using the same
US7460467B1 (en) * 2003-07-23 2008-12-02 Current Technologies, Llc Voice-over-IP network test device and method
US20070110229A1 (en) * 2004-02-25 2007-05-17 Ternarylogic, Llc Ternary and Multi-Value Digital Signal Scramblers, Descramblers and Sequence of Generators
US7013226B2 (en) * 2003-10-14 2006-03-14 Intel Corporation Reflectometer with echo canceller
US7460498B2 (en) 2003-12-04 2008-12-02 Adtran, Inc. System and method for detecting anomalies along telecommunication lines
US7272209B2 (en) * 2004-01-20 2007-09-18 Sbc Knowledge Ventures, L.P. Automated DSL performance adjustment
US7356475B2 (en) * 2004-01-05 2008-04-08 Sbc Knowledge Ventures, L.P. System and method for providing access to an interactive service offering
US8114083B2 (en) * 2004-01-14 2012-02-14 Hudson Surgical Design, Inc. Methods and apparatus for improved drilling and milling tools for resection
US7857814B2 (en) * 2004-01-14 2010-12-28 Hudson Surgical Design, Inc. Methods and apparatus for minimally invasive arthroplasty
US20060030854A1 (en) * 2004-02-02 2006-02-09 Haines Timothy G Methods and apparatus for wireplasty bone resection
US20060015115A1 (en) * 2004-03-08 2006-01-19 Haines Timothy G Methods and apparatus for pivotable guide surfaces for arthroplasty
US8021368B2 (en) * 2004-01-14 2011-09-20 Hudson Surgical Design, Inc. Methods and apparatus for improved cutting tools for resection
US7815645B2 (en) * 2004-01-14 2010-10-19 Hudson Surgical Design, Inc. Methods and apparatus for pinplasty bone resection
US7362713B2 (en) 2004-01-20 2008-04-22 Sbc Knowledge Ventures, Lp. System and method for accessing digital subscriber line data
US7126914B2 (en) * 2004-01-28 2006-10-24 Sbc Knowledge Ventures, Lp Digital subscriber line user capacity estimation
US7342920B2 (en) * 2004-01-28 2008-03-11 Sbc Knowledge Ventures, L.P. Voice over internet protocol (VoIP) telephone apparatus and communications systems for carrying VoIP traffic
US20060285496A1 (en) * 2004-01-28 2006-12-21 Sbc Knowledge Ventures, L.P. Digital subscriber line user capacity estimation
US7123584B2 (en) * 2004-01-28 2006-10-17 Sbc Knowledge Ventures, L.P. Digital subscriber line user capacity estimation
US7876775B2 (en) * 2004-02-12 2011-01-25 At&T Intellectual Property I, L.P. Connection management for data networks
TWI239720B (en) * 2004-02-20 2005-09-11 Realtek Semiconductor Corp Transmitting medium testing apparatus and method
US7342937B2 (en) * 2004-03-05 2008-03-11 Texas Instruments Incorporated Spectrally flexible band plans with reduced filtering requirements
US7386027B2 (en) * 2004-03-31 2008-06-10 Matsushita Electric Industrial Co., Ltd. Methods and apparatus for generating and processing wideband signals having reduced discrete power spectral density components
US7570599B2 (en) * 2004-04-21 2009-08-04 At&T Intellectual Property I, Llp. Adaptively applying a target noise margin to a digital subscriber line (DSL) loop for DSL data rate establishment
US7388906B2 (en) * 2004-05-03 2008-06-17 Sbc Knowledge Ventures, L.P. Method for detecting bridged taps on telephony cable
US7592899B2 (en) * 2004-06-01 2009-09-22 General Dynamics Advanced Information Systems, Inc. Low power telemetry system and method
EP1829347B1 (en) * 2004-12-01 2012-04-18 Telefonaktiebolaget LM Ericsson (publ) Method and system to determine one or more properties of a digital subscriber line using an adaptive finite impulse response filter
US20060164998A1 (en) * 2005-01-26 2006-07-27 Broadcom Corporation System and method for detecting added network connections including wiretaps
US20060172705A1 (en) * 2005-02-01 2006-08-03 Honeywell International Inc. Predictive modeling system for spectrum use
US8380773B2 (en) * 2005-02-18 2013-02-19 Netlogic Microsystems, Inc. System and method for adaptive nonlinear filtering
US7584496B2 (en) * 2005-02-22 2009-09-01 Arcom Digital, Llc Method and apparatus for pinpointing common path distortion
US7684784B2 (en) * 2005-03-24 2010-03-23 Honeywell International Inc. System for secure communications
US7558213B2 (en) 2005-06-15 2009-07-07 AT&T Intellectual Property I, LLP Methods and apparatus to determine digital subscriber line configuration parameters
CN1859466A (en) * 2005-07-15 2006-11-08 华为技术有限公司 Method and device for detecting sensitive element in communication line
US7808226B1 (en) 2005-10-26 2010-10-05 Research Electronics International Line tracing method and apparatus utilizing non-linear junction detecting locator probe
US7212008B1 (en) * 2005-11-03 2007-05-01 Barsumian Bruce R Surveillance device detection utilizing non linear junction detection and reflectometry
US7450069B2 (en) * 2006-02-27 2008-11-11 Olympus Corporation Technology Of America Ranging system and method
TWI350673B (en) * 2006-03-07 2011-10-11 Realtek Semiconductor Corp Method for determining connection status of wired network
US8902958B2 (en) * 2006-05-01 2014-12-02 Adaptive Spectrum And Signal Alignment, Inc. Methods and apparatus to combine data from multiple source to characterize communication systems
US8331430B2 (en) * 2006-08-02 2012-12-11 Broadcom Corporation Channel diagnostic systems and methods
US7312613B1 (en) * 2006-08-11 2007-12-25 Via Technologies, Inc. Method for network diagnostic
CN101145980B (en) * 2006-09-12 2012-03-07 华为技术有限公司 A device and method for detecting bridge status of user line
CA2671083C (en) * 2006-11-30 2016-07-12 Profile Technologies, Inc. Systems and methods for detecting anomalies on internal surfaces of hollow elongate structures using time domain or frequency domain reflectometry
EP2201390B1 (en) * 2007-09-17 2014-04-16 Ably AS Method and apparatus for monitoring power transmission
US9702923B2 (en) 2007-09-17 2017-07-11 Pål Even Gaarder Method and apparatus for monitoring electric power transmission, disturbances and forecasts
CN101889389B (en) * 2007-10-04 2014-04-02 网络逻辑微系统公司 System and method for adaptive nonlinear filtering
FR2926141B1 (en) * 2008-01-03 2010-03-19 Commissariat Energie Atomique METHOD FOR IMPROVING THE PRECISION FOR DETECTING AND LOCATING DEFECTS BY REFLECTOMETRY IN A CABLE ELECTRICAL NETWORK
US7868621B2 (en) * 2008-03-04 2011-01-11 Honeywell International Inc. Power line communication based aircraft power distribution system with real time wiring integrity monitoring capability
GB2458653B (en) * 2008-03-25 2012-11-21 Radiodetection Ltd Time-domain reflectometer
US8327409B2 (en) * 2008-04-25 2012-12-04 Acterna Llc Testing CATV networks with direct sequence spread spectrum signals
US8548760B2 (en) * 2008-09-17 2013-10-01 Jds Uniphase Corporation Detecting nonlinearity in a cable plant and determining a cable length to a source of the nonlinearity
FR2937146B1 (en) * 2008-10-15 2011-02-11 Commissariat Energie Atomique DEVICE AND METHOD FOR DISTRIBUTED REFLECTOMETRY FOR DIAGNOSING A TRANSMISSION NETWORK
US8897635B2 (en) * 2008-10-31 2014-11-25 Howard University System and method of detecting and locating intermittent and other faults
US8711711B2 (en) 2008-10-31 2014-04-29 Howard University System and method of detecting and locating intermittent and other faults
US8050002B2 (en) * 2008-10-31 2011-11-01 Howard University Housing arrangement for fault determination apparatus and method for installing the same
US8102779B2 (en) 2008-10-31 2012-01-24 Howard University System and method of detecting and locating intermittent electrical faults in electrical systems
US8461848B2 (en) * 2008-12-10 2013-06-11 Marvell International Ltd. Cable diagnostics for Base-T systems
US9215101B2 (en) * 2008-12-11 2015-12-15 At&T Intellectual Property I, Lp Communications link discontinuity detection systems and methods
WO2010080818A1 (en) * 2009-01-06 2010-07-15 Profile Technologies, Inc. Systems and methods for detecting anomalies in elongate members using electromagnetic back scatter
CN101783779B (en) * 2009-01-16 2014-07-16 华为技术有限公司 Time synchronization method, device and system of xDSL
US20110295599A1 (en) * 2009-01-26 2011-12-01 Telefonaktiebolaget Lm Ericsson (Publ) Aligning Scheme for Audio Signals
US9207192B1 (en) 2009-03-19 2015-12-08 Wavetrue, Inc. Monitoring dielectric fill in a cased pipeline
WO2011142741A1 (en) * 2010-05-10 2011-11-17 Adaptive Spectrum And Signal Alignment, Inc. Non-invasive diagnostic transmission line testing
US8756031B2 (en) * 2010-07-13 2014-06-17 International Business Machines Corporation Matched filter testing of data transmission cables
TWI435605B (en) * 2010-11-29 2014-04-21 Realtek Semiconductor Corp Network device and network connecting method for building up network connection via high definition multimedia interface
US8526824B1 (en) 2011-03-21 2013-09-03 Adtran, Inc. Correlation systems and methods with error compensation
WO2012135548A1 (en) * 2011-03-29 2012-10-04 Adtran, Inc. Systems and methods for connecting dslams to network connections
US9247328B2 (en) 2011-03-29 2016-01-26 Adtran, Inc. Systems and methods for moving DSL launch points
US20120283991A1 (en) * 2011-05-06 2012-11-08 The Board of Trustees of the Leland Stanford, Junior, University Method and System for Online Detection of Multi-Component Interactions in Computing Systems
US20130077961A1 (en) * 2011-09-27 2013-03-28 Broadlight, Ltd. Techniques for generating low rate data patterns compliant with passive optical networks
FR2981752B1 (en) * 2011-10-20 2013-11-08 Commissariat Energie Atomique REFLECTOMETRY METHOD FOR DETECTING NON-FREE DEFECTS IN AN ELECTRIC CABLE AND SYSTEM IMPLEMENTING THE METHOD
US8818199B2 (en) 2012-02-06 2014-08-26 Adtran, Inc. Correlation systems and methods with error compensation
US9726702B2 (en) * 2012-04-11 2017-08-08 Analog Devices, Inc. Impedance measurement device and method
US9113347B2 (en) 2012-12-05 2015-08-18 At&T Intellectual Property I, Lp Backhaul link for distributed antenna system
US10009065B2 (en) 2012-12-05 2018-06-26 At&T Intellectual Property I, L.P. Backhaul link for distributed antenna system
US9525524B2 (en) 2013-05-31 2016-12-20 At&T Intellectual Property I, L.P. Remote distributed antenna system
US9999038B2 (en) 2013-05-31 2018-06-12 At&T Intellectual Property I, L.P. Remote distributed antenna system
US9588168B2 (en) * 2013-09-16 2017-03-07 Schweitzer Engineering Laboratories, Inc. Fault location using traveling waves
US8897697B1 (en) 2013-11-06 2014-11-25 At&T Intellectual Property I, Lp Millimeter-wave surface-wave communications
US9209902B2 (en) 2013-12-10 2015-12-08 At&T Intellectual Property I, L.P. Quasi-optical coupler
TWI477746B (en) * 2013-12-27 2015-03-21 Realtek Semiconductor Corp Temperature insensitive testing device and method
CN104764968B (en) * 2014-01-03 2017-12-15 瑞昱半导体股份有限公司 The test device and method of temperature-insensitive
US9692101B2 (en) 2014-08-26 2017-06-27 At&T Intellectual Property I, L.P. Guided wave couplers for coupling electromagnetic waves between a waveguide surface and a surface of a wire
US9768833B2 (en) 2014-09-15 2017-09-19 At&T Intellectual Property I, L.P. Method and apparatus for sensing a condition in a transmission medium of electromagnetic waves
US10063280B2 (en) 2014-09-17 2018-08-28 At&T Intellectual Property I, L.P. Monitoring and mitigating conditions in a communication network
US9628854B2 (en) 2014-09-29 2017-04-18 At&T Intellectual Property I, L.P. Method and apparatus for distributing content in a communication network
US9615269B2 (en) 2014-10-02 2017-04-04 At&T Intellectual Property I, L.P. Method and apparatus that provides fault tolerance in a communication network
US9685992B2 (en) 2014-10-03 2017-06-20 At&T Intellectual Property I, L.P. Circuit panel network and methods thereof
US9503189B2 (en) 2014-10-10 2016-11-22 At&T Intellectual Property I, L.P. Method and apparatus for arranging communication sessions in a communication system
US9973299B2 (en) 2014-10-14 2018-05-15 At&T Intellectual Property I, L.P. Method and apparatus for adjusting a mode of communication in a communication network
US9762289B2 (en) 2014-10-14 2017-09-12 At&T Intellectual Property I, L.P. Method and apparatus for transmitting or receiving signals in a transportation system
US9653770B2 (en) 2014-10-21 2017-05-16 At&T Intellectual Property I, L.P. Guided wave coupler, coupling module and methods for use therewith
US9577306B2 (en) 2014-10-21 2017-02-21 At&T Intellectual Property I, L.P. Guided-wave transmission device and methods for use therewith
US9520945B2 (en) 2014-10-21 2016-12-13 At&T Intellectual Property I, L.P. Apparatus for providing communication services and methods thereof
US9780834B2 (en) 2014-10-21 2017-10-03 At&T Intellectual Property I, L.P. Method and apparatus for transmitting electromagnetic waves
US9627768B2 (en) 2014-10-21 2017-04-18 At&T Intellectual Property I, L.P. Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9564947B2 (en) 2014-10-21 2017-02-07 At&T Intellectual Property I, L.P. Guided-wave transmission device with diversity and methods for use therewith
US9769020B2 (en) 2014-10-21 2017-09-19 At&T Intellectual Property I, L.P. Method and apparatus for responding to events affecting communications in a communication network
US9312919B1 (en) 2014-10-21 2016-04-12 At&T Intellectual Property I, Lp Transmission device with impairment compensation and methods for use therewith
US9826263B2 (en) 2014-10-22 2017-11-21 Arcom Digital, Llc Detecting CPD in HFC network with OFDM signals
US9954287B2 (en) 2014-11-20 2018-04-24 At&T Intellectual Property I, L.P. Apparatus for converting wireless signals and electromagnetic waves and methods thereof
US9800327B2 (en) 2014-11-20 2017-10-24 At&T Intellectual Property I, L.P. Apparatus for controlling operations of a communication device and methods thereof
US9997819B2 (en) 2015-06-09 2018-06-12 At&T Intellectual Property I, L.P. Transmission medium and method for facilitating propagation of electromagnetic waves via a core
US9742462B2 (en) 2014-12-04 2017-08-22 At&T Intellectual Property I, L.P. Transmission medium and communication interfaces and methods for use therewith
US9544006B2 (en) 2014-11-20 2017-01-10 At&T Intellectual Property I, L.P. Transmission device with mode division multiplexing and methods for use therewith
US9461706B1 (en) 2015-07-31 2016-10-04 At&T Intellectual Property I, Lp Method and apparatus for exchanging communication signals
US10009067B2 (en) 2014-12-04 2018-06-26 At&T Intellectual Property I, L.P. Method and apparatus for configuring a communication interface
US10340573B2 (en) 2016-10-26 2019-07-02 At&T Intellectual Property I, L.P. Launcher with cylindrical coupling device and methods for use therewith
US10243784B2 (en) 2014-11-20 2019-03-26 At&T Intellectual Property I, L.P. System for generating topology information and methods thereof
US9654173B2 (en) 2014-11-20 2017-05-16 At&T Intellectual Property I, L.P. Apparatus for powering a communication device and methods thereof
US9680670B2 (en) 2014-11-20 2017-06-13 At&T Intellectual Property I, L.P. Transmission device with channel equalization and control and methods for use therewith
US10144036B2 (en) 2015-01-30 2018-12-04 At&T Intellectual Property I, L.P. Method and apparatus for mitigating interference affecting a propagation of electromagnetic waves guided by a transmission medium
DE102015202077A1 (en) 2015-02-05 2016-08-11 Siemens Aktiengesellschaft Method for determining a degree of damage of a power semiconductor system and circuit arrangement
US9876570B2 (en) 2015-02-20 2018-01-23 At&T Intellectual Property I, Lp Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith
US9749013B2 (en) 2015-03-17 2017-08-29 At&T Intellectual Property I, L.P. Method and apparatus for reducing attenuation of electromagnetic waves guided by a transmission medium
US9705561B2 (en) 2015-04-24 2017-07-11 At&T Intellectual Property I, L.P. Directional coupling device and methods for use therewith
US10224981B2 (en) 2015-04-24 2019-03-05 At&T Intellectual Property I, Lp Passive electrical coupling device and methods for use therewith
US9793954B2 (en) 2015-04-28 2017-10-17 At&T Intellectual Property I, L.P. Magnetic coupling device and methods for use therewith
US9948354B2 (en) 2015-04-28 2018-04-17 At&T Intellectual Property I, L.P. Magnetic coupling device with reflective plate and methods for use therewith
US10714803B2 (en) 2015-05-14 2020-07-14 At&T Intellectual Property I, L.P. Transmission medium and methods for use therewith
US9748626B2 (en) 2015-05-14 2017-08-29 At&T Intellectual Property I, L.P. Plurality of cables having different cross-sectional shapes which are bundled together to form a transmission medium
US9490869B1 (en) 2015-05-14 2016-11-08 At&T Intellectual Property I, L.P. Transmission medium having multiple cores and methods for use therewith
US9871282B2 (en) 2015-05-14 2018-01-16 At&T Intellectual Property I, L.P. At least one transmission medium having a dielectric surface that is covered at least in part by a second dielectric
US10276907B2 (en) 2015-05-14 2019-04-30 At&T Intellectual Property I, L.P. Transmission medium and methods for use therewith
US10650940B2 (en) 2015-05-15 2020-05-12 At&T Intellectual Property I, L.P. Transmission medium having a conductive material and methods for use therewith
US10679767B2 (en) 2015-05-15 2020-06-09 At&T Intellectual Property I, L.P. Transmission medium having a conductive material and methods for use therewith
US9917341B2 (en) 2015-05-27 2018-03-13 At&T Intellectual Property I, L.P. Apparatus and method for launching electromagnetic waves and for modifying radial dimensions of the propagating electromagnetic waves
US9912381B2 (en) 2015-06-03 2018-03-06 At&T Intellectual Property I, Lp Network termination and methods for use therewith
US10103801B2 (en) 2015-06-03 2018-10-16 At&T Intellectual Property I, L.P. Host node device and methods for use therewith
US10154493B2 (en) 2015-06-03 2018-12-11 At&T Intellectual Property I, L.P. Network termination and methods for use therewith
US10812174B2 (en) 2015-06-03 2020-10-20 At&T Intellectual Property I, L.P. Client node device and methods for use therewith
US10348391B2 (en) 2015-06-03 2019-07-09 At&T Intellectual Property I, L.P. Client node device with frequency conversion and methods for use therewith
US9866309B2 (en) 2015-06-03 2018-01-09 At&T Intellectual Property I, Lp Host node device and methods for use therewith
US9913139B2 (en) 2015-06-09 2018-03-06 At&T Intellectual Property I, L.P. Signal fingerprinting for authentication of communicating devices
US10142086B2 (en) 2015-06-11 2018-11-27 At&T Intellectual Property I, L.P. Repeater and methods for use therewith
US9608692B2 (en) 2015-06-11 2017-03-28 At&T Intellectual Property I, L.P. Repeater and methods for use therewith
US9820146B2 (en) 2015-06-12 2017-11-14 At&T Intellectual Property I, L.P. Method and apparatus for authentication and identity management of communicating devices
US9667317B2 (en) 2015-06-15 2017-05-30 At&T Intellectual Property I, L.P. Method and apparatus for providing security using network traffic adjustments
US9640850B2 (en) 2015-06-25 2017-05-02 At&T Intellectual Property I, L.P. Methods and apparatus for inducing a non-fundamental wave mode on a transmission medium
US9509415B1 (en) 2015-06-25 2016-11-29 At&T Intellectual Property I, L.P. Methods and apparatus for inducing a fundamental wave mode on a transmission medium
US9865911B2 (en) 2015-06-25 2018-01-09 At&T Intellectual Property I, L.P. Waveguide system for slot radiating first electromagnetic waves that are combined into a non-fundamental wave mode second electromagnetic wave on a transmission medium
US10044409B2 (en) 2015-07-14 2018-08-07 At&T Intellectual Property I, L.P. Transmission medium and methods for use therewith
US9853342B2 (en) 2015-07-14 2017-12-26 At&T Intellectual Property I, L.P. Dielectric transmission medium connector and methods for use therewith
US10320586B2 (en) 2015-07-14 2019-06-11 At&T Intellectual Property I, L.P. Apparatus and methods for generating non-interfering electromagnetic waves on an insulated transmission medium
US9847566B2 (en) 2015-07-14 2017-12-19 At&T Intellectual Property I, L.P. Method and apparatus for adjusting a field of a signal to mitigate interference
US10148016B2 (en) 2015-07-14 2018-12-04 At&T Intellectual Property I, L.P. Apparatus and methods for communicating utilizing an antenna array
US10170840B2 (en) 2015-07-14 2019-01-01 At&T Intellectual Property I, L.P. Apparatus and methods for sending or receiving electromagnetic signals
US9882257B2 (en) 2015-07-14 2018-01-30 At&T Intellectual Property I, L.P. Method and apparatus for launching a wave mode that mitigates interference
US10341142B2 (en) 2015-07-14 2019-07-02 At&T Intellectual Property I, L.P. Apparatus and methods for generating non-interfering electromagnetic waves on an uninsulated conductor
US9836957B2 (en) 2015-07-14 2017-12-05 At&T Intellectual Property I, L.P. Method and apparatus for communicating with premises equipment
US9628116B2 (en) 2015-07-14 2017-04-18 At&T Intellectual Property I, L.P. Apparatus and methods for transmitting wireless signals
US10033107B2 (en) 2015-07-14 2018-07-24 At&T Intellectual Property I, L.P. Method and apparatus for coupling an antenna to a device
US10205655B2 (en) 2015-07-14 2019-02-12 At&T Intellectual Property I, L.P. Apparatus and methods for communicating utilizing an antenna array and multiple communication paths
US9722318B2 (en) 2015-07-14 2017-08-01 At&T Intellectual Property I, L.P. Method and apparatus for coupling an antenna to a device
US10033108B2 (en) 2015-07-14 2018-07-24 At&T Intellectual Property I, L.P. Apparatus and methods for generating an electromagnetic wave having a wave mode that mitigates interference
US10090606B2 (en) 2015-07-15 2018-10-02 At&T Intellectual Property I, L.P. Antenna system with dielectric array and methods for use therewith
US9608740B2 (en) 2015-07-15 2017-03-28 At&T Intellectual Property I, L.P. Method and apparatus for launching a wave mode that mitigates interference
US9793951B2 (en) 2015-07-15 2017-10-17 At&T Intellectual Property I, L.P. Method and apparatus for launching a wave mode that mitigates interference
US9912027B2 (en) 2015-07-23 2018-03-06 At&T Intellectual Property I, L.P. Method and apparatus for exchanging communication signals
US9871283B2 (en) 2015-07-23 2018-01-16 At&T Intellectual Property I, Lp Transmission medium having a dielectric core comprised of plural members connected by a ball and socket configuration
US9749053B2 (en) 2015-07-23 2017-08-29 At&T Intellectual Property I, L.P. Node device, repeater and methods for use therewith
US10784670B2 (en) 2015-07-23 2020-09-22 At&T Intellectual Property I, L.P. Antenna support for aligning an antenna
US9948333B2 (en) 2015-07-23 2018-04-17 At&T Intellectual Property I, L.P. Method and apparatus for wireless communications to mitigate interference
US10020587B2 (en) 2015-07-31 2018-07-10 At&T Intellectual Property I, L.P. Radial antenna and methods for use therewith
US9967173B2 (en) 2015-07-31 2018-05-08 At&T Intellectual Property I, L.P. Method and apparatus for authentication and identity management of communicating devices
US9735833B2 (en) 2015-07-31 2017-08-15 At&T Intellectual Property I, L.P. Method and apparatus for communications management in a neighborhood network
US9904535B2 (en) 2015-09-14 2018-02-27 At&T Intellectual Property I, L.P. Method and apparatus for distributing software
US10051629B2 (en) 2015-09-16 2018-08-14 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having an in-band reference signal
US10136434B2 (en) 2015-09-16 2018-11-20 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having an ultra-wideband control channel
US10079661B2 (en) 2015-09-16 2018-09-18 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having a clock reference
US10009063B2 (en) 2015-09-16 2018-06-26 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having an out-of-band reference signal
US10009901B2 (en) 2015-09-16 2018-06-26 At&T Intellectual Property I, L.P. Method, apparatus, and computer-readable storage medium for managing utilization of wireless resources between base stations
US9705571B2 (en) 2015-09-16 2017-07-11 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system
US9769128B2 (en) 2015-09-28 2017-09-19 At&T Intellectual Property I, L.P. Method and apparatus for encryption of communications over a network
US9729197B2 (en) 2015-10-01 2017-08-08 At&T Intellectual Property I, L.P. Method and apparatus for communicating network management traffic over a network
US10074890B2 (en) 2015-10-02 2018-09-11 At&T Intellectual Property I, L.P. Communication device and antenna with integrated light assembly
US9876264B2 (en) 2015-10-02 2018-01-23 At&T Intellectual Property I, Lp Communication system, guided wave switch and methods for use therewith
US9882277B2 (en) 2015-10-02 2018-01-30 At&T Intellectual Property I, Lp Communication device and antenna assembly with actuated gimbal mount
US9960842B2 (en) 2015-10-12 2018-05-01 Arcom Digital, Llc Network traffic-compatible time domain reflectometer
US10564246B2 (en) 2015-10-13 2020-02-18 Schweitzer Engineering Laboratories, Inc. Testing system for traveling wave fault detectors
US10564247B2 (en) 2015-10-13 2020-02-18 Schweitzer Engineering Laboratories, Inc. Testing system for traveling wave fault detectors
US10051483B2 (en) 2015-10-16 2018-08-14 At&T Intellectual Property I, L.P. Method and apparatus for directing wireless signals
US10665942B2 (en) 2015-10-16 2020-05-26 At&T Intellectual Property I, L.P. Method and apparatus for adjusting wireless communications
US10355367B2 (en) 2015-10-16 2019-07-16 At&T Intellectual Property I, L.P. Antenna structure for exchanging wireless signals
DE102016210601A1 (en) * 2016-06-15 2017-12-21 Leoni Kabel Gmbh Method for monitoring a line and measuring arrangement with one line
EP3285078A1 (en) * 2016-08-17 2018-02-21 General Electric Technology GmbH Improvements in or relating to locating faults in power transmission conduits
US9912419B1 (en) 2016-08-24 2018-03-06 At&T Intellectual Property I, L.P. Method and apparatus for managing a fault in a distributed antenna system
US9860075B1 (en) 2016-08-26 2018-01-02 At&T Intellectual Property I, L.P. Method and communication node for broadband distribution
US10291311B2 (en) 2016-09-09 2019-05-14 At&T Intellectual Property I, L.P. Method and apparatus for mitigating a fault in a distributed antenna system
US11032819B2 (en) 2016-09-15 2021-06-08 At&T Intellectual Property I, L.P. Method and apparatus for use with a radio distributed antenna system having a control channel reference signal
US10340600B2 (en) 2016-10-18 2019-07-02 At&T Intellectual Property I, L.P. Apparatus and methods for launching guided waves via plural waveguide systems
US10135147B2 (en) 2016-10-18 2018-11-20 At&T Intellectual Property I, L.P. Apparatus and methods for launching guided waves via an antenna
US10135146B2 (en) 2016-10-18 2018-11-20 At&T Intellectual Property I, L.P. Apparatus and methods for launching guided waves via circuits
US10811767B2 (en) 2016-10-21 2020-10-20 At&T Intellectual Property I, L.P. System and dielectric antenna with convex dielectric radome
US9991580B2 (en) 2016-10-21 2018-06-05 At&T Intellectual Property I, L.P. Launcher and coupling system for guided wave mode cancellation
US9876605B1 (en) 2016-10-21 2018-01-23 At&T Intellectual Property I, L.P. Launcher and coupling system to support desired guided wave mode
US10374316B2 (en) 2016-10-21 2019-08-06 At&T Intellectual Property I, L.P. System and dielectric antenna with non-uniform dielectric
US10312567B2 (en) 2016-10-26 2019-06-04 At&T Intellectual Property I, L.P. Launcher with planar strip antenna and methods for use therewith
US10291334B2 (en) 2016-11-03 2019-05-14 At&T Intellectual Property I, L.P. System for detecting a fault in a communication system
US10498044B2 (en) 2016-11-03 2019-12-03 At&T Intellectual Property I, L.P. Apparatus for configuring a surface of an antenna
US10225025B2 (en) 2016-11-03 2019-03-05 At&T Intellectual Property I, L.P. Method and apparatus for detecting a fault in a communication system
US10224634B2 (en) 2016-11-03 2019-03-05 At&T Intellectual Property I, L.P. Methods and apparatus for adjusting an operational characteristic of an antenna
US10585133B2 (en) * 2016-11-11 2020-03-10 Schweitzer Engineering Laboratories, Inc. Electric power fault protection device using single-ended traveling wave fault location estimation
US10340601B2 (en) 2016-11-23 2019-07-02 At&T Intellectual Property I, L.P. Multi-antenna system and methods for use therewith
US10340603B2 (en) 2016-11-23 2019-07-02 At&T Intellectual Property I, L.P. Antenna system having shielded structural configurations for assembly
US10090594B2 (en) 2016-11-23 2018-10-02 At&T Intellectual Property I, L.P. Antenna system having structural configurations for assembly
US10178445B2 (en) 2016-11-23 2019-01-08 At&T Intellectual Property I, L.P. Methods, devices, and systems for load balancing between a plurality of waveguides
US10535928B2 (en) 2016-11-23 2020-01-14 At&T Intellectual Property I, L.P. Antenna system and methods for use therewith
US10305190B2 (en) 2016-12-01 2019-05-28 At&T Intellectual Property I, L.P. Reflecting dielectric antenna system and methods for use therewith
US10361489B2 (en) 2016-12-01 2019-07-23 At&T Intellectual Property I, L.P. Dielectric dish antenna system and methods for use therewith
US10755542B2 (en) 2016-12-06 2020-08-25 At&T Intellectual Property I, L.P. Method and apparatus for surveillance via guided wave communication
US10727599B2 (en) 2016-12-06 2020-07-28 At&T Intellectual Property I, L.P. Launcher with slot antenna and methods for use therewith
US10382976B2 (en) 2016-12-06 2019-08-13 At&T Intellectual Property I, L.P. Method and apparatus for managing wireless communications based on communication paths and network device positions
US10135145B2 (en) 2016-12-06 2018-11-20 At&T Intellectual Property I, L.P. Apparatus and methods for generating an electromagnetic wave along a transmission medium
US10439675B2 (en) 2016-12-06 2019-10-08 At&T Intellectual Property I, L.P. Method and apparatus for repeating guided wave communication signals
US10694379B2 (en) 2016-12-06 2020-06-23 At&T Intellectual Property I, L.P. Waveguide system with device-based authentication and methods for use therewith
US9927517B1 (en) 2016-12-06 2018-03-27 At&T Intellectual Property I, L.P. Apparatus and methods for sensing rainfall
US10326494B2 (en) 2016-12-06 2019-06-18 At&T Intellectual Property I, L.P. Apparatus for measurement de-embedding and methods for use therewith
US10637149B2 (en) 2016-12-06 2020-04-28 At&T Intellectual Property I, L.P. Injection molded dielectric antenna and methods for use therewith
US10819035B2 (en) 2016-12-06 2020-10-27 At&T Intellectual Property I, L.P. Launcher with helical antenna and methods for use therewith
US10020844B2 (en) 2016-12-06 2018-07-10 T&T Intellectual Property I, L.P. Method and apparatus for broadcast communication via guided waves
US10389029B2 (en) 2016-12-07 2019-08-20 At&T Intellectual Property I, L.P. Multi-feed dielectric antenna system with core selection and methods for use therewith
US10168695B2 (en) 2016-12-07 2019-01-01 At&T Intellectual Property I, L.P. Method and apparatus for controlling an unmanned aircraft
US9893795B1 (en) 2016-12-07 2018-02-13 At&T Intellectual Property I, Lp Method and repeater for broadband distribution
US10243270B2 (en) 2016-12-07 2019-03-26 At&T Intellectual Property I, L.P. Beam adaptive multi-feed dielectric antenna system and methods for use therewith
US10547348B2 (en) 2016-12-07 2020-01-28 At&T Intellectual Property I, L.P. Method and apparatus for switching transmission mediums in a communication system
US10446936B2 (en) 2016-12-07 2019-10-15 At&T Intellectual Property I, L.P. Multi-feed dielectric antenna system and methods for use therewith
US10139820B2 (en) 2016-12-07 2018-11-27 At&T Intellectual Property I, L.P. Method and apparatus for deploying equipment of a communication system
US10359749B2 (en) 2016-12-07 2019-07-23 At&T Intellectual Property I, L.P. Method and apparatus for utilities management via guided wave communication
US10027397B2 (en) 2016-12-07 2018-07-17 At&T Intellectual Property I, L.P. Distributed antenna system and methods for use therewith
US9911020B1 (en) 2016-12-08 2018-03-06 At&T Intellectual Property I, L.P. Method and apparatus for tracking via a radio frequency identification device
US9998870B1 (en) 2016-12-08 2018-06-12 At&T Intellectual Property I, L.P. Method and apparatus for proximity sensing
US10069535B2 (en) 2016-12-08 2018-09-04 At&T Intellectual Property I, L.P. Apparatus and methods for launching electromagnetic waves having a certain electric field structure
US10938108B2 (en) 2016-12-08 2021-03-02 At&T Intellectual Property I, L.P. Frequency selective multi-feed dielectric antenna system and methods for use therewith
US10601494B2 (en) 2016-12-08 2020-03-24 At&T Intellectual Property I, L.P. Dual-band communication device and method for use therewith
US10103422B2 (en) 2016-12-08 2018-10-16 At&T Intellectual Property I, L.P. Method and apparatus for mounting network devices
US10530505B2 (en) 2016-12-08 2020-01-07 At&T Intellectual Property I, L.P. Apparatus and methods for launching electromagnetic waves along a transmission medium
US10389037B2 (en) 2016-12-08 2019-08-20 At&T Intellectual Property I, L.P. Apparatus and methods for selecting sections of an antenna array and use therewith
US10326689B2 (en) 2016-12-08 2019-06-18 At&T Intellectual Property I, L.P. Method and system for providing alternative communication paths
US10916969B2 (en) 2016-12-08 2021-02-09 At&T Intellectual Property I, L.P. Method and apparatus for providing power using an inductive coupling
US10777873B2 (en) 2016-12-08 2020-09-15 At&T Intellectual Property I, L.P. Method and apparatus for mounting network devices
US10411356B2 (en) 2016-12-08 2019-09-10 At&T Intellectual Property I, L.P. Apparatus and methods for selectively targeting communication devices with an antenna array
US10340983B2 (en) 2016-12-09 2019-07-02 At&T Intellectual Property I, L.P. Method and apparatus for surveying remote sites via guided wave communications
US10264586B2 (en) 2016-12-09 2019-04-16 At&T Mobility Ii Llc Cloud-based packet controller and methods for use therewith
US9838896B1 (en) 2016-12-09 2017-12-05 At&T Intellectual Property I, L.P. Method and apparatus for assessing network coverage
US10763963B2 (en) * 2016-12-19 2020-09-01 Cable Television Laboratories, Inc System and methods for efficient digitization in hybrid fiber-coaxial networks
US9973940B1 (en) 2017-02-27 2018-05-15 At&T Intellectual Property I, L.P. Apparatus and methods for dynamic impedance matching of a guided wave launcher
US10298293B2 (en) 2017-03-13 2019-05-21 At&T Intellectual Property I, L.P. Apparatus of communication utilizing wireless network devices
FR3065534B1 (en) * 2017-04-19 2019-04-19 Commissariat A L'energie Atomique Et Aux Energies Alternatives METHOD AND SYSTEM FOR DETECTING AN INTERMITTENT DEFECT IN A TRANSMISSION LINE BY FILTERING
US10333616B1 (en) 2018-01-17 2019-06-25 Arcom Digital, Llc Detecting burst PIM in downstream at drop
FR3081561B1 (en) 2018-05-23 2020-06-12 Commissariat A L'energie Atomique Et Aux Energies Alternatives BINARY REFLECTOMETRY SYSTEM FOR ANALYSIS OF DEFECTS IN A TRANSMISSION LINE
WO2019224137A1 (en) * 2018-05-23 2019-11-28 Commissariat A L'energie Atomique Et Aux Energies Alternatives Binary reflectometry system for analysing faults in a transmission line
US10616622B2 (en) 2018-06-06 2020-04-07 Arcom Digital Patent, Llc Detection of CPD from signals captured at remote PHY device
US11082732B2 (en) 2019-08-07 2021-08-03 Arcom Digital Patent, Llc Detection of CPD using leaked forward signal
US11363049B1 (en) 2021-03-25 2022-06-14 Bank Of America Corporation Information security system and method for anomaly detection in data transmission

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4719643A (en) * 1984-12-24 1988-01-12 Gte Communication Systems Corporation Pseudo random framing generator circuit
US4947425A (en) * 1989-10-27 1990-08-07 At&T Bell Laboratories Echo measurement arrangement
US4968880A (en) * 1989-01-24 1990-11-06 Hewlett-Packard Company Method and apparatus for performing optical time domain reflectometry
US5570217A (en) * 1993-11-04 1996-10-29 Koninklijke Ptt Nederland N.V. Positionally independent application of an OTDR technique based on correlation in a branched optical fibre network during operation
US5621518A (en) * 1994-11-26 1997-04-15 Hewlett-Packard Company Optical time domain reflectometer (OTDR) with improved dynamic range and linearity
US5699402A (en) * 1994-09-26 1997-12-16 Teradyne, Inc. Method and apparatus for fault segmentation in a telephone network
US6028661A (en) * 1996-06-10 2000-02-22 Ando Electric Co., Ltd. Multi-branched optical line testing apparatus
US6075628A (en) * 1994-08-17 2000-06-13 Nortel Networks Corporation Fault location in optical communication systems
US6229599B1 (en) * 1997-02-13 2001-05-08 Cselt - Centro Studi E Laboratori Telecomunicazioni S.P.A. Apparatus for measuring characteristics of an optical fiber
US6396856B1 (en) * 1994-04-01 2002-05-28 Irma America, Inc. Scanning temporal ultrafast delay methods and apparatuses therefor
US20020114383A1 (en) * 2000-08-10 2002-08-22 Murat Belge Systems and methods for characterizing transmission lines using broadband signals in a multi-carrier DSL environment
US6512610B1 (en) * 1998-03-11 2003-01-28 Ando Electric Co., Ltd. Device and method for testing of multi-branch optical network
US6534997B1 (en) * 1999-11-08 2003-03-18 Fujitsu Limited Apparatus and a method for locating a fault of a transmission line
US6542228B1 (en) * 1997-01-08 2003-04-01 York Sensors Limited Optical time domain reflectometry method and apparatus
US6547453B1 (en) * 2000-01-12 2003-04-15 Ciena Corporation Systems and methods for detecting fault conditions and detecting and preventing potentially dangerous conditions in an optical system

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1044760A (en) * 1974-10-09 1978-12-19 Lim C. Hwa Methods and equipment for testing reflection points of transmission lines
US4535206A (en) * 1980-04-09 1985-08-13 At&T Bell Laboratories Echo cancellation in two-wire full-duplex data transmission with estimation of far-end data components
US4597183A (en) * 1983-02-24 1986-07-01 Standard Oil Company (Indiana) Methods and apparatus for measuring a length of cable suspending a well logging tool in a borehole
US4743753A (en) * 1986-09-05 1988-05-10 Tektronix, Inc. Method and apparatus for carrying out fiber optic time domain reflectomery wherein Golay complementary sequences are applied
US5062703A (en) * 1988-01-21 1991-11-05 Hewlett-Packard Company Method and apparatus for measuring the length of, or distances to discontinuities in, an optical transmission medium
US5075863A (en) * 1988-02-09 1991-12-24 Nkk Corporation Distance measuring method and apparatus therefor
JP2589345B2 (en) 1988-06-24 1997-03-12 日本電信電話株式会社 Method and apparatus for evaluating characteristics of optical fiber
GB2303754B (en) * 1989-03-03 1997-07-02 Marconi Gec Ltd Ranging systems
US4963020A (en) * 1989-05-05 1990-10-16 Tektronix, Inc. Detection of splices in an optical fiber
US4980585A (en) * 1989-12-01 1990-12-25 Intel Corporation Method and apparatus for synthesizing digital waveforms
US5029184A (en) * 1990-01-24 1991-07-02 Harris Corporation Low probability of intercept communication system
US5523758A (en) * 1990-01-25 1996-06-04 Geophysical Survey Systems, Inc. Sliding correlator for nanosecond pulses
US5144250A (en) * 1990-09-27 1992-09-01 Rockwell International Corporation Power amplifier time domain reflectometer
JP2792311B2 (en) * 1992-01-31 1998-09-03 日本電気株式会社 Method and apparatus for removing multi-channel echo
FR2710211A1 (en) * 1993-09-13 1995-03-24 Trt Telecom Radio Electr Line break detection device and modem comprising such a device.
GB9322920D0 (en) * 1993-11-06 1993-12-22 Bicc Plc Device for testing an electrical line
US5600248A (en) * 1995-06-21 1997-02-04 Dipl.-Ing H. Horstmann Gmbh Fault distance locator for underground cable circuits
US5841666A (en) * 1995-12-21 1998-11-24 Endress + Hauser Gmbh + Co. Processor apparatus and method for a process measurement signal
US5898394A (en) * 1996-07-31 1999-04-27 Matsushita Electric Industrial Co., Ltd. Code conversion method and apparatus, code recording medium, code recording apparatus and code reproducing apparatus
GB9620288D0 (en) * 1996-09-28 1996-11-13 Univ Strathclyde Automatic fault location in cabling systems
US6344749B1 (en) * 1997-05-29 2002-02-05 Thomas H. Williams Test system for measuring frequency response and dynamic range on cable plant
US6064695A (en) * 1997-06-20 2000-05-16 Itran Communications Ltd. Spread spectrum communication system utilizing differential code shift keying
US6671311B1 (en) * 1997-06-20 2003-12-30 Itran Communications Ltd. Receiver for use in a code shift keying spread spectrum communications system
US6590889B1 (en) * 1997-08-11 2003-07-08 Gte Internetworking Incorporated Data communications system and hybrid time-code multiplexing method
US6002671A (en) 1997-09-03 1999-12-14 Fluke Corporation Test instrument for testing asymmetric digital subscriber lines
GB2330727B (en) * 1997-10-24 2002-10-09 Mitel Corp Tone and periodical signal detection
US6058162A (en) 1997-12-05 2000-05-02 Harris Corporation Testing of digital subscriber loops using multi-tone power ratio (MTPR) waveform
US6292539B1 (en) * 1998-05-29 2001-09-18 Verizon Laboratories Inc. Method and apparatus for digital subscriber loop qualification
US6480504B1 (en) * 1998-08-31 2002-11-12 Telefonaktiebolaget Lm Ericsson (Publ) Paging channel configuration for efficient wake-up period utilization
US6161077A (en) * 1999-01-05 2000-12-12 Hubbell Incorporated Partial discharge site location system for determining the position of faults in a high voltage cable
WO2000062085A1 (en) * 1999-04-09 2000-10-19 Jovial Test Equipment, Inc. Methods and apparatus for time domain reflectometry
US6177801B1 (en) * 1999-04-21 2001-01-23 Sunrise Telecom, Inc. Detection of bridge tap using frequency domain analysis
US6298118B1 (en) * 1999-07-28 2001-10-02 Fluke Corporation System and method for processing of communication line test signals, such as enhancement processing
CA2393405C (en) * 1999-12-06 2012-07-17 Utilx Corporation Time domain reflectometer display method
US6534996B1 (en) * 2000-03-27 2003-03-18 Globespanvirata, Inc. System and method for phone line characterization by time domain reflectometry
US6437578B1 (en) * 2000-11-14 2002-08-20 Tektronix, Inc. Cable loss correction of distance to fault and time domain reflectometer measurements

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4719643A (en) * 1984-12-24 1988-01-12 Gte Communication Systems Corporation Pseudo random framing generator circuit
US4968880A (en) * 1989-01-24 1990-11-06 Hewlett-Packard Company Method and apparatus for performing optical time domain reflectometry
US4947425A (en) * 1989-10-27 1990-08-07 At&T Bell Laboratories Echo measurement arrangement
US5570217A (en) * 1993-11-04 1996-10-29 Koninklijke Ptt Nederland N.V. Positionally independent application of an OTDR technique based on correlation in a branched optical fibre network during operation
US6396856B1 (en) * 1994-04-01 2002-05-28 Irma America, Inc. Scanning temporal ultrafast delay methods and apparatuses therefor
US6075628A (en) * 1994-08-17 2000-06-13 Nortel Networks Corporation Fault location in optical communication systems
US5699402A (en) * 1994-09-26 1997-12-16 Teradyne, Inc. Method and apparatus for fault segmentation in a telephone network
US5621518A (en) * 1994-11-26 1997-04-15 Hewlett-Packard Company Optical time domain reflectometer (OTDR) with improved dynamic range and linearity
US6028661A (en) * 1996-06-10 2000-02-22 Ando Electric Co., Ltd. Multi-branched optical line testing apparatus
US6542228B1 (en) * 1997-01-08 2003-04-01 York Sensors Limited Optical time domain reflectometry method and apparatus
US6229599B1 (en) * 1997-02-13 2001-05-08 Cselt - Centro Studi E Laboratori Telecomunicazioni S.P.A. Apparatus for measuring characteristics of an optical fiber
US6512610B1 (en) * 1998-03-11 2003-01-28 Ando Electric Co., Ltd. Device and method for testing of multi-branch optical network
US6534997B1 (en) * 1999-11-08 2003-03-18 Fujitsu Limited Apparatus and a method for locating a fault of a transmission line
US6547453B1 (en) * 2000-01-12 2003-04-15 Ciena Corporation Systems and methods for detecting fault conditions and detecting and preventing potentially dangerous conditions in an optical system
US20020114383A1 (en) * 2000-08-10 2002-08-22 Murat Belge Systems and methods for characterizing transmission lines using broadband signals in a multi-carrier DSL environment

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7480326B2 (en) 2002-07-17 2009-01-20 Broadcom Corporation Channel diagnostic systems and methods
US20040013208A1 (en) * 2002-07-17 2004-01-22 Broadcom Corporation Method and apparatus for determining a receiver sampling phase for use in diagnosing a channel
US20040032921A1 (en) * 2002-07-17 2004-02-19 Broadcom Corporation Methods for performing channel diagnostics
US7190718B2 (en) 2002-07-17 2007-03-13 Broadcom Corporation Method and apparatus for determining a receiver sampling phase for use in diagnosing a channel
US7239680B2 (en) 2002-07-17 2007-07-03 Broadcom Corporation Methods for performing channel diagnostics
US20040013178A1 (en) * 2002-07-17 2004-01-22 Broadcom Corporation Channel diagnostic systems and methods
US20060012376A1 (en) * 2002-11-19 2006-01-19 University Of Utah Method and apparatus for characterizing a signal path carrying an operational signal
US20060039322A1 (en) * 2002-11-19 2006-02-23 University Of Utah Research Foundation Method and system for testing a signal path having an operational signal
US7250772B2 (en) 2002-11-19 2007-07-31 University Of Utah Research Foundation Method and apparatus for characterizing a signal path carrying an operational signal
US7271596B2 (en) 2002-11-19 2007-09-18 University Of Utah Research Foundation Method and system for testing a signal path having an operational signal
US20070194796A1 (en) * 2006-01-31 2007-08-23 Reid Harrison Reflectometry test system using a sliding pseudo-noise reference
US7548071B2 (en) 2006-01-31 2009-06-16 University Of Utah Research Foundation Reflectometry test system using a sliding pseudo-noise reference
US20080030202A1 (en) * 2006-08-02 2008-02-07 Sbc Knowledge Ventures, L.P. Method and apparatus for measuring data rates
US7639022B2 (en) 2006-08-02 2009-12-29 At&T Intellectual Property I, L.P. Method and apparatus for measuring data rates
US20100052693A1 (en) * 2006-08-02 2010-03-04 At&T Intellectual Property I, L.P. Method and Apparatus for Measuring Data Rates
US7924023B2 (en) 2006-08-02 2011-04-12 At&T Intellectual Property I, Lp Method and apparatus for measuring data rates
FR2930348A1 (en) * 2008-04-18 2009-10-23 Commissariat Energie Atomique METHOD OF TESTING CABLES WITH INSERTION OF DIRECTIONAL COUPLING DEVICE.
US20110035168A1 (en) * 2008-05-14 2011-02-10 Commiss. A L'energie Atom. Et Aux Energ. Alterna. Multicarrier reflectometry device and method for on-line diagnosis of at least one transmission line
US8359177B2 (en) 2008-05-14 2013-01-22 Commissariat a l'énergie atomique et aux énergies alternatives Multicarrier reflectometry device and method for on-line diagnosis of at least one transmission line
US20110181871A1 (en) * 2010-01-28 2011-07-28 Baker Hughes Incorporated Combined swept-carrier and swept-modulation frequency optical frequency domain reflectometry
US9267821B2 (en) 2010-01-28 2016-02-23 Baker Hughes Incorporated Combined swept-carrier and swept-modulation frequency optical frequency domain reflectometry
WO2011094268A3 (en) * 2010-01-28 2012-01-19 Baker Hughes Incorporated Combined swept-carrier and swept-modulation frequency optical frequency domain reflectometry
GB2490616A (en) * 2010-01-28 2012-11-07 Baker Hughes Inc Combined swept-carrier and swept-modulated frequency optical frequency domain reflectometry
WO2011094268A2 (en) * 2010-01-28 2011-08-04 Baker Hughes Incorporated Combined swept-carrier and swept-modulation frequency optical frequency domain reflectometry
GB2490616B (en) * 2010-01-28 2017-03-15 Baker Hughes Inc Combined swept-carrier and swept-modulated frequency optical frequency domain reflectometry
US8606117B1 (en) * 2010-05-20 2013-12-10 Adtran, Inc. Systems and methods for unobtrusively testing optical fibers
US10044402B2 (en) * 2010-06-25 2018-08-07 Enmodus Limited Timing synchronization for wired communications
US20150270867A1 (en) * 2010-06-25 2015-09-24 Enmodus Limited Timing synchronization for wired communications
WO2012135103A3 (en) * 2011-03-25 2014-05-01 Ohio University Security system for underground conduit
US20140091809A1 (en) * 2011-03-25 2014-04-03 Ohio University Security system for underground conduit
US9389271B2 (en) * 2011-03-25 2016-07-12 Ohio University Security system for underground conduit
WO2012135103A2 (en) * 2011-03-25 2012-10-04 Ohio University Security system for underground conduit
DE102012008860A1 (en) * 2012-05-03 2013-11-07 Udo H. Kalinna Electronic device for analysis of Ethernet signal in physical layer of international organization for standardization/open systems interconnection layer model, uncouples symmetric Ethernet transmission signal from high impedance signal
US11047892B2 (en) 2016-07-08 2021-06-29 Abb Power Grids Switzerland Ag Method and system for locating a fault in a mixed power transmission line
US11061062B2 (en) * 2016-12-28 2021-07-13 Abb Power Grids Switzerland Ag Travelling wave based method for locating a fault in a transmission line and device therefor
US11451419B2 (en) 2019-03-15 2022-09-20 The Research Foundation for the State University Integrating volterra series model and deep neural networks to equalize nonlinear power amplifiers
US11855813B2 (en) 2019-03-15 2023-12-26 The Research Foundation For Suny Integrating volterra series model and deep neural networks to equalize nonlinear power amplifiers

Also Published As

Publication number Publication date
US6934655B2 (en) 2005-08-23
EP1377843A2 (en) 2004-01-07
WO2002078239A2 (en) 2002-10-03
EP1377843A4 (en) 2006-11-08
US20020169585A1 (en) 2002-11-14
US20020161542A1 (en) 2002-10-31
AU2002306720A1 (en) 2002-10-08
WO2002078239A3 (en) 2003-03-20
US6697768B2 (en) 2004-02-24

Similar Documents

Publication Publication Date Title
US6947857B2 (en) Optical sequence time domain reflectometry during data transmission
US20020161539A1 (en) Optical sequence time domain reflectometry
US6885954B2 (en) Sequence time domain reflectometry using complementary golay codes
US6829293B2 (en) Method and apparatus for line probe signal processing
US6693992B2 (en) Line probe signal and method of use
EP0776552B1 (en) Fault location in optical communication systems
US7116760B2 (en) System and method for single-ended line analysis for qualification and mapping
EP1982432B1 (en) A method and a system for cable or subscriber loop investigation performing loop topology identification
EP1245085B1 (en) Systems and methods for loop length and bridged tap length determination of a transmission line
US7627025B2 (en) Echo canceller gain control for channel diagnostic systems
NL2002664C2 (en) Time-domain reflectometry.
US6909978B2 (en) Signal pre-processing for estimating attributes of a transmission line
US9246604B1 (en) Method and apparatus for virtual cable test using echo canceller coefficients
TWI480558B (en) Power line communication detecting system and method thereof
US20060277404A1 (en) Communication system activation
EP1796283B1 (en) Method and device for crosstalk test in multi-subscriber communication line
CN101297497A (en) Method, device and program product for estimating telecommunication transmission circuit property
CA2369858C (en) Single ended measurement method and system for determining subscriber loop make up
US20050063323A1 (en) Method and circuit arrangement for determination of transmission parameters
JP4612253B2 (en) Network testing equipment
US5555507A (en) Method for detecting non-linear behavior in a digital data transmission path to be examined
Reis et al. Sequence and spread spectrum time domain reflectometry for transmission line analysis
US20030147506A1 (en) Single ended line probing in DSL system using combined FDR-TDR approach
GB2367971A (en) Locating the position of a fault on a telephone line
Neus et al. Loop Identification and Capacity Estimation of Digital Subscriber Lines with Single Ended Line Testing

Legal Events

Date Code Title Description
AS Assignment

Owner name: CONEXANT SYSTEMS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JONES, KEITH;REINTJES, MAURICE;JONES, WILLIAM W.;AND OTHERS;REEL/FRAME:012703/0743;SIGNING DATES FROM 20020226 TO 20020305

AS Assignment

Owner name: MINDSPEED TECHNOLOGIES, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CONEXANT SYSTEMS, INC.;REEL/FRAME:014568/0275

Effective date: 20030627

AS Assignment

Owner name: CONEXANT SYSTEMS, INC., CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:MINDSPEED TECHNOLOGIES, INC.;REEL/FRAME:014546/0305

Effective date: 20030930

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION