Method and apparatus for line probe signal processing
First Claim
1. A method for processing a line probe signal to determine a data communication rate for a data transmission line, the method comprising;
- receiving a sequence signal over the data transmission line wherein the line probe signal comprises a maximal length sequence signal;
filtering the received sequence signal;
crosscorrelating the filtered sequence signal to obtain a signal generally similar to the line'"'"'s impulse response;
establishing a target signal to noise ratio for data transmission over the line;
computing a rate of data transmission, based on the signal generally similar to the line'"'"'s impulse response, that yields a signal to noise ratio not less than the target signal to noise ratio.
8 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and signal are disclosed for line probing. The invention provides an improved signal for line probing having desirable characteristics. In various embodiments the signal comprises a periodic sequence having good autocorrelation characteristics. The periodic sequence of the invention provides a faster and more accurate evaluation of the channel. Another embodiment of the invention comprises processing of the received sequence to determine a desired or maximum data rate for the line or channel. The invention also provides an evaluation and calculation of the noise on the line or channel.
110 Citations
38 Claims
-
1. A method for processing a line probe signal to determine a data communication rate for a data transmission line, the method comprising;
-
receiving a sequence signal over the data transmission line wherein the line probe signal comprises a maximal length sequence signal;
filtering the received sequence signal;
crosscorrelating the filtered sequence signal to obtain a signal generally similar to the line'"'"'s impulse response;
establishing a target signal to noise ratio for data transmission over the line;
computing a rate of data transmission, based on the signal generally similar to the line'"'"'s impulse response, that yields a signal to noise ratio not less than the target signal to noise ratio. - View Dependent Claims (2, 3, 4)
converting the sequence signal to the frequency domain;
calculating a signal to noise ratio at one or more frequency bins;
summing logarithmic values of the signal to noise ratio at the one or more frequency bins to generate an actual signal to noise ratio; and
comparing the actual signal to noise ratio to a target signal to noise ratio to determine at which of the one or more frequency bins the actual signal to noise ratio drops below the target signal to noise ratio.
-
-
4. The method of claim 1, wherein crosscorrelating comprises crosscorrelating using a sliding tap delay line.
-
5. A method for processing a line probe signal comprising:
-
receiving a line probe signal;
correlating the line probe signal to obtain channel characteristics;
establishing a maximum acceptable error rate;
computing a transmission rate such that at the computed transmission rate an actual error rate will be less than the maximum acceptable error rate, wherein the error rate is defined as the desired uncoded signal to noise ratio plus a desired margin minus a coding gain. - View Dependent Claims (6, 7, 8, 9, 10, 12, 13)
-
-
11. A method for processing a line probe signal comprising:
-
receiving a line probe signal;
correlating the line probe signal to obtain channel characteristics;
establishing a maximum acceptable error rate; and
computing a transmission rate such that at the computed transmission rate an actual error rate will be less than the maximum acceptable error rate, wherein correlating utilizes a sliding tap delay line.
-
-
14. A method for processing a signal to determine a data transmission rate for a line, the method comprising:
-
receiving a sequence signal sent from a remote location over the line being probed, the sequence signal being comprised of frequency bins;
receiving noise on the line;
converting the sequence signal to the frequency domain and converting the noise on the line to the frequency domain;
calculating a signal to noise ratio based on the received sequence signal and the noise on the line at one or more frequency bins;
summing logarithmic values of the signal to noise ratio at one or more frequency bins to generate an actual signal to noise ratio; and
comparing the actual signal to noise ratio to a target signal to noise ratio to determine at which of the one or more frequency bins the actual signal to noise ratio drops below the target signal to noise ratio. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for processing a received line probe signal, the received line probe signal having been transmitted through a line and having been affected by the characteristics of the line during transmission, the system comprising:
-
a filter configured to isolate a desired frequency portion of the line probe signal;
an analog to digital converter configured to convert the filtered line probe signal to a digital signal;
a crosscorrelator configured to crosscorrelate the digital signal from the analog to digital converter with a second signal, the second signal being generally identical to the line probe signal prior to transmission through the line; and
a processor in communication with the crosscorrelator, the processor configured to process the crosscorrelator output to determine a maximum acceptable data rate for the line. - View Dependent Claims (20, 21, 22)
-
-
23. A line probe system configured to process a signal representing a line'"'"'s impulse response at a plurality of frequency bins to determine a data transmission rate for a line comprising:
-
a time domain to frequency domain converter configured to convert the impulse response to the frequency domain and to convert the noise on the line to the frequency domain, thereby providing noise information and impulse response information at one or more frequency bins;
a signal to noise ratio calculation unit configured to calculate the signal to noise ratio at one or more frequency bins;
a summation unit configured to sum the logarithmic values of the signal to noise ratio at two or more frequency bins; and
a comparator to compare the summation unit output to a target signal to noise ratio. - View Dependent Claims (24, 25, 26)
-
-
27. A computer program product comprising a computer useable medium having computer program logic recorded thereon for processing a sequence signal received over a line comprising:
-
computer program code logic configured to processes a received sequence signal to generate an impulse response signal;
computer program code logic configured to receive noise data and a target signal to noise ratio;
computer program code logic configured to process the sequence signal and the noise data to generate a running summation of the signal to noise ratio at two or more frequency bins;
computer program code logic configured to identify at which of the two or more frequency bins the running summation of the signal to noise ratio falls below the target signal to noise ratio. - View Dependent Claims (28, 29, 30)
-
-
31. A system for processing a line probe signal to determine a transmission rate that results in an error rate during data transmission of less than or equal to an acceptable error rate:
-
means for receiving a line probe signal;
means for crosscorrelating the line probe signal to obtain channel characteristics;
means for computing a transmission rate such that at the computed transmission rate the error rate during data transmission will be less than or equal to the acceptable error rate. - View Dependent Claims (32, 33)
means for converting the line probe signal to the frequency domain and converting noise on the line to the frequency domain;
means for calculating a signal to noise ratio at one or more frequency bins based on the output of the means for converting;
means for summing logarithmic values of the signal to noise ratio at one or more frequency bins to generate an actual signal to noise ratio; and
means for comparing the actual signal to noise ratio to a target signal to noise ratio to determine at which of the one or more frequency bins the actual signal to noise ratio drops below the target signal to noise ratio.
-
-
33. The system of claim 31, wherein the means for computing comprises a processor configured to execute software code.
-
34. A method for processing a line probe signal comprising:
-
receiving a line probe signal at a first location over a transmission medium;
executing first processing at the first location on the received line probe signal to obtain information regarding the transmission medium;
sending the information to a second location; and
executing second processing on the information at the second location to determine a transmission rate for the transmission medium, wherein executing first processing at the first location on the received line probe signal to obtain information regarding the transmission medium comprises crosscorrelating the received signal to obtain information representing the transmission mediums impulse response. - View Dependent Claims (35, 36, 37)
-
-
38. A method for processing a line probe signal comprising:
-
receiving a line probe signal at a first location over a transmission medium;
executing first processing at the first location on the received line probe signal to obtain information regarding the transmission medium;
sending the information to a second location; and
executing second processing on the information at the second location to determine a transmission rate for the transmission medium, wherein executing second processing on the information at the second location to determine a transmission rate for the transmission medium comprises at least;
calculating a signal to noise ratio at one or more frequency bins;
summing logarithmic values of a signal to noise ratio for the information at one or more frequency bins to generate an actual signal to noise ratio; and
comparing the actual signal to noise ratio to a desired signal to noise ratio to determine at which of the one or more frequency bins the actual signal to noise ratio drops below the target signal to noise ratio.
-
Specification