Patent ID: 8068532

Claim:
A method of receiving coded digital data symbols sent from a transmitter through a transmission channel of a communications network, the method comprising the steps of: calculating estimates (y) of sent data symbols, each of said estimates being represented by a first number (a+b) of bits, wherein the data symbols are transmitted in a plurality of time slots, and the step of calculating estimates (y) further comprises the step of multiplying for a number of channels de-spread data symbols (r) by the conjugate value of a channel estimate (ĥ) and summing multiplying results (ĥ* r) for said number of channels; providing from said calculated estimates modified estimates (y′) represented by a second number (c) of bits, said second number (c) being lower than said first number (a+b), further comprising the steps of: calculating an amplitude value for each of said calculated estimates (y); calculating an averaged amplitude value for a number of said amplitude values; calculating a scaling factor (s) from said averaged amplitude value, wherein the scaling factor (s) are recalculated for each time slot specified for the communications network among the plurality of time slots; and in response to calculating the scaling factor (s), generating scaled estimates of sent data symbols in dependence of said scaling factor (s), said scaling factor (s) being used for a number of scaled estimates corresponding to the number of amplitude values for which the averaged amplitude value was calculated, wherein the step of generating scaled estimates further comprises the step of multiplying each multiplying result (ĥ* r) by said scaling factor (s); and filtering said average amplitude value with a filtered amplitude value from a previous time slot among the plurality of time slots.