A method of
processing a received communication
signal comprises calculating a traffic-to-
pilot scaling factor by relating data correlations determined from despread traffic values obtained from the received communication
signal-to-
noise correlations determined from despread
pilot values obtained from the received communication
signal, and generating traffic symbol estimates by combining corresponding ones of the despread traffic values using combining weights calculated from the data correlations. Generating combining weights in this manner provides, among other things,
Minimum Mean Square Error (MMSE) estimations for the received traffic symbols that inherently are properly scaled in amplitude relative to symbol values in a reference modulation
constellation. By obtaining proper scaling as part of combining weight generation, the
receiver need not make an explicit estimate of symbol power to obtain proper soft value information, and the estimated traffic symbols may be compared directly with the reference
constellation.