Patent ID: 8462756

Claim:
A symbol-level adaptation method to adapt at least one coefficient of an equalizer, the equalizer being used in an orthogonal CDMA, Code Division Multiple Access, receiver to correct channel distortions at chip level, wherein the method comprises: a) executing an adaptive algorithm that calculates the value of the equalizer coefficient that minimizes an error between a pilot symbol estimation outputted by a despreader and the corresponding expected pilot symbol, the adaptive algorithm having a tunable parameter (μ) that determines how close the calculated coefficient value is to the optimal solution; wherein step a) is based on an estimation made over a pilot symbol period by means of a despreading performed on a number of chips corresponding to an orthogonal pilot channelization code; and that it further involves the steps of: receiving a new chip; determining whether the current instant t cur corresponds to an instant where adaptation of equalizer coefficients can take place, by computing two values Δ A and Δ B as follows: t cur =t A +Δ A T c t cur =t B +Δ B T c with t A and t B being respectively the beginning and the end of a pilot symbol period and T c being a chip interval, and testing whether Δ A and Δ B are within limits Δ min and Δ max ; and if Δ A and Δ B are not within Predetermined limits Δ min and Δ max , then performing no adaptation of the coefficient equalizer and returning to the first step for processing the next chip; if Δ A and Δ B are within limits Δ min and Δ max , then descrambling and dispreading said pilot chip sequence; and filtering said despread pilot chip sequence to obtain an estimation of said pilot symbol; computing a current error by subtracting said estimated pilot symbol and an expected pilot symbol; reading an SINR estimation and a current speed estimation generated by an SINR estimator and a speeding estimator; using Δ B and the SINR estimation and the current speed estimation for accessing a look-up table for reading a value of step-size u; and executing the adaptive algorithm to calculate new values of the equalizer coefficient by using said value μ; modifying the current values of the equalizer coefficient; and returning to the first step for processing the next chip.