Patent ID: 8259862

Claim:
A receiver capable of decoding a symbol based on information on a previous symbol, the symbol and a next symbol in a Gaussian frequency shift keying (GFSK) communication system, the receiver comprising: a discriminator to generate a symbol for each bit in a bit sequence; a first lookup table (LUT) to store a number of bit patterns and mapping patterns, wherein each of the bit patterns is in the form of a set of consecutive bits in the bit sequence and corresponds to a respective one of the mapping patterns, and wherein each of the mapping patterns includes a set of entries and each of the entries results from an operation of attribute values at a sample time in the waveform of a symbol; a calculator to receive a set of consecutive symbols from the discriminator and calculate a distance value between the set of consecutive symbols and each of the mapping patterns; and a comparator to identify one of the mapping patterns with a minimum distance value by comparing among the distance values from the calculator.