IP Library › Granted Patent US 10,164,745
Granted Patent B2
US 10,164,745 · App. 15/262,905 · Granted Dec 25, 2018

Systems and methods for cross-channel scheduling of high efficiency (HE) multi-user (MU) frame transmission

Inventors: Yakun Sun (San Jose, CA); Hongyuan Zhang (Fremont, CA); Lei Wang (San Diego, CA)
Assignee: Marvell World Trade Ltd.
H04L5/0044H04W72/0453H04W72/0486H04W28/085
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,164,745
App. No.
15/262,905
Granted
Dec 25, 2018
Kind
B2
Abstract

Embodiments described herein provide a method for cross-channel scheduling of high efficiency (HE) multi-user (MU) frame transmission. In some embodiments, channel information and client station information may be obtained for data transmission. An MU frame containing a data field of a first type and two data fields of a second type may be configured to carry scheduling information relating to one or more channels for the data transmission. It may be determined that a current scheduling setting of the two data fields of the second type leads to unbalanced payload between the one or more channels. The two data fields of the second type may then be adjusted for a balanced channel mapping, and the data field of the first type may be adjusted to reflect the balanced channel mapping. Data based on the adjusted data field of the first type and the adjusted two data fields of the second type may be transmitted via the one or more channels.

Claims (42)

1. A method for cross-channel scheduling of high efficiency (HE) multi-user (MU) frame transmission, the method comprising:

obtaining channel information and client station information for data transmission;

configuring an MU frame containing a data field of a first type that is indicative of a modification to data fields of a second type, and two data fields of the second type being indicative of scheduling information indicative of which channel from one or more channels is to be used to transmit the MU frame;

determining that a current scheduling setting of the two data fields of the second type leads to unbalanced payload between the one or more channels;

adjusting the two data fields of the second type to modify the scheduling information for a balanced channel mapping;

adjusting the data field of the first type to reflect an adjustment in the two data fields of the second type for the balanced channel mapping; and

transmitting, via the one or more channels, data based on the adjusted data field of the first type and the adjusted two data fields of the second type.

2. The method of claim 1 , wherein a first data field of the two data fields of the second type covers a first set of channels from the one or more channels, and a second data field of the two data fields of the second type covers a second set of channels from the one or more channels.

3. The method of claim 1 , wherein each of the two data fields of the second type contains resource allocation information relating to one or more client stations on a channel that the respective data field of the second type covers.

4. The method of claim 1 , wherein the data field of the first type contains mapping information between the two data fields of the second type and the one or more channels.

5. The method of claim 2 , wherein adjusting the two data fields of the second type for a balanced channel mapping includes:

moving a first channel from the first set to the second set.

6. The method of claim 2 , wherein adjusting the two data fields of the second type for a balanced channel mapping includes:

swapping a first channel from the first set with a second channel from the second set.

7. The method of claim 1 , wherein adjusting the data field of the first type to reflect the balanced channel mapping includes:

designating a plurality of bits in the data field of the first type to represent a changing pattern from the current scheduling setting.

8. The method of claim 7 , wherein the plurality of bits includes a channel bitmap.

9. The method of claim 7 , further comprises:

retrieving a previously stored data table that maps the plurality of bits to channel mapping patterns.

10. The method of claim 1 , wherein the transmitted data includes a new MU frame that contains the adjusted data field of the first type and the adjusted two data fields of the second type, and

wherein the new MU frame is decoded at a receiver for the receiver to obtain channel mapping information and resource allocation information from the adjusted data field of the first type and the adjusted two data fields of the second type.

11. A system for cross-channel scheduling of high efficiency (HE) multi-user (MU) frame transmission, the system comprising:

a processing circuitry to:

obtain channel information and client station information for data transmission,

configure an MU frame containing a data field of a first type that is indicative of a modification to data fields of a second type, and two data fields of the second type being indicative of scheduling information indicative of which channel from one or more channels is to be used to transmit the MU frame,

determine that a current scheduling setting of the two data fields of the second type leads to unbalanced payload between the one or more channels,

adjust the two data fields of the second type to modify the scheduling information for a balanced channel mapping;

adjust the data field of the first type to reflect an adjustment in the two data fields of the second type for the balanced channel mapping; and

a network interface to transmit, via the one or more channels, data based on the adjusted data field of the first type and the adjusted two data fields of the second type.

12. The system of claim 11 , wherein a first data field of the two data fields of the second type covers a first set of channels from the one or more channels, and a second data field of the two data fields of the second type covers a second set of channels from the one or more channels.

13. The system of claim 11 , wherein each of the two data fields of the second type contains resource allocation information relating to one or more client stations on a channel that the respective data field of the second type covers.

14. The system of claim 11 , wherein the data field of the first type contains mapping information between the two data fields of the second type and the one or more channels.

15. The system of claim 12 , wherein the processor is further configured to:

move a first channel from the first set to the second set.

16. The system of claim 12 , wherein the processor is further configured to:

swap a first channel from the first set with a second channel from the second set.

17. The system of claim 11 , wherein the processor is further configured to:

designate a plurality of bits in the data field of the first type to represent a changing pattern from the current scheduling setting.

18. The system of claim 17 , wherein the plurality of bits includes a channel bitmap.

19. The system of claim 17 , wherein the processor is further configured to:

retrieve a previously stored data table that maps the plurality of bits to channel mapping patterns.

20. The system of claim 11 , wherein the transmitted data includes a new MU frame that contains the adjusted data field of the first type and the adjusted two data fields of the second type, and wherein the new MU frame is decoded at a receiver for the receiver to obtain channel mapping information and resource allocation information from the adjusted data field of the first type and the adjusted two data fields of the second type.

Assignments (7)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: SUN, YAKUN; ZHANG, HONGYUAN; WANG, LEI
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 039844/0633 →
LICENSE Recorded Sep 23, 2016
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 039844/0704 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 039844/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 039844/0666 →
Continuity (4)
Provisional Application 62246319 · Oct 26, 2015
Provisional Application 62233823 · Sep 28, 2015
Provisional Application 62216547 · Sep 10, 2015
Related Publication 20170078059A1 · Mar 16, 2017