IP Library Granted Patent US 9,237,597
Granted Patent B2
US 9,237,597 · App. 13/830,672 · Granted Jan 12, 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.
H04W84/12H04L1/06H04L1/1614H04L1/1685H04L5/001H04L5/0032H04L5/0037H04L5/0064H04L5/0094H04L5/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,237,597
App. No.
13/830,672
Granted
Jan 12, 2016
Kind
B2
Abstract

Systems and techniques relating to wireless communications are described. A described technique includes generating a physical frame and causing a transmission of the physical frame to the wireless communication device. The physical frame includes (i) one or more medium access control data units that encapsulate data for a wireless communication device, (ii) a medium access control layer pad that includes one or more padding delimiters, and (iii) 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 frame. The one or more padding delimiters can include an end-of-frame flag to inform the wireless communication device to stop receiving a remaining portion of the physical frame.

Claims (59)

1. A method comprising:

generating a physical frame, the physical frame comprising (i) one or more medium access control data units that encapsulate data for a wireless communication device, (ii) a medium access control layer pad that includes one or more padding delimiters, and (iii) 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 frame, wherein the one or more padding delimiters include an end-of-frame flag to inform the wireless communication device to stop receiving a remaining portion of the physical frame; and

causing a transmission of the physical frame to the wireless communication device.

2. The method of claim 1 , wherein the physical frame includes an aggregated medium access control protocol data unit, wherein the aggregated medium access control protocol data unit includes the one or more medium access control data units, and wherein generating the physical frame comprises:

including the one or more padding delimiters after a last non-zero-length aggregated medium access control protocol data unit subframe of the aggregated medium access control protocol data unit.

3. The method of claim 2 , wherein each of the one or more padding delimiters are four octets in length, and wherein generating the physical frame comprises:

including a medium access control pad after the one or more padding delimiters within the medium access control layer pad, 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 including the medium access control layer pad in the physical frame comprises:

including a dword pad in the last non-zero-length aggregated medium access control protocol data unit subframe of the aggregated medium access control protocol data unit, wherein the medium access control layer pad includes the dword pad.

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

6. The method of claim 1 , comprising:

making the medium access control layer pad reach to a last N-bit boundary of the physical frame, exclusive of physical tail bits in the physical 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 physical tail bits in the physical frame after the medium access control layer pad, wherein the physical layer pad is included after the physical tail bits.

8. The method of claim 1 , wherein causing the transmission of the physical frame comprises causing transmissions of spatially steered frames that concurrently provide data to multiple wireless communication devices during the transmission of the physical frame, wherein ends of the spatially steered frames are aligned to have the same length, and wherein a spatially steered frame of the spatially steered frames includes the one or more medium access control data units, the medium access control layer pad, and the physical layer pad.

9. An apparatus comprising:

circuitry to access a wireless communication interface; and

processor electronics configured to

generate a physical frame, the physical frame comprising (i) one or more medium access control data units that encapsulate data for a wireless communication device, (ii) a medium access control layer pad that includes one or more padding delimiters, and (iii) 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 frame, wherein the one or more padding delimiters include an end-of-frame flag to inform the wireless communication device to stop receiving a remaining portion of the physical frame; and

cause a transmission of the physical frame to the wireless communication device via the wireless communication interface.

10. The apparatus of claim 9 , wherein the physical frame includes an aggregated medium access control protocol data unit, wherein the aggregated medium access control protocol data unit includes the one or more medium access control data units, and wherein the processor electronics are configured to include the one or more padding delimiters after a last non-zero-length aggregated medium access control protocol data unit subframe of the aggregated medium access control protocol data unit.

11. The apparatus of claim 10 , wherein each of the one or more padding delimiters are four octets in length, and 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, 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 processor electronics are configured to include a dword pad in the last non-zero-length aggregated medium access control protocol data unit subframe of the aggregated medium access control protocol data unit, wherein the medium access control layer pad includes the dword pad.

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

14. The apparatus of claim 9 , wherein the processor electronics are configured to

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

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 physical tail bits in the physical frame after the medium access control layer pad, wherein the physical layer pad is included after the physical tail bits.

16. The apparatus of claim 9 , wherein the physical frame comprises multiple spatially steered frames that concurrently provide data to multiple wireless communication devices during the transmission of the physical frame, wherein ends of the spatially steered frames are aligned to have the same length, and wherein a spatially steered frame of the spatially steered frames includes the one or more medium access control data units, the medium access control layer pad, and the physical layer pad.

17. A method comprising:

generating a physical frame, the physical frame comprising (i) one or more medium access control data units that encapsulate data for a wireless communication device, (ii) a medium access control layer pad having a length that is based on a number of symbols associated with the physical frame, and (iii) a physical layer pad having a length that is based on a remainder of available bits in the physical frame; and

causing a transmission of the physical frame to the wireless communication device,

wherein the physical frame includes an aggregated medium access control protocol data unit, wherein the aggregated medium access control protocol data unit includes the one or more medium access control data units, and wherein generating the physical frame comprises including one or more padding delimiters after a last non-zero-length aggregated medium access control protocol data unit subframe of the aggregated medium access control protocol data unit, wherein the medium access control layer pad includes the one or more padding delimiters.

18. The method of claim 17 , wherein each of the one or more padding delimiters are four octets in length, and wherein generating the physical frame comprises:

including a medium access control pad after the one or more padding delimiters, wherein the medium access control pad is an integer number of octets in length, which is less than four octets, wherein the medium access control layer pad includes the medium access control pad.

19. The method of claim 17 , wherein including the medium access control layer pad in the physical frame comprises:

including a dword pad in the last non-zero-length aggregated medium access control protocol data unit subframe of the aggregated medium access control protocol data unit, wherein the medium access control layer pad includes the dword pad.

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

21. The method of claim 17 , comprising:

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

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

22. The method of claim 17 , comprising:

including physical tail bits in the physical frame after the medium access control layer pad, wherein the physical layer pad is included after the physical tail bits.

23. The method of claim 17 , wherein causing the transmission of the physical frame comprises causing transmissions of spatially steered frames that concurrently provide data to multiple wireless communication devices during the transmission of the physical frame, wherein ends of the spatially steered frames are aligned to have the same length, and wherein a spatially steered frame of the spatially steered frames includes the one or more medium access control data units, the medium access control layer pad, and the physical layer pad.

24. An apparatus comprising:

circuitry to access a wireless communication interface; and

processor electronics configured to

generate a physical frame, the physical frame comprising (i) one or more medium access control data units that encapsulate data for a wireless communication device, (ii) a medium access control layer pad having a length that is based on a number of symbols associated with the physical frame, and (iii) a physical layer pad having a length that is based on a remainder of available bits in the physical frame, and

cause a transmission of the physical frame to the wireless communication device via the wireless communication interface,

wherein the physical frame includes an aggregated medium access control protocol data unit, wherein the aggregated medium access control protocol data unit includes the one or more medium access control data units, and wherein the processor electronics are configured to include one or more padding delimiters after a last non-zero-length aggregated medium access control protocol data unit subframe of the aggregated medium access control protocol data unit, wherein the medium access control layer pad includes the one or more padding delimiters.

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

26. The apparatus of claim 24 , wherein the processor electronics are configured to include a dword pad in the last non-zero-length aggregated medium access control protocol data unit subframe of the aggregated medium access control protocol data unit, wherein the medium access control layer pad includes the dword pad.

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

28. The apparatus of claim 24 , wherein the processor electronics are configured to

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

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

29. The apparatus of claim 24 , wherein the processor electronics are configured to include physical tail bits in the physical frame after the medium access control layer pad, wherein the physical layer pad is included after the physical tail bits.

30. The apparatus of claim 24 , wherein the physical frame comprises multiple spatially steered frames that concurrently provide data to multiple wireless communication devices during the transmission of the physical frame, wherein ends of the spatially steered frames are aligned to have the same length, and wherein a spatially steered frame of the spatially steered frames includes the one or more medium access control data units, the medium access control layer pad, and the physical layer pad.

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 (5)
Continuation 12964584 · Dec 9, 2010
Provisional Application 61285112 · Dec 9, 2009
Provisional Application 61326499 · Apr 21, 2010
Provisional Application 61347144 · May 21, 2010
Related Publication 20130272179A1 · Oct 17, 2013