Integrated circuit for code acquisition
First Claim
1. A semiconductor integrated circuit for processing a plurality of received broadcast signals, the broadcast signals being of the type each having a different respective known digital code, the semiconductor integrated circuit comprising:
- a digital sampler;
a sample reducer; and
a plurality of correlators being arranged to be operable in two modes wherein;
in an acquisition mode;
the digital sampler samples the received broadcast signals to produce a digital bit stream at a first bit rate;
the sample reducer reduces bits of the digital bit stream by combining groups of N bits together to produce a reduced digital bit stream;
the plurality of correlators receive the reduced digital bit stream at a second bit rate, being higher than the first bit rate, and each of the plurality of correlators correlates the reduced digital bit stream with a same locally generated version of one of the different known digital codes; and
in a tracking mode;
the digital sampler samples the received broadcast signals to produce a digital bit stream at the first bit rate and provides that digital bit stream direct to each of the plurality of correlators, each correlator correlates that digital bit stream with a different locally generated version of one of the known digital codes.
2 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor integrated circuit for processing a plurality of received broadcast signals, such as GPS signals, is operable in two modes: acquisition and tracking. In an acquisition mode, sample reducer combines samples of a received signal for correlation with a locally generated version of a GPS code. In a tracking mode, the sampled signal is provided direct to the correlators without sample reduction. The same correlators are thereby used to increase acquisition speed.
-
Citations
31 Claims
-
1. A semiconductor integrated circuit for processing a plurality of received broadcast signals, the broadcast signals being of the type each having a different respective known digital code, the semiconductor integrated circuit comprising:
-
a digital sampler;
a sample reducer; and
a plurality of correlators being arranged to be operable in two modes wherein;
in an acquisition mode;
the digital sampler samples the received broadcast signals to produce a digital bit stream at a first bit rate;
the sample reducer reduces bits of the digital bit stream by combining groups of N bits together to produce a reduced digital bit stream;
the plurality of correlators receive the reduced digital bit stream at a second bit rate, being higher than the first bit rate, and each of the plurality of correlators correlates the reduced digital bit stream with a same locally generated version of one of the different known digital codes; and
in a tracking mode;
the digital sampler samples the received broadcast signals to produce a digital bit stream at the first bit rate and provides that digital bit stream direct to each of the plurality of correlators, each correlator correlates that digital bit stream with a different locally generated version of one of the known digital codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of processing a plurality of received broadcast signals each having a different respective known digital code, the method comprising:
-
sampling the received broadcast signals to produce a digital bit stream at a first bit rate;
reducing bits of the digital bit stream by combining groups of N bits to produce a reduced bit stream;
correlating the reduced digital bit stream at a second bit rate using a plurality of correlators each correlating the reduced digital bit stream with a same one of a locally generated version of the known digital codes to acquire the broadcast signals; and
subsequently correlating the digital bit stream at the first bit rate using the plurality of correlators each correlating the reduced digital bit stream with a locally generated version of a different one of the known digital codes to track the previously acquired signals. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus to process a plurality of received broadcast signals having digital codes, the apparatus comprising:
-
a sampler unit to sample the received broadcast signals to produce a digital bit stream at a first bit rate in an acquisition mode;
a reducer unit coupled to the sampler unit to reduce a number of bits of the digital bit stream via combination of groups of N bits together to produce a reduced digital bit stream in the acquisition mode; and
a correlator unit coupled to the reducer unit to receive the reduced digital bit stream at a second bit rate and to correlate the reduced digital bit stream with one of the digital codes in the acquisition mode, and wherein the sampler unit is coupled to the correlator unit to directly provide the digital bit stream at the first bit rate to the correlator unit in a track mode and further wherein the correlator unit can correlate that digital bit stream with a different one of the digital codes in the track mode. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A system to process a plurality of received broadcast signals having digital codes, the system comprising:
-
a means for sampling the received broadcast signals to produce a digital bit stream at a first bit rate;
a means for reducing a number of bits of the digital bit stream by combining groups of N bits to produce a reduced digital bit stream;
a means for correlating the reduced digital bit stream with one of the digital codes to acquire the broadcast signals; and
a means for correlating the digital bit stream at the first bit rate with a different one of the digital codes to track the acquired broadcast signals. - View Dependent Claims (30, 31)
-
Specification