US5654991A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Fast acquisition bit timing loop method and apparatus
Assignee: Conexant Inc
•
Filing: 1995-07-31
•
Granted: 1997-08-05
•
Expires: 2015-07-31
Abstract
Abstract In a direct sequence spread spectrum receiver, an apparatus for obtaining and adjusting bit synchronization. In one aspect, the bit synchronization is adjusted by selectively inverting a clocking circuit to delay sampling by one-half a clock cycle and to combine the inversion with a skipping of one cycle to advance the sampling by one-half cycle. In another aspect of the invention, the synchronization circuit avoids overflow of accumulating components by downshifting both the partial sums and the input data when needed.
Inventors
- 👤 Carl F. Andren
- 👤 Leonard Victor Lucas
- 👤 John C. Fakatselis
- 👤 Jim Snell
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 05:48
CPC Classifications
H; H03; H03L; H03L7/00; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7073; H04B1/7075; H04B1/70755; H04L; H04L7/00; H04L7/0054; H04B2201/00; H04B2201/69; H04B2201/707; H04B2201/70707
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
112 words
A circuit for acquiring the bit synchronization of a signal having plural symbols contained therein, comprising: (a) means for obtaining N samples of each of said symbols; (b) means for determining the magnitude of each of said samples; (c) means for obtaining the sum of the magnitudes of the i th samples of each of said symbols, i ranging from 1 to N, over a predetermined time period; (d) means for determining the largest of said sums of the magnitudes; (e) means for comparing said largest sum of magnitudes with the sums of magnitudes of the immediately adjacent samples; (f) means for adjusting the bit synchronization responsive to said means for comparing.
Claim 2
Dependent Claim
112 words
A circuit for acquiring the bit synchronization of a signal having plural symbols contained therein, comprising: (a) means for obtaining N samples of each of said symbols; (b) means for determining the magnitude of each of said samples; (c) means for obtaining the sum of the magnitudes of the i th samples of each of said symbols, i ranging from 1 to N, over a predetermined time period; (d) means for determining the largest of said sums of the magnitudes; (e) means for comparing said largest sum of magnitudes with the sums of magnitudes of the immediately adjacent samples; (f) means for adjusting the bit synchronization responsive to said means for comparing.
Claim 3
Dependent Claim
23 words
The circuit of claim 1 wherein said means for obtaining the sum comprises means for avoiding overflow of the sum of the magnitudes.
Claim 4
Dependent Claim
86 words
The circuit of claim 2 wherein said means for avoiding overflow comprises: (a) means for detecting when one of the sums of magnitudes exceeds a predetermined threshold; (b) means for reducing said one sum of magnitudes exceeding the predetermined threshold; (c) means for reducing the magnitude of additional magnitudes applied to said one sum of magnitudes exceeding the predetermined threshold; and, (d) means for recording the number of times said means for reducing is applied to reduce said one sums of magnitudes exceeding the predetermined threshold.
Claim 5
Dependent Claim
27 words
The circuit of claim 3 wherein said means for reducing said one sum comprises means for right shifting said one sum of magnitudes exceeding the predetermined threshold.
Claim 6
Dependent Claim
34 words
The circuit of claim 3 wherein said means for recording comprises a register which is incremented each time said means for reducing is applied to said one sum of magnitudes exceeding the predetermined threshold.
Claim 7
Dependent Claim
35 words
The circuit of claim 1 wherein said bit synchronization is adjusted when the sum of magnitudes of one of said adjacent samples exceeds a predetermined proportion of the magnitude of said largest sum of magnitudes.
Claim 8
Dependent Claim
13 words
The circuit of claim 6 wherein said predetermined proportion is about 75 percent.
Claim 9
Dependent Claim
18 words
The circuit of claim 1 wherein the bit synchronization is adjusted by selectively inverting the bit sync clock.
Claim 10
Dependent Claim
21 words
The circuit of claim 1 wherein the bit synchronization is adjusted by selectively skipping one cycle of the bit sync clock.
Claim 11
Dependent Claim
24 words
The circuit of claim 1 wherein said signal is a signal output from a correlator circuit correlating a received signal with a PN pattern.
Claim 12
Independent Claim
82 words
A method for acquiring bit timing in a received signal comprising the steps of: (a) providing a receive clock which produces a periodic signal at a first predetermined rate; (b) dividing the periodic signal by a predetermined integer factor to produce a second periodic signal; (c) selectively inverting the second periodic signal to synchronize the second periodic signal to the bit rate of the received signal; and (d) using the second periodic signal to decode the bit timing of the received signal.
Claim 13
Independent Claim
82 words
A method for acquiring bit timing in a received signal comprising the steps of: (a) providing a receive clock which produces a periodic signal at a first predetermined rate; (b) dividing the periodic signal by a predetermined integer factor to produce a second periodic signal; (c) selectively inverting the second periodic signal to synchronize the second periodic signal to the bit rate of the received signal; and (d) using the second periodic signal to decode the bit timing of the received signal.
Claim 14
Dependent Claim
34 words
The method of claim 11 further comprising the step of: (c1) selectively eliminating a cycle of said second periodic signal to synchronize the second periodic signal to the bit rate of the received signal.
Claim 15
Dependent Claim
124 words
In a signal processing system for a signal having plural symbols within a predetermined interval of time, a system for synchronizing the decoding of the symbols comprising: sampling means for taking N samples of each symbol; correlation means for determining the correlation of the signal with a decoding signal and providing a correlation magnitude; accumulation means for accumulating the correlation magnitude associated with the i th sample of each symbol within the predetermined period, i ranging from 1 to N; shifting means for shifting the correlation magnitude when a predetermined threshold is reached; second shifting means for shifting the accumulations associated with each of the i th samples; and, means for identifying the sample having the largest accumulated value over the predetermined time interval.
Claim 16
Dependent Claim
124 words
In a signal processing system for a signal having plural symbols within a predetermined interval of time, a system for synchronizing the decoding of the symbols comprising: sampling means for taking N samples of each symbol; correlation means for determining the correlation of the signal with a decoding signal and providing a correlation magnitude; accumulation means for accumulating the correlation magnitude associated with the i th sample of each symbol within the predetermined period, i ranging from 1 to N; shifting means for shifting the correlation magnitude when a predetermined threshold is reached; second shifting means for shifting the accumulations associated with each of the i th samples; and, means for identifying the sample having the largest accumulated value over the predetermined time interval.
Claim 17
Dependent Claim
13 words
The system of claim 13 wherein said decoding signal comprises a PN pattern.
Claim 18
Dependent Claim
107 words
In a system in which plural symbols are communicated over a period of time and in which N samples of each of said symbols are taken, a system for determining which of said N samples are to be used to decode said symbols comprising: means for determining a magnitude of each of said N samples; means for accumulating the magnitudes for the ith sample within each symbol, i ranging from 1 to N; means for selectively reducing the sensitivity of said accumulating means; means for selectively reducing the magnitudes accumulated by the accumulating means; and means for determining which of the N samples accumulates the largest magnitudes.
Claim 19
Dependent Claim
107 words
In a system in which plural symbols are communicated over a period of time and in which N samples of each of said symbols are taken, a system for determining which of said N samples are to be used to decode said symbols comprising: means for determining a magnitude of each of said N samples; means for accumulating the magnitudes for the ith sample within each symbol, i ranging from 1 to N; means for selectively reducing the sensitivity of said accumulating means; means for selectively reducing the magnitudes accumulated by the accumulating means; and means for determining which of the N samples accumulates the largest magnitudes.
Claim 20
Dependent Claim
27 words
The system of claim 15 wherein said means for selectively reducing the sensitivity comprise shifting means to barrel shift the magnitudes accumulated in said means for accumulating.
Claim 21
Dependent Claim
20 words
The system of claim 16 further comprising counter means for determining the number of shifts experienced by said shifting means.
Claim 22
Dependent Claim
27 words
The system of claim 15 wherein said means for selectively reducing the sensitivity is operated upon the accumulation of a predetermined magnitude in said means for accumulating.
Claim 23
Dependent Claim
31 words
The system of claim 15 wherein said means for selectively reducing the sensitivity is operated upon the appearance of a predetermined bit in a predetermined position within said means for accumulating.
Claim 24
Dependent Claim
27 words
The system of claim 13 wherein said magnitude is a magnitude of a signal output from a correlator circuit correlating a received signal with a PN pattern.
Claim 25
Independent Claim
85 words
A method for acquiring bit timing in a received signal comprising the steps of: (a) providing a receive clock which produces a periodic signal at a first predetermined rate; (b) dividing the periodic signal by a predetermined integer factor to produce a second periodic signal; (c) selectively eliminating a cycle of said second periodic signal to synchronize the second periodic signal to the bit rate of the received signal; and (d) using the second periodic signal to decode the bit timing of the received signal.
Claim 26
Independent Claim
85 words
A method for acquiring bit timing in a received signal comprising the steps of: (a) providing a receive clock which produces a periodic signal at a first predetermined rate; (b) dividing the periodic signal by a predetermined integer factor to produce a second periodic signal; (c) selectively eliminating a cycle of said second periodic signal to synchronize the second periodic signal to the bit rate of the received signal; and (d) using the second periodic signal to decode the bit timing of the received signal.
Claim 27
Dependent Claim
34 words
The method of claim 21 further comprising the step of selectively adjusting said second periodic signal by one half cycle to synchronize the second periodic signal to the bit rate of the received signal.
Claim 28
Dependent Claim
28 words
The method of claim 22 wherein the step of selectively adjusting said second periodic signal by one half cycle comprises the step of retarding said second periodic signal.
Claim 29
Dependent Claim
28 words
The method of claim 22 wherein the step of selectively adjusting said second periodic signal by one half cycle comprises the step of advancing said second periodic signal.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-08-04 | 2001-02-03 | 2001-08-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-08-04 | 2005-02-03 | 2005-08-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-08-04 | 2009-02-03 | 2009-08-05 | $7700.00 | Window Closed / Lapsed |