System and method for uplink power control in a communications system with multi-access point coordination
A computer-implemented method for operating a station includes receiving a first frame indicating a resource location for transmitting a packet, a first target power level at a first access point (AP), a second target power level at a second AP, and a first transmit power level, determining a second transmit power level in accordance with the first target power level, the second target power level, and the first transmit power level, and transmitting the packet in the resource location indicated by the first frame, wherein the packet is transmitted in accordance with the second transmit power level.
1. A computer-implemented method comprising:
receiving, by a station, a first frame in a multi-Access point (multi-AP) communication, the first frame indicating a resource for the station to transmit a packet, a first target received power level at a first AP, a second target received power level at a second AP, and a first transmit power level of the first AP;
determining, by the station, a second transmit power level of the station for transmission in accordance with the first target received power level at the first AP, the second target received power level at the second AP, and the first transmit power level of the first AP; and
transmitting, by the station, the packet in the resource indicated by the first frame in accordance with the second transmit power level determined.
2. The computer-implemented method of claim 1 , wherein the first frame further indicates an identifier of the second AP.
3. The computer-implemented method of claim 1 , wherein the first frame further indicates that a second frame is to be transmitted by the second AP to the station following the first frame in a time domain.
4. The computer-implemented method of claim 1 , wherein the first frame further indicates a third transmit power level of the second AP.
5. The computer-implemented method of claim 1 , wherein determining the second transmit power level of the station comprises:
measuring, by the station, a first received power level of the first frame at the station, the first frame sent by the first AP to the station;
determining, by the station, a first pathloss between the first AP and the station in accordance with the first received power level at the station and the first transmit power level of the first AP;
measuring, by the station, a second received power level of a second frame at the station, the second frame sent by the second AP to the station;
determining, by the station, a second pathloss between the second AP and the station in accordance with the second received power level at the station and a third transmit power level of the second AP; and
determining, by the station, the second transmit power level of the station in accordance with the first pathloss, the second pathloss, the first target received power level at the first AP, and the second target received power level at the second AP.
6. The computer-implemented method of claim 5 , wherein the second transmit power level of the station is determined by applying a mathematical function to the first target received power level at the first AP, the second target received power level at the second AP, the first pathloss, and the second pathloss.
7. The computer-implemented method of claim 6 , wherein the mathematical function is expressible as
P UL_TX =min( UL _Target_RSSI_ AP 1+ PL _ AP 1, UL _Target_RSSI_ AP 2+ PL _ AP 2),
wherein P UL_TX is the second transmit power level, UL_Target_RSSI_AP 1 is the first target received power level, UL_Target_RSSI_AP 2 is the second target received power level, PL_AP 1 is the first pathloss, PL_AP 2 is the second pathloss, and min( ) is a minimum function that returns a minimum value of its input elements.
8. The computer-implemented method of claim 6 , wherein the mathematical function is expressible as
P UL_TX =( UL _Target_RSSI_ AP 1+ PL _ AP 1+ UL _Target_RSSI_ AP 2+ PL _ AP 2)/2,
wherein P UL_TX is the second transmit power level, UL_Target_RSSI_AP 1 is the first target received power level, UL_Target_RSSI_AP 2 is the second target received power level, PL_AP 1 is the first pathloss, and PL_AP 2 is the second pathloss.
9. The computer-implemented method of claim 6 , wherein the mathematical function is expressible as
P UL_TX =max( UL _Target_RSSI_ AP 1+ PL _ AP 1 , UL _Target_RSSI_ AP 2+ PL _ AP 2)−Correction_factor,
wherein P UL_TX is the second transmit power level, UL_Target_RSSI_AP 1 is the first target received power level, UL_Target_RSSI_AP 2 is the second target received power level, PL_AP 1 is the first pathloss, PL_AP 2 is the second pathloss, Correction_factor is a correction value to compensate for a combining gain of the packet at APs receiving the packet, and max( ) is a maximum function that returns a maximum value of its input elements.
10. A computer-implemented method comprising:
transmitting, by a first access point (AP) to a station in a multi-AP communication, a first frame, the first frame indicating a resource for the station to transmit a packet, a first target received power level at the first AP, a second target received power level at a second AP in the multi-AP communication, and a first transmit power level of the first AP; and
receiving, by the first AP, the packet in the resource, wherein the packet is received at a receive power level determined in accordance with the first target received power level at the first AP, the second target received power level at the second AP, and the first transmit power level of the first AP.
11. The computer-implemented method of claim 10 , wherein the first frame further indicates an identifier of the second AP.
12. The computer-implemented method of claim 10 , wherein the first frame further indicates that a second frame is to be transmitted by the second AP to the station following the first frame in a time domain.
13. The computer-implemented method of claim 10 , wherein the first frame further indicates a second transmit power level of the second AP.
14. A station comprising:
a non-transitory memory storage comprising instructions; and
one or more processors in communication with the memory storage, wherein the instructions, when executed by the one or more processors, cause the station to:
receive a first frame in a multi-Access point (multi-AP) communication, the first frame indicating a resource for the station to transmit a packet, a first target received power level at a first AP, a second target received power level at a second AP, and a first transmit power level of the first AP,
determine a second transmit power level of the station for transmission in accordance with the first target received power level at the first AP, the second target received power level at the second AP, and the first transmit power level of the first AP, and
transmit the packet in the resource indicated by the first frame in accordance with the second transmit power level determined.
15. The station of claim 14 , wherein the first frame further indicates an identifier of the second AP.
16. The station of claim 14 , wherein the first frame further indicates a third transmit power level of the second AP.
17. The station of claim 14 , wherein the instructions, when executed by the one or more processors, further cause the station to:
measure a first received power level of the first frame at the station, the first frame sent by the first AP to the station,
determine a first pathloss between the first AP and the station in accordance with the first received power level at the station and the first transmit power level of the first AP,
measure a second received power level of a second frame at the station, the second frame sent by the second AP to the station,
determine a second pathloss between the second AP and the station in accordance with the second received power level at the station and a third transmit power level of the second AP, and
determine the second transmit power level of the station in accordance with the first pathloss, the second pathloss, the first target received power level at the first AP, and the second target received power level at the second AP.
18. A first access point (AP) comprising:
a non-transitory memory storage comprising instructions; and
one or more processors in communication with the memory storage, wherein the instructions, when executed by the one or more processors, cause the first AP to:
transmit a first frame to a station in a multi-AP communication, the first frame indicating a resource for the station to transmit a packet, a first target received power level at the first AP, a second target received power level at a second AP in the multi-AP communication, and a first transmit power level of the first AP, and
receive the packet in the resource, wherein the packet is received at a received power level determined in accordance with the first target received power level at the first AP, the second target received power level at the second AP, and the first transmit power level of the first AP.
19. The first AP of claim 18 , wherein the first frame further indicates an identifier of the second AP.
20. The first AP of claim 18 , wherein the first frame further indicates a second transmit power level of the second AP.