IP Library › Granted Patent US 10,117,254
Granted Patent B2
US 10,117,254 · App. 15/213,967 · Granted Oct 30, 2018

Pilot sequences in data streams

Inventors: Lin Yang (San Diego, CA); Bin Tian (San Diego, CA); Jialing Li Chen (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W72/0486H04L5/005H04L5/0048H04L27/2613H04L43/0894
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 10,117,254
App. No.
15/213,967
Granted
Oct 30, 2018
Kind
B2
Abstract

A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an apparatus is configured to determine a plurality of resource units for communication. The apparatus is configured to generate a set of pilot signals in at least one resource unit of the plurality of resource units. The apparatus is configured to transmit the generated set of pilot signals in the at least one resource unit of the plurality of resource units.

Claims (75)

1. A method of wireless communication for an access point, comprising:

determining a first plurality of resource units for communication of a first data symbol;

determining a second plurality of resource units for communication of a second data symbol, wherein the second data symbol is subsequent to the first data symbol;

generating a first set of pilot signals in at least one resource unit of the first plurality of resource units, wherein generating the first set of pilot signals in the at least one resource unit of the first plurality of resource units comprises: determining pilot tone locations associated with the at least one resource unit of the first plurality of resource units, and determining an initial pilot sequence associated with the determined pilot tone locations;

generating a second set of pilot signals in at least one resource unit of the second plurality of resource units, wherein generating the second set of pilot signals in the at least one resource unit of the second plurality of resource units comprises: determining a second pilot sequence by shifting the initial pilot sequence; and

transmitting the generated first set of pilot signals in the at least one resource unit of the first plurality of resource units and the generated second set of pilot signals in the at least one resource unit of the second plurality of resource units.

2. The method of claim 1 , wherein determining the first plurality of resource units for communication comprises:

determining a communication bandwidth; and

determining a number of usable tones per resource unit based on the determined communication bandwidth.

3. The method of claim 1 , wherein generating the first set of pilot signals in the at least one resource unit of the first plurality of resource units further comprises:

determining pilot values for the determined pilot tone locations based on the determined initial pilot sequence and a pilot polarity sequence.

4. The method of claim 1 , wherein shifting the initial pilot sequence comprises shifting the initial pilot sequence based on a data symbol index.

5. The method of claim 1 , wherein the at least one resource unit of the second plurality of resource units has 26 usable tones and 2 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, −1}.

6. The method of claim 1 , wherein the at least one resource unit of the first plurality of resource units has 52 usable tones or 106 usable tones and has 4 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1}.

7. The method of claim 1 , wherein the at least one resource unit of the first plurality of resource units has 242 usable tones and has 8 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1}.

8. The method of claim 1 , wherein the at least one resource unit of the first plurality of resource units has 484 usable tones or 996 usable tones and has 16 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1}.

9. The method of claim 1 , wherein the at least one resource unit of the first plurality of resource units has 1992 usable tones and 32 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1}.

10. The method of claim 1 , wherein the generated first set of pilot signals is based on a number of symbols in a signal (SIG) field of a preamble.

11. An apparatus for wireless communication, comprising:

a memory; and

at least one processor coupled to the memory, wherein the at least one processor is configured to:

determine a first plurality of resource units for communication of a first data symbol;

determine a second plurality of resource units for communication of a second data symbol, wherein the second data symbol is subsequent to the first data symbol;

generate a first set of pilot signals in at least one resource unit of the first plurality of resource units, wherein to generate the first set of pilot signals in the at least one resource unit of the first plurality of resource units, the at least one processor is configured to: determine pilot tone locations associated with the at least one resource unit of the first plurality of resource units, and determine an initial pilot sequence associated with the determined pilot tone locations;

generate a second set of pilot signals in at least one resource unit of the second plurality of resource units, wherein to generate the second set of pilot signals in the at least one resource unit of the second plurality of resource units, the at least one processor is configured to: determine a second pilot sequence by shifting the initial pilot sequence; and

transmit the generated first set of pilot signals in the at least one resource unit of the first plurality of resource units and the generated second set of pilot signals in the at least one resource unit of the second plurality of resource units.

12. The apparatus of claim 11 , wherein to determine the first plurality of resource units for communication, the at least one processor is configured to:

determine a communication bandwidth; and

determine a number of usable tones per resource unit based on the determined communication bandwidth.

13. The apparatus of claim 11 , wherein to generate the first set of pilot signals in the at least one resource unit, the at least one processor is configured to:

determine pilot values for the determined pilot tone locations based on the determined initial pilot sequence and a pilot polarity sequence.

14. The apparatus of claim 11 , wherein shifting the initial pilot sequence comprises shifting the initial pilot sequence based on a data symbol index.

15. The apparatus of claim 11 , wherein the at least one resource unit of the second plurality of resource units has 26 usable tones and 2 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, −1}.

16. The apparatus of claim 11 , wherein the at least one resource unit of the first plurality of resource units has 52 usable tones or 106 usable tones and has 4 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1}.

17. The apparatus of claim 11 , wherein the at least one resource unit of the first plurality of resource units has 242 usable tones and has 8 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1}.

18. The apparatus of claim 11 , wherein the at least one resource unit of the first plurality of resource units has 484 usable tones or 996 usable tones and has 16 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1}.

19. The apparatus of claim 11 , wherein the at least one resource unit of the first plurality of resource units has 1992 usable tones and 32 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1}.

20. The apparatus of claim 11 , wherein the first set of pilot signals is generated based on a number of symbols in a signal (SIG) field of a preamble.

21. A method of wireless communication for a station, comprising:

