IP Library Granted Patent US 9,313,754
Granted Patent B2
US 9,313,754 · App. 13/751,388 · Granted Apr 12, 2016

PHY preamble format for wireless communication system

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,313,754
App. No.
13/751,388
Granted
Apr 12, 2016
Kind
B2
Abstract

A system and method of extracting data from data packets transmitted over a wireless network includes receiving a data packet having a preamble portion and a payload portion. The preamble portion is cross correlated with a first known spreading sequence to generate a first timing signal and the preamble portion is cross correlated with a second known spreading signal to generate a frame timing signal. An impulse is detected in the first timing signal and a first timing parameter is set based upon the detected impulse in the first timing signal. An impulse is detected in the frame timing signal and a frame timing parameter is set based upon the detected impulse in the frame timing signal. Data is extracted from the received payload portion according to the first timing parameter and the frame timing parameter.

Claims (32)

1. A method performable by a receiver, the method comprising:

receiving a data packet from a transmitter,

wherein the data packet includes a preamble and a payload,

wherein the preamble includes (i) a synchronization sequence (SYNC), (ii) a start frame delimiter (SFD), (iii) a first cover code combined with a first spreading sequence, and (iv) a second cover code that is combined with a second spreading sequence different than the first spreading sequence,

wherein each of the spreading sequences is a pseudo-random number sequence that is known to both the transmitter and the receiver, and

wherein the spreading sequences have (i) a first order in which the first spreading sequence is in the SYNC and the second spreading sequence is in the SFD or (ii) a second order in which the second spreading sequence is in the SYNC and the first spreading sequence is in the SFD;

cross correlating the preamble with the spreading sequence to generate a timing signal;

extracting payload data from the payload based on the timing signal;

extracting, from the cover codes, a network identification number; and

extracting, based on whether the spreading sequences are in the first order or the second order, a determination whether the payload is single carrier or multiple carrier.

2. The method of claim 1 , wherein the timing signal is a frame timing signal.

3. The method of claim 1 , further comprising extracting, from the cover codes, an automatic gain control parameter.

4. The method of claim 1 , further comprising extracting, from the cover codes, a header rate parameter.

5. The method of claim 1 , further comprising extracting, from the cover codes, a piconet ID number.

6. The method of claim 1 , wherein the data packet is received over a cellular system.

7. A receiver comprising:

an antenna configured to receive a data packet from a transmitter,

wherein the data packet includes a preamble and a payload,

wherein the preamble includes (i) a synchronization sequence (SYNC), (ii) a start frame delimiter (SFD), (iii) a first cover code combined with a first spreading sequence, and (iv) a second cover code that is combined with a second spreading sequence different than the first spreading sequence,

wherein each of the spreading sequences is a pseudo-random number sequence that is known to both the transmitter and the receiver, and

wherein the spreading sequences have (i) a first order in which the first spreading sequence is in the SYNC and the second spreading sequence is in the SFD or (ii) a second order in which the second spreading sequence is in the SYNC and the first spreading sequence is in the SFD;

a cross-correlator configured to cross correlate the preamble with the spreading sequence to generate a timing signal;

a data extractor configured to extract payload data from the payload based on the timing signal;

a cover code decoder configured to extract, from the cover codes, a network identification number;

wherein the cross-correlator is further configured to extract, based on whether the spreading sequences are in the first order or the second order, a determination whether the payload is single carrier or multiple carrier.

8. The receiver of claim 7 , wherein the timing signal is a frame timing signal.

9. The receiver of claim 7 , wherein the cross-correlator is further configured to extract, from the cover codes, an automatic gain control parameter.

10. The receiver of claim 7 , wherein the cross-correlator is further configured to extract, from the cover codes, a header rate parameter.

11. The receiver of claim 7 , wherein the cross-correlator is further configured to extract, from the cover codes, a piconet ID number.

12. The receiver of claim 7 , wherein the data packet is received over a cellular system.

13. The method of claim 5 , further comprising extracting, from the cover codes, an automatic gain control parameter.

14. The receiver of claim 11 , wherein the cross-correlator is further configured to extract, from the cover codes, an automatic gain control parameter.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 050578/0787 →