Multiplexed CDMA and GPS searching
First Claim
1. A method comprising:
- simultaneously executing a plurality of independent searches; and
configuring a demodulator of a wireless communication device as a function of results from the independent searches.
1 Assignment
0 Petitions
Accused Products
Abstract
Searcher hardware is multiplexed to perform simultaneous searches in either an IS-95 CDMA mode or a GPS mode. In the IS-95 mode, the search hardware is time-multiplexed into a number of searcher time slices, each of which can generate a PN sequence to despread a data sequence. In the GPS mode, the search hardware is configured as a number of distinct GPS channels, each of which can generate a Gold code sequence for tracking a GPS signal from a particular GPS satellite. This configuration allows the searcher to perform multiple GPS signal searches simultaneously. Signal searching in both IS-95 and GPS modes is performed at significantly higher speeds compared to conventional searcher hardware. Moreover, the search hardware can be dynamically configured to operate in either the IS-95 or the GPS mode, eliminating the need for dedicated circuitry for each mode of operation.
-
Citations
41 Claims
-
1. A method comprising:
-
simultaneously executing a plurality of independent searches; and
configuring a demodulator of a wireless communication device as a function of results from the independent searches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
configuring channel search hardware to perform a plurality of simultaneously executed independent searches in one of a GPS mode and an IS-95 mode;
for each independent search, despreading received data;
generating coherent accumulation results as a function of the despread data;
in the GPS mode, configuring a demodulator as a function of the coherent accumulation results; and
in the IS-95 mode, computing energy values as a function of the coherent accumulation results, generating non-coherent accumulation results as a function of the energy values, identifying a plurality of energy peaks as a function of the non-coherent accumulation results, sorting the plurality of energy peaks, and configuring the demodulator as a function of the sorted energy peaks. - View Dependent Claims (12)
-
-
13. A processor readable medium containing processor executable instructions for:
-
simultaneously executing a plurality of independent searches; and
configuring a demodulator of a wireless communication device as a function of results from the independent searches. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A processor readable medium containing processor executable instructions for:
-
configuring channel search hardware to perform a plurality of simultaneously executed independent searches in one of a GPS mode and an IS-95 mode;
for each independent search, using a matched filter to despread received data;
generating coherent accumulation results as a function of the despread data;
in the GPS mode, configuring a demodulator as a function of the coherent accumulation results; and
in the IS-95 mode, computing energy values as a function of the coherent accumulation results, generating non-coherent accumulation results as a function of the energy values, identifying a plurality of energy peaks as a function of the non-coherent accumulation results, sorting the plurality of energy peaks, and configuring the demodulator as a function of the sorted energy peaks.
-
-
24. An apparatus comprising:
-
a channel search module configured to perform a plurality of simultaneously executed independent searches in one of a GPS mode and an IS-95 mode; and
a modem to demodulate a signal based on results from the searches. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. An apparatus comprising:
-
means for simultaneously executing a plurality of independent searches; and
means for configuring a demodulator of a wireless communication device as a function of results from the independent searches. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus comprising:
-
means for configuring channel search hardware to perform a plurality of simultaneously executed independent searches in one of a GPS mode and an IS-95 mode;
means for despreading received data for each independent search;
means for generating coherent accumulation results as a function of the despread data;
means for configuring a demodulator as a function of the coherent accumulation results in the GPS mode; and
means for, in the IS-95 mode, computing energy values as a function of the coherent accumulation results, generating non-coherent accumulation results as a function of the energy values, identifying a plurality of energy peaks as a function of the non-coherent accumulation results, sorting the plurality of energy peaks, and configuring the demodulator as a function of the sorted energy peaks. - View Dependent Claims (41)
-
Specification