METHODS AND APPARATUS FOR TUNING CIRCUIT COMPONENTS OF A COMMUNICATION DEVICE
First Claim
1. A computer-readable storage medium, comprising computer instructions which, responsive to being executed by at least one processor, cause the at least one processor to perform operations comprising:
- identifying an order of execution of a plurality of tuning algorithms, wherein each of the plurality of tuning algorithms controls one of a tunable reactive element, a control interface, or both of one of a plurality of circuit components of a radio frequency circuit of a communication device;
executing a first tuning algorithm of the plurality of tuning algorithms according to the order of execution;
detecting a stability condition of the first tuning algorithm; and
executing a second tuning algorithm of the plurality of tuning algorithms responsive to the detected stability condition of the first tuning algorithm.
9 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the subject disclosure may include, for example, a method for detecting a plurality of use cases of a communication device, determining an initial tuning state for each of a plurality of tuning algorithms according to the plurality of use cases, configuring each of the plurality of tuning algorithms according to their respective initial tuning state, executing a first tuning algorithm of the plurality of tuning algorithms according to an order of execution of the plurality of tuning algorithms, detecting a stability condition of the first tuning algorithm, and executing a second tuning algorithm of the plurality of tuning algorithms responsive to the detected stability condition of the first tuning algorithm. Each tuning algorithms can control one of a tunable reactive element, a control interface, or both of one of a plurality of circuit components of a radio frequency circuit. Other embodiments are disclosed.
51 Citations
32 Claims
-
1. A computer-readable storage medium, comprising computer instructions which, responsive to being executed by at least one processor, cause the at least one processor to perform operations comprising:
-
identifying an order of execution of a plurality of tuning algorithms, wherein each of the plurality of tuning algorithms controls one of a tunable reactive element, a control interface, or both of one of a plurality of circuit components of a radio frequency circuit of a communication device; executing a first tuning algorithm of the plurality of tuning algorithms according to the order of execution; detecting a stability condition of the first tuning algorithm; and executing a second tuning algorithm of the plurality of tuning algorithms responsive to the detected stability condition of the first tuning algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A communication device, comprising:
-
a plurality of circuit components of a radio frequency circuit, wherein each circuit component of the plurality of circuit components comprises one of a tunable reactive element, a control interface, or both for enabling at least one of a plurality of tuning algorithms to control an operation of the circuit component; a memory storing computer instructions; and a controller coupled to the memory and the tunable reactive element of each of the plurality of circuit components, wherein responsive to executing the computer instructions the controller performs operations comprising; executing a first tuning algorithm of the plurality of tuning algorithms according to an order of execution of a plurality of tuning algorithms; detecting a stability condition of the first tuning algorithm; and executing a second tuning algorithm of the plurality of tuning algorithms responsive to the detected stability condition of the first tuning algorithm. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method, comprising:
-
detecting, by a processor, a plurality of use cases of a communication device; determining, by the processor, an initial tuning state for each of a plurality of tuning algorithms according to the plurality of use cases, wherein each of the plurality of tuning algorithms controls one of a tunable reactive element, a control interface, or both of one of a plurality of circuit components of a radio frequency circuit; configuring, by the processor, each of the plurality of tuning algorithms according to their respective initial tuning state; executing, by the processor, a first tuning algorithm of the plurality of tuning algorithms according to an order of execution of the plurality of tuning algorithms; detecting, by the processor, a stability condition of the first tuning algorithm; and executing, by the processor, a second tuning algorithm of the plurality of tuning algorithms responsive to the detected stability condition of the first tuning algorithm. - View Dependent Claims (29, 30, 31, 32)
-
Specification