Patent ID: 7616636

Claim:
A method for receiving data blocks, each data block comprising a header and a data field including respectively first and second codes for error detection, the method comprising the steps of: decoding, by a processor, a first portion of a signal received; ignoring, by the processor, the signal received if the decoded signal of the first portion has a first incorrect code; and if the decoded signal of the first portion has a first correct code, determining, by the processor, a block header in accordance with the first portion and for at least one value of said block header; decoding a second portion of the signal received; if the decoded signal of the second portion has a second correct code, validating the block header and a corresponding data field determined in accordance with the second portion; and if the decoded signal of the second portion has a second incorrect code, validating the block header if a likelihood parameter evaluated during the, decoding of the second portion fulfils a validation criterion and rejecting the block header if the likelihood parameter does not fulfill the validation criterion.