A circuit for processing a packet based signal received over a Bluetooth
radio link has a correlator to detect at least part of the access code. A
correlator controller, reconfigures the correlator according to a timing
of the access code, to detect at least part of the EDR synchronization
sequence, and a demodulator demodulates the payload according to the
detection. The correlator has an input signal register, a buffer for a
sequence of at least part of the wanted signal values, and a series of
comparators arranged to compare input signal values with corresponding
ones of the wanted signal values at more than one offset. By such dual
use of the same correlator, the receiver can be made more cost effective.