Claims
- 1. A method for adapting an analog modem having a slicer table, and feed forward and feed backward filters to communicate over a channel with a network interface, comprising the steps of:a. measuring a mean squared error across said slicer table, wherein said slicer table is updated from samples of slicing levels received from said network interface; and b. selectively adjusting at least one of said filters in accordance with said means squared error, wherein responsive to said mean squared error being less than a first predetermined value, freezing both said feed forward and feed backward filters while said slicer table is updated from said sample.
- 2. A method according to claim 1 wherein said slicer table is updated from a preliminary estimate of said slicing levels employed at said network interface.
- 3. A method according to claim 1 wherein responsive to a size of said mean squared error an impulse response of said channel is obtained from said samples.
- 4. A method according to claim 3 wherein responsive to said mean squared error being larger than a first predetermined value but less than a second predetermined value, freezing said feed backward filter and fine tuning said feed forward filter in accordance with said impulse response.
- 5. A method according to claim 4 wherein responsive to said mean squared error being larger than said second predetermined threshold, fine tuning both said feed forward and feed backward filters in accordance with said impulse response while said slicer table is updated from said samples.
- 6. An apparatus for adapting an analog modem having feed forward and feed backward filters to communicate over a channel with a network interface, comprising:a. a receiver for receiving over said channel a training sequence of samples of slicing levels employed at said network interface; b. a slicer table updatable in accordance with said samples; c. a circuit for measuring a mean squared error across said slicer table; and d. a circuit for obtaining an impulse response of said channel from said training sequence depending on said mean squared error; and e. an apparatus for selectively adjusting at least one of said feed forward and feed backward filters in accordance with said impulse response including means responsive to said mean squared error being less than a first predetermined value for freezing both said feed forward and feed backward filters while said slicer table is updated from said samples.
- 7. An apparatus according to claim 6 wherein said apparatus for selectively adjusting further includes means responsive to said mean squared error being greater than said first predetermined value but less than a second predetermined value for freezing said feed backward filter while fine tuning said feed forward filter in accordance with said impulse response.
- 8. An apparatus according to claim 6 wherein said apparatus for selectively adjusting further includes means responsive to said mean squared error being greater than a second predetermined value for fine tuning both said feed forward and feed backward filters while said slicer table is updated.
Parent Case Info
This application claims the benefit of U.S. Provisional Application No. 60/123,737, filed Mar. 10, 1999.
US Referenced Citations (11)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/123737 |
Mar 1999 |
US |