Claims
- 1. An adaptive method for equalizing input data, the method comprising the steps of:
utilizing cyclic differences of equalized data to define a function of the input data and a plurality of equalizer characteristic parameters; minimizing the function; obtaining from said minimization and from an initial value for each of said plurality of equalizer characteristic parameters an updated value for each one of said plurality of equalizer characteristic parameters; and, processing the input data, utilizing said plurality of equalizer characteristic parameters, in order to provide equalization.
- 2. The method of claim 1 wherein the step of minimizing said function comprises the step of:
minimizing said function subject to a constraint.
- 3. The method of claim 2 wherein the step of minimizing said function further comprises the step of:
minimizing a sum of expectations of a magnitude squared of a cyclic difference from a plurality of cyclic differences, each one cyclic difference from said plurality of cyclic differences corresponding to a cyclic index from a plurality of cyclic indices.
- 4. The method of claim 2 wherein the step of minimizing said function further comprises the step of:
minimizing an expectation of a magnitude squared of a cyclic difference.
- 5. A receiver comprising:
an equalizer capable of receiving data and processing the data in order to generate equalized data, said equalizer including a plurality of equalizer characteristic parameters, a value for each one of said plurality of equalizer characteristic parameters being obtained by a minimization of a function of the data and said plurality of equalizer characteristic parameters; said function being defined by cyclic differences of the equalized data; and, a demodulator capable of receiving the equalized data from said equalizer.
- 6. The receiver of claim 5 wherein:
said function comprises a sum of expectations of a magnitude squared of a cyclic difference from a plurality of cyclic differences, each one cyclic difference from said plurality of cyclic differences corresponding to a cyclic index from a plurality of cyclic indices; said value being an updated value; and, said updated value for each one of said plurality of equalizer characteristic parameters being obtained from said minimization and from a plurality of initial values.
- 7. The receiver of claim 5 wherein:
said function comprises an expectation of a magnitude squared of a cyclic difference; said value being an updated value; and, said updated value for each one of said plurality of equalizer characteristic parameters being obtained from said minimization and from a plurality of initial values.
- 8. A receiver comprising:
an equalizer capable of receiving data and processing said data in order to generate equalized data, said equalizer including a plurality of equalizer characteristic parameters; a demodulator capable of receiving the equalized data from said equalizer; at least one processor; at least one computer readable medium, having computer readable code embodied therein, said code capable of causing the at least one processor to:
minimize a function of the received data and said plurality of equalizer characteristic parameters, said function utilizing cyclic differences of equalized data; obtain from said minimization and from a plurality of initial values an updated value for each one of said plurality of equalizer characteristic parameters; and, provide said updated value for each one of said plurality of equalizer characteristic parameters to said equalizer
- 9. The receiver of claim 8 wherein said code in causing the at least one processor to minimize said function further causes the at least one processor to:
minimize said function subject to a constraint.
- 10. The receiver of claim 9 wherein said function comprises a sum of expectations of a magnitude squared of a cyclic difference from a plurality of cyclic differences, each one cyclic difference from said plurality of cyclic differences corresponding to a cyclic index from a plurality of cyclic indices.
- 11. The receiver of claim 9 wherein said function comprises an expectation of a magnitude squared of a cyclic difference.
- 12. An equalizer comprising:
a plurality of equalizer characteristic parameters; a value for each one of said plurality of equalizer characteristic parameters being updated from an initial value from a plurality of initial values by minimization of a function of equalizer input data and said plurality of equalizer characteristic parameters; said function comprising cyclic differences of equalized data.
- 13. The equalizer of claim 12 wherein said value for each one of said plurality of equalizer characteristic parameters is updated by a minimization of said function subject to a constraint.
- 14. The equalizer of claim 12 further comprising:
a plurality of delay elements, each one delay element from said plurality of delay elements delaying a datum from received data by a predetermined delay; a plurality of multiplying elements, each one multiplying element from said plurality of multiplying elements multiplying an output of one delay element from said plurality of delay elements by one weight value from a plurality of weight values; a summing element capable of receiving an output from each said multiplying element from said plurality of multiplying elements; and, wherein said plurality of equalizer characteristic parameters includes said plurality of weight values.
- 15. The equalizer of claim 14 further comprising:
means for providing one updated weight value from said plurality of weight values to each one multiplying element from said plurality of multiplying elements.
- 16. The equalizer of claim 13 wherein said function comprises a sum of expectations of a magnitude squared of a cyclic difference from a plurality of cyclic differences, each one cyclic difference from said plurality of cyclic differences corresponding to a cyclic index from a plurality of cyclic indices.
- 17. The equalizer of claim 13 wherein said function comprises an expectation of a magnitude squared of a cyclic difference.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority of U.S. Provisional Application 60/365,299, “Blind, Adaptive Channel Shortening for Multicarrier Receiver Systems”, filed on Mar. 18, 2002, which is incorporated by reference herein.
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
[0002] This invention was made partially with U.S. Government support from the National Science Foundation under Contract No. ECS-9811297. The U.S. Government has certain rights in the invention.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60365299 |
Mar 2002 |
US |