Claims
- 1. A method of processing a received signal in a receiver, the receiver including an adaptive filter including adaptive filter coefficients, comprising:
(a) producing a sampled signal from the received signal using a candidate sampling phase; (b) converging the filter coefficients based on the candidate sampling phase; (c) comparing the converged filter coefficients to filter coefficient thresholds; and (d) determining, based on said comparing step (c), a largest filter coefficient among one or more excessive filter coefficients that exceed corresponding coefficient thresholds.
- 2. The method of claim 1, further comprising:
(e) repeating steps (a), (b), (c) and (d) using different candidate sampling phases, thereby determining one or more largest filter coefficients for one or more respective candidate sampling phases; and (f) selecting as a best sampling phase the candidate sampling phase corresponding to a largest one of all of the largest filter coefficients.
- 3. The method of claim 2, wherein the filter coefficient thresholds have different values.
- 4. The method of claim 3, wherein the filter coefficient thresholds follow a staircase of values.
- 5. The method of claim 1, wherein step (b) comprises:
initializing the filter coefficients; and permitting the initialized filter coefficients to adapt to the sampled signal having the candidate sampling phase.
- 6. The method of claim 1, wherein the filter coefficients are open/short coefficients.
- 7. In a apparatus that produces a sampled signal from a received signal using a sampling phase, the apparatus including an adaptive filter for processing the sampled signal, the adaptive filter including adaptive filter coefficients, a method of selecting a best sampling phase to be used in the apparatus, comprising:
(a) producing the sampled signal using a candidate sampling phase; (b) converging the filter coefficients based on the candidate sampling phase; (c) comparing the converged filter coefficients to filter coefficient thresholds; (d) determining a largest filter coefficient among one or more excessive filter coefficients that exceed corresponding filter coefficient thresholds, when said comparing step (c) indicates that the one or more excessive filter coefficients exist; (e) repeating steps (a), (b), (c) and (d) using different candidate sampling phases, thereby determining one or more largest filter coefficients corresponding to one or more respective candidate sampling phases; and (f) selecting as the best sampling phase the candidate sampling phase corresponding to a largest one of all of the largest filter coefficients.
- 8. The method of claim 7, wherein the filter coefficient thresholds include different thresholds, and step (c) comprises comparing each of the converged filter coefficients to a corresponding one of the different thresholds.
- 9. The method of claim 7, wherein step (b) comprises:
initializing the filter coefficients; and permitting the initialized filter coefficients adapt to the sampled signal having the candidate sampling phase.
- 10. An apparatus configured to process a received signal, comprising:
an analog-to-digital converter (ADC) configured to produce a sampled signal from the received signal using a candidate sampling phase; an adaptive filter including adaptive filter coefficients, the filter being configured to receive the sampled signal and converge the filter coefficients based on the candidate sampling phase; a memory for storing filter coefficient thresholds; a controller including
a compare module configured to compare the converged filter coefficients to the filter coefficient thresholds, and a determining module configured to determine a largest filter coefficient among one or more excessive filter coefficients that exceed one or more corresponding filter coefficient thresholds.
- 11. The apparatus of claim 10, wherein the controller further includes:
means for causing the ADC, the adaptive filter, the comparing module, and the determining module to repeat their respective functions using different candidate sampling phases, whereby the determining module determines one or more largest filter coefficients corresponding to one or more respective candidate sampling phases; and a selecting module configured to select as a best sampling phase the candidate sampling phase corresponding to a largest one of all of the largest filter coefficients.
- 12. The apparatus of claim 10, wherein the filter coefficient thresholds include different thresholds.
- 13. The apparatus of claim 12, wherein the different filter coefficient thresholds have stepped values.
- 14. The apparatus of claim 10, wherein the compare module is configured to compare each filter coefficient of the converged filter coefficients to a corresponding one of the different thresholds.
- 15. The apparatus of claim 10, wherein the adaptive filter includes at least one of an adaptive echo canceler and an adaptive equalizer.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 60/396,127, entitled “Cable Diagnostic System and Method,” filed Jul. 17, 2002, incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60396127 |
Jul 2002 |
US |