摘要
A method for BTFD decoding of signals having at least a message block of k-bit from a length candidate set S={s1, s2, . . . si}, wherein the k message bits are encoded by a CRC encoder and processed by an (n, l, m) convolutional encoder to generate encoded data that includes decoding a received frame to form a decoded sequence that includes an si-bit message and an error correcting code, calculating a δ(si) value, comparing δ(si) with a threshold value, repeating the decoding and calculating steps if δ(si) is greater than the threshold, and updating the threshold to be δ(si) if δ(si) is less than or equal to the threshold.