Circuit and method of identifying a burst frequency
First Claim
1. A method of identifying a burst sequence in a received signal in a communication channel, comprising the steps of:
- detecting the burst sequence in the communication channel by comparing a threshold to a difference between a number of zero crossings of the received signal and a variance of a length of time between zero crossings; and
locating a start of the burst sequence in the communication channel.
8 Assignments
0 Petitions
Accused Products
Abstract
A signal processor identifies a burst frequency in a communication channel. Buried in a multitude of RF transmitted incoming data is a sinusoidal burst frequency. The incoming data is stored, and the mean and variance of zero crossings of the incoming data is determined and an indicator is calculated. The indicator is compared to a threshold. When the indicator becomes greater than the threshold, then the burst frequency is identified. Next, the start of the burst frequency must be located. The mean and variance of the frequency of the burst signal is determined. The minimum variance is the start of the burst frequency. Other tests are performed to validate the burst frequency and minimize the probability of falsely identifying the burst frequency. The burst frequency is used to calibrate a crystal oscillator that controls the downconversion of the incoming data.
-
Citations
11 Claims
-
1. A method of identifying a burst sequence in a received signal in a communication channel, comprising the steps of:
-
detecting the burst sequence in the communication channel by comparing a threshold to a difference between a number of zero crossings of the received signal and a variance of a length of time between zero crossings; and
locating a start of the burst sequence in the communication channel. - View Dependent Claims (2, 3, 4, 5)
storing the received signal as sampled data;
determining a length of time between consecutive zero crossings of the sampled data;
determining an arithmetic mean of the length of time between consecutive zero crossings of the sampled data; and
determining a variance of the length of time between consecutive zero crossings of the sampled data from the length of time between consecutive zero crossings of the sampled data and the arithmetic mean of the length of time between consecutive zero crossings of the sampled data.
-
-
3. The method of claim 1 wherein the step of locating a start of the burst sequence includes the steps of:
-
storing the received signal as in-phase sampled data and quadrature sampled data;
forming a plurality of complex representations from pairs of the in-phase sampled data and the quadrature sampled data;
converting the complex representations of pairs of the in-phase sampled data and the quadrature sampled data to a plurality of frequencies representative of the received signal; and
locating the start of the burst sequence as a minimum variance of the plurality of frequencies representative of the received signal.
-
-
4. The method of claim 3 further comprising the steps of:
-
determining a frequency of the burst sequence; and
providing a burst frequency signal representative of the frequency of the burst sequence to alter an output frequency of an oscillator.
-
-
5. The method of claim 4 further including the step of validating the burst sequence by distinguishing the received signal from characteristics of the burst sequence.
-
6. A signal processor for identifying a burst sequence in a received signal in a communication channel, comprising:
-
means for detecting the burst sequence in the communication channel by comparing a threshold to a difference between a number of zero crossings of the received signal and a variance of a length of time between zero crossings; and
means for locating a start of the burst sequence in the communication channel. - View Dependent Claims (7, 8)
means for storing the received signal as sampled data;
means for determining a length of time between consecutive zero crossings of the sampled data;
means for determining an arithmetic mean of the length of time between consecutive zero crossings of the sampled data; and
means for determining a variance of the length of time between consecutive zero crossings of the sampled data from the length of time between consecutive zero crossings of the sampled data and the arithmetic mean of the length of time between consecutive zero crossings of the sampled data.
-
-
8. The signal processor of claim 6 further comprising:
-
means for storing the received signal as in-phase sampled data and quadrature sampled data;
means for forming a plurality of complex representations from pairs of the in-phase sampled data and the quadrature sampled data;
means for converting the complex representations of pairs of the in-phase sampled data and the quadrature sampled data to a plurality of frequencies representative of the received signal; and
means for locating the start of the burst sequence as a minimum variance of the plurality of frequencies representative of the received signal.
-
-
9. A wireless communication system, comprising:
-
an RF receiver having an input coupled for receiving an RF signal and downconverting the RF signal to baseband data;
an oscillator coupled for receiving a burst frequency signal which controls a frequency of an oscillator signal which is applied to a reference frequency input of the RF receiver for downconverting the RF signal; and
a signal processor coupled for receiving the baseband data and detecting a burst sequence in the baseband data by comparing a threshold to a difference between a number of zero crossings of the baseband data and a variance of a length of time between zero crossings, the signal processor further locating a start of the burst sequence and providing the burst frequency signal representative of the frequency of the burst sequence to the oscillator. - View Dependent Claims (10, 11)
means for storing the baseband data as sampled data;
means for determining a length of time between consecutive zero crossings of the sampled data;
means for determining an arithmetic mean of the length of time between consecutive zero crossings of the sampled data; and
means for determining a variance of the length of time between consecutive zero crossings of the sampled data from the length of time between consecutive zero crossings of the sampled data and the arithmetic mean of the length of time between consecutive zero crossings of the sampled data.
-
-
11. The wireless communication system of claim 9 wherein the signal processor further includes:
-
means for storing the baseband data as in-phase sampled data and quadrature sampled data;
means for forming a plurality of complex representations from pairs of the in-phase sampled data and the quadrature sampled data;
means for converting the complex representations of pairs of the in-phase sampled data and the quadrature sampled data to a plurality of frequencies representative of the baseband data; and
means for locating the start of the burst sequence as a minimum variance of the plurality of frequencies representative of the baseband data.
-
Specification