Patent EP0221592A2 successfully refreshed from Google Patents.
Patent US5499265A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5499265A Expired / Lapsed US ⏱️ 0.0 years remaining

Spread spectrum correlator

Assignee: Intel Corp
•
Filing: 1994-03-21
•
Granted: 1996-03-12
•
Expires: 2014-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 first reference register holds a first pseudo-noise signal, a second reference register holds a second pseudo-noise signal, and a receive-register holds a received spread spectrum signal. A first modulo adder adds each chip of the received spread spectrum signal with each respective chip of the first pseudo-noise signal, thereby generating a first plurality of chip-comparison signals. A first summer adds the first plurality of chip-comparison signals, generating a first correlation signal. The comparator compares the correlation signal to an upper-threshold level and a lower-threshold level, and respectively generates a first data-symbol signal or a second data-symbol signal.

Inventors

  • 👤 Robert C. Dixon
  • 👤 Jeffrey S. Vanderpool

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 20:29
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/709

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 162 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a pseudo-noise code, said apparatus comprising a plurality of receiving registers capable of storing a received spread spectrum signal comprising a first plurality of chips, a plurality of reference registers capable of storing an entire pseudo-noise code comprising a second plurality of chips, a plurality of adders, each of said adders connected to one of said plurality of receiving registers and one of said plurality of reference registers, each of said adders having an output connected to a summer, said summer outputting a correlation signal, and a data generator responsive to said correlation signal, generating, at selected clock times, a first data symbol in response to a comparison of said correlation signal and a first predetermined threshold level, and a second data symbol at said clock times in response to a comparison of said correlation signal and a second predetermined threshold level.
Claim 2
Dependent Claim 162 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a pseudo-noise code, said apparatus comprising a plurality of receiving registers capable of storing a received spread spectrum signal comprising a first plurality of chips, a plurality of reference registers capable of storing an entire pseudo-noise code comprising a second plurality of chips, a plurality of adders, each of said adders connected to one of said plurality of receiving registers and one of said plurality of reference registers, each of said adders having an output connected to a summer, said summer outputting a correlation signal, and a data generator responsive to said correlation signal, generating, at selected clock times, a first data symbol in response to a comparison of said correlation signal and a first predetermined threshold level, and a second data symbol at said clock times in response to a comparison of said correlation signal and a second predetermined threshold level.
Claim 3
Dependent Claim 161 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code, said apparatus comprising a plurality of receiving registers capable of storing a received spread spectrum signal comprising a first plurality of chips, a plurality of reference registers capable of storing an entire pseudo-noise code comprising a second plurality of chips, a plurality of adders, each of said adders connected to one of said plurality of receiving registers and one of said plurality of reference registers, each of said adders having an adder output, a summer having inputs connected to said adder outputs, said summer outputting a correlation signal, and a data generator responsive to said correlation signal, whereby a first data symbol is generated in response to a comparison of said correlation signal with a first threshold level, and a second data symbol is generated in response to a comparison of said correlation signal with a second threshold level.
Claim 4
Dependent Claim 161 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code, said apparatus comprising a plurality of receiving registers capable of storing a received spread spectrum signal comprising a first plurality of chips, a plurality of reference registers capable of storing an entire pseudo-noise code comprising a second plurality of chips, a plurality of adders, each of said adders connected to one of said plurality of receiving registers and one of said plurality of reference registers, each of said adders having an adder output, a summer having inputs connected to said adder outputs, said summer outputting a correlation signal, and a data generator responsive to said correlation signal, whereby a first data symbol is generated in response to a comparison of said correlation signal with a first threshold level, and a second data symbol is generated in response to a comparison of said correlation signal with a second threshold level.
Claim 5
Dependent Claim 81 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code of length L, said apparatus comprising means for generating a correlation signal for L/2+1 or more chips of said spread spectrum signal and L/2+1 or more chips of a signal corresponding to said code; and means for directly generating a plurality of data symbols in response to a comparison of said correlation signal with a plurality of threshold levels.
Claim 6
Dependent Claim 81 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code of length L, said apparatus comprising means for generating a correlation signal for L/2+1 or more chips of said spread spectrum signal and L/2+1 or more chips of a signal corresponding to said code; and means for directly generating a plurality of data symbols in response to a comparison of said correlation signal with a plurality of threshold levels.
Claim 7
Dependent Claim 71 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code of length L, said apparatus comprising means for generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and means for directly generating a data signal in response to said correlation signal, said data signal comprising one data bit for each L chips in said code.
Claim 8
Dependent Claim 71 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code of length L, said apparatus comprising means for generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and means for directly generating a data signal in response to said correlation signal, said data signal comprising one data bit for each L chips in said code.
Claim 9
Dependent Claim 62 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code, said apparatus comprising means for generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and means for generating a data signal in response to said correlation signal, without reference to a code preamble for said code.
Claim 10
Dependent Claim 62 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code, said apparatus comprising means for generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and means for generating a data signal in response to said correlation signal, without reference to a code preamble for said code.
Claim 11
Dependent Claim 62 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code, said apparatus comprising means for generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and means for generating a data signal in response to said correlation signal without reference to a synchronization signal for said code.
Claim 12
Dependent Claim 62 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code, said apparatus comprising means for generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and means for generating a data signal in response to said correlation signal without reference to a synchronization signal for said code.
Claim 13
Dependent Claim 67 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code, said apparatus comprising means for generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and means for generating a data signal in response to said correlation signal, without reference to either a synchronization signal or a code preamble for said code.
Claim 14
Dependent Claim 67 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code, said apparatus comprising means for generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and means for generating a data signal in response to said correlation signal, without reference to either a synchronization signal or a code preamble for said code.
Claim 15
Independent Claim 142 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a pseudo-noise code having a length of L chips, said method comprising the steps of: receiving and storing said spread spectrum signal, generating and storing a reference signal corresponding to at least L/2+1 chips of said pseudo-noise code, comparing each chip of said spread spectrum signal with a corresponding chip of said reference signal, generating a correlation signal representing a degree of match between said spread spectrum signal and said reference signal, and generating, at selected clock times, a first data symbol in response to a comparison of said correlation signal and a first predetermined threshold level, and a second data symbol at said clock times in response to a comparison of said correlation signal and a second predetermined threshold level.
Claim 16
Independent Claim 142 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a pseudo-noise code having a length of L chips, said method comprising the steps of: receiving and storing said spread spectrum signal, generating and storing a reference signal corresponding to at least L/2+1 chips of said pseudo-noise code, comparing each chip of said spread spectrum signal with a corresponding chip of said reference signal, generating a correlation signal representing a degree of match between said spread spectrum signal and said reference signal, and generating, at selected clock times, a first data symbol in response to a comparison of said correlation signal and a first predetermined threshold level, and a second data symbol at said clock times in response to a comparison of said correlation signal and a second predetermined threshold level.
Claim 17
Independent Claim 135 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code having a length of L chips, said method comprising the steps of receiving and storing said spread spectrum signal, generating a reference signal corresponding to at least L/2+1 chips of said pseudo-noise code, adding each chip of said spread spectrum signal with a corresponding chip of said reference signal, and generating a plurality of chip comparison signals thereby, generating a correlation signal by adding an output of each of said chip comparison signals, and generating a first data symbol in response to a comparison of said correlation signal with a first threshold level, and a second data symbol in response to a comparison of said correlation signal with a second threshold level.
Claim 18
Independent Claim 135 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code having a length of L chips, said method comprising the steps of receiving and storing said spread spectrum signal, generating a reference signal corresponding to at least L/2+1 chips of said pseudo-noise code, adding each chip of said spread spectrum signal with a corresponding chip of said reference signal, and generating a plurality of chip comparison signals thereby, generating a correlation signal by adding an output of each of said chip comparison signals, and generating a first data symbol in response to a comparison of said correlation signal with a first threshold level, and a second data symbol in response to a comparison of said correlation signal with a second threshold level.
Claim 19
Independent Claim 80 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code of length L, comprising the steps of comparing L/2+1 or more chips of said spread spectrum signal with L/2+1 or more chips of a signal corresponding to said code, and generating a correlation signal thereby, directly generating a plurality of data symbols in response to a comparison of said correlation signal with a plurality of threshold levels.
Claim 20
Independent Claim 80 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code of length L, comprising the steps of comparing L/2+1 or more chips of said spread spectrum signal with L/2+1 or more chips of a signal corresponding to said code, and generating a correlation signal thereby, directly generating a plurality of data symbols in response to a comparison of said correlation signal with a plurality of threshold levels.
Claim 21
Independent Claim 71 words
A method for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code of length L, said method comprising the steps of generating a correlation signal for said spread spectrum signal and a signal corresponding to said code, and directly generating a data signal in response to said correlation signal, said data signal comprising one data bit for each L chips in said code.
Claim 22
Independent Claim 71 words
A method for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code of length L, said method comprising the steps of generating a correlation signal for said spread spectrum signal and a signal corresponding to said code, and directly generating a data signal in response to said correlation signal, said data signal comprising one data bit for each L chips in said code.
Claim 23
Independent Claim 65 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code of length L, said method comprising the steps of generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and generating a data signal in response to said correlation signal, without reference to a code preamble for said code.
Claim 24
Independent Claim 65 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code of length L, said method comprising the steps of generating a correlation signal for said spread spectrum signal and a signal corresponding to said code; and generating a data signal in response to said correlation signal, without reference to a code preamble for said code.
Claim 25
Independent Claim 63 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code, comprising the steps of generating a correlation signal for said spread spectrum signal and a signal corresponding to said code, and generating a data signal in response to said correlation signal, without reference to a synchronization signal for said code.
Claim 26
Independent Claim 63 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a code, comprising the steps of generating a correlation signal for said spread spectrum signal and a signal corresponding to said code, and generating a data signal in response to said correlation signal, without reference to a synchronization signal for said code.
Claim 27
Independent Claim 67 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code, said method comprising the steps of generating a correlation signal for said spread spectrum signal and a signal corresponding to said code, and generating a data signal in response to said correlation signal, without reference to either a synchronization signal or a code preamble for said code.
Claim 28
Independent Claim 67 words
A method of decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with a code, said method comprising the steps of generating a correlation signal for said spread spectrum signal and a signal corresponding to said code, and generating a data signal in response to said correlation signal, without reference to either a synchronization signal or a code preamble for said code.
Claim 29
Dependent Claim 213 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a pseudo-noise code, said apparatus comprising a receiving register comprising a first plurality of stages wherein a first plurality of chips from an incoming signal are received and stored, a reference register comprising a second plurality of stages wherein a second plurality of chips corresponding to a pseudo-noise code are stored, a plurality of adders, each of said adders connected to one of said first plurality of stages and a corresponding one of said second plurality of stages, a summer connected to an output of each of said adders, a threshold setting circuit having as outputs a first threshold signal and a second threshold signal, a first comparator having a first input connected to said summer and a second input to said first threshold signal, and outputting a first comparison signal, a second comparator having a first input connected to said summer and a second input to said second threshold signal, and outputting a second comparison signal, and a data generator responsive to said first and second comparison signals, outputting a first data symbol in response to said first comparison signal, and a second data symbol in response to said second comparison signal.
Claim 30
Dependent Claim 213 words
Apparatus for decoding a spread spectrum signal, said spread spectrum signal having a data signal modulated with the entirety of a pseudo-noise code, said apparatus comprising a receiving register comprising a first plurality of stages wherein a first plurality of chips from an incoming signal are received and stored, a reference register comprising a second plurality of stages wherein a second plurality of chips corresponding to a pseudo-noise code are stored, a plurality of adders, each of said adders connected to one of said first plurality of stages and a corresponding one of said second plurality of stages, a summer connected to an output of each of said adders, a threshold setting circuit having as outputs a first threshold signal and a second threshold signal, a first comparator having a first input connected to said summer and a second input to said first threshold signal, and outputting a first comparison signal, a second comparator having a first input connected to said summer and a second input to said second threshold signal, and outputting a second comparison signal, and a data generator responsive to said first and second comparison signals, outputting a first data symbol in response to said first comparison signal, and a second data symbol in response to said second comparison signal.
Claim 31
Dependent Claim 35 words
The apparatus of claim 15 further comprising a code generator capable of generating a plurality of pseudo-noise codes, from which one of said plurality of pseudo-noise codes is selected for storing in said reference register.
Claim 32
Dependent Claim 31 words
The apparatus of claim 16 further comprising a code selector connected to said code generator, whereby one of said plurality of pseudo-noise codes is selected for storing in said reference register.
Claim 33
Dependent Claim 30 words
The apparatus of claim 15 further comprising a counter coupled to a code clock generator, whereby said code clock generator controls loading of said pseudo-noise code into said reference register.
Claim 34
Dependent Claim 25 words
The apparatus of claim 3 wherein said correlation signal is generated for fewer than L but more than L/2+1 chips of said spread spectrum signal.
Claim 35
Dependent Claim 35 words
The method of claim 10 wherein said correlation signal is generated for a comparison of fewer than L but more than L/2+1 chips of said spread spectrum signal and said signal corresponding to said code.

References Cited (Backward Citations)

US27738A Cited
US4247942A Cited
US4051448A Cited
US3934203A Cited
US4653069A Cited
US3978436A Cited
US4217563A Cited
US4021898A Cited
US4163944A Cited
US4164628A Cited
US4100498A Cited
US4131484A Cited
US4222115A Cited
US4301530A Cited
US4562370A Cited
US4314393A Cited
US4445256A Cited
US4355411A Cited
US4455651A Cited
US4418393A Cited
US4418425A Cited
US4525835A Cited
US4506372A Cited
US4432089A Cited
US4517679A Cited
US4456793A Cited
US4481640A Cited
US4563774A Cited
US4484028A Cited
US4587662A Cited
US4787093A Cited
US4550414A Cited
US4606039A Cited
US4612637A Cited
US4649549A Cited
US4707839A Cited
US4680785A Cited
US4660164A Cited
US4642505A Cited
US4567588A Cited
US4561089A Cited
US4601047A Cited
US4691326A Cited
US4569062A Cited
US4745378A Cited
US4621365A Cited
US4979186A Cited
US4641317A Cited
US4813057A Cited
US4622854A Cited
US5005183A Cited
US4866732A Cited
US4769812A Cited
US4630283A Cited
US4742512A Cited
US4754453A Cited
US4918689A Cited
US4672254A Cited
US4672658A Cited
US4701904A Cited
US4647863A Cited
US4724435A Cited
US4718080A Cited
US4703474A Cited
US4815106A Cited
US4837786A Cited
US4807222A Cited
US4837802A Cited
US4860307A Cited
US4754473A Cited
US4901307A Cited
US4804938A Cited
US4759078A Cited
US4759034A Cited
US4833702A Cited
US4893327A Cited
US4905221A Cited
US4894842A Cited
US4800885A Cited
US4878238A Cited
US4965759A Cited
US4805208A Cited
US4995083A Cited
US4984247A Cited
JPH02211053A Cited
JPH02208462A Cited
US5023887A Cited
US5146471A Cited
US4943973A Cited
US5042050A Cited
US5008953A Cited
US5016255A Cited
US5022047A Cited
US5101501A Cited
US5056109A Cited
US5109390A Cited
US5073900A Cited
US5025452A Cited
US5018165A Cited
US5081642A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-12 1999-09-11 2000-03-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-12 2003-09-11 2004-03-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-12 2007-09-11 2008-03-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag