Threshold detector for detecting synchronization signals at correlator output during packet acquisition
First Claim
1. A threshold detector for a wireless receiver configured to detect synchronization signals of packets transmitted in a wireless medium, comprising:
- a correlator that compares received signals with predetermined synchronization signals and that provides a correlation signal indicative thereof;
a short-term integrator, coupled to the correlator, that integrates a predetermined short term of the correlated signal and that provides a short term moving average signal;
a long-term integrator, coupled to the correlator, that integrates a predetermined long term of the correlated signal and that provides a long term moving average signal;
a multiplier, coupled to the long-term integrator, that multiplies the long term moving average signal by a predetermined constant and that provides a corresponding dynamic threshold signal; and
a detector, coupled to the multiplier and the short-term integrator, that asserts a timing signal based on a crossover between the short term moving average signal and the dynamic threshold signal.
10 Assignments
0 Petitions
Accused Products
Abstract
A threshold detector for detecting synchronization signals at correlator output during packet acquisition. An RF receiver converts RF signals into baseband signals. A matched filter correlator correlates samples of the baseband signals with predetermined synchronization signals, such as long sync symbols, and provides corresponding correlation samples. A long-term integrator integrates a first predetermined number of the correlation samples to provide a long term moving average and a short term integrator integrates a second predetermined number of the correlation samples to provide a short term moving average signal. The short term moving average signal is based on channel delay spread and the long term moving average tracks channel noise. A multiplier multiplies the long term moving average signal by a scale factor to generate a dynamic threshold. A detector detects a crossover between the short term moving average and the dynamic threshold to estimate timing of received synchronization signals.
-
Citations
20 Claims
-
1. A threshold detector for a wireless receiver configured to detect synchronization signals of packets transmitted in a wireless medium, comprising:
-
a correlator that compares received signals with predetermined synchronization signals and that provides a correlation signal indicative thereof;
a short-term integrator, coupled to the correlator, that integrates a predetermined short term of the correlated signal and that provides a short term moving average signal;
a long-term integrator, coupled to the correlator, that integrates a predetermined long term of the correlated signal and that provides a long term moving average signal;
a multiplier, coupled to the long-term integrator, that multiplies the long term moving average signal by a predetermined constant and that provides a corresponding dynamic threshold signal; and
a detector, coupled to the multiplier and the short-term integrator, that asserts a timing signal based on a crossover between the short term moving average signal and the dynamic threshold signal. - View Dependent Claims (2, 3, 4, 5)
a phase remover, coupled at the output of the correlator, that removes phase of the correlation signal.
-
-
3. The threshold detector of claim 1, wherein:
-
the correlator outputs a consecutive series of samples at a selected sample rate of the received signal as the correlation signal;
the short-term integrator determines a moving average using a first predetermined number of samples based on a predetermined channel delay spread; and
the long-term integrator determines a moving average using a second predetermined number of samples, second predetermined number being greater than the first predetermined number and selected to track noise level in the channel.
-
-
4. The threshold detector of claim 3, wherein the first predetermined number is less than 10 and wherein the second predetermined number is greater than 20.
-
5. The threshold detector of claim 1, wherein the correlator is a matched filter correlator.
-
6. A baseband processor for a radio frequency (RF) communication device, comprising:
-
an analog to digital converter (ADC) that converts received analog baseband signals to digital baseband signals;
decimation filters, coupled to the ADC, that coverts the digital baseband signals to digital samples at a selected sample rate; and
a synchronization timing estimator, coupled to the decimation filters, comprising;
a correlator that compares the digital samples from the decimation filters with predetermined synchronization signals and that provides digital correlation samples indicative thereof;
a short-term integrator, coupled to the correlator, that integrates a first predetermined number of the digital correlation samples and that provides a short term moving average signal;
a long-term integrator, coupled to the correlator, that integrates a second predetermined number of the digital correlation samples and that provides a long term moving average signal, the second predetermined number greater than the first predetermined number;
a multiplier, coupled to the long-term integrator, that multiplies the long term moving average signal by a predetermined scale factor and that provides a corresponding dynamic threshold signal; and
a detector, coupled to the multiplier and the short-term integrator, that asserts a timing signal based on a crossover between the short term moving average signal and the dynamic threshold signal. - View Dependent Claims (7, 8, 9, 10)
automatic gain control (AGC) logic, couple to the ADC, that that controls a power level of the digital signals to a target power level;
acquisition control logic, coupled to the AGC logic, that asserts an AGC lock signal;
course frequency offset estimation logic, coupled to the acquisition control logic, the decimation filters and the synchronization timing estimator, that asserts a course frequency offset estimate signal; and
the synchronization timing estimator beginning processing upon assertion of the AGC lock signal and receiving the course frequency offset estimate signal.
-
-
11. A radio frequency (RF) transceiver configured for packet-based communication in which packets include pre-pended synchronization signals, comprising:
-
a radio section configured to convert RF signals at a selected communication frequency received by an antenna into corresponding analog baseband signals; and
a baseband processor, coupled to the radio, comprising;
an analog to digital converter (ADC) that converts the analog baseband signals to digital signals;
decimation filters, coupled to the ADC, that coverts the digital signals to digital samples at a selected sample rate; and
timing estimation logic, coupled to the decimation filters, comprising;
a correlator that compares the digital samples from the decimation filters with predetermined synchronization signals and that provides digital correlation samples indicative thereof;
a short-term integrator, coupled to the phase corrector, that sums a first predetermined number of phase-corrected digital correlation samples and that provides a short term moving average signal;
a long-term integrator, coupled to the phase corrector, that sums a second predetermined number of phase-corrected digital correlation samples and that provides a long term moving average signal, the second predetermined number greater than the first predetermined number;
a multiplier, coupled to the long-term integrator, that multiplies the long term moving average signal by a predetermined scale factor and that provides a corresponding dynamic threshold signal; and
a detector, coupled to the multiplier and the short-term integrator, that asserts a long sync timing signal based on a crossover between the short term moving average signal and the dynamic threshold signal. - View Dependent Claims (12, 13, 14)
the radio section converting RF signals to intermediate frequency (IF) signals and converting IF signals to the analog baseband signals;
the baseband processor further comprising;
automatic gain control (AGC) logic, coupled to the ADC, that controls a power level of the digital signals to a target power level; and
frequency offset logic, coupled to the decimation filters and the timing estimation logic, that estimates frequency offset of the digital samples.
-
-
15. A method of detecting synchronization signals of a packet transmitted in a multipath wireless medium, comprising:
-
correlating an incoming signal with predetermined synchronization signals and providing a correlation signal indicative thereof;
integrating the correlation signal over a predetermined short duration and providing a short-term moving average signal;
integrating the correlation signal over a predetermined long duration and providing a long-term moving average signal;
multiplying the long-term moving average signal by a scale factor and providing a corresponding dynamic threshold; and
detecting a cross-over event between the short-term moving average signal and the dynamic threshold and asserting a timing signal indicative thereof. - View Dependent Claims (16, 17, 18, 19, 20)
generating discrete samples of the incoming signal at a predetermined sample rate;
said correlating comprising comparing the discrete samples with predetermined samples and providing correlation samples indicative thereof;
said integrating the correlation signal over a predetermined short duration comprising averaging a first predetermined number of correlation samples; and
said integrating the correlation signal over a predetermined long duration comprising averaging a second predetermined number of correlation samples, wherein the second predetermined number is greater than the first predetermined number.
-
-
18. The method of claim 17, wherein said generating discrete samples comprises converting an analog signal to a digital signal and sampling the digital signal at the predetermined sample rate.
-
19. The method of claim 17, wherein said comparing the discrete samples with predetermined samples comprises comparing the discrete samples with predetermined long sync symbols.
-
20. The method of claim 15, wherein the predetermined short duration is based on a predetermined multipath delay spread and wherein the predetermined long duration is selected to track noise in a wireless medium.
Specification