A method of operating an electronic device, the method comprising: operating the electronic device in a first state, comprising: receiving signals using a currently active antenna, wherein an alternate antenna is not used to receive signals; transmitting signals using the currently active antenna, wherein the alternate antenna is not used to transmit data; transitioning to a second state and starting a timer that specifies a minimum measurement period in response to determining that either a receive power level of the signals received using the currently active antenna is less than a first threshold or a transmit power level of the signals transmitted using the currently active antenna exceed a second threshold; and operating the electronic device in the second state, comprising: receiving signals using the currently active antenna; receiving signals using the alternate antenna; transmitting signals using the currently active antenna, wherein the alternate antenna is not used to transmit data; switching the currently active antenna and the alternate antenna in response to determining that the power level of the signals received using the alternate antenna exceeds the power level of the signals received using the currently active antenna by at least a third threshold; and transitioning to the first state in response to the timer expiring and determining that a receive power level of the signals received using the currently active antenna exceeds the first threshold and a transmit power level of the signals transmitted using the currently active antenna is less than the second threshold. operating the electronic device in a first state, comprising: receiving signals using a currently active antenna, wherein an alternate antenna is not used to receive signals; transmitting signals using the currently active antenna, wherein the alternate antenna is not used to transmit data; transitioning to a second state and starting a timer that specifies a minimum measurement period in response to determining that either a receive power level of the signals received using the currently active antenna is less than a first threshold or a transmit power level of the signals transmitted using the currently active antenna exceed a second threshold; and receiving signals using a currently active antenna, wherein an alternate antenna is not used to receive signals; transmitting signals using the currently active antenna, wherein the alternate antenna is not used to transmit data; transitioning to a second state and starting a timer that specifies a minimum measurement period in response to determining that either a receive power level of the signals received using the currently active antenna is less than a first threshold or a transmit power level of the signals transmitted using the currently active antenna exceed a second threshold; and operating the electronic device in the second state, comprising: receiving signals using the currently active antenna; receiving signals using the alternate antenna; transmitting signals using the currently active antenna, wherein the alternate antenna is not used to transmit data; switching the currently active antenna and the alternate antenna in response to determining that the power level of the signals received using the alternate antenna exceeds the power level of the signals received using the currently active antenna by at least a third threshold; and transitioning to the first state in response to the timer expiring and determining that a receive power level of the signals received using the currently active antenna exceeds the first threshold and a transmit power level of the signals transmitted using the currently active antenna is less than the second threshold. receiving signals using the currently active antenna; receiving signals using the alternate antenna; transmitting signals using the currently active antenna, wherein the alternate antenna is not used to transmit data; switching the currently active antenna and the alternate antenna in response to determining that the power level of the signals received using the alternate antenna exceeds the power level of the signals received using the currently active antenna by at least a third threshold; and transitioning to the first state in response to the timer expiring and determining that a receive power level of the signals received using the currently active antenna exceeds the first threshold and a transmit power level of the signals transmitted using the currently active antenna is less than the second threshold.