A communication device, comprising: an antenna; a tunable circuit having a variable reactive impedance; a memory storing computer instructions; and a processor coupled to the memory, the tunable circuit, and the antenna, wherein the processor, responsive to executing the computer instructions, performs operations comprising: initiating a mode of operation of the communication device; measuring a signal to determine an adverse state caused by the mode of operation of the communication device, wherein the adverse state includes a change in an impedance of the antenna; determining a tuning state from the measured signal; tuning the tunable circuit according to the tuning state to compensate for the adverse state to provide a desired impedance, wherein the tuning of the tunable circuit is responsive to the initiating of the mode of operation; storing the tuning state in a look-up table; detecting a reinitiating of the mode of operation of the communication device; retrieving the tuning state from the look-up table; and repeating the tuning of the tunable circuit according to the tuning state retrieved from the look-up table, wherein the repeating of the tuning of the tunable circuit is responsive to the detecting of the reinitiating of the mode of operation. an antenna; a tunable circuit having a variable reactive impedance; a memory storing computer instructions; and a processor coupled to the memory, the tunable circuit, and the antenna, wherein the processor, responsive to executing the computer instructions, performs operations comprising: initiating a mode of operation of the communication device; measuring a signal to determine an adverse state caused by the mode of operation of the communication device, wherein the adverse state includes a change in an impedance of the antenna; determining a tuning state from the measured signal; tuning the tunable circuit according to the tuning state to compensate for the adverse state to provide a desired impedance, wherein the tuning of the tunable circuit is responsive to the initiating of the mode of operation; storing the tuning state in a look-up table; detecting a reinitiating of the mode of operation of the communication device; retrieving the tuning state from the look-up table; and repeating the tuning of the tunable circuit according to the tuning state retrieved from the look-up table, wherein the repeating of the tuning of the tunable circuit is responsive to the detecting of the reinitiating of the mode of operation. initiating a mode of operation of the communication device; measuring a signal to determine an adverse state caused by the mode of operation of the communication device, wherein the adverse state includes a change in an impedance of the antenna; determining a tuning state from the measured signal; tuning the tunable circuit according to the tuning state to compensate for the adverse state to provide a desired impedance, wherein the tuning of the tunable circuit is responsive to the initiating of the mode of operation; storing the tuning state in a look-up table; detecting a reinitiating of the mode of operation of the communication device; retrieving the tuning state from the look-up table; and repeating the tuning of the tunable circuit according to the tuning state retrieved from the look-up table, wherein the repeating of the tuning of the tunable circuit is responsive to the detecting of the reinitiating of the mode of operation.