Low power signal processing for spread spectrum receivers
First Claim
1. A direct sequence spread spectrum (DSSS) signal processing architecture including a receiver for receiving at least a time segment of code division multiple access (CDMA) signals that is sufficient to allow high-reliability acquisition of the signals, said architecture comprising:
- a memory for storing receiver output data collected over said time segment;
means for turning off the receiver after said receiver output data has been stored in said memory;
means for reading said data from said memory;
a code/Doppler generator for providing a segment of a replica signal;
a correlator for measuring correlation between the replica segment and a segment of the receiver output data, said correlator being responsive to said receiver output data segment read from said memory and to said replica segment;
detection means responsive to said correlator for detecting a predetermined correlation level; and
sampling means for sampling receiver output baseband data at a non-integer oversampling rate so as to produce a sampling roll whereby an accurate correlation peak is obtained with minimal memory and a minimal sampling rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A direct sequence spread spectrum architecture permits low power consumption during a synchronization phase of data reception by allowing the receiver to be turned off during most of the acquisition phase of reception, or by using a parallel correlator to keep acquisition time short. The architecture is particularly suitable for global positioning satellite (GPS) signal processing and permits multiple satellite codes and multiple Doppler bins to be searched either sequentially, without requiring the receiver to be turned on during the search process. The receiver output baseband data is sampled and stored over a time interval sufficient to achieve acquisition and synchronization for any one code division multiple access (CDMA) signal at any specific Doppler shift. This sample is digitally recorded and re-played from memory as many times as may be required to acquire and synchronize each desired CDMA signal. To keep processing energy consumption low, an analog (capacitor-based) cross-correlator is used. The order of coherent and non-coherent processing for all code-Doppler channels is chosen to maximize energy efficiency while minimizing required processor hardware.
94 Citations
18 Claims
-
1. A direct sequence spread spectrum (DSSS) signal processing architecture including a receiver for receiving at least a time segment of code division multiple access (CDMA) signals that is sufficient to allow high-reliability acquisition of the signals, said architecture comprising:
-
a memory for storing receiver output data collected over said time segment; means for turning off the receiver after said receiver output data has been stored in said memory; means for reading said data from said memory; a code/Doppler generator for providing a segment of a replica signal; a correlator for measuring correlation between the replica segment and a segment of the receiver output data, said correlator being responsive to said receiver output data segment read from said memory and to said replica segment; detection means responsive to said correlator for detecting a predetermined correlation level; and sampling means for sampling receiver output baseband data at a non-integer oversampling rate so as to produce a sampling roll whereby an accurate correlation peak is obtained with minimal memory and a minimal sampling rate.
-
-
2. A direct sequence spread spectrum (DSSS) signal processing architecture including a receiver for receiving code division multiple access (CDMA) signals, said architecture comprising:
-
memory, means for storing a segment of receiver output data; means for reading said data from said memory means; a code/Doppler generator for providing a segment of a replica signal, said signal being defined in part by a replica code, code offset and Doppler frequency; a parallel correlator for measuring correlation between said replica signal segment and a segment of the receiver output data, said correlator being responsive to said receiver output data segment read from said memory means and to said replica signal segment, said means for reading data from said memory means being adapted to deliver a segment of multiple data samples simultaneously to said correlator, and said code/Doppler generator being adapted to deliver a segment of multiple replica signal samples simultaneously to said correlator; and detection means responsive to said correlator for determining a predetermined correlation level. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification