Sequence hopping for a pseudo-random noise sequence
AssigneeLSI Logic Corporation
InventorBrian C. Banister
Life of this patent
Estimating the term…
Abstract
Provided is a method and apparatus for pseudo-random noise (PN) code sequence hopping by storing a base state of a PN code sequence generator that generates a PN code sequence and by identifying a number of states to advance the PN code sequence, the number being greater than one. A transformation function is then obtained based on the number of states to advance the PN code sequence. The PN code sequence is advanced by the identified number of states from the base state to obtain a new state, by utilizing the transformation function. Finally, the new state is loaded into the PN code sequence generator and the PN code sequence generator is enabled with the new state.
Claims25
A method of pseudo-random noise (PN) code sequence hopping, said method comprising the steps of:
- storing a base state of a PN code sequence generator that generates a PN code sequence;
- identifying a number of states to advance the PN code sequence, the number being greater than one;
- obtaining a transformation function based on the number of states to advance the PN code sequence;
- advancing the PN code sequence by the identified number of states from the base state to obtain a new state, by utilizing the transformation function;
- loading the new state into the PN code sequence generator;
- and
- enabling the PN code sequence generator with the new state.
An apparatus for pseudo-random noise (PN) code sequence hopping, said apparatus comprising:
- generating means for generating a PN code sequence;
- storage means for storing a base state of said generating means;
- identifying means for identifying a number of states to advance the PN code sequence, the number being greater than one;
- obtaining means for obtaining a transformation function based on the number of states to advance the PN code sequence;
- advancing means for advancing the PN code sequence by the identified number of states from the base state to obtain a new state, by utilizing the transformation function;
- loading means for loading the new state into said generating means;
- and
- enabling means for enabling said generating means with the new state.
Dependencies are inferred from the claim text.