An apparatus to recover codes from a media signal, the apparatus comprising: a storage device to store a first signal portion of the media signal; and a processor to execute computer readable instructions to at least: monitor the media signal during a first time interval to obtain the first signal portion; and process the first signal portion based on a first frequency offset to determine whether a first one of the codes is recoverable from the first signal portion using a first group of frequency components of the media signal determined based on the first frequency offset; and characterized in that the processor is to execute the computer readable instructions to: in response to determining that the first one of the codes is not recoverable from the first signal portion using the first frequency offset: successively process the same first signal portion based on a predetermined pattern of positive and negative frequency offsets to determine a second frequency offset corresponding to a different second group of frequency components of the media signal to be used to recover the same first one of the codes from the same first signal portion; and recover the first one of the codes from the first signal portion using the different second group of frequency components of the media signal corresponding to the second frequency offset. a storage device to store a first signal portion of the media signal; and a processor to execute computer readable instructions to at least: monitor the media signal during a first time interval to obtain the first signal portion; and process the first signal portion based on a first frequency offset to determine whether a first one of the codes is recoverable from the first signal portion using a first group of frequency components of the media signal determined based on the first frequency offset; and characterized in that the processor is to execute the computer readable instructions to: in response to determining that the first one of the codes is not recoverable from the first signal portion using the first frequency offset: successively process the same first signal portion based on a predetermined pattern of positive and negative frequency offsets to determine a second frequency offset corresponding to a different second group of frequency components of the media signal to be used to recover the same first one of the codes from the same first signal portion; and recover the first one of the codes from the first signal portion using the different second group of frequency components of the media signal corresponding to the second frequency offset. monitor the media signal during a first time interval to obtain the first signal portion; and process the first signal portion based on a first frequency offset to determine whether a first one of the codes is recoverable from the first signal portion using a first group of frequency components of the media signal determined based on the first frequency offset; and characterized in that the processor is to execute the computer readable instructions to: in response to determining that the first one of the codes is not recoverable from the first signal portion using the first frequency offset: successively process the same first signal portion based on a predetermined pattern of positive and negative frequency offsets to determine a second frequency offset corresponding to a different second group of frequency components of the media signal to be used to recover the same first one of the codes from the same first signal portion; and recover the first one of the codes from the first signal portion using the different second group of frequency components of the media signal corresponding to the second frequency offset. successively process the same first signal portion based on a predetermined pattern of positive and negative frequency offsets to determine a second frequency offset corresponding to a different second group of frequency components of the media signal to be used to recover the same first one of the codes from the same first signal portion; and recover the first one of the codes from the first signal portion using the different second group of frequency components of the media signal corresponding to the second frequency offset.