IP Library Granted Patent US 9,219,576
Granted Patent B2
US 9,219,576 · App. 12/876,758 · Granted Dec 22, 2015

Short packet for use in beamforming

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,219,576
App. No.
12/876,758
Granted
Dec 22, 2015
Kind
B2
Abstract

A method for generating a beamforming training (BFT) unit includes generating a physical layer (PHY) preamble of the BFT unit and generating a first encoding block and a second encoding block using PHY data and MAC data, including at least one of i) using a number of padding bits in a PHY layer of the BFT unit such that the BFT unit consists of the PHY preamble, the first encoding block, and the second encoding block, and ii) generating a MAC protocol data unit (MPDU) having a length such that the BFT unit consists of the PHY preamble, the first encoding block, and the second encoding block.

Claims (60)

1. A method for generating a beamforming training (BFT) unit, the method comprising:

generating a physical layer (PHY) preamble of the BFT unit; and

generating a first encoding block and a second encoding block using PHY data and media access control layer (MAC) data, including at least one of:

i) using a number of padding bits in a PHY layer of the BFT unit such that the PHY data and the MAC data are encoded into only the first encoding block and the second encoding block, and/or

ii) generating a MAC protocol data unit (MPDU) having a length such that the PHY data and the MAC data are encoded into only the first encoding block and the second encoding block;

wherein the MAC data includes a sector sweep (SS) field having a direction field, a countdown field, and a sector identifier field; and

wherein the MAC data omits

an information element identifier that identifies the SS field, and

a length identifier that specifies a length of the SS field.

2. The method of claim 1 , wherein generating the first encoding block and the second encoding block includes using low-density parity check (LDPC) coding.

3. The method of claim 1 , wherein the BFT unit is one of a sector sweep BFT unit, a sector sweep feedback BFT unit, and a sector sweep acknowledgement BFT unit.

4. The method of claim 1 , including using the number of padding bits in a PHY layer of the BFT unit such that the BFT unit consists of the PHY preamble, the first encoding block, and the second encoding block, wherein:

generating the first encoding block includes using a PHY header and at least 64 bits of the MPDU; and

generating the second encoding block includes generating 168 check bits.

5. The method of claim 4 , wherein generating the second encoding block further includes using 168 data bits.

6. The method of claim 1 , including generating the MPDU having the length such that the BFT unit consists of the PHY preamble, the first encoding block, and the second encoding block, wherein

the length is less than 29 bytes.

7. The method of claim 1 , including generating the MPDU having the length such that the BFT unit consists of the PHY preamble, the first encoding block, and the second encoding block; the method further comprising:

generating a field to be included in the MPDU, including generating a sub-field to specify:

a first parameter type when the BFT unit is transmitted in a first direction, and

a second parameter type when the BFT unit is transmitted in a second direction.

8. The method of claim 1 , wherein generating the MPDU includes not generating a duration field.

9. The method of claim 1 , wherein generating the MPDU includes:

generating the receiver address field having a first length if the BFT unit is transmitted at a beginning of a beamforming training procedure; and

generating a receiver address field having a second length if the BFT unit is transmitted in a middle of the beamforming training procedure, wherein the first length is greater than the second length.

10. The method of claim 1 , wherein generating the MPDU includes:

generating a first field to specify a basic service set identifier (BSSID);

generating a second field to specify a source association identifier (AID); and

generating a third field to specify a destination AID.

11. The method of claim 1 , wherein the SS field is usable to support a beamforming procedure that includes a sector sweeping stage to identify a sector in which a signal from a transmitting device generates the highest power.

12. An apparatus comprising:

a block encoder to generate encoding blocks of a predetermined length;

a beamforming training (BFT) unit generator communicatively coupled to the block encoder, the BFT unit generator to generate a BFT unit that having i) a physical layer (PHY) preamble and ii) PHY data and media access control layer (MAC) data encoded in two encoding blocks, wherein the BFT unit generator is configured to perform at least one of:

cause a PHY generator to use a number of padding bits in the BFT unit such that the data is encoded in exactly two encoding blocks; and

cause a Media Access Control (MAC) generator to:

generate a MAC protocol data unit (MPDU) having a length such that the data is encoded in exactly two encoding blocks;

wherein BFT unit generator is further configured to generate a sector sweep (SS) information element (IE) to be included in the MAC data, wherein the SS IE includes a direction field, a countdown field, and a sector identifier field; and

wherein the MAC data omits i) an information element identifier that identifies the SS IE and ii) a length identifier that specifies a length of the SS IE.

13. The apparatus of claim 12 , wherein the block encoder is an LDPC encoder.

14. The apparatus of claim 12 , wherein the BFT unit generator causes the PHY generator to use 60 padding bits or less.

15. The apparatus of claim 12 , wherein the length of the MPDU is less than 29 bytes.

16. The apparatus of claim 12 , further comprising the MAC generator configured to:

generate the MPDU that does not include a duration field.

17. The apparatus of claim 12 , further comprising the MAC generator configured to generate the MPDU including:

a first field to specify a basic service set identifier (BSSID);

a second field to specify a source association identifier (AID); and

a third field to specify a destination AID.

18. In a wireless communication system, a method for generating a beamforming training (BFT) unit, the method comprising:

encoding physical layer (PHY) data and media access control layer (MAC) data as an integer number of encoding blocks, wherein:

each of the integer number of encoding blocks includes a respective portion of the data and respective check bits; and

exactly one of the integer number of encoding blocks includes padding bits;

generating a sector sweep (SS) field to be included in the MAC data of the BFT unit, the MAC data including a direction field, a countdown field, and a sector identifier field, and

wherein the MAC data omits i) an information element identifier that identifies the SS field; and ii) a length identifier that specifies a length of the SS field.

19. The method of claim 18 , wherein the number of encoding blocks is two.

20. The method of claim 19 , wherein a first one of the two encoding blocks includes a physical layer (PHY) header, a set of padding bits, a first portion of the MPDU, and a first set of check bits, and wherein

the second encoding block includes a second portion of the MPDU and a second set of check bits.

21. The method of claim 18 , wherein each of the integer number of encoding blocks is encoded using an LDPC technique.

22. The method of claim 18 , wherein the data includes a PHY header and an MPDU, wherein

the length of the MPDU is less than 29 bytes.

23. The method of claim 18 , wherein the SS field is usable to support a beamforming procedure that includes a sector sweeping stage to identify a sector in which a signal from a transmitting device generates the highest power.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 050561 FRAME 0094. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 2, 2019
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051853/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: MARVELL WORLD TRADE LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 050561/0094 →