Claims
- 1. An apparatus for processing an optical signal comprising:
an optical-to-electrical conversion module for receiving the optical signal and converting the optical signal into an electrical signal; and an adaptive equalizer module coupled to the optical-to-electrical conversion module for performing equalization on the electrical signal to produce an equalized signal, the adaptive equalization module comprising:
i. an analog filter adapted to receive and filter the electrical signal to produce a filtered output according to at least one filter coefficient, ii. an error generator adapted to receive the filtered output and generate an error signal from the filtered output according to an error function, and iii. a controller adapted to receive the error signal and provide at least one control signal to the analog filter for adjusting the at least one filter coefficient, the controller further adapted to detect a relationship between a change in the at least one filter coefficient and a change in the error signal and adjust the at least one filter coefficient according to the relationship to minimize the error signal.
- 2. The apparatus of claim 1 wherein the at least one filter coefficient comprises a plurality of filter coefficients, and wherein the relationship is a gradient estimate having multiple components, each component determined by varying only one of the filter coefficients and detecting a resulting change in the error signal.
- 3. The apparatus of claim 1 wherein the at least one filter coefficient comprises a plurality of filter coefficients, and wherein the relationship is a gradient estimate having multiple components, each component determined by varying more than one of the filter coefficients and detecting a resulting change in the error signal.
- 4. The apparatus of claim 1 wherein the relationship is detected using a backward difference technique.
- 5. The apparatus of claim 1 wherein the relationship is detected using a forward difference technique.
- 6. The apparatus of claim 1 wherein the relationship is detected using a centered difference technique.
- 7. The apparatus of claim 1 wherein the at least one filter coefficient is adjusted according to a minimization algorithm.
- 8. The apparatus of claim 7 wherein the minimization algorithm is a quasi-Newton algorithm.
- 9. The apparatus of claim 7 wherein the minimization algorithm is a conjugate gradient algorithm.
- 10. The apparatus of claim 7 wherein the minimization algorithm is a steepest descent algorithm.
- 11. The apparatus of claim 1 wherein the error function involves:
performing a first sign-removal operation on the filtered output to produce a first sign-removed signal; generating a difference signal representing difference between the first sign-removed signal and a steady signal; and performing a second sign-removal operation on the difference signal to produce a second sign-removed signal; outputting the second sign-removed signal as the error signal.
- 12. The apparatus of claim 11 wherein the first sign-removal operation represents a squaring operation.
- 13. The apparatus of claim 11 wherein the first sign-removal operation represents an absolute value operation.
- 14. The apparatus of claim 13 wherein the absolute value operation is carried out by multiplying a delayed version of the filtered output with a amplitude-limited version of the filtered output.
- 15. The apparatus of claim 14 wherein the amplitude-limited version of the filtered output is produced by processing the filtered output using a limiting amplifier.
- 16. The apparatus of claim 11 wherein the second sign-removal operation represents a squaring operation.
- 17. The apparatus of claim 11 wherein the second sign-removal operation represents an absolute value operation.
- 18. The apparatus of claim 17 wherein the absolute value operation is carried out by multiplying a delayed version of the filtered output with a amplitude-limited version of the filtered output.
- 19. The apparatus of claim 18 wherein the amplitude-limited version of the filtered output is produced by processing the filtered output using a limiting amplifier.
- 20. The apparatus of claim 11 wherein the steady signal is fixed at a constant value.
- 21. The apparatus of claim 1 wherein the error function operates on a clocked version of the filtered output.
- 22. The apparatus of claim 1 wherein the error function operates on an un-clocked version of the filtered output.
- 23. The apparatus of claim 1 wherein the at least one control signal is analog.
- 24. The apparatus of claim 1 wherein the at least one control signal is digital.
- 25. An apparatus for accessing an optical network comprising:
an optical receiver interface comprising an apparatus as recited in claim 1 and adapted to receive a first optical signal and convert the first optical signal into a first digital signal; and an optical transmitter interface adapted to receive a second digital signal and convert the second digital signal into a second optical signal.
- 26. A system for sending data across inter-connected networks comprising:
a first network adapted to carry data signals through at least one optical fiber; an optical network access device comprising an apparatus as recited in claim 25, coupled to the first network; and a server coupled to the optical network access device, the server adapted to forward data between the first network and a second network via the optical network access device.
- 27. An apparatus for processing an optical signal comprising:
an optical-to-electrical conversion module for receiving the optical signal and converting the optical signal into an electrical signal; and an adaptive equalizer module coupled to the optical-to-electrical conversion module for performing equalization on the electrical signal to produce an equalized signal, the adaptive equalization module comprising:
i. an analog filter adapted to receive and filter the electrical signal to produce a filtered output according to at least one filter coefficient, ii. an error generator adapted to receive an un-clocked version of the filtered output generate an error signal from the filtered output according to an error function, and iii. a controller adapted to receive the error signal and provide at least one control signal to the analog filter for adjusting the at least one filter coefficient, the controller further adapted to adjust the at least one filter coefficient to minimize the error signal.
- 28. A method for processing an optical signal comprising:
converting the optical signal into an electrical signal; and performing equalization on the electrical signal to produce an equalized signal, the equalization performance step comprising:
i. filtering the electrical signal with an analog filter according to at least one filter coefficient to produce a filtered output, ii. generating an error signal from the filtered output according to an error function, iii. providing at least one control signal to the analog filter for adjusting the at least one filter coefficient, iv. detecting a relationship between a change in the at least one filter coefficient and a change in the error signal, and V. adjusting the at least one filter coefficient according to the relationship to minimize the error signal.
- 29. The method of claim 28 wherein the at least one filter coefficient comprises a plurality of filter coefficients, and wherein the relationship is a gradient estimate having multiple components, each component determined by varying only one of the filter coefficients and detecting a resulting change in the error signal.
- 30. The method of claim 28 wherein the at least one filter coefficient comprises a plurality of filter coefficients, and wherein the relationship is a gradient estimate having multiple components, each component determined by varying more than one of the filter coefficients and detecting a resulting change in the error signal.
- 31. The method of claim 28 wherein the relationship is detected using a backward difference technique.
- 32. The method of claim 28 wherein the relationship is detected using a forward difference technique.
- 33. The method of claim 28 wherein the relationship is detected using a centered difference technique.
- 34. The method of claim 28 wherein the at least one filter coefficient is adjusted according to a minimization algorithm.
- 35. The method of claim 34 wherein the minimization algorithm is a quasi-Newton algorithm.
- 36. The method of claim 34 wherein the minimization algorithm is a conjugate gradient algorithm.
- 37. The method of claim 34 wherein the minimization algorithm is a steepest descent algorithm.
- 38. The method of claim 28 wherein the error function involves:
performing a first sign-removal operation on the filtered output to produce a first sign-removed signal; generating a difference signal representing difference between the first sign-removed signal and a steady signal; and performing a second sign-removal operation on the difference signal to produce a second sign-removed signal; outputting the second sign-removed signal as the error signal.
- 39. The method of claim 38 wherein the first sign-removal operation represents a squaring operation.
- 40. The method of claim 38 wherein the first sign-removal operation represents an absolute value operation.
- 41. The method of claim 40 wherein the absolute value operation is carried out by multiplying a delayed version of the filtered output with a amplitude-limited version of the filtered output.
- 42. The method of claim 41 wherein the amplitude-limited version of the filtered output is produced by processing the filtered output using a limiting amplifier.
- 43. The method of claim 38 wherein the second sign-removal operation represents a squaring operation.
- 44. The method of claim 38 wherein the second sign-removal operation represents an absolute value operation.
- 45. The method of claim 44 wherein the absolute value operation is carried out by multiplying a delayed version of the filtered output with a amplitude-limited version of the filtered output.
- 46. The method of claim 45 wherein the amplitude-limited version of the filtered output is produced by processing the filtered output using a limiting amplifier.
- 47. The method of claim 38 wherein the steady signal is fixed at a constant value.
- 48. The method of claim 28 wherein the error function operates on a clocked version of the filtered output.
- 49. The method of claim 28 wherein the error function operates on an un-clocked version of the filtered output.
- 50. The method of claim 28 wherein the at least one control signal is analog.
- 51. The method of claim 28 wherein the at least one control signal is digital.
- 52. A method for accessing an optical network comprising:
receiving a first optical signal; converting the first optical signal into a first digital signal utilizing a method as recited in claim 28;receiving a second digital signal; converting the second digital signal into a second optical signal.
- 53. A method for sending data across inter-connected networks comprising:
accessing a first network adapted to carry data signals through at least one optical fiber by performing a method as recited in claim 52 at an optical network access device coupled to the first network; and forwarding data between the first network and a second network via the optical network access device.
- 54. A method for processing an optical signal comprising:
converting the optical signal into an electrical signal; performing equalization on the electrical signal to produce an equalized signal, the equalization performance step comprising:
i. filtering the electrical signal with an analog filter according to at least one filter coefficient to produce a filtered output, ii. generating an error signal from an un-clocked version of the filtered output according to an error function, and iii. providing at least one control signal to the analog filter for adjusting the at least one filter coefficient, and iv. adjusting the at least one filter coefficient to minimize the error signal.
- 55. A system for processing an optical signal comprising:
means for converting the optical signal into an electrical signal; means for performing equalization on the electrical signal to produce an equalized signal, the means for performing equalization comprising:
i. means for filtering the electrical signal according to at least one filter coefficient to produce a filtered output, ii. means for generating an error signal from the filtered output according to an error function, and iii. means for providing at least one control signal to the analog filter for adjusting the at least one filter coefficient, iv. means for detecting a relationship between a change in the at least one filter coefficient and a change in the error signal, and v. means for adjusting the at least one filter coefficient according to the relationship.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. application Ser. No. 09/955,278, filed Sep. 11, 2001, entitled “Method and Apparatus for Improved High-Speed Adaptive Equalization,” having John Wang, Sudeep Bhoja and Shanthi Pavan listed as co-inventors. The 09/955,278 application is assigned to Big Bear Networks, the assignee of the present invention and is hereby incorporated by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09955278 |
Sep 2001 |
US |
Child |
10677123 |
Sep 2003 |
US |