Patent ID: 8391421
Filing Date: 2013-03-05
Classification: H04L

Abstract:
1. A method for receiving data, the method comprising: receiving a set of signals carrying an encoded source data sequence, the source data sequence comprising a plurality of elements, obtaining an initial possible solution set comprising a plurality of possible data sequences and making the initial possible solution set a current possible solution set; constructing a fitness function based on the received set of signals and generating additional possible solution sets by: a) determining a fitness of each of the possible data sequences in the current possible solution set using the fitness function; b) identifying a fittest subset of the plurality of possible data sequences in the current possible solution set for which the fitnesses are best; c) based on the fittest subset, establishing an estimated probability distribution, the estimated probability distribution comprising a set of probability values, the probability values corresponding to possible values for elements of the source data sequence; and d) constructing one or more additional possible data sequences consistent with the estimated probability distribution; and e) creating a new current possible solution set including at least the additional possible data sequences; and, iterating a) through e) until a termination condition is satisfied.