Collision detection and avoidance mechanism using distributed radio heads in a wireless network
First Claim
1. A method comprising:
- at a central processor subsystem configured to control multiple transceivers separated from each other in a coverage region of a wireless network, each transceiver configured to transmit protocol data units (PDUs) wirelessly from one or more antennas of that transceiver and convert wirelessly received signals at the one or more antennas to receive waveforms;
sending a transmit waveform representative of a PDU, the PDU including a frame addressed to one or more wireless client devices, through a first transceiver of the multiple transceivers to be transmitted wirelessly by the first transceiver on a frequency channel;
receiving from a second transceiver of the multiple transceivers tuned to receive on the frequency channel a receive waveform representative of the PDU transmitted by the first transceiver that is wirelessly received at the second transceiver; and
while sending the transmit waveform to the first transceiver;
beginning with a start of the receive waveform, detecting a level of collision between the receive waveform and another transmission on the frequency channel; and
when the level of collision exceeds a threshold prior to an end of the receive waveform, modifying the sending of the transmit waveform to reduce or avoid the collision.
1 Assignment
0 Petitions
Accused Products
Abstract
A central processor subsystem controls multiple transceivers. Each transceiver transmits protocol data units from antennas of that transceiver and produces receive waveforms from wirelessly received signals at the one or more antennas. A transmit waveform, including a frame addressed to one or more wireless client devices, is sent through a first transceiver to be transmitted wirelessly by the first transceiver on a frequency channel. A receive waveform, representative of the transmission by the first transceiver and wirelessly received at a second transceiver, is received from the second transceiver. While the transmit waveform is being sent to the first transceiver: a level of collision between the receive waveform and another transmission on the frequency channel is detected; and if the level of collision exceeds a threshold prior to an end of the receive waveform, the transmit waveform being sent to the first transceiver is modified to reduce the collision.
38 Citations
20 Claims
-
1. A method comprising:
at a central processor subsystem configured to control multiple transceivers separated from each other in a coverage region of a wireless network, each transceiver configured to transmit protocol data units (PDUs) wirelessly from one or more antennas of that transceiver and convert wirelessly received signals at the one or more antennas to receive waveforms; sending a transmit waveform representative of a PDU, the PDU including a frame addressed to one or more wireless client devices, through a first transceiver of the multiple transceivers to be transmitted wirelessly by the first transceiver on a frequency channel; receiving from a second transceiver of the multiple transceivers tuned to receive on the frequency channel a receive waveform representative of the PDU transmitted by the first transceiver that is wirelessly received at the second transceiver; and while sending the transmit waveform to the first transceiver; beginning with a start of the receive waveform, detecting a level of collision between the receive waveform and another transmission on the frequency channel; and when the level of collision exceeds a threshold prior to an end of the receive waveform, modifying the sending of the transmit waveform to reduce or avoid the collision. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An apparatus comprising:
a central processor subsystem configured to control multiple transceivers separated from each other in a coverage region of a wireless network, each transceiver configured to transmit protocol data units (PDUs) wirelessly from one or more antennas of that transceiver and convert wirelessly received signals at the one or more antennas to receive waveforms, the central processor subsystem configured to; send a transmit waveform representative of a PDU, the PDU including a frame addressed to one or more wireless client devices, through a first transceiver of the multiple transceivers to be transmitted wirelessly by the first transceiver on a frequency channel; receive from a second transceiver of the multiple transceivers tuned to receive on the frequency channel a receive waveform representative of the PDU transmitted by the first transceiver that is wirelessly received at the second transceiver; and while sending the transmit waveform to the first transceiver; beginning with a start of the receive waveform, detect a level of collision between the receive waveform and another transmission on the frequency channel; and when the level of collision exceeds a threshold prior to an end of the receive waveform, modify the sending of the transmit waveform to reduce or avoid the collision. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A non-transitory computer readable storage medium encoded with instructions that, when executed by a processor of a central processor subsystem configured to control multiple transceivers separated from each other in a coverage region of a wireless network, each transceiver configured to transmit protocol data units (PDUs) wirelessly from one or more antennas of that transceiver and convert wirelessly received signals at the one or more antennas to receive waveforms, cause the processor to perform:
-
sending a transmit waveform representative of a PDU, the PDU including a frame addressed to one or more wireless client devices, through a first transceiver of the multiple transceivers to be transmitted wirelessly by the first transceiver on a frequency channel; receiving from a second transceiver of the multiple transceivers tuned to receive on the frequency channel a receive waveform representative of the PDU transmitted by the first transceiver that is wirelessly received at the second transceiver; and while sending the transmit waveform to the first transceiver; beginning with a start of the receive waveform, detecting a level of collision between the receive waveform and another transmission on the frequency channel; and when the level of collision exceeds a threshold prior to an end of the receive waveform, modifying the sending of the transmit waveform to reduce or avoid the collision. - View Dependent Claims (19, 20)
-
Specification