WO2002063857A1 - Line probe signal and method of use - Google Patents
Line probe signal and method of use Download PDFInfo
- Publication number
- WO2002063857A1 WO2002063857A1 PCT/US2002/001326 US0201326W WO02063857A1 WO 2002063857 A1 WO2002063857 A1 WO 2002063857A1 US 0201326 W US0201326 W US 0201326W WO 02063857 A1 WO02063857 A1 WO 02063857A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- signal
- line
- sequence
- noise ratio
- ofthe
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/24—Arrangements for testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/02—Channels characterised by the type of signal
- H04L5/023—Multiplexing of multicarrier modulation signals, e.g. multi-user orthogonal frequency division multiple access [OFDMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1438—Negotiation of transmission parameters prior to communication
- H04L5/1446—Negotiation of transmission parameters prior to communication of transmission speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/26—Arrangements for supervision, monitoring or testing with means for applying test signals or for measuring
- H04M3/28—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor
- H04M3/30—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for subscriber's lines, for the local loop
- H04M3/305—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for subscriber's lines, for the local loop testing of physical copper line parameters, e.g. capacitance or resistance
- H04M3/306—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for subscriber's lines, for the local loop testing of physical copper line parameters, e.g. capacitance or resistance for frequencies above the voice frequency, e.g. xDSL line qualification
Definitions
- This invention relates generally to communications and in particular to a system and
- the medium must be considered because the medium 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
- 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
- One method comprises sending a first signal at a first frequency on the line and analyzing the response of the tone to the effects ofthe line. Based on the response ofthe first signal, a second signal at a second frequency is sent and the effect of the line on the signal is evaluated. This process
- An alternate method comprises sending pseudo-random signals on the line, which are of known bit patterns, and then calculating the bit error rate of the received signal via
- bit error rate is too high, another pseudo-random signal is sent at a different data rate and the calculation process repeated. This process is reiterated until an acceptable bit error rate is calculated.
- the line characterization may be inaccurate.
- the search process using different tones or data rates does not perform an analysis at each frequency in the spectrum.
- the prior art method of line characterization may not provide all the information necessary to fully characterize the line and thereby not identify undesirable frequency bands.
- the prior art methods propose the use of data rates that in many instances were so inaccurate that the line could not support the proposed data rate. This occurred because the processing of the probe signals did not correctly characterize the line. Moreover, if the line characterization was inaccurate, the communication session may fail during use and the time
- the invention overcomes the disadvantages of the prior art by providing a signal for
- 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 a data rate for the line.
- One embodiment of the invention comprises generation and/or use of sequence
- sequence signals for line probing provide advantages for use as line probe signals as compared to prior art signals, methods, or apparatus used for line probing.
- One example type of sequence signal comprises a signal with good
- Autocorrelation properties provide the advantage during processing of approximation to an impulse signal to thereby estimate the channel response and reveal the line characteristics.
- Autocorrelation is a type of correlation.
- an example signal comprises a maximal length sequence (M- sequence). These sequences may be selected with various periods. Sequences with long
- a sequence signal is generated using a scrambler device
- the transmitter sends the sequence signal over the line for purposes of line probing.
- the line probe signal may be transmitted at various times or at start-up of the transmitter.
- a receiver receives the sequence signal and performs processing on the sequence signal to evaluate the line characteristics. Based on
- a desired or maximum data rate for the line may be determined.
- inventive use of sequence signals with good autocorrelation properties is not limited to a particular method of processing or generation.
- a method and apparatus for processing the line probing sequence is provided. Processing the line probe sequence signal is performed to
- the desired data rate is the maximum data transmission rate that the line will support.
- the line characteristics may then be determined based on the estimated impulse response.
- any received signal is considered to comprise noise.
- noise comprises crosstalk.
- the data rate may be determined by establishing a target signal to
- SNR noise ratio
- This calculation may be based on the line noise in the frequency domain and the received signal power spectral density, which is a function of the impulse response of the
- Interpolation around the calculated point may optionally be performed to refine the data rate estimation.
- probing may be implemented alone or in conjunction with a method of processing the sequence signal to obtain a desired or maximum data rate for the line being probed.
- 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.
- Figure 1 is a block diagram of an example environment ofthe invention.
- Figure 2 is a block diagram of an example configuration of a transmitter, receiver
- Figure 3 is a detailed block diagram of an example embodiment of a transmitter.
- Figure 4 is a plot of the frequency components of a line probe sequence.
- Figure 5 is a flow diagram of an example method of generating a line probe
- Figure 6 A is a block diagram of an example embodiment of a receiver.
- Figure 6B is a block diagram of an alternative embodiment of a receiver.
- Figure 7 is a flow diagram of an example method of processing a line probe
- Figure 8 is a flow diagram of an example method of monitoring for line noise.
- Figure 9 is a plot of the line bandwidth on a graph of signal to noise ratio versus data
- Figure 10 is a flow diagram of an example method of determining an achievable data
- Figure 1 illustrates an example
- a twisted pair conductor may comprise any type of conductor or channel including a twisted pair conductor, a wireless
- FIG. 1 illustrates customer premise equipment (CPE) 100 in communication with a
- the CPE 100 comprises any
- CPE 100 comprises a communication modem or communication device located at a business
- the CPE 100 may comprise, but is not limited to, any device operating under
- DSL digital subscriber line
- modem power line modem, or any other device configured to perform digital or
- a receiver and transmitter may send and receive data
- the first line 104 may comprise any communication medium intended to carry communication signals.
- the first line 104 comprises, but is not
- first line is shown as a single line, it should
- line 104 may comprise any configuration or number of conductors, optical paths, or wireless 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
- ISP Internet Service Provider
- the 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 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.
- characteristics including, but not limited to, the maximum data rate that the line will support. It is desired to obtain the highest data rate supportable by the lines 104, 108, 112 so that a maximum amount of data may be transfe ⁇ ed in a minimum amount of
- the invention may also be used to determine a data rate for each leg or path for symmetrical communication
- the invention comprises use of periodic sequences for line probing. In one configuration the invention comprises use of any sequence with good autocorrelation properties.
- the 'e' is directly related to the period of the M-sequence. If 'e' is
- 'e' is between 15% and 30% of one.
- 'e' is between 5% and 15% of one. In a most prefe ⁇ ed embodiment 'e' is less than 5% of one. Similarly, in an embodiment, 'd' is between about 15%) and 30% of one. In a more prefe ⁇ ed embodiment, 'd' is between about 5% and 15% of one. In a most prefe ⁇ ed embodiment 'd' is less than about 5% of one. It is prefe ⁇ ed to reduce 'p', however, it is contemplated that various values of 'p' between zero and sequence
- a na ⁇ ow impulse is desired.
- 'a' is between about 15% and about 30% of one.
- 'a' is between about 5% and about 15% of one.
- embodiment 'a' is less than about 5% of one.
- e is a small percentage of one.
- the e is directly related to the
- e is between 15% and 30% of one. In a more prefe ⁇ ed embodiment, e is between 5% and 15% of
- e is less than 5% of one.
- One example of a sequence well suited to be a line probing signal comprises maximal
- M-sequences can be defined as a positive
- An M-sequence can be defined by the following
- G(X) gnX m + g m - xX m - ⁇ + gm - 2X m ⁇ 2 + ...+ g2X 2 + g ⁇ X+ go
- the length or period ofthe sequence is defined as 2 m -1. Sequences are desirable line probe signals for numerous reasons. One reason is that
- sequences can be generated by binary logic circuits, such as a scrambler as is found in most
- Standard flip-flop and combinational type logic may be used to generate these types of
- sequences possess good autoco ⁇ elation properties that
- 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
- Another example implementation consisting of a shift register in which 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 ofthe output stage.
- Figure 2 illustrates a block diagram of an exemplary representation of a transmitter
- the line 202 is represented from a signal response perspective as having a frequency transfer function H(f) 210 and an amount of noise, N(t) 212, introduced. It is generally understood that the line characteristics are defined
- H(f) 210 and N(t) 212 In part by H(f) 210 and N(t) 212.
- the transmitter 200 To evaluate the line characteristics, i.e. H(f) 210 and N(t) 212, the transmitter 200 generates and sends a sequence signal generated in accord with the teaching of the invention over the line 202 to the receiver 204.
- apparatus processes the sequence signal to evaluate line characteristics H(f) 210 and N(t) 212.
- the invention may be used with any type transmitter 200, receiver 204, or line 202 either alone or in any combination.
- the transmitter may comprise
- the receiver may comprise any device capable of receiving data or a signal over a line, circuit, channel, or transmission medium and processing the received signal.
- the line 202 may comprise any type conductor or medium including but not limited to copper
- FIG. 3 illustrates a more detailed block diagram of an example embodiment of the
- the transmitter 200 shown in Figure 2. It should be understood that this is an example embodiment provided for purposes of enablement. The invention is not limited to this example embodiment.
- the transmitter 200 includes a data input 300 connected to a scrambler 304.
- the output of the scrambler 304 feeds into a signal mapper 308, which in
- filtered signal to a digital to analog converter 316, the output being connected to an analog filter 322.
- the output of the analog filter 322 provides a signal that is eventually coupled to or is transmitted on the line 202.
- the scrambler 304 manipulates received signals to generate a generally random bit
- the scrambler is embodied using a shift register with feedback connections.
- de-scrambler assumed to be located in the receiver, may comprise a shift register with feed ⁇
- the scrambler is embodied to generate periodic sequences.
- the signals generated in this case are particularly well suited for line probing.
- the signal mapper 308 transforms the digital output of the scrambler to the various signal levels that represent each of the bit values. For example, four bits of digital data may be used.
- the 16 PAM i.e. any of 16 different numerical values.
- the 16 different values may be represented on a scale of minus one to one in increments of 1/8.
- the signal is
- the signal mapper 308 comprises a table lookup device or process that translates the binary input to numeric output.
- the transmit filter 312 is configured to manipulate the output data to adhere to desired or required spectral requirements. For example, frequency filtering may occur to improve
- the spectral shaping is provided by the analog filter.
- the digital to analog converter 316 is generally understood to convert a digital signal to an analog signal. In the embodiment shown in Figure 3, the transmission on the line
- the analog filter 322 performs final filtering of the analog waveform to spectrally
- the analog filter 322 may operate similarly to the transmit filter 312 but in the analog domain.
- the scrambler is configured to generate
- a signal with good autoco ⁇ elation properties is a signal that can be made to closely approximate an impulse.
- an impulse is a signal that, within a very short interval of time, assumes a substantially non-zero value while being approximately zero outside this time interval.
- An impulse response characterizing the line/channel is one desirable outcome of line probing. It is contemplated that a device other than a scrambler may be configured to generate the periodic sequences used for line probing. Any device or configuration of
- Figure 4 illustrates a plot of frequency components 400 of a periodic sequence on a graph of frequency 404 and spectral amplitude 408.
- the frequency domain sequence 400
- sequence signal This representation of the sequence can be processed by tone detecting receivers. This capability is desirable to maintain backwards capability with other systems that operated as tone based systems.
- the scrambler 304 or other device with similar capabilities generates a sequence defined by varying the polynomial of the sequence generator to provide
- the polynomial is selected to maximize the period ofthe sequence, such as to create an M-sequence. As described above, the period
- m of a length maximized sequence is defined as 2 m -1 where m is the number of stages of the shift registers used to generate the sequence.
- one advantage of increasing the period of the sequence when used according to the invention for line probing is a spreading of the noise, represented in Figure 2 by N(t), over the period of the sequence. Spreading the noise reduces the effect of the noise components that become part of the probing signal during transmission of the
- 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 line probe process.
- Another advantage of shorter period sequences is a lowering of the computational complexity in the receiver.
- 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
- a sequence having a period of 31 is generated by a first terminal, such as a central office, and adopted for use as a line probing sequence.
- a first terminal such as a central office
- One polynomial defined by a period of 31 is:
- f(n) is the logical ones input to the scrambler
- s(n-k) is the tap point after the k-th delay element in the scrambler
- ⁇ is modulo-2 addition.
- Another example polynomial that may be generated by a first terminal, such as a central office, and defined by a period equal to 63 is:
- s(n) s(n- 3)® s(n - l)® f(, ⁇ )
- Another example polynomial that may be generated by a first terminal such as a central processing unit (CPU)
- a first terminal such as a central processing unit (GPU)
- a central processing unit such as a central processing unit (GPU)
- 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
- a second terminal such as a remote terminal
- One polynomial defined by a period of 31 is:
- f(n) is the logical ones input to the scrambler
- s(n-k) is the tap point after the k-th delay
- Another example polynomial that may be generated by a second terminal such as a
- remote terminal and defined by a period equal to 63 is:
- Another example polynomial that may be generated by a second terminal such as a
- s(n) s(n - 4) ⁇ s(n - 7) ⁇ f(n)
- Another example polynomial that may be generated by a second terminal such as a
- remote terminal and defined by a period equal to 255 is:
- s(n) s(n - 4) ⁇ s(n - 5) ⁇ s(n - 6) ® s(ra - 8) ® /(H)
- sequence signals generated by the scrambler or any other device capable of
- One such advantage comprises faster line probe process because the
- autoco ⁇ elation properties comprises an ability to more accurately process the received signal to arrive at a more accurate calculation of the line characteristics, such as the maximum data rate for the line.
- the line characteristics such as the maximum data rate for the line.
- sequence signals of the present invention allow for use of mathematical principles and equations to arrive at an accurate and calculated result. Yet another advantage of the present invention
- invention is that the calculation of the signal component of the signal to noise ratio is done extremely quickly and accurately.
- Figure 5 illustrates a flow diagram of an example method of generating a sequence signal according to one example embodiment of the invention. Other methods of sequence generation are possible and within the scope of the invention.
- the method is a step 500.
- the line probe operation occurs at the initialization operation of a communication device, such as a DSL communication device, to determine the bit rate at which the line will support communication.
- a communication device comprises a communication device operating under the G.shdsl (also known as G.991.2) standard.
- G.shdsl also known as G.991.2
- the line probe occurs every time the communication device initiates operation or periodically during operation to evaluate the channel.
- a polynomial is designated for use by the sequence generator.
- An M-sequence may be designated or generated based on a polynomial defining the sequence.
- the method initiates a sequence generator, such as a scrambler, to
- sequence signals having good autoco ⁇ elation properties may be used as the line probe sequence.
- One example sequence is an M-sequence.
- Another example of M-sequences in general is an M-sequence.
- sequence comprises an augmented M-sequence where the period of the sequence is extended by one to be a power of 2.
- sequence comprises an augmented M-sequence where the period of the sequence is extended by one to be a power of 2.
- sequence comprises a
- Barker Code type sequence Yet another type of sequence that may be utilized comprises a Gold code type sequence. Yet another type of sequence that may be utilized comprises a
- Kasami code type sequence It is contemplated that any type periodic sequence having good autoco ⁇ elation properties may be used.
- the system generates the desired sequence, based on the polynomial or any other designation or information, provided to the sequence generator.
- the operation transmits the sequence signal.
- the signal is processed to determine the data rate for the line.
- data rate may be selected, determined, or calculated to be the maximum data rate that the line will support, a data rate with margin to reduce e ⁇ ors, or any data rate desired.
- the data rate is the maximum data rate possible for the line, taking into account factors such as acceptable signal to noise ratios (SNR) for a given BER and desired margin.
- SNR signal to noise ratios
- the line probe sequence may be generated, transmitted and
- Figure 6A illustrates a block diagram of an example embodiment of a receiver. As is
- the receiver includes an analog filter 600 connected to an analog to digital converter 606.
- the output of the analog filter 600 is connected to an analog to digital converter 606.
- analog to digital converter 606 connects to a crosscorrelator 610.
- the crosscorrelator is realizing the following function:
- X(n) is the sum of the transmitted line probe sequence C(n) plus any additive noise and crosstalk.
- the crosscorrelator 610 is embodied using a
- the correlator 610 may be embodied in hardware, or software, or a combination of the two. Indeed, it is contemplated that an analog implementation of the crosscorrelator maybe preferred particularly in
- analog to digital converter 606 maybe omitted.
- the taps are C(n).
- the 610 receives a signal C(n) 616.
- the output of the crosscorrelator 610 comprises a signal h(n).
- the analog filter 600 performs filtering of the signal in the analog domain to filter out
- the crossco ⁇ elator 610 processes the signal C(n) and the received signal over the
- the signal C(n) comprises a receiver generated copy of the sequence that was sent out over the
- the line probe sequence and the signal C(n) are co ⁇ elated together to generate a signal generally equivalent to a signal generated by sending an impulse
- This is a time domain signal that may be transformed to the frequency domain, for example with a Discrete Fourier Transform (DFT), to obtain the power spectral density.
- DFT Discrete Fourier Transform
- FFT fast Fourier Transform
- the sliding tapped delay may comprise a finite impulse response digital filter having a length equal to a multiple of the period of the sequence. The multiple may depend on
- the coefficients or taps in the finite impulse response filter may co ⁇ espond to the bit values in one period of the sequence.
- the sliding tap delay has 63 taps. Any number of taps may be adopted
- the receiver is embodied with a configuration to approximate an integration of the received signal multiplied by the sequence signal C(n).
- the output of the analog filter 600 feeds into an analog to digital converter 606. The output
- the multiplier 650 of the analog to digital converter 606 connects to a multiplier 650.
- the multiplier 650 is a multiplier 650.
- the multiplier 650 multiplies the received
- the accumulator 660 comprises a device configured to generate a running summation
- the output of the accumulator 660 is generally similar to a
- the accumulator 660 upon receipt of a number, stores the number. Then, upon receipt
- the accumulator 660 adds the first number to the second number and
- accumulator comprises a summing operation and a register to store the accumulating
- the output of the cross co ⁇ elation process is an estimate ofthe impulse response.
- the output of the cross co ⁇ elation comprises an
- frequency domain yields the frequency spectrum, including all channel effects, of the
- SNR target signal to noise ratio
- Figure 7 illustrates a flow chart of an example method of receiver operation. This is
- receiver receives a sequence processed through a channel, such as a sequence used for line
- One such example sequence comprises an M-sequence.
- One method of processing comprises filtering and conversion from the
- the receiver creates a receiver generated sequence C(n). It is
- sequence C(n) is the same sequence that was initially transmitted
- the receiver crossco ⁇ elates the received sequence
- the cross co ⁇ elation process creates an output that
- the receiver or other component analyzes the signal representing the
- Figure 8 illustrates an example method of operation for measuring a noise value
- the operation ceases transmission of the line probe sequence signal. Also, the receiving terminal is prevented from transmitting a
- the operation monitors the signal received on the line.
- the receiver receives any noise signals on the line that results from line noise and/or crosstalk. This reception occurs without
- noise comprises crosstalk. By not ttansmitting a signal on the receiving side, line noise is isolated from a potential near end
- the operation processes the received noise signal to obtain the spectral content of the signal. In one embodiment this occurs by a DFT operation, although in other embodiments it is contemplated that the spectral content may be arrived at by other methods.
- the spectral content of the noise signal may be further processed to arrive at a target data rate.
- bit rate for the line may be calculated based on the principles of Shannon's Theory that define maximum bandwidth for a line.
- p(f) is the signal power spectral density and n(f) is the noise power spectral density. This equation may be represented another way as:
- the bandwidth variable is defined in hertz.
- T(f) is the transmitted signal and H(f) is the channel characterization.
- H(f) is the channel characterization.
- characterization the maximum or desired bit rate may be calculated.
- the capacity divided by bandwidth can be considered representative of the SNR.
- N bm is the number of frequency bands, or equivalently, bins.
- P k represents
- P k can be arrived at by the use of sequences in accordance with the invention.
- the N(k) is the noise measurement in the frequency domain.
- the target can be defined as:
- SNRuncoded s the required SNR to achieve a desired bit e ⁇ or rate (BER) in an un-coded system.
- BER bit e ⁇ or rate
- the coding gain is defined as the reduction of the required SNR as compared to an un- coded system such that the coded and un-coded systems yield the same BER.
- One method of coding that results in coding gain comprises trellis coding. Another method of coding
- turbo codes comprises turbo codes, low-density parity check codes, concatenated codes, convolutional codes or any other coding scheme presently known or developed in the future. It should be noted that coding is not required for operation of the present invention and it is discussed for purposes of understanding. Systems may optionally include coding and hence may enjoy a
- the next step in the process is to find the largest index m such that S ⁇ R(m) > target.
- This identified index is denoted as M opt and is relatable to the data rate. It is also possible to
- Figure 9 is a plot of the partial sum SNR 904 verses data rate 909.
- f target 916 In this example calculation f target comprises the
- M opt is related to the data rate as: where ⁇ is the spacing between frequencies. Stated another way, ⁇ is the BIN spacing.
- any range of frequencies may be selected for use.
- the BIN spacing ⁇ corresponds to data rates between 192 Kb/s and 2320 Kb/s.
- the BIN spacing ⁇ may be expressed as:
- f max is the maximum observable frequency by the receiver.
- the received sequence signal provides the P k signal or values.
- P k may be calculated by computing h(n) with the use of a cross co ⁇ elation process. Thereafter, the Discrete Fourier transform (DFT) function is performed on the h(n) sequence to compute the P k values. The number of points in the DFT is equivalent to the number of bins, Nbin.
- This exemplary method may be adopted for a short sequence, such as one having a period of 63 data points.
- a period of 2 23 - 1 is selected and the FFT function is performed on the received signal to determine P - This method is ideal for sequences with long periods. It is contemplated that other methods of computation may be adopted for use.
- h(n) is a discrete time domain signal which is transformed into the frequency domain to yield P -
- the N k values are provided by noise measurements represented in the frequency domain.
- the FFT is performed on the received signal when no signal is being transmitted from either die near or far end.
- the index k represents the BIN number.
- a band pass filtering process may be used instead of a FFT function.
- the FFT function provides a frequency representation ofthe noise signal received on the line.
- Figure 10 illustrates a flow chart of an example method for determining achievable data rate based on probing information. This is but one example method. It is contemplated that other methods of operation may be embodied without departing from the scope of the invention.
- the method may be executed by a hardware configuration, a software configuration, or a combination of hardware and software.
- the method of processing described below is realized using a microprocessor with associated software code. As can be understood, it is desirable to utilize a microprocessor during the line probe process because during the line probe process the communication device may not be receiveing data and thus the processor would have available processing resources.
- the target is determined.
- the target can be determined based on the SNR required for the modulation scheme used and the desired excess margin. For example, for the modulation used in G.shdsl, 16 point trellis coded PAM, it would be appropriate to determine the target as:
- Typical values for the G.shdsl (Annex A) standard may be require a SNR at 8PAM equal to 27.7dB, excess margin equal to 5dB, implementation loss equal to 1.6, and coding gain equal to 5.1dB. These typical values yield 29.2dB as a value for target for the G.shdsl (Annex A) standard. Other values may apply to other communication systems or standards.
- the SNR is found for each frequency bin.
- the SNR is found as the ratio of the estimated signal level and the estimated noise level.
- the cumulative effective SNR is found for each frequency bin by summing up the logarithm of the SNR for the frequency bins below it in frequency according to:
- the achievable bit rate or data rate is determined based on which frequency bins result in the cumulative effective SNR being above the target. For example, for the G.shdsl standard it may be appropriate to find the maximum m such that SNR(m) is above the target. This yields the maximum symbol rate with sufficient margin. For the G.shdsl standard, the maximum data rate for the line would then be about three times the maximum symbol rate, since each symbol represents three data bits.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP02720803A EP1360823A4 (en) | 2001-01-16 | 2002-01-15 | Line probe signal and method of use |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/764,167 | 2001-01-16 | ||
| US09/764,167 US6829293B2 (en) | 2001-01-16 | 2001-01-16 | Method and apparatus for line probe signal processing |
| US09/765,091 US6693992B2 (en) | 2001-01-16 | 2001-01-16 | Line probe signal and method of use |
| US09/765,091 | 2001-01-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2002063857A1 true WO2002063857A1 (en) | 2002-08-15 |
Family
ID=27117409
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2002/001326 Ceased WO2002063857A1 (en) | 2001-01-16 | 2002-01-15 | Line probe signal and method of use |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP1360823A4 (en) |
| WO (1) | WO2002063857A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6002671A (en) * | 1997-09-03 | 1999-12-14 | Fluke Corporation | Test instrument for testing asymmetric digital subscriber lines |
| US6058162A (en) * | 1997-12-05 | 2000-05-02 | Harris Corporation | Testing of digital subscriber loops using multi-tone power ratio (MTPR) waveform |
-
2002
- 2002-01-15 EP EP02720803A patent/EP1360823A4/en not_active Withdrawn
- 2002-01-15 WO PCT/US2002/001326 patent/WO2002063857A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6002671A (en) * | 1997-09-03 | 1999-12-14 | Fluke Corporation | Test instrument for testing asymmetric digital subscriber lines |
| US6058162A (en) * | 1997-12-05 | 2000-05-02 | Harris Corporation | Testing of digital subscriber loops using multi-tone power ratio (MTPR) waveform |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1360823A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1360823A1 (en) | 2003-11-12 |
| EP1360823A4 (en) | 2005-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6829293B2 (en) | Method and apparatus for line probe signal processing | |
| US6693992B2 (en) | Line probe signal and method of use | |
| US5715277A (en) | Apparatus and method for determining a symbol rate and a carrier frequency for data transmission and reception | |
| US6697768B2 (en) | Adaptive method and apparatus for transmission line analysis | |
| US5844940A (en) | Method and apparatus for determining transmit power levels for data transmission and reception | |
| US7498935B2 (en) | Power-line carrier communication apparatus | |
| US5636244A (en) | Method and apparatus for initializing equalizer coefficents using peridioc training sequences | |
| US20030099208A1 (en) | Method and system for varying an echo canceller filter length based on data rate | |
| EP1142171A1 (en) | Adaptive pre-emphasis technique | |
| US6718019B1 (en) | Method and apparatus for wireline characterization | |
| JP2003536325A (en) | System and method for a multi-carrier transceiver with radio frequency interference reduction | |
| US6512789B1 (en) | Partial equalization for digital communication systems | |
| US20030099285A1 (en) | Method and system for determining data rate using sub-band capacity | |
| WO1999005815A2 (en) | System and method for obtaining clock recovery from a received data signal | |
| US7698577B2 (en) | Communication system activation | |
| RU2571418C2 (en) | Method and apparatus for increasing channel capacity of bandwidth limited communication path | |
| KR100796909B1 (en) | Batch information transmitter and receiver for use in multi-carrier systems | |
| US6330275B1 (en) | Method and apparatus for overcoming periodic disturbances in digital subscriber loops | |
| US6993099B2 (en) | Communications receiver architectures and algorithms permitting hardware adjustments for optimizing performance | |
| EP1360823A1 (en) | Line probe signal and method of use | |
| US20050008068A1 (en) | Adsl pre-qualification method comprising echo-canceller optimisation with maximum selectivity | |
| Bumiller | System architecture for power-line communication and consequences for modulation and multiple access | |
| CA2511014C (en) | System and method for communicating digital information using time-and-frequency-bounded base functions | |
| US6839383B1 (en) | Method and system for testing a digital subscriber line modem | |
| WO2003013048A9 (en) | Power backoff method and system for g.shdsl modem using frequency domain geometric signal to noise ratio |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2002720803 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 2002720803 Country of ref document: EP |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2002720803 Country of ref document: EP |