Station and methods therein for handling transmissions in a wireless communications network
Embodiments herein relate to a first station (STA 1 ) and a method performed by a first station (STA 1 ) for handling Request-to-Send/Clear-to-Send, RTS/CTS, transmissions in a wireless communications network ( 100 ). The first station (STA 1 ) is served by a first access point (AP 1 ) in a first Basic Service Set (BSS 1 ). The first station (STA 1 ) receives a RTS/CTS transmission relating to a second Basic Service Set (BSS 2 ). Then, the first station (STA 1 ) determine whether or not to set a Network Allocation Vector, NAV, according to the RTS/CTS transmission based on whether the RTS/CTS transmission was sent from a second station (STA 2 ) or from a second access point (AP 2 ) in the second Basic Service Set (BSS 2 ). Embodiments herein also relate to a first access point (AP 1 ) and a method performed by a first access point (AP 1 ) for handling RTS/CTS transmissions in a wireless communications network ( 100 ).
1. A method performed by a first station for handling Request-to-Send, RTS, transmissions in a wireless communications network, wherein the first station is included in a first Basic Service Set, the method comprising:
receiving an RTS transmission from a second station in a second Basic Service Set;
determining not to set a Network Allocation Vector, NAV, according to the RTS transmission responsive to a determination that the RTS transmission is an RTS transmission relating to said second Basic Service Set; and
when a measured signal power of the RTS transmission from the second station is above a first determined threshold value, ignoring any received RTS transmissions from a first access point for a time period indicated by the RTS transmission from the second station.
2. The method according to claim 1 , further comprising:
determining not to set a NAV according to the RTS transmission responsive to the RTS transmission being an RTS transmission sent from the second station and the measured signal power of the RTS transmission being below the first determined threshold value.
3. The method according to claim 2 , further comprising, when the measured signal power of the RTS transmission from the second station is above the first determined threshold value, determining not to set a NAV according to the RTS transmission and further performing one of:
transmitting, in response to receiving another RTS transmission from the first access point, information indicating an upcoming occurrence of a nearby uplink transmission in a CTS transmission to the first access point; or
transmitting, in response to receiving another RTS transmission from the first access point, information indicating that the first access point is not clear to send data to the first station in another CTS transmission to the first access point.
4. The method according to claim 2 , wherein the RTS transmission comprises an RTS/CTS transmission, the method further comprising:
determining not to set a NAV according to the RTS/CTS transmission when the RTS/CTS transmission is an RTS transmission sent from a second access point, or when the RTS/CTS transmission is a CTS transmission sent from the second station and a measured signal power of the CTS transmission is below a second determined threshold value, and
determining to set a NAV according to the RTS/CTS transmission when the RTS/CTS transmission is a CTS transmission sent from the second station and a measured signal power of the CTS transmission is above the second determined threshold value.
5. A computer program product comprising a non-transitory computer readable storage medium storing computer-executable instructions which, when executed on at least one processor, cause the at least one processor to carry out the method according to claim 1 .
6. A first station for handling Request-to-Send, RTS, transmissions in a wireless communications network, wherein the first station is included in a first Basic Service Set, and the first station is configured to perform operations comprising:
receiving an RTS transmission from a second station relating to a second Basic Service Set; and
determining not to set a Network Allocation Vector, NAV, according to the RTS transmission responsive to a determination that the RTS transmission is relating to said second Basic Service Set;
wherein the first station is further configured to:
determine not to set a NAV according to the RTS transmission responsive to the RTS transmission being an RTS transmission sent from the second station and a measured signal power of the RTS transmission is below a first determined threshold value; and
when the measured signal power of the RTS transmission from the second station is above a first determined threshold value, determine not to set a NAV according to the RTS transmission and further perform one of: transmitting, in response to receiving another RTS transmission from a first access point, information indicating an upcoming occurrence of a nearby uplink transmission in a CTS transmission to the first access point; transmitting, in response to receiving another RTS transmission from the first access point, information indicating that the first access point is not clear to send data to the first station in a CTS transmission to the first access point; or ignoring any received RTS transmissions from the first access point for a time period indicated by the RTS transmission from the second station.
7. The first station according to claim 6 , further configured to determine not to set a NAV according to the RTS transmission when the RTS transmission is an RTS transmission sent from a second access point.
8. The first station according to claim 6 , further comprising a processor and a memory, wherein the memory is containing instructions executable by the processor.