A power-conserving long-code synchronizer, said synchronizer comprising a linear feedback shift register (LFSR) long code (LC) generator and a priming generator, wherein said LC generator is a Galois LC generator, and said priming generator comprises a Fibonacci LFSR generator configured to compute an output sequence identical to an output sequence of the Galois LC generator, said Fibonacci LFSR generator having at least one mask and a buffer, said at least one mask being configured to produce an output corresponding to an advanced state of said Galois LC generator, said synchronizer configured to:
- operate said LC generator during pre-assigned time slots;
- shut off said LC generator during standby periods between the pre-assigned time slots;
- and
- prime said LC generator with a starting state with the buffer of said Fibonacci LFSR generator for synchronization with pre-assigned time slots following a standby period with a masked output of said priming generator, said synchronizer further configured to:
- operate said Fibonacci LFSR generator;
- buffer a masked output of the Fibonacci LFSR, wherein the masked output corresponds to an advanced state of the Galois LC generator;
- and
- use the buffered masked output to prime the Galois LC generator for synchronization with the pre-assigned time slots following the standby periods.