Patent ID: 7600179

Claim:
A maximum likelihood (ML) sparse decoder for block codes comprising: a hypothesis generator operational to iterate over all possible values of a predetermined transport format combination indicator (TFCI); a code word generator operational to generate a corresponding encoded TFCI for the hypothesis that is being decoded in a desired iteration; a correlator operational to correlate the corresponding encoded TFCI to the output of an associated rake receiver, the correlator comprising: a plurality of multiplexers, each multiplexer having a first input for receiving a corresponding bit of the received transport format combination indicator (TCFI) signal, a second input for receiving the sign of the corresponding bit of the received transport format combination indicator (TCFI) signal, and a control input for receiving a corresponding bit of the encoded TFCI generated by the code word generator, and a summer for adding the outputs of the multiplexers to generate a final correlation value; and a maximum finder operational to compare the final correlation value for the current iteration with that of the immediately previous iteration to determine the most correlated hypothesis.