Gnss receiver with pseudo-random noise code generator module
AssigneeSTMicroelectronics S.r.l.
InventorGennaro Musella
Life of this patent
Estimating the term…
Abstract
A Pseudo-Random Noise code generator module is configured to generate PRN codes operating with different navigation standards for use with a GNSS receiver. The generator includes a number of linear shift registers including a respective number of feedback taps and a channel selection network including an output multiplexer. A first register includes a first number of taps and a second register includes a second number of taps. The first register and second register are associated with a respective feedback network to combine signals at the feedback taps to obtain a feedback signal that is selectably fed back through a selection circuit at an input of the respective register. A network can selectably concatenate the first register with the second register.
Claims20
A Pseudo-Random Noise code generator configured to generate PRN codes operating with different navigation standards for use with a GNSS receiver, the generator comprising:
- a plurality of linear shift registers including a respective plurality of feedback taps;
- a channel selection network including an output multiplexer;
- a first register with a first number of taps and a second register with second number of taps, the first register and second register being associated to a respective feedback network to combine signals at the feedback taps to obtain a feedback signal that is selectably fed back through a selection circuit at an input of the respective register;
- and
- a network to selectably concatenate the first register with the second register.
A Pseudo-Random Noise code generator configured to generate PRN codes operating with different navigation standards for use with a GNSS receiver, the generator comprising:
- a plurality of linear shift registers including a respective plurality of feedback taps;
- a channel selection network including an output multiplexer;
- a first register with a first number of taps and a second register with second number of taps, the first register and second register being associated to a respective feedback network to combine signals at the feedback taps to obtain a feedback signal that is selectably fed back through a selection circuit at an input of the respective register;
- and
- a network to selectably concatenate the first register with the second register, the network to selectably concatenate the first register with the second register being configured to generate concatenation signals, including a first concatenation signal and a second concatenation signal.
A Pseudo-Random Noise code generator module configured to generate PRN codes operating with different navigation standards for use with a GNSS receiver, the generator comprising:
- a plurality of linear shift registers including a respective plurality of feedback taps;
- a channel selection network including an output multiplexer;
- a first register and a second register having the same number of taps, the first register and second register being associated to a respective feedback network to combine signals at the feedback taps to obtain a feedback signal that is selectably fed back through a selection circuit at an input of the respective register;
- a network to selectably concatenate the first register with the second register, the network to selectably concatenate the first register with the second register being configured to generate concatenation signals, including a first concatenation signal and a second concatenation signal;
- and
- a selector circuit arranged on one or more taps forming output of flip-flops of each register, the selector circuit also connected to a concatenation signal generated by the network, wherein the selector circuit is configured to select between a tap signal and an XOR combination between the tap signal and the second concatenation signal.
Dependencies are inferred from the claim text.