IP Library Granted Patent US 9,780,988
Granted Patent B2
US 9,780,988 · App. 14/058,153 · Granted Oct 3, 2017

Systems and methods for wireless clock synchronization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,780,988
App. No.
14/058,153
Granted
Oct 3, 2017
Kind
B2
Abstract

Systems and methods are disclosed herein to provide improved clock synchronization between wireless data communication transmitters and receivers, including Orthogonal Frequency Division Multiplexing (OFDM) communication systems. In accordance with one or more embodiments, a clock synchronization system is disclosed that includes an adaptive threshold function operative in conjunction with a synchronizer that adjusts the frequency and phase of a receive clock oscillator. Such a synchronization system may offer improved capabilities such as resistance to radio frequency (RF) channel impairments and noise, rejection of mis-decoded clock synchronization signals, and handling of multiple transmitters.

Claims (37)

1. A system for synchronizing a clock of a network equipment test device to received wireless signals and for analyzing relative quality of a plurality of transmit oscillators of a corresponding plurality of wireless devices under test (DUTs), the system comprising:

a network equipment test device including:

at least one processor;

a short training field/long training field (STF/LTF) extraction function implemented by the at least one processor for identifying and for receiving wireless signals from each of said DUTs and for extracting STF and LTF segments from each of said wireless signals;

a pilot extraction function implemented by the at least one processor for extracting pilot signals from each of said wireless signals;

an oscillator of said network equipment test device for generating a receive clock signal;

phase/frequency comparison logic for comparing a phase of each of said pilot signals to a phase of said receive clock signal and generating phase offset estimates based on results of the comparing;

a phase/frequency error correction function implemented by the at least one processor for modifying the frequency and phase of said oscillator of said network equipment test device according to the STF/LTF and said pilot extraction functions;

an offset threshold function implemented by the at least one processor for controlled application of pilot-derived offset calculations by said phase/frequency error correction logic, wherein said offset threshold function is operative to prevent said phase/frequency error correction function from utilizing a phase offset estimate generated by said phase/frequency comparison logic from one of said pilot signals to modify the frequency and phase of said oscillator of said network equipment test device when one of said phase offset estimates generated by said phase/frequency comparison logic from said pilot signal does not meet a predetermined threshold and to allow modification of the frequency and phase of said oscillator of said network equipment test device when one of said phase offset estimates generated by said phase/frequency comparison logic from said pilot signal exceeds said predetermined threshold, wherein said offset threshold function is further configured to calculate a running mean and standard deviation over a set of said phase offset estimates, discard phase offset estimates that are outside of a range established by the running mean and standard deviation and thereby prevent utilization of said discarded phase offsets to synchronize said oscillator of said network equipment test device to said pilot signals; and

wherein said at least one processor is configured to compute an average of the phase offset estimates computed for the pilot signals for each of the DUTs and to compare the average phase offset of each of the DUTs to the average offset across all of the DUTs to characterize relative frequency drifts of the transmit oscillators of the DUTs.

2. The system of claim 1 , wherein said STF and LTF segments are present within the preamble of each of said wireless signals.

3. The system of claim 1 , wherein said pilot signals are present within a payload of each of said wireless signals.

4. The system of claim 1 , wherein said predetermined threshold is obtained from a parameter storage function.

5. The system of claim 4 , wherein said parameter storage function stores a plurality of said predetermined thresholds corresponding to the plurality of DUTs, and retrieves a particular one of said plurality of said predetermined thresholds when receiving a packet from a particular one of said plurality of DUTs.

6. The system of claim 5 , wherein said particular one of said plurality of predetermined thresholds is calculated according to signal and channel characteristics of said particular one of said plurality of transmitting stations DUTs.

7. The system of claim 1 , wherein said pilot extraction function is adapted to filter said pilot signals according to a predetermined filter criterion.

8. The system of claim 7 , wherein said filter criterion is obtained from a parameter storage function implemented by the at least one processor.

9. The system of claim 8 , wherein said parameter storage function stores a plurality of filter criteria corresponding to the plurality of DUTs, and retrieves a particular one of said plurality of said filter criteria when receiving a packet from a particular one of said DUTs.

10. A method of synchronizing an oscillator of a network equipment test device to received wireless signals and for analyzing relative quality of a plurality of transmit oscillators of a corresponding plurality of wireless devices under test (DUTs), the method comprising:

in a network equipment test device:

receiving a plurality of wireless signals from a plurality of DUTs;

extracting short training field/long training field (STF/LTF) segments and pilot signals from each of said wireless signals;

initially synchronizing said oscillator of said network equipment test device to said STF/LTF segments;

calculating a phase offset between a signal output from said oscillator of said network equipment test device and each of said pilot signals and generating a phase offset estimate from each of said pilot signals;

controlling application of phase offset estimates generated from pilot signals to modify frequency and phase of said oscillator of said network equipment test device by:

comparing the phase offset estimate generated from each of said pilot signals with a predetermined threshold;

synchronizing said oscillator of said network equipment test device with said pilot signal in response to said phase offset estimate generated from said pilot signal being greater than said predetermined threshold;

preventing utilization of said phase offset estimate generated from said pilot signal to synchronize said oscillator of said network equipment test device with said pilot signal if said phase offset estimate generated from said pilot signal does not exceed said predetermined threshold;

calculating a running mean and standard deviation over a set of said phase offset estimates, discarding phase offset estimates that are outside of a range established by the running mean and standard deviation and thereby preventing utilization of said discarded phase offsets to synchronize said oscillator of said network equipment test device to said pilot signals; and

computing an average of the phase offset estimates computed for the pilot signals for each of the DUTs and comparing the average phase offset of each of the DUTs to the average offset across all of the DUTs to characterize relative frequency drifts of the transmit oscillators of the DUTs.

11. The method of claim 10 , further including filtering a plurality of said offsets according to a filter algorithm, and using said filtered plurality of offsets to synchronize said oscillator of said network equipment test device.

12. The method of claim 11 , wherein said filter algorithm is modified according to the DUTs that transmit said wireless signals.

13. The method of claim 10 , further including discarding offset values according to a predetermined filter criterion.

14. The method of claim 13 , wherein said filter criterion is dependent on a statistical parameter computed over a plurality of said offsets.

15. The method of claim 10 , wherein synchronizing said oscillator of said network equipment test device to said pilot signal includes synchronizing said oscillator of said network equipment test device to said pilot signal after a first occurrence of said synchronization to said pilot signal.

16. The method of claim 10 , further including calculating said predetermined threshold according to a statistical parameter computed over a plurality of said offsets.

17. The method of claim 10 , wherein said predetermined threshold depends on the DUT that transmits each of said wireless signals.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: IXIA
Reel/Frame 042335/0465 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE SECOND ASSIGNOR'S NAME PREVIOUSLY RECORDED ON REEL 031907 FRAME 0867. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 31, 2016
From: ALEXANDER, THOMAS; WICKER, DAVID JENNINGS, JR.
To: IXIA
Reel/Frame 040515/0977 →
SECURITY INTEREST Recorded Mar 3, 2015
From: IXIA; ANUE SYSTEMS, INC.; BREAKINGPOINT SYSTEMS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 035121/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2014
From: ALEXANDER, THOMAS; WICKER, DAVID JENNINGS
To: IXIA
Reel/Frame 031907/0867 →