IP Library Granted Patent US 9,521,581
Granted Patent B2
US 9,521,581 · App. 14/989,754 · Granted Dec 13, 2016

Frame padding for wireless communications

Inventors: Yong Liu (Campbell, CA); Harish Ramamurthy (Sunnyvale, CA); Ken Kinwah Ho (San Jose, CA); Raja Banerjea (Sunnyvale, CA); Hongyuan Zhang (Fremont, CA)
Assignee: Marvell World Trade Ltd.
H04W28/06H04L1/06H04L1/1614H04L1/1685H04L5/001H04L5/0032H04L5/0037H04L5/0064H04L5/0094H04L69/324H04W84/12H04L5/0023H04W72/042
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,521,581
App. No.
14/989,754
Filed
Jan 6, 2016
Granted
Dec 13, 2016
Kind
B2
Art Unit
2468
USPC
370/329
Abstract

Systems and techniques relating to wireless communications are described. A described technique includes generating a physical frame, the physical frame including (i) spatially steered length fields and (ii) spatially steered frames that respectively include aggregated medium access control data units (A-MPDUs) that encapsulate data, the steered length fields respectively indicating lengths of the A-MPDUs in number of four-octet units. Generating the physical frame can include including after an A-MPDU of the A-MPDUs in a steered frame of the steered frames, (i) a medium access control layer pad and (ii) a physical layer pad. A length of the medium access control layer pad and a length of the physical layer pad can be based on the physical frame.

Claims (30)

1. A method comprising:

generating a physical layer frame, the physical layer frame comprising (i) spatially steered length fields and (ii) spatially steered frames that respectively include aggregated medium access control data units (A-MPDUs) that encapsulate data, wherein the steered length fields respectively indicate lengths of the A-MPDUs in number of four-octet units, wherein generating the physical layer frame comprises including after an A-MPDU of the A-MPDUs in a steered frame of the steered frames, (i) a medium access control layer pad and (ii) a physical layer pad, wherein a length of the medium access control layer pad and a length of the physical layer pad are based on the physical layer frame; and

causing a transmission of the physical layer frame.

2. The method of claim 1 , wherein the medium access control layer pad comprises one or more padding delimiters, and wherein generating the physical layer frame comprises including the one or more padding delimiters after a last non-zero-length A-MPDU subframe of the A-MPDU.

3. The method of claim 2 , wherein each of the one or more padding delimiters is four octets in length, wherein generating the physical layer frame comprises including a medium access control pad after the one or more padding delimiters within the medium access control layer pad, and wherein the medium access control pad is an integer number of octets in length, which is less than four octets.

4. The method of claim 2 , wherein the one or more padding delimiters indicate a medium access control protocol data unit length of zero.

5. The method of claim 1 , wherein the medium access control layer pad comprises one or more padding delimiters, and wherein the one or more padding delimiters include an end-of-frame flag to inform a receiving wireless communication device to stop receiving a remaining portion of the physical layer frame.

6. The method of claim 1 , comprising:

causing the medium access control layer pad to reach to a last N-bit boundary of the physical layer frame, exclusive of physical tail bits in the physical layer frame, wherein N is either 8 or 32; and

limiting the length of the physical layer pad to less than N bits.

7. The method of claim 1 , comprising:

including, in the steered frame, tail bits after the physical layer pad.

8. The method of claim 1 , wherein causing the transmission of the physical layer frame comprises causing transmissions of the steered frames that concurrently provide data to multiple wireless communication devices during the transmission of the physical layer frame, and wherein ends of the steered frames are aligned to have a same length.

9. An apparatus comprising:

processor electronics configured to generate a physical layer frame, the physical layer frame comprising (i) spatially steered length fields and (ii) spatially steered frames that respectively include aggregated medium access control data units (A-MPDUs) that encapsulate data, wherein the steered length fields respectively indicate lengths of the A-MPDUs in number of four-octet units, wherein the processor electronics are configured to include after an A-MPDU of the A-MPDUs in a steered frame of the steered frames, (i) a medium access control layer pad and (ii) a physical layer pad, wherein a length of the medium access control layer pad and a length of the physical layer pad are based on the physical layer frame; and

