Asymmetric spread spectrum correlator
First Claim
1. An apparatus for decoding a received spread spectrum signal having a data signal modulated with a PN code, comprising:
- threshold setting means for analyzing the pattern and application of the data signal, noise environment, and amount of error correction, and determining a threshold level;
reference-sequence-storage means for storing a reference pseudo-noise signal;
receive-sequence-storage means for storing the received spread spectrum signal;
chip-comparison means coupled to said reference-sequence-storage means and said receive-sequence-storage means, and responsive to the received spread spectrum signal for comparing each chip of the received spread spectrum signal with each respective chip of the reference pseudo-noise signal to generate a plurality of chip-comparison signals;
summer means coupled to said chip-comparison means and responsive to the plurality of chip-comparison signals for adding the plurality of chip-comparison signals to generate a correlation signal; and
correlation-comparison means coupled to said summer means and responsive to the correlation signal being greater than the threshold level for generating a first data symbol, and for generating a second data symbol in response to the correlation signal not being greater than the threshold level.
7 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for decoding a received spread spectrum signal having a data signal modulated with a pseudo-noise code and transmitted as an RF spread spectrum signal. A reference-sequence-storage device holds a reference-pseudo-noise signal, and a receive-sequence storage device holds a received spread spectrum signal. A chip comparator adds each chip of the received spread spectrum signal by each respective chip of the pseudo-noise signal, thereby generating a plurality of chip comparison signals. A summer adds the plurality of chip comparison signals, generating a correlation signal. The comparator compares the correlation signal to a statistically predetermined threshold level, and generates a first data-symbol signal.
188 Citations
16 Claims
-
1. An apparatus for decoding a received spread spectrum signal having a data signal modulated with a PN code, comprising:
-
threshold setting means for analyzing the pattern and application of the data signal, noise environment, and amount of error correction, and determining a threshold level; reference-sequence-storage means for storing a reference pseudo-noise signal; receive-sequence-storage means for storing the received spread spectrum signal; chip-comparison means coupled to said reference-sequence-storage means and said receive-sequence-storage means, and responsive to the received spread spectrum signal for comparing each chip of the received spread spectrum signal with each respective chip of the reference pseudo-noise signal to generate a plurality of chip-comparison signals; summer means coupled to said chip-comparison means and responsive to the plurality of chip-comparison signals for adding the plurality of chip-comparison signals to generate a correlation signal; and correlation-comparison means coupled to said summer means and responsive to the correlation signal being greater than the threshold level for generating a first data symbol, and for generating a second data symbol in response to the correlation signal not being greater than the threshold level. - View Dependent Claims (2, 3)
-
-
4. An apparatus for demodulating a received spread spectrum signal having a data signal modulated with a PN code, comprising:
-
threshold setting means for analyzing the pattern and application of the data signal and determining a threshold level; reference-sequence-storage means for storing a reference pseudo-noise signal; receive-sequence-storage means for storing the received spread spectrum signal; chip-comparison means coupled to said reference-sequence-storage means and said receive-sequence-storage means, and responsive to the received spread spectrum signal for comparing each chip of the received spread spectrum signal with each respective chip of the reference pseudo-noise signal to generate a plurality of chip-comparison signals; summer means coupled to said chip-comparison means and responsive to the plurality of chip-comparison signals for adding the plurality of chip-comparison signals to generate a correlation signal; and correlation-comparison means, coupled to said threshold setting means, and responsive to the correlation signal being greater than the threshold level for generating a first data-symbol signal. - View Dependent Claims (5, 6)
-
-
7. An apparatus for decoding a received spread spectrum signal having a data signal modulated with a PN code, comprising:
-
threshold setting means for setting a threshold level; reference-sequence-storage means for storing a reference pseudo-noise signal; receive-sequence-storage means for storing the received spread spectrum signal; chip-comparison means for comparing each chip of the received spread spectrum signal with each respective chip of the reference pseudo-noise signal to generate a plurality of chip-comparison signals; summer means for adding the plurality of chip-comparison signals to generate a correlation signal; and correlation-comparison means responsive to the correlation signal being greater than the threshold level for generating a first data-symbol signal. - View Dependent Claims (8, 9)
-
-
10. An apparatus for decoding a received spread spectrum signal having a data signal modulated with a PN code, comprising:
-
threshold setting means for analyzing the pattern and application of the data signal, noise environment, and amount of error correction, and determining a threshold level; means for repetitively generating a plurality of reference pseudo-noise signals; reference-sequence-storage means for storing one of the reference pseudo-noise signals; receive-sequence-storage means for storing the received spread spectrum signal; chip-comparison means coupled to said reference-sequence-storage means and said receive-sequence-storage means, and responsive to the received spread spectrum signal for comparing each chip of the received spread spectrum signal with each respective chip of the reference pseudo-noise signal to generate a plurality of chip-comparison signals; summer means coupled to said chip-comparison means and responsive to the plurality of chip-comparison signals for adding the plurality of chip-comparison signals to generate a correlation signal; and correlation-comparison means coupled to and said summer means and responsive to the correlation signal being greater than the threshold level for generating a first data symbol, and for generating a second data symbol in response to the correlation signal not being greater than the threshold level. - View Dependent Claims (11, 12)
-
-
13. A method using a correlator for decoding a received spread spectrum signal having a data signal modulated with a PN code, comprising the steps, using said correlator, of:
-
determining a threshold level; storing a reference pseudo-noise signal; storing the received spread spectrum signal; comparing each chip of the received spread spectrum signal with each respective chip of the reference pseudo-noise signal to generate a plurality of chip-comparison signals; adding the plurality of chip-comparison signals to generate a correlation signal; and generating a first data symbol in response to the correlation signal being greater than the threshold level.
-
-
14. A method using a correlator for decoding a received spread spectrum signal having a data signal modulated with a PN code, comprising the steps, using said correlator, of:
-
determining a threshold level; generating repetitively a plurality of reference pseudo-noise signals; storing one of the reference pseudo-noise signals; storing the received spread spectrum signal; comparing each chip of the received spread spectrum signal with each respective chip of the reference pseudo-noise signal to generate a plurality of chip-comparison signals; adding the plurality of chip-comparison signals to generate a correlation signal; and generating a first data symbol in response to the correlation signal being greater than the threshold level.
-
-
15. A method, using a correlator, for decoding a received spread spectrum signal having a data signal modulated using a PN code, comprising the steps of:
-
determining a detection threshold level; generating a correlation signal representing the degree of match between the received spread spectrum signal and a reference pseudo-noise signal corresponding to said PN code; and generating, at selected clock times, a first data symbol dependent upon a comparison of said correlation signal and said threshold level, and a second data symbol at said clock times when said first data symbol is not generated.
-
-
16. An apparatus, using a correlator, for decoding a received spread spectrum signal having a data signal modulated using a PN code, comprising:
-
means for determining a detection threshold level; means for generating a correlation signal representing the degree of match between the received spread spectrum signal and a reference pseudo-noise signal corresponding to said PN code; and means for generating, at selected clock times, a first data symbol signal dependent upon a comparison of said correlation signal and said threshold level, and a second data symbol signal at said clock times when said first data symbol is not generated.
-
Specification