Wireless alarm system
First Claim
1. An apparatus for achieving spread spectrum chip code synchronization using a two step algorithm in a processor coupled to a receiver having an output, comprising:
- means coupled to the output of said receiver for correlating a first signal from the output of said receiver within one chip of said spread spectrum chip code by comparing the first signal to an adaptive average to determine whether the first signal achieves coarse correlation; and
means coupled to the output of said receiver for correlating a second signal, in response to the first signal achieving coarse correlation, from the output of said receiver within a portion of one chip of said spread spectrum chip code by comparing the second signal to the adaptive average to determine whether the second signal achieves coarse correlation.
15 Assignments
0 Petitions
Accused Products
Abstract
A wireless alarm system using spread spectrum transmitters, fast frequency shift keying, spread spectrum receivers and computer with a display. The spread spectrum transmitter includes an oscillator coupled to a microprocessor with chip code generation means, preamble register, address register and data register. The spread spectrum receiver acquires synchronization of the spread spectrum signal using a microprocessor coupled to the quieting, signal strength or baseband output of the receiver, with a two step algorithm. The steps comprise achieving a coarse lock and a fine lock to the spread spectrum signal.
-
Citations
5 Claims
-
1. An apparatus for achieving spread spectrum chip code synchronization using a two step algorithm in a processor coupled to a receiver having an output, comprising:
-
means coupled to the output of said receiver for correlating a first signal from the output of said receiver within one chip of said spread spectrum chip code by comparing the first signal to an adaptive average to determine whether the first signal achieves coarse correlation; and means coupled to the output of said receiver for correlating a second signal, in response to the first signal achieving coarse correlation, from the output of said receiver within a portion of one chip of said spread spectrum chip code by comparing the second signal to the adaptive average to determine whether the second signal achieves coarse correlation. - View Dependent Claims (2)
-
-
3. A spread spectrum chip code synchronization method using a two step algorithm in a processor coupled to a receiver having an output, comprising the steps, performed by said processor, of:
-
correlating a first signal from the output of said receiver within one chip of said spread spectrum chip code by comparing the first signal to an adaptive average to determine whether the first signal exceeds the preset margin; computing the adaptive average, in response to the first signal not exceeding the preset margin, by adding the first signal to the previously computed adaptive average; and correlating a second signal, in response to the first signal exceeding the preset margin, from the output of said receiver within a portion of one chip of said spread spectrum chip code by comparing the second signal to the adaptive average to determine whether the second signal exceeds the preset margin.
-
-
4. A method of using a processor for synchronizing the timing acquisition of a spread spectrum signal received by a receiver, the spread spectrum signal having a plurality of information bits with each information bit including a plurality of chips from a spread spectrum chip code, comprising the steps, performed by said processor, of:
-
sampling and digitizing a first signal at the end of one information bit time from the output of said receiver to generate a first data signal; comparing the first data signal during the one information bit time to an adaptive average to determine whether coarse correlation has been achieved; computing the adaptive average by adding a first portion of the first data signal to a second portion of previously computed adaptive average in response to tee first data signal not achieving coarse correlation; shifting a chip code phase shifter by a third portion of one information bit time in response to the first data signal achieving coarse correlation; sampling and digitizing a second signal from the output of said receiver to generate a second data signal; comparing the second data signal during one information bit time to the adaptive average to determine whether fine correlation has been achieved; shifting a chip code phase shifter by a fourth portion of one information bit time in response to the second data signal not achieving fine correlation; and initiating a data capture algorithm in response to the second data signal achieving fine correlation.
-
-
5. A method of using a process for synchronizing timing acquisition of a spread spectrum signal received by a receiver, the spread spectrum signal having a plurality of information bits with each information bit including a plurality of chips from a spread spectrum chip code, comprising the steps, performed by said processor, of:
-
sampling and digitizing a first signal at the end of one information bit time from the output of said receiver to generate a first data signal; comparing the first data signal during the one information bit time to an adaptive average to determine whether coarse correlation has been achieved; computing the adaptive average by adding a first portion of the first data signal to a second portion of previously computed adaptive average in response to the first data signal not achieving coarse correlation; and initiating a data capture algorithm in response to the second data signal achieving fine correlation.
-
Specification