RFID data signals from RFID tags may be recovered by determining the
probabilities of transitions between data states between a series of a
pairs of signal samples using a set of predetermined probabilities
related to data, timing, baud rate and/or phase variables affecting the
received signal and processing those determined probabilities to
determine the sequence of such transitions that has the highest
probability of occurrence. A second set of predetermined probabilities
related to transitions in the opposite direction may be used to sequence
in a reverse direction. The determination of the sequence representing
the RFID tag data may be iterated in both directions until further
iterations don't change the determined probabilities.