Patent ID: 6647054
Filing Date: 2003-11-11
Classification: H03K,H04B

Abstract:
A pseudo-noise sequence (PNS) generator comprising:a linear feedback shift register (LFSR) for producing a PNS at an output; a plurality of LFSR masks each having a mask input and a mask output, the mask input having a version of the PNS and the mask output providing a shifted version of the PNS with respect to the version of the PNS provided to the mask input, the LFSR masks forming a series of previous and subsequent LFSR masks; a plurality of registers within each of the masks arranged to form a binary shift register, each register a having a register input and a register output sequentially connecting the registers, the registers being operatively configured such that bits defining the version of the PNS will be shifted from a first register to a last register; a series a switches within each of the LFSR masks operatively connected to receive the register outputs, each of the switches having a switch input and a switch output; and a series of adders within each of the LFSR masks, each of the adders having at least a first input, a second input and a single output, and wherein the switches selectively controls the adders to operate on the first input and the second input or to pass the second input to the single output, wherein either the version of the PNS or the shifted version of the PNS is output by the series of adders; wherein the mask input of a first LFSR mask in the LFSR mask series is connected to the output of the LFSR, the mask input of each subsequent LFSR mask in the LFSR series is connected to the single output of the switch of the previous LFSR mask, the single output of the respective switch for a last LFSR mask in the series of LFSR masks, provides a PNS generator output.