1. A method comprising: demodulating a received signal in a signal receiver by determining estimates of unknown parameters of the received signal by using a weighted addition of real numbers and without performing an operation on a complex number; selecting a maximum likelihood path through a trellis based on the estimates; and mapping the maximum likelihood path to an output bit sequence.