Patent ID: 8571490

Claim:
An apparatus comprising: a controller coupled to a switch between a first antenna of a device and a second antenna of the device, the switch being configured to couple a transceiver of the device to the first antenna or the second antenna, the controller being configured to: receive an instruction for the transceiver to transmit a first data frame; in response to the instruction, generate a first control signal for the switch to couple the transceiver to the first antenna for transmission of the first data frame by the transceiver via the first antenna; determine whether the transceiver has received within a pre-determined time interval after the transmission of the first data frame a second data frame containing an acknowledgement message confirming successful receipt of the first data frame by another device; and if the transceiver has not received within the pre-determined time interval after the transmission of the first data frame the second data frame, then generate a second control signal for the switch to couple the transceiver to the second antenna for re-transmission of the first data frame by the transceiver via the second antenna; and an output line coupling the controller to the switch and being configured to communicate the first or second control signal to the switch.