IP Library Granted Patent US 8,270,528
Granted Patent B2
US 8,270,528 · App. 12/800,815 · Granted Sep 18, 2012

Packet detection, synchronization, and frequency offset estimation

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 8,270,528
App. No.
12/800,815
Granted
Sep 18, 2012
Kind
B2
Abstract

Techniques are disclosed for detecting a packet. One technique includes sampling a received signal to produce a sequence of samples wherein the sequence of samples includes a plurality of subsequences of samples; cross correlating the subsequences of samples with a known form of the subsequence to produce cross correlations; self correlating the cross correlations to produce a plurality of self correlations; summing the self correlations; and processing the sum of the self correlations.

Claims (23)

1. A method of encoding a packet having a packet header to facilitate synchronization, the method including:

providing symbols constructed in a frequency domain as binary phase-shift keying (BPSK) symbols, wherein the symbols have minimized cross-correlation with training symbols provided by a wireless standard;

generating a sequence of the symbols for a packet detection portion of the packet header; and

repeating the sequence of the symbols in the packet detection portion wherein signs of selected symbols of the repeated sequence are reversed, wherein reversed signs indicate that bits of the repeated sequence are modified based on a pseudorandom sequence.

2. A method of encoding a packet, the method including:

generating a sequence of symbols for a packet detection portion of a packet header;

repeating the sequence of the symbols in the packet detection portion, wherein signs of selected symbols of the repeated sequence are reversed, wherein reversed signs indicate that bits of the repeated sequence are modified based on a pseudorandom sequence; and

averaging a symbol at an end of one sequence with a symbol at a beginning of a following sequence.

3. A receiver configured to detect a packet comprising:

a packet header signal including a repeated sequence of symbols for a packet detection portion of the packet header, wherein signs of selected symbols of the repeated sequence are reversed, wherein reversed signs indicate that bits of the repeated sequence are modified based on a pseudorandom sequence, and wherein a symbol at an end of one sequence is averaged with a symbol at a beginning of a following sequence.

4. A transmitter configured to transmit an encoded packet having a packet header to facilitate synchronization, the transmitter including:

a sequence generator configured to generate a sequence of symbols for a packet detection portion of the packet header; and

an encoder configured to repeat the sequence of symbols in the packet detection portion, wherein signs of selected symbols of the repeated sequence are reversed , wherein reversed signs indicate that bits of the repeated sequence are modified based on a pseudorandom sequence, and wherein the symbols have minimized cross-correlation with training symbols provided by a wireless standard.

5. A transmitter configured to transmit an encoded packet having a packet header to facilitate synchronization, the transmitter including:

a sequence generator configured to generate a sequence of symbols for a packet detection portion of the packet header; and

an encoder configured to repeat the sequence of symbols in the packet detection portion, wherein signs of selected symbols of the repeated sequence are reversed, wherein reversed signs indicate that bits of the repeated sequence are modified based on a pseudorandom sequence, the encoder further configured to average a symbol at an end of one sequence with a symbol at a beginning of a following sequence.

6. A computer program product for encoding a packet having a packet header to facilitate synchronization, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:

generating a sequence of symbols for a packet detection portion of the packet header;

repeating the sequence of symbols in the packet detection portion, wherein the signs of selected symbols of the repeated sequence are reversed, wherein reversed signs indicate that bits of the repeated sequence are modified based on a pseudorandom sequence, and wherein the symbols have minimized cross-correlation with training symbols provided by a wireless standard.

7. A computer program product for encoding a packet having a packet header to facilitate synchronization, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:

generating a sequence of symbols for a packet detection portion of the packet header;

repeating the sequence of symbols in the packet detection portion, wherein the signs of selected symbols of the repeated sequence are reversed, wherein reversed signs indicate that bits of the repeated sequence are modified based on a pseudorandom sequence; and

averaging a symbol at an end of one sequence with a symbol at a beginning of a following sequence.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2018
From: ZENG, CHAOHUANG; GILBERT, JEFFREY M.; CHOI, WON-JOON; ZHANG, XIAORU
To: ATHEROS COMMUNICATIONS, INC.
Reel/Frame 045384/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2012
From: QUALCOMM ATHEROS, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 029328/0052 →
MERGER Recorded Jul 15, 2011
From: ATHEROS COMMUNICATIONS, INC.
To: QUALCOMM ATHEROS, INC.
Reel/Frame 026599/0360 →