WLAN receiver early power down based on center frequency offset detection
11627531 · 2023-04-11
Assignee
Inventors
Cpc classification
H04W52/0238
ELECTRICITY
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A wireless local area network (WLAN) station receiver has a center frequency offset (CFO) estimator and an CFO table with an association between a CFO value from a recently received access point packet for which the station is associated according to 802.11. The receiver performs a comparison between the CFO estimate of the received packet and the CFO value from the CFO database, and powers the receiver down if the comparison exceeds a threshold. The threshold may be an absolute value in parts per million, or may include a time drift compensation component.
Claims
1. An early power down receiver comprising: an RF front end comprising a variable gain amplifier (VGA) coupled to incoming wireless packets, the RF front end producing a baseband output; an analog to digital converter (ADC) coupled to the baseband output, the ADC outputting digitized samples; a Center Frequency Offset (CFO) table containing an association between an access point (AP) and an AP CFO value from a previous receive event of a packet from an associated access point for at least a previous two received packet preambles from the AP; a center frequency offset (CFO) controller coupled to the CFO table and to the digitized samples, the CFO controller estimating a current CFO value during a preamble interval; the CFO controller configured to generate a comparison value between the current CFO value and the AP CFO values from the CFO table; where the current CFO value is compared with an estimated CFO computed by adding a previous CFO value from the CFO table to a change in CFO per unit time of the at least two previous CFO measurements multiplied by an elapsed time since a previous CFO measurement to form a CFO change estimate, and comparing the CFO changes estimate to the measured CFO; and, the RF front end, ADC, and CFO controller powering down if the comparison value exceeds a threshold.
2. The early power down receiver of claim 1 where the RF front end VGA output is coupled to a quadrature mixer which generates quadrature baseband signals by mixing with a quadrature local oscillator.
3. The early power down receiver of claim 1 where the local oscillator has a frequency of approximately 2.4 Ghz.
4. The early power down receiver of claim 1 where the AP CFO value is computed from a previous CFO measurement plus an offset based on a CFO drift value per unit time multiplied by a time interval from the previous CFO measurement.
5. The early power down receiver of claim 1 where the threshold is 2 ppm.
6. The early power down receiver of claim 1 where the mixer is a quadrature mixer and the CFO table contains a history of CFO measurements which provide a positive or negative drift per unit time, the positive or negative drift per unit time used to determine the AP CFO value.
7. The early power down receiver of claim 1 where an AGC process is performed before or during a CFO estimate duration.
8. The early power down receiver of claim 1 where the receiver is operative to receive a WLAN packet wherein the WLAN packet comprises at least one of DSSS modulation or OFDM modulation.
9. The early power down receiver of claim 8 where the receiver is operative to receive an OFDM modulated packet, and the current CFO value is computed over 3 or more segments of approximately 0.8 us intervals of the preamble.
10. The early power down receiver of claim 1 where the CFO table includes at least one of an AP CFO and a peer CFO accompanied by a timestamp.
11. A process for an early power down receiver which receives a wireless packet having a preamble part, a header part, and a packet payload part, the process comprising: measuring a center frequency offset (CFO) during a preamble part; retrieving a at least two previous CFO values from a CFO table, the CFO table having an association between an access point identifier and a CFO estimate for the access point; comparing the measured CFO with the at least two previous CFO values for the AP from the CFO table to generate a comparison result; where the measured CFO is compared with the CFO estimate by adding a previous CFO value from the CFO table to a change in CFO per unit time of at least two previous CFO measurements multiplied by an elapsed time since a previous CFO measurement to form a CFO change estimate, and comparing the CFO change estimate to the measured CFO to generate a comparison result; and, powering down the early power down receiver when the comparison result exceeds a threshold.
12. The process of claim 11 where measuring the CFO is performed using a quadrature mixer which indicates a positive or negative CFO offset.
13. The process of claim 11 where the CFO table contains at least two previous CFO measurements and a time duration between CFO measurements.
14. The process of claim 11 where the CFO estimate is determined in less than 10 segments of a preamble.
15. The process of claim 11 where the received packet is at least one of the protocols: 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11af, 802.11ah, 802.11ax and 802.11ba.
16. A CFO estimator for determining whether a preamble was transmitted by a particular access point, the CFO estimator comprising: a quadrature mixer receiving preamble RF energy, mixing the RF energy to quadrature baseband signals, the quadrature baseband signals sampled to form quadrature samples; a CFO processor coupled to the quadrature samples, the CFO processor measuring a frequency offset value and storing the frequency offset value with a timestamp into a CFO table when the preamble is determined to be from a particular access point, the CFO table storing at least two CFO offset values associated with different received packets for the particular access point; the CFO processor also comparing a received preamble CFO with an estimated current CFO derived from the CFO table, the CFO processor issuing a power down signal when the estimated dcsircd current CFO differs from the received preamble CFO by more than a threshold; and, the estimated current CFO computed by adding a previous preamble CFO measurement to a dcsircd prcamblc cstimatcd drift per unit time between previous CFO offset values from the CFO table multiplied by a time duration between the previous CFO offset values.
17. The CFO estimator of claim 16 the preamble is determined to be from the particular AP when a subsequent source address matches an address of the particular access point.
18. The CFO estimator of claim 16 where the mixer is a quadrature mixer and the frequency offset value has a positive or negative value.
19. The CFO estimator of claim 16 where the CFO table has a history of CFO offsets and associated time stamps.
20. The CFO estimator of claim 16 where the preamble is at least one of the protocols: 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11af, 802.11ah, 802.11ax and 802.11ba.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE INVENTION
(10) In the present patent application, the presentation of a nominal value x which is “approximately x” is understood to be within the range of +/−20% of x. Similarly, “on the order of x” is understood to include the range x/10 to 10x.
(11)
(12) When the preamble/header of
(13) Once the OFDM packet has been detected and CFO qualified as being associated with the expected AP or peer, the CFO may be corrected for symbol extraction and processing by the baseband processor, and the receiver will next utilize a second preamble field section 107 known as the Legacy Long Training Field (LLTF) in the IEEE 802.11 standard, containing two repeated sequences and a cyclic prefix. This second portion 107 of the preamble is designed to be used for channel estimation. In an example of the present invention for OFDM, the OFDM receiver will first identify the start of the packet, examine the center frequency offset and disqualify the packet and power down the receiver if the CFO error exceeds a threshold. If the CFO error is within acceptable limits, the CFO will be corrected as well as channel effects, and remove residual phase distortions prior to decoding the DA fields of the packet header as a secondary verification and to disqualify interferers with the same CFO as the intended AP or STA.
(14)
(15)
(16)
(17) Determination of a magnitude of CFO offset may be determined from a single mixer output, however it is not possible to resolve a positive CFO from a negative CFO. Determination of a positive or negative CFO requires an analytic signal provided by a quadrature mixer. In one example of the invention providing a positive and negative CFO, a quadrature mixer is used which provides positive and negative CFO values.
(18) In one example of the invention, the AP CFO or the temporal history of CFO for each packet or groups of packets received are used to predict a future expected CFO for use with subsequently received packets. For example, the threshold may adapt to a 0.1 ppm/min offset drift in AP CFO for the AP over time as an ambient temperature increases. In this manner, the reference expected CFO which is compared with the received CFO can be tracked. In one example of the invention, the expected CFO (CFOexpected) has a value:
CFOexpected=CFO[t−1]+tn*(CFO[t−2]−CFO[t−1])/tp where:
(19) CFO[t−2] and CFO[t−1] are the previous two CFO samples for the AP, and tn is the duration from the measurement of CFO[t−1] to the time of measurement of the current CFO. tp is the duration between the measurement of CFO[t−2] and CFO[t−1].
(20) The CFO table 426 has entries shown in
(21) The early power down receiver of the invention corresponds to a WLAN receiver which can receive at least one of DSSS modulated or OFDM modulated packets. In an embodiment where the receiver is configured to receive a OFDM modulated packet, the CFO estimate is computed for the OFDM packet over 3 or more segments of preamble, each segment being approximately 0.8 us in duration, such as where each segment is formed by short training symbols 103 of
(22)
(23)
(24)
(25) The present examples are provided for illustrative purposes only, and are not intended to limit the invention to only the embodiments shown.