receiving a message indicating a plurality of resource units allocated to the station for communication;

generating, based on the received message, a first set of pilot signals for a first one or more resource units of the plurality of resource units, wherein generating the first set of pilot signals comprises: determining pilot tone locations associated with the first one or more resource units of the plurality of resource units, and determining an initial pilot sequence associated with the determined pilot tone locations;

generating, based on the received message, a second set of pilot signals for a second one or more resource units of the plurality of resource units, wherein generating the second set of pilot signals comprises: determining a second pilot sequence by shifting the initial pilot sequence; and

transmitting data and the generated first set of pilot signals in the first one or more resource units and the generated second set of pilot signals in the second one or more resource units.

22. The method of claim 21 , wherein the message includes allocation information comprising at least one of: a set of tone indices, an identifier, a resource unit size that indicates a number of usable tones per resource unit, a communication bandwidth, or data symbol information.

23. The method of claim 21 , wherein generating the first set of pilot signals comprises:

determining pilot values for the determined pilot tone locations based on the determined initial pilot sequence and a pilot polarity sequence.

24. The method of claim 21 , wherein shifting the initial pilot sequence comprises shifting the initial pilot sequence based on a data symbol index.

25. The method of claim 21 , wherein each resource unit of the second one or more resource units has 26 usable tones and 2 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, −1}.

26. The method of claim 21 , wherein each resource unit of the second one or more resource units has 52 usable tones or 106 usable tones and has 4 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1}.

27. The method of claim 21 , wherein each resource unit of the second one or more resource units has 242 usable tones and has 8 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1}.

28. The method of claim 21 , wherein each resource unit of the second one or more resource units has 484 usable tones or 996 usable tones and has 16 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1}.

29. The method of claim 21 , wherein each resource unit of the second one or more resource units has 1992 usable tones and 32 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1}.

30. The method of claim 21 , wherein the generated first set of pilot signals is based on a number of symbols in a signal (SIG) field of a preamble.

31. An apparatus for wireless communication, the apparatus being a station and comprising:

a memory; and

at least one processor coupled to the memory, wherein the at least one processor is configured to:

receive a message indicating a plurality of resource units allocated to the station for communication;

generate, based on the received message, a first set of pilot signals for a first one or more resource units of the plurality of resource units, wherein to generate the first set of pilot signals, the at least one processor is configured to: determine pilot tone locations associated with the first one or more resource units of the plurality of resource units, and determine an initial pilot sequence associated with the determined pilot tone locations;

generate, based on the received message, a second set of pilot signals for a second one or more resource units of the plurality of resource units, wherein to generate the second set of pilot signals, the at least one processor is configured to: determine a second pilot sequence by shifting the initial pilot sequence; and

transmit data and the generated first set of pilot signals in the first one or more resource units and the generated second set of pilot signals in the second one or more resource units.

32. The apparatus of claim 31 , wherein the message includes allocation information comprising at least one of: a set of tone indices, an identifier, a resource unit size that indicates a number of usable tones per resource unit, a communication bandwidth, or data symbol information.

33. The apparatus of claim 31 , wherein the at least one processor is configured to generate the first set of pilot signals by:

determining pilot values for the determined pilot tone locations based on the determined initial pilot sequence and a pilot polarity sequence.

34. The apparatus of claim 31 , wherein shifting the initial pilot sequence comprises shifting the initial pilot sequence based on a data symbol index.

35. The apparatus of claim 31 , wherein each resource unit of the second one or more resource units has 26 usable tones and 2 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, −1}.

36. The apparatus of claim 31 , wherein each resource unit of the second one or more resource units has 52 usable tones or 106 usable tones and has 4 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1}.

37. The apparatus of claim 31 , wherein each resource unit of the second one or more resource units has 242 usable tones and has 8 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1}.

38. The apparatus of claim 31 , wherein each resource unit of the second one or more resource units has 484 usable tones or 996 usable tones and has 16 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1}.

39. The apparatus of claim 31 , wherein each resource unit of the second one or more resource units has 1992 usable tones and 32 pilot tone locations, and the second pilot sequence is determined based on the initial pilot sequence {1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, −1, −1, 1, 1, 1}.

40. The apparatus of claim 31 , wherein the generating the first set of pilot signals is based on a number of symbols in a signal (SIG) field of a preamble.

41. A non-transitory computer-readable medium having code stored thereon that, when executed, causes a station to:

receive a message indicating a plurality of resource units allocated to the station for communication;

generate, based on the received message, a first set of pilot signals for a first one or more resource units of the plurality of resource units, wherein the code that causes the station to generate the first set of pilot signals includes code, that when executed, causes the station to: determine pilot tone locations associated with the first one or more resource units of the plurality of resource units, and determine an initial pilot sequence associated with the determined pilot tone locations;

generate, based on the received message, a second set of pilot signals for a second one or more resource units of the plurality of resource units, wherein the code that causes the station to generate the second set of pilot signals includes code, that when executed, causes the station to: determine a second pilot sequence by shifting the initial pilot sequence; and

transmit data and the generated first set of pilot signals in the first one or more resource units and the generated second set of pilot signals in the second one or more resource units.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2016
From: YANG, LIN; TIAN, BIN; CHEN, JIALING LI
To: QUALCOMM INCORPORATED
Reel/Frame 040609/0763 →
Continuity (4)
Provisional Application 62276737 · Jan 8, 2016
Provisional Application 62264833 · Dec 8, 2015
Provisional Application 62199877 · Jul 31, 2015
Related Publication 20170034829A1 · Feb 2, 2017