A system and method for Bluetooth.RTM. decoding is disclosed and may
include calculating a remainder value based on a received bit sequence
and a generator polynomial for a corresponding transmitted Bluetooth bit
sequence. Remainders may be generated from known error vectors and the
generator polynomial. The generated remainders may result in at least a
portion of the known error vectors corresponding to the generator
polynomial. A codeword may be selected that may correspond to the
calculated reminder value that matches one of the generated remainders.
The generated remainders may be stored in a look-up table. An initial
metric value may be calculated utilizing the following
equation:.times..times..function..function. ##EQU00001## where RX(n) may
include the received bit sequence. The codeword with a metric value equal
to M0 may be selected, if the calculated remainder value is equal to 0.