I. INTRODUCTION
WIRELESS networks are designed to tolerate errors, measured by bit or frame error rates: BER (10−3 − 10−7) and FER (1 % − 3%). Errors are generally caused by fluctuations of the signal strength through the medium, known as fading and shadowing. These types of variations are inherent in a Mobile Ad hoc Network (MANET) environment, meaning that MANETs can be expected to have measurable FERs even when operating in seemingly ideal conditions. The Physical (PHY) and Medium Access Control (MAC) layers are designed, in almost all wireless protocols, to detect corrupted frames. Using a cyclic redundancy check (CRC) on the frame payload and appending information derived from this CRC into a Frame Check Sequence (FCS) field is a common technique for checking its integrity at the receiver. The CRC functions like a hash value of the payload contents so the receiver should be able to take the payload and verify that performing the same hashing operation yields the same value in the FCS field.
In general, a CRC is not strictly a hash function but many can be implemented as such and the mapping principles are analogous.
If the values do not match, the frame is dropped. The handling of error differs among different wireless protocols. For example, military grade wireless protocols may be capable of a correcting certain level of error, whereas commercial wireless protocols, such as the IEEE 802.11 Wireless Local Area Networks (WLAN), discard the frame and ask/wait for retransmissions.