Reconfiguration of configurable receiver front end module between plurality of modes
In one aspect, a method comprises: reconfiguring a front end circuit of a device from a first mode having a receiver radio frequency (RF) signal processing path with a first relative order into a second mode having the receiver RF signal processing path with a different relative order; determining that a timeout period has completed; and reconfiguring the front end circuit from the second mode to the first mode in response to determining that the timeout period has completed.
1 . A non-transitory storage medium comprising instructions that, when executed, cause a device to perform a method comprising:
reconfiguring a front end circuit of the device from a first mode having a receiver radio frequency (RF) signal processing path with a first relative order into a second mode having the receiver RF signal processing path with a different relative order;
determining that a timeout period has completed, the timeout period comprising a first dwell time and based at least in part on detection, via a detector coupled to an input of a low noise amplifier of the receiver RF signal processing path, of an overload condition with respect to the low noise amplifier;
reconfiguring the front end circuit from the second mode to the first mode in response to determining that the timeout period has completed;
initializing the first dwell time to an initial predetermined value; and
dynamically updating the first dwell time based on operation of the device, comprising dynamically updating the first dwell time based at least in part on a duration of the front end circuit in the first mode, wherein dynamically updating the first dwell time comprises:
increasing the first dwell time when the duration of the front end circuit in the first mode is less than a first threshold time; and
decreasing the first dwell time when the duration of the front end circuit in the first mode exceeds a second threshold time, the second threshold time greater than the first threshold time.
2 . The non-transitory storage medium of claim 1 , wherein the method further comprises in the second mode and during the first dwell time, dynamically updating the first dwell time when reconfiguring the front end circuit from the first mode to the second mode is not linked to a detection of a valid packet received in the receiver RF signal processing path.
3 . The non-transitory storage medium of claim 2 , wherein the method further comprises in the first mode and during the first dwell time, not dynamically updating the first dwell time when reconfiguring the front end circuit from the first mode to the second mode is linked to the detection of the valid packet received in the receiver RF signal processing path.
4 . The non-transitory storage medium of claim 1 , wherein the method further comprises delaying reconfiguring the front end circuit from the second mode into the first mode when a packet of a receive RF signal is being received in the receiver RF signal processing path.
5 . The non-transitory storage medium of claim 1 , wherein the method further comprises:
in the second mode and during the timeout period, in response to a level of an RF signal received in the receiver RF signal processing path exceeding a threshold, reconfiguring the front end circuit from the second mode into a third mode in which the low noise amplifier is bypassed;
in the third mode, determining that a second timeout period has completed; and
reconfiguring the front end circuit from the third mode to one of the first mode or the second mode in response to determining that the second timeout period has completed.
6 . The non-transitory storage medium of claim 5 , wherein the method further comprises maintaining the front end circuit in the third mode for the second timeout period comprising a second dwell time and thereafter reconfiguring the front end circuit from the third mode to the first mode.
7 . The non-transitory storage medium of claim 6 , wherein the method further comprises:
when a valid preamble is not detected in the RF signal within a predetermined duration after reconfiguring the front end circuit into the third mode, dynamically updating the second dwell time based at least in part on a duration of the front end circuit in the second mode, comprising:
increasing the second dwell time if the duration of the front end circuit in the second mode is less than a first threshold time; or
decreasing the second dwell time if the duration of the front end circuit in the second mode exceeds a second threshold time, the second threshold time greater than the first threshold time.
8 . The non-transitory storage medium of claim 1 , wherein the method further comprises:
reconfiguring the front end circuit from the second mode to the first mode when the timeout period concludes without a level of an RF signal received in the receiver RF signal processing path exceeding a threshold; and
resetting the timeout period when, during the timeout period, the level of the RF signal exceeds the threshold.
9 . A method comprising:
reconfiguring a front end circuit of a device from a first mode having a receiver radio frequency (RF) signal processing path with a first relative order into a second mode having the receiver RF signal processing path with a different relative order;
determining that a timeout period comprising a first dwell time has completed, the timeout period having an adaptive duration based, at least in part, on detection of an overload condition at an input of a low noise amplifier of the receiver RF signal processing path;
reconfiguring after a delay, the front end circuit from the second mode to the first mode in response to determining that the timeout period has completed, the delay when a packet of a receive RF signal is being received in the receiver RF signal processing path;
initializing the first dwell time to an initial predetermined value; and
dynamically updating the first dwell time based on operation of the device comprising dynamically updating the first dwell time based at least in part on a duration of the front end circuit in the first mode, wherein dynamically updating the first dwell time comprises:
increasing the first dwell time when the duration of the front end circuit in the first mode is less than a first threshold time; and
decreasing the first dwell time when the duration of the front end circuit in the first mode exceeds a second threshold time, the second threshold time greater than the first threshold time.
10 . A wireless device comprising:
a radio frequency (RF) front end circuit comprising:
a receive path to receive, process and output a receive RF signal, the receive path comprising a low noise amplifier (LNA);
switching circuitry coupled to the receive path; and
a control circuit coupled to the switching circuitry, the control circuit to control the switching circuitry to configure the receive path for operation in one of a plurality of modes; and
a controller coupled to the RF front end circuit, wherein the controller is to:
reconfigure the RF front end circuit from a first mode having the receive path with a first relative order into a second mode having the receive path with a different relative order;
determine that a timeout period comprising a first dwell time has completed, the timeout period based at least in part on detection, via a detector coupled to an input of the LNA, of an overload condition with respect to the LNA;
reconfigure the RF front end circuit from the second mode to the first mode in response to determining that the timeout period has completed;
initialize the first dwell time to an initial predetermined value;
dynamically update the first dwell time based on operation of the wireless device comprising a duration of the RF front end circuit in the first mode;
increase the first dwell time when the duration of the RF front end circuit in the first mode is less than a first threshold time; and
decrease the first dwell time when the duration of the RF front end circuit in the first mode exceeds a second threshold time, the second threshold time greater than the first threshold time.
11 . The wireless device of claim 10 , wherein the controller is to delay the reconfiguration of the RF front end circuit from the second mode into the first mode when a packet of a receive RF signal is being received in the receive path.