IP Library Granted Patent US 10,314,025
Granted Patent B1
US 10,314,025 · App. 15/422,235 · Granted Jun 4, 2019

Systems and methods for performing media access control consideration for multi-user transmission

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,314,025
App. No.
15/422,235
Granted
Jun 4, 2019
Kind
B1
Abstract

Systems and methods are provided for performing multi-user transmissions across different segments of a transmission medium. A connection between a first access point and a plurality of stations is established; wherein a first station of the plurality of stations detects that a primary channel of communication between the first access point and the plurality of stations is being used for transmission by a second access point. The first access point allocates a transmission channel to the first station to communicate with the first access point. The first access point determines whether an acknowledgement from the first station is received. In response to determining that the acknowledgement has been received, the first access point allocates a resource unit to the first station using the transmission channel. In response to determining that the acknowledgement has not been received, the first access point reallocates the first station to a different transmission channel.

Claims (51)

1. A method for performing multi-user transmissions across different segments of a transmission medium, the method comprising:

establishing a connection between a first access point and a plurality of stations, wherein a first station of the plurality of stations detects that a primary channel of communication between the first access point and the plurality of stations is being used for transmission by a second access point;

allocating, by the first access point, a transmission channel to the first station of the plurality of stations to communicate with the first access point;

determining whether the first access point receives an acknowledgement from the first station of the plurality of stations;

in response to determining that the acknowledgement has been received from the first station, allocating, by the first access point, a resource unit to the first station using the transmission channel; and

in response to determining that the acknowledgement has not been received from the first station, reallocating, by the first access point, the first station to a different transmission channel.

2. The method of claim 1 , wherein receiving the acknowledgement further comprises:

receiving, at the first access point, a preferred channel from the first station;

determining, at the first station, whether the transmission channel is the same as the preferred channel;

in response to determining at the first station that the transmission channel is the same as the preferred channel, decoding the resource allocation information and sending an acknowledgement to the first access point from the first station; and

in response to determining at the first station that the transmission channel is not the same as the preferred channel, not sending an acknowledgment to the first access point from the first station.

3. The method of claim 1 , wherein a second station from the plurality of stations is allocated to the transmission channel.

4. The method of claim 1 , wherein the resource unit allocation information is part of a physical header (PHY) continuously transmitted in the frequency domain.

5. The method of claim 4 , further comprising:

determining whether the first station receives a physical layer convergence protocol data unit (PPDU) after the PHY;

in response to determining that the first station receives the PPDU after the PHY, setting a value for a network allocation vector (NAV) greater than zero; and

in response to determining that the first station does not receive the PPDU after the PHY, setting the NAV to zero.

6. The method of claim 5 , wherein the NAV is determined by extracting a duration of transmission from the PHY.

7. The method of claim 1 , further comprising:

determining whether the first access point receives only a physical header (PHY) from the first station; and

in response to determining that the first access point receives only a physical header (PHY) from the first station, allocating, by the first access point, a lower modulation and coding scheme (MCS) index to the first station of the plurality of stations for transmission using the transmission channel.

8. The method of claim 7 , further comprising:

in response to determining that the first access point receives only a physical header (PHY) from the first station, allocating, by the first access point, a lower modulation and coding scheme (MCS) index to the first station of the plurality of stations for transmission using the different transmission channel.

9. The method of claim 1 , wherein a width of the transmission channel is less than or equal to a width of the different transmission channel.

10. The method of claim 1 , wherein the transmission channel and the different transmission channel have no overlap.

11. A system for performing multi-user transmissions across different segments of a transmission medium, the system comprising:

processing circuitry configured to:

establish a connection between a first access point and a plurality of stations, wherein a first station of the plurality of stations detects that a primary channel of communication between the first access point and the plurality of stations is being used for transmission by a second access point;

allocate, by the first access point, a transmission channel to the first station of the plurality of stations to communicate with the first access point;

determine whether the first access point receives an acknowledgement from the first station of the plurality of stations;

in response to determining that the acknowledgement has been received from the first station, allocate, by the first access point, a resource unit to the first station using the transmission channel; and

in response to determining that the acknowledgement has not been received from the first station, reallocate, by the first access point, the first station to a different transmission channel.

12. The system of claim 11 , wherein the processing circuitry is further configured to receive the acknowledgement by:

receiving, at the first access point, a preferred channel from the first station;

determining, at the first station, whether the transmission channel is the same as the preferred channel;

in response to determining at the first station that the transmission channel is the same as the preferred channel, decoding the resource allocation information and sending an acknowledgement to the first access point from the first station; and

in response to determining at the first station that the transmission channel is not the same as the preferred channel, not sending an acknowledgment to the first access point from the first station.

13. The system of claim 11 , wherein a second station from the plurality of stations is allocated to the transmission channel.

14. The system of claim 11 , wherein the resource unit allocation information is part of a physical header (PHY) continuously transmitted in the frequency domain.

15. The system of claim 14 , wherein the processing circuitry is further configured to:

determine whether the first station receives a physical layer convergence protocol data unit (PPDU) after the PHY;

in response to determining that the first station receives the PPDU after the PHY, set a value for a network allocation vector (NAV) greater than zero; and

in response to determining that the first station does not receive the PPDU after the PHY, set the NAV to zero.

16. The system of claim 15 , wherein the NAV is determined by extracting a duration of transmission from the PHY.

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

determine whether the first access point receives only a physical header (PHY) from the first station; and

allocate, by the first access point, a lower modulation and coding scheme (MCS) index to the first station of the plurality of stations for transmission using the transmission channel, in response to determining that the first access point receives only a physical header (PHY) from the first station.

18. The system of claim 17 , wherein the processing circuitry is further configured to:

allocate, by the first access point, a lower modulation and coding scheme (MCS) index to the first station of the plurality of stations for transmission using the different transmission channel, in response to determining that the first access point receives only a physical header (PHY) from the first station.

19. The system of claim 11 , wherein a width of the transmission channel is less than or equal to a width of the different transmission channel.

20. The system of claim 11 , wherein the transmission channel and the different transmission channel have no overlap.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2017
From: CHU, LIWEN; ZHANG, HONGYUAN; SUN, YAKUN; WANG, LEI; JIANG, JINJING; LOU, HUI-LING
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 041599/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2017
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 041599/0399 →