Bit errors in packets of data that are communicated in a network such as a
wireless network can be corrected by processes that do not require any
overhead in the data such as conventional error-detection codes or
redundant information such as conventional error-correction codes. A
validation-set process compares corrupted data against values in a set of
known valid values and selects one of the known valid values to replace
the corrupted data. A consistency-check process uses data correlation
characteristics of two or more parameters to determine if values obtained
from a packet are consistent with one another. If not, values are changed
to make them consistent.