1. A method comprising: receiving a plurality of multi-path signals and inputting representations of the received plurality of multi-path signals into an expression, the plurality of multi-path signals being representations of transmitted data content; arranging coefficients of the expression; integrating the expression; and dividing the integrated expression by prior information to generate a result; generating a logarithm likelihood ratio based on the prior information and the result; wherein, arranging, integrating, dividing, and generating are performed to thereby decode the received plurality of multi-path signals and recover the data content, and wherein at least one of arranging, integrating, dividing, and generating are performed by a processor.