1. A correlator system comprising: a plurality of numerically controlled oscillators configured to produce respective replica carrier signals; a carrier multiplexer configured to select between respective replica carrier signals produced by at least two of the plurality of numerically controlled oscillators; a code generator configured to provide a replica code; a delay component configured to provide a delayed code from the replica code; a code multiplexer configured to selectively provide one of the delayed code and the replica code to a multiplier, the multiplier being configured to further receive an input stream representing a received signal and a replica carrier signal selected at the carrier multiplexer and provide a correlation result representing a similarity of the provided code to a code associated with the received input stream.