1. A method for recovering data transmitted to a terminal, the method comprising: selecting, by a processor of the terminal, a plurality of candidate frames expected to include the data, from a memory of the terminal, each of the plurality of candidate frames received by the terminal and comprising one or more errors; comparing, by the processor, corresponding values, for each of a plurality of bit sets, in the plurality of candidate frames, wherein specified fields of the plurality of candidate frames are excluded from comparison; and recovering, by the processor, the data based on the comparison.