circuitry to transmit the physical layer frame.

10. The apparatus of claim 9 , wherein the medium access control layer pad comprises one or more padding delimiters, and wherein the processor electronics are configured to include the one or more padding delimiters after a last non-zero-length A-MPDU subframe of the A-MPDU.

11. The apparatus of claim 10 , wherein each of the one or more padding delimiters is four octets in length, wherein the processor electronics are configured to include a medium access control pad after the one or more padding delimiters within the medium access control layer pad, and wherein the medium access control pad is an integer number of octets in length, which is less than four octets.

12. The apparatus of claim 10 , wherein the one or more padding delimiters indicate a medium access control protocol data unit length of zero.

13. The apparatus of claim 9 , wherein the medium access control layer pad comprises one or more padding delimiters, and wherein the one or more padding delimiters include an end-of-frame flag to inform a receiving wireless communication device to stop receiving a remaining portion of the physical layer frame.

14. The apparatus of claim 9 , wherein the processor electronics are configured to cause the medium access control layer pad to reach to a last N-bit boundary of the physical layer frame, exclusive of physical tail bits in the physical layer frame, wherein N is either 8 or 32, and wherein the processor electronics are configured to limit the length of the physical layer pad to less than N bits.

15. The apparatus of claim 9 , wherein the processor electronics are configured to include, in the steered frame, tail bits after the physical layer pad.

16. The apparatus of claim 9 , wherein the steered frames concurrently provide data to respective wireless communication devices during a transmission of the physical layer frame, and wherein ends of the steered frames are aligned to have a same length.

17. An apparatus comprising:

processor electronics configured to generate a physical layer frame, the physical layer frame comprising spatially steered frames that respectively include aggregated medium access control data units (A-MPDUs) that encapsulate data for transmission to respective wireless communication devices, wherein the processor electronics are configured to include after an A-MPDU of the A-MPDUs in a steered frame of the steered frames, (i) a medium access control layer pad having a length that is based on a number of symbols associated with the physical layer frame and (ii) a physical layer pad having a length that is based on a remainder of available bits in the steered frame, wherein ends of the steered frames are aligned to have a same length; and

circuitry to transmit the physical layer frame to the wireless communication devices.

18. The apparatus of claim 17 , wherein the medium access control layer pad is based on a four-octet boundary, and wherein the medium access control layer pad comprises one or more padding delimiters.

19. The apparatus of claim 17 , wherein the medium access control layer pad comprises one or more padding delimiters, and wherein the processor electronics are configured to include the one or more padding delimiters after a last non-zero-length A-MPDU subframe of the A-MPDU.

20. The apparatus of claim 17 , wherein the medium access control layer pad comprises one or more padding delimiters, and wherein the one or more padding delimiters include an end-of-frame flag to inform a receiving wireless communication device to stop receiving a remaining portion of the physical layer frame.

21. The apparatus of claim 17 , wherein the processor electronics are configured to cause the medium access control layer pad to reach to a last N-bit boundary of the physical layer frame, exclusive of physical tail bits in the physical layer frame, wherein N is either 8 or 32, and wherein the processor electronics are configured to limit the length of the physical layer pad to less than N bits.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2026
From: MARVELL ASIA PTE LTD
To: LENOVO IRELAND INTERNATIONAL LIMITED
Reel/Frame 075831/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2026
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 075104/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2026
From: MARVELL INTERNATIONAL, LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 075104/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2026
From: ZHANG, HONGYUAN; RAMAMURTHY, HARISH; BANERJEA, RAJA; LIU, YONG; HO, KEN KINWAH
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 075104/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
Continuity (6)
Continuation 13830672 · Mar 14, 2013
Continuation 12964584 · Dec 9, 2010
Provisional Application 61347144 · May 21, 2010
Provisional Application 61326499 · Apr 21, 2010
Provisional Application 61285112 · Dec 9, 2009
Related Publication 20160119815A1 · Apr 28, 2016