8. A method for operating a mobile communication device, comprising: receiving a radio frequency (RF) signal, wherein the RF signal includes data encoded with an Error Correction Code (ECC); digitizing the received RF signal; converting the digitized RF signal into a plurality of code words; multiplying a parity check matrix of the ECC by a given code word of the plurality of code words to generate a syndrome; generating an initial code word, wherein each bit included in the initial code word is a logical zero; and iteratively decoding the given code word starting with the initial code word by converging to an error pattern, wherein a product of the error pattern and the parity check matrix is equal to the syndrome.
9. The method of claim 8 , further comprising calculating an exclusive-OR (XOR) between the error pattern and the given code word.