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

Spread spectrum communication synchronizing method and its circuit

Assignee: INVT SPE LLC
•
Filing: 1995-08-21
•
Granted: 1998-05-26
•
Expires: 2015-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A synchronizing method and circuit accurately and stably operates a direct spread spectrum multiple access communication system. A signal transmitted by modulating the spreading code with data at the transmission side is sampled by a signal of n times (n: 1 or larger integer) the clock speed of the spread spectrum signal at the reception side, and the correlation is detected by a digital matched filter. Consequently, the detection output in every sample in the symbol period is compared with the envelope detection output determined in every sampling period, and the sample positions for a specific number of determined samples are stored in the descending order of the output. The number of times of storage of large sample positions in the stored detection output is counted in every symbol period, and the position of the largest number of storage times is detected as the peak position. From this peak position, capturing or holding the symbol period and setting of the reception window position results.

Inventors

  • 👤 Kazuyuki Miya
  • 👤 Roland Go
  • 👤 Hiroyuki Kanaya

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:28
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7073; H04B1/7075; H04B1/70751; H04B1/70752; H04B1/70754; H04B1/70757

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 133 words
A spread spectrum communication synchronizing method for sampling a spread spectrum signal comprising the steps of: modulating a spreading code with data by using a sampling clock having a rate which is an integer multiple of a spreading code chip speed for detecting correlation of the spread spectrum signal, comparing a magnitude of each detection output in a symbol period from an envelope detection output determined in each sample period, storing the sample position of a large output signal, counting numbers of times sample positions are stored in each symbol period, and synchronizing the data symbol with the largest stored sample position used as a peak position of the envelope detection output, wherein the peak position is based on the largest number of times the sample position is stored in each sample period.
Claim 2
Dependent Claim 133 words
A spread spectrum communication synchronizing method for sampling a spread spectrum signal comprising the steps of: modulating a spreading code with data by using a sampling clock having a rate which is an integer multiple of a spreading code chip speed for detecting correlation of the spread spectrum signal, comparing a magnitude of each detection output in a symbol period from an envelope detection output determined in each sample period, storing the sample position of a large output signal, counting numbers of times sample positions are stored in each symbol period, and synchronizing the data symbol with the largest stored sample position used as a peak position of the envelope detection output, wherein the peak position is based on the largest number of times the sample position is stored in each sample period.
Claim 3
Dependent Claim 24 words
A spread spectrum communication synchronizing method of claim 1, wherein a correlation of the spread spectrum signal is detected by a digital matched filter.
Claim 4
Dependent Claim 146 words
A spread spectrum communication synchronizing method for use in direct sequence spread spectrum multiple access communication systems, comprising the steps of: (a) sampling a received transmission spread spectrum signal comprising a spreading code modulated with data using a sampling clock, (b) correlating values of the sampled signal by using a digital matched filter, (c) performing envelope detection of the correlated values for all sample values in a symbol period, (d) storing the sample positions for a specified number of samples in descending order of magnitude of the envelope detection output, (e) counting sample numbers of the largest stored sample positions in every symbol period, (f) detecting as the peak position the sample position corresponding to the largest number of storage times, and (g) using the detected peak position to at least one of capture and hold the symbol period and to set a reception window positioned.
Claim 5
Dependent Claim 146 words
A spread spectrum communication synchronizing method for use in direct sequence spread spectrum multiple access communication systems, comprising the steps of: (a) sampling a received transmission spread spectrum signal comprising a spreading code modulated with data using a sampling clock, (b) correlating values of the sampled signal by using a digital matched filter, (c) performing envelope detection of the correlated values for all sample values in a symbol period, (d) storing the sample positions for a specified number of samples in descending order of magnitude of the envelope detection output, (e) counting sample numbers of the largest stored sample positions in every symbol period, (f) detecting as the peak position the sample position corresponding to the largest number of storage times, and (g) using the detected peak position to at least one of capture and hold the symbol period and to set a reception window positioned.
Claim 6
Dependent Claim 42 words
A spread spectrum communication synchronizing method of claim 3, wherein the number of sample positions stored in step (d) and the number of largest stored sample positions of step (e) is variable based on a time change rate of the peak position.
Claim 7
Dependent Claim 44 words
A spread spectrum communication synchronizing method of claim 3, wherein at least one of the number of sample positions stored in step (d) and the number of largest stored sample positions of step (e) is variable based on an error rate of decoded data.
Claim 8
Dependent Claim 35 words
A spread spectrum communication synchronizing method of claim 3, wherein in step (e) when any sample position count exceeds a predetermined maximum value all the sample position count are reduced by a further predetermined value.
Claim 9
Dependent Claim 32 words
A spread spectrum communication synchronizing method of claim 3, wherein a period for counting the sample numbers of step (e) based on a time change rate of the peak position is variable.
Claim 10
Dependent Claim 32 words
A spread spectrum communication synchronizing method of claim 3, wherein in step (e) the counted sample numbers are based on weighting one of a size and a rank of the detection output.
Claim 11
Dependent Claim 43 words
A spread spectrum communication synchronizing method of claim 3, wherein at least one of a sampling speed for detecting the correlation of step (b), and an operational speed of step (d) is variable based on a time change rate of the peak position.
Claim 12
Dependent Claim 41 words
A spread spectrum communication synchronizing method of claim 3 wherein at least one of a sampling speed for detecting the correlation of step (b) and an operational speed of step (d) is variable based on an error rate of decoded data.
Claim 13
Dependent Claim 27 words
A spread spectrum communication synchronizing method of claim 3, wherein the value of each stored sample position in a predetermined period is reduced by a predetermined value.
Claim 14
Dependent Claim 36 words
A spread spectrum communication synchronizing method of claim 3, wherein the peak position is detected by comparing the peak position detected in an immediately previous symbol period and the sample position in a current symbol period.
Claim 15
Dependent Claim 29 words
A spread spectrum communication synchronizing method of claim 3, wherein the sampling clock has a rate which is an integer multiple of a rate of a chip clock generator.
Claim 16
Dependent Claim 197 words
A spread spectrum communication synchronizing apparatus for use in direct sequence spread spectrum multiple access communication systems, comprising: a sampler for sampling a received signal comprising a spreading code modulated by data using a sampling clock, a digital matched filter coupled to the sampler for detecting a correlation of the spread spectrum signal, an envelope detector, having an output, for detecting an envelope of the correlated spread spectrum signal in a sampling period, a sample counter for counting the sampling clocks, a comparator for comparing a magnitude of the detector output in each sample in a symbol period, a sample position memory for storing sample positions for a predetermined number of samples in descending order of magnitude based on is the detector output, a ranking accumulation memory for counting and storing the number of times of storage of the largest sample positions from the detector output in each symbol period, a peak position detector for detecting the sample position corresponding to the largest number of storage times, the sample position being a peak position, and a window position setter for i) holding the symbol period, and ii) setting a reception window position based on the peak position.
Claim 17
Dependent Claim 197 words
A spread spectrum communication synchronizing apparatus for use in direct sequence spread spectrum multiple access communication systems, comprising: a sampler for sampling a received signal comprising a spreading code modulated by data using a sampling clock, a digital matched filter coupled to the sampler for detecting a correlation of the spread spectrum signal, an envelope detector, having an output, for detecting an envelope of the correlated spread spectrum signal in a sampling period, a sample counter for counting the sampling clocks, a comparator for comparing a magnitude of the detector output in each sample in a symbol period, a sample position memory for storing sample positions for a predetermined number of samples in descending order of magnitude based on is the detector output, a ranking accumulation memory for counting and storing the number of times of storage of the largest sample positions from the detector output in each symbol period, a peak position detector for detecting the sample position corresponding to the largest number of storage times, the sample position being a peak position, and a window position setter for i) holding the symbol period, and ii) setting a reception window position based on the peak position.
Claim 18
Dependent Claim 55 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising means for varying the number of sample positions stored in the sample position memory based on at least one of a time change rate of the peak position and the number of sample positions counted in each symbol period in the ranking accumulation memory.
Claim 19
Dependent Claim 53 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising: means for varying the number of sample positions stored in the sample position memory based on at least one of an error rate of decoded data and the number of sample positions counted in each symbol period in the ranking accumulation memory.
Claim 20
Dependent Claim 36 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising: means for reducing the count values of the sample positions stored when a count value exceeds a predetermined maximum value in the ranking accumulation memory.
Claim 21
Dependent Claim 42 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising; means for varying the period for counting the sample positions stored in the sample position memory by the ranking accumulation memory, based on a time change rate of the peak position.
Claim 22
Dependent Claim 41 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising: means for counting the sample positions stored in the sample position memory by the ranking accumulation memory based on one of a magnitude and a rank of the detector output.
Claim 23
Dependent Claim 55 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising: means for varying at least one of i) an operating speed of the sampler, and ii) an operating speed of the matched digital filter, envelope detector, sample counter, comparator and the sample position memory based on a time change rate of the peak position.
Claim 24
Dependent Claim 53 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising: means for varying at least one of i) an operating speed of the sampler and, ii) an operating speed of the matched digital filter, envelope detector, sample counter, comparator and the sample position memory based on an error rate of decoded data.
Claim 25
Dependent Claim 25 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising: means for reducing the counts stored in the ranking accumulator memory in each period.
Claim 26
Dependent Claim 50 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising: a memory for memorizing a peak position detected in an immediately preceding symbol period, a selector for selecting sample positions for comparison, and a second comparator coupled to the selector for comparing the sample positions selected by the selector.
Claim 27
Dependent Claim 39 words
A spread spectrum communication synchronizing apparatus of claim 14, further comprising. a clock generator having a predetermined clock rate, wherein the sampling clock has a rate which is an integer multiple of the clock rate of the clock generator.

References Cited (Backward Citations)

US5132986A Cited
JPH05327655A Cited
US5311544A Cited
US5550811A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-25 2001-11-24 2002-05-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-25 2005-11-24 2006-05-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-25 2009-11-24 2010-05-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag