Patent ID: 6735606
Filing Date: 2004-05-11
Classification: H04B,H04J

Abstract:
A method of performing fast slewing PN generation comprising:receiving a target PN position; calculating a plurality of LFSR states corresponding to the target PN position; loading the plurality of LFSR states in a plurality of LFSRs; and producing one or more PN sequences based on the states of the plurality of LFSRs, wherein the calculation of each of the plurality of LFSR states comprises: accessing a mask corresponding to the target PN position from a table of masks; loading an M-bit LFSR with a base state; for each i incrementing from 0 to Mâˆ’1: applying the mask to the M-bit LFSR state, summing the resultant masked value using GF(2) addition to produce ADVANCED_LFSR_STATE(i); advancing the M-bit LFSR one state; and delivering ADVANCED_LFSR_STATE(Mâˆ’1:0) as the LFSR state.