IP Library › Granted Patent US 9,294,164
Granted Patent B2
US 9,294,164 · App. 12/910,608 · Granted Mar 22, 2016

Number of streams indication for WLAN

Inventors: Hongyuan Zhang (Fremont, CA); Raja Banerjea (Sunnyvale, CA); Yong Liu (Campbell, CA); Mao Yu (San Jose, CA)
Assignee: MARVELL WORLD TRADE LTD.
H04B7/0413H04B7/0669H04L5/0023H04L5/0048H04L5/0053H04L25/0226
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,294,164
App. No.
12/910,608
Granted
Mar 22, 2016
Kind
B2
Abstract

In a method for generating a preamble of a data unit for transmission via a communication channel, an indication of a first number of spatial or space-time streams is included in a first field of the preamble. The first number of spatial or space-time streams corresponds to transmission of the data unit to a first receiver. One or more training sequences are included in a second field of the preamble. The preamble is formatted such that the first field of the preamble will be transmitted prior to the second field of the preamble being transmitted.

Claims (82)

1. A method for generating a preamble of a data unit for transmission via a communication channel, the method comprising:

including a first indication of a first number of spatial or space-time streams in a first sub-field of a first field of the preamble, wherein the first number of spatial or space-time streams corresponds to transmission of the data unit to a first receiver;

including one or more training sequences in a second field of the preamble;

including in a second sub-field of the first field an indication of whether space-time block coding is to be used in transmitting the data unit via the communication channel;

when the data unit corresponds to only one receiver,

including in a third sub-field of the first field an indication that the data unit corresponds to only one receiver, and

including in a fourth sub-field of the first field of the preamble an indicator of the one receiver so that other receivers can determine that the data unit is not addressed to the other receivers;

when the data unit corresponds to a group of multiple receivers,

including in the third sub-field an indication that the data unit corresponds to multiple receivers, and

including in the fourth sub-field of the first field of the preamble a second indication of a second number of spatial or space-time streams, wherein the second number of spatial or space-time streams corresponds to transmission of the data unit to the second receiver; and

formatting the preamble such that the first field of the preamble will be transmitted prior to the second field of the preamble being transmitted.

2. A method according to claim 1 , wherein the first indication of the first number of spatial or space-time streams indicates that a first set of the one or more training sequences in the second field of the preamble corresponds to the first receiver.

3. A method according to claim 2 , wherein the first set of the one or more training sequences is a first subset of the one or more training sequences.

4. A method according to claim 3 , wherein the second indication of the second number of spatial or space-time streams indicates that a second set of the one or more training sequences in the second field of the preamble corresponds to the second receiver.

5. A method according to claim 1 , wherein the first number of spatial or space-time streams corresponds to a number of spatial streams that have been encoded using space-time block coding when the second sub-field of the first field indicates that space-time block coding is to be used in transmitting the data unit via the communication channel, and wherein the first number of spatial or space-time streams corresponds to a number of spatial streams that have not been encoded using space-time block coding when the second sub-field of the first field indicates that space-time block coding is not to be used in transmitting the data unit via the communication channel.

6. A method according to claim 1 , further comprising:

assigning a first index value to the first receiver;

assigning a second index value to the second receiver; and

when the data unit corresponds to the group of multiple receivers, formatting the first field such that a position of the first sub-field indicates that the first sub-field corresponds to the first index value and a position of the fourth sub-field indicates that the fourth sub-field corresponds to the second index value; wherein:

the first indication of the first number of spatial or space-time streams indicates that a first set of the one or more training sequences in the second field of the preamble corresponds to the first receiver, and

the second indication of the second number of spatial or space-time streams indicates that a second set of the one or more training sequences in the second field of the preamble corresponds to the second receiver.

7. A method according to claim 1 , wherein the first indication of the first number of spatial or space-time streams is an indication of the first number of spatial streams.

8. An apparatus, comprising:

a physical layer (PHY) unit configured to:

generate a preamble of a data unit for transmission via a communication channel, wherein,

the preamble includes a first field having in a first sub-field first indication of a first number of spatial or space-time streams corresponding to transmission of the data unit to a first receiver,

the preamble includes a second field having one or more training sequences,

the preamble includes a third field second sub-field of the first field having an indication of whether space-time block coding is to be used in transmitting the data unit via the communication channel,

when the data unit corresponds to only one receiver,

the preamble includes a third sub-field of the first field an indication that the data unit corresponds to only one receiver, and

a fourth sub-field of the first field of the preamble includes an indicator of the one receiver so that other receivers can determine that the data unit is not addressed to the other receivers;

when the data unit corresponds to a group of multiple receivers,

the third sub-field of the first field includes an indication that the data unit corresponds to multiple receivers, and

the fourth sub-field of the first field of the preamble includes at least a second indication of a second number of spatial or space-time streams, wherein the second number of spatial or space-time streams corresponds to transmission of the data unit to the second receiver; and

cause the first field of the preamble to be transmitted prior to the second field of the preamble being transmitted.

9. An apparatus according to claim 8 , wherein the PHY unit is further configured to:

assign a first index value to the first receiver;

assign a second index value to a second receiver; and

when the data unit corresponds to the group of multiple receivers, format the first field such that a position of the first sub-field indicates that the first sub-field corresponds to the first index value and a position of the fourth sub-field indicates that the fourth sub-field corresponds to the second index value; wherein

the first indication of the first number of spatial or space-time streams indicates that a first set of the one or more training sequences in the second field of the preamble corresponds to the first receiver, and

the second indication of the second number of spatial or space-time streams indicates that a second set of the one or more training sequences in the second field of the preamble corresponds to the second receiver.

10. An apparatus according to claim 8 , wherein the first indication of the first number of spatial or space-time streams is an indication of the first number of spatial streams.

11. An apparatus according to claim 8 , wherein the first number of spatial or space-time streams corresponds to a number of spatial streams that have been encoded using space-time block coding when the second sub-field of the first field indicates that space-time block coding is to be used in transmitting the data unit via the communication channel, and wherein the first number of spatial or space-time streams corresponds to a number of spatial streams that have not been encoded using space-time block coding when the second sub-field of the first field indicates that space-time block coding is not to be used in transmitting the data unit via the communication channel.

12. A method for processing a preamble of a data unit received via a communication channel using a first receiver, the method comprising:

receiving a first field of the preamble, wherein

a first sub-field of the first field includes a first indication of a first number of spatial or space-time streams of the data unit,

a second sub-field of the first field includes an indication of whether the data unit is encoded using space-time block coding,

a third sub-field of the first field includes an indication of whether (i) that the data unit corresponds to only one receiver, or (ii) the data unit corresponds to a group of multiple receivers;

analyzing the third sub-field of the first field to determine whether (i) the data unit corresponds to only one receiver, or (ii) the data unit corresponds to the group of multiple receivers;

when it is determined that the data unit corresponds to only one receiver, analyzing a fourth sub-field of the first field to determine whether a receiver indicator in the fourth sub-field of the first field corresponds to the first receiver;

when it is determined that the data unit corresponds to the group of multiple receivers, analyzing the fourth sub-field of the first field to determine a second indication of a second number of spatial or space-time streams of the data unit;

receiving one or more training sequences in a second field of the preamble after receiving the first field of the preamble; and

utilizing one or more training sequences in the second field of the preamble to generate an estimate of at least a portion of the communication channel.

13. A method according to claim 12 , wherein the first number of spatial or space-time streams corresponds to a number of spatial streams that are encoded using space-time block coding when the second sub-field of the first field indicates that the data unit is encoded using space-time block coding, and wherein the first number of spatial or space-time streams corresponds to a number of spatial streams that are not encoded using space-time block coding when the second sub-field of the first field indicates that the data unit is not encoded using space-time block coding.

14. A method according to claim 12 , wherein generation of the estimate is performed at least partially while receiving the second field of the preamble.

15. A method according to claim 12 , further comprising:

receiving a first index value corresponding to the first receiver; and

determining that a first set of one or more training sequences in the second field of the preamble corresponds to the first receiver based on the first index value.

16. A method according to claim 15 ,

wherein, when it is determined that the data unit corresponds to the group of multiple receivers, determining that the first set of one or more training sequences in the second field of the preamble corresponds to the first receiver is further based on the second indication of the second number of spatial or space-time streams in the fourth sub-field of the first field determining.

17. A method according to claim 12 , wherein the first indication of the first number of spatial or space-time streams includes an index value, wherein the method further comprises using the index value to retrieve a further indication of the first number of spatial or space-time streams from a location in a lookup table corresponding to the index value.

18. A method according to claim 12 , further comprising determining that a first set of the one or more training sequences corresponds to the first receiver based on the first indication of the first number of spatial streams and the indication of whether the data unit is encoded using space-time block coding.

19. An apparatus for processing a preamble of a data unit received via a communication channel, the apparatus comprising:

a physical layer (PHY) unit configured to:

receive a first field of the preamble, wherein receiving the first field includes

receiving a first sub-field of the first field, wherein the first sub-field includes a first indication of a first number of spatial or space-time streams of the data unit,

receiving a second sub-field of the first field that includes an indication of whether the data unit is encoded using space-time block coding, and

receiving a third sub-field of the first field that includes an indication of whether (i) that the data unit corresponds to only one receiver, or (ii) the data unit corresponds to a group of multiple receivers;

analyze the third sub-field of the first field to determine whether (i) the data unit corresponds to only one receiver, or (ii) the data unit corresponds to the group of multiple receivers;

when it is determined that the data unit corresponds to only one receiver, analyze a fourth sub-field of the first field to determine whether a receiver indicator in the fourth sub-field of the first field corresponds to the first receiver;

when it is determined that the data unit corresponds to the group of multiple receivers, analyze the fourth sub-field of the first field to determine a second indication of a second number of spatial or space-time streams of the data unit;

receive one or more training sequences in a second field of the preamble after receiving the first field of the preamble; and

utilize one or more training sequences in the second field of the preamble to generate an estimate of at least a portion of the communication channel.

20. An apparatus according to claim 19 , wherein the first number of spatial or space-time streams corresponds to a number of spatial streams that are encoded using space-time block coding when the second sub-field of the first field indicates that the data unit is encoded using space-time block coding, and wherein the first number of spatial or space-time streams corresponds to a number of spatial streams that are not encoded using space-time block coding when the second sub-field of the first field indicates that the data unit is not encoded using space-time block coding.

21. An apparatus according to claim 19 , wherein the PHY unit is further configured to generate the estimate, at least partially, while receiving the second field of the preamble.

22. An apparatus according to claim 19 , wherein the PHY unit is further configured to:

receive a first index value corresponding to the first receiver; and

determine that a first set of one or more training sequences in the second field of the preamble corresponds to the apparatus based on the first index value.

23. An apparatus according to claim 22 , wherein the PHY unit is further configured to:

when it is determined that the data unit corresponds to the group of multiple receivers, determine that the first set of one or more training sequences in the second field of the preamble corresponds to the apparatus further based on the second indication of the second number of spatial or space-time streams in the fourth sub-field of the first field.

24. An apparatus according to claim 19 , wherein the PHY unit is further configured to:

determine that a first set of one or more training sequences corresponds to the apparatus based on the indication of the first number of spatial streams and the indication of whether the data unit is encoded using space-time block coding.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2018
From: MARVELL INTERNATIONAL LTD.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 047789/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2018
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 047359/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2010
From: ZHANG, HONGYUAN; BANERJEA, RAJA; LIU, YONG; YU, MAO
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 025187/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2010
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 025187/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2010
From: MARVELL INTERNATIONAL, LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 025187/0511 →
LICENSE Recorded Oct 25, 2010
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 025187/0521 →
Continuity (8)
Provisional Application 61254608 · Oct 23, 2009
Provisional Application 61255038 · Oct 26, 2009
Provisional Application 61259584 · Nov 9, 2009
Provisional Application 61260729 · Nov 12, 2009
Provisional Application 61294729 · Jan 13, 2010
Provisional Application 61307780 · Feb 24, 2010
Provisional Application 61321390 · Apr 6, 2010
Related Publication 20110096796A1 · Apr 28, 2011