Reference Oscillator Arbitration and Scheduling for Multiple Wireless Subsystems
First Claim
1. A communications system comprising:
- a plurality of subsystems;
a reference oscillator coupled to the subsystems, wherein the reference oscillator is configured to provide a reference signal to the subsystems; and
a controller coupled to the reference oscillator and the subsystems, wherein the controller is configured to;
receive, from a first subsystem in the plurality of subsystems, a request to change a characteristic of the reference oscillator;
determine, based on a priority of the request, whether to process the request;
initiate, in response to determining that the request should be processed, a reconfiguration of the reference oscillator to meet preferred requirements of the first subsystem.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for controlling a reference oscillator shared by multiple subsystems of a communications system and arbitrating usage of the reference oscillator among these subsystems. By changing the properties of the reference oscillator (e.g., by tuning the reference oscillator) according to the needs of particular subsystem(s), the communications system can configure the reference oscillator to meet the specification requirements of these particular subsystem(s) and can later reconfigure the reference oscillator to meet the needs of other subsystems. Further, the controller can configure the subsystems based on parameters that impact multiple subsystems (e.g., by implementing geographic awareness, spectrum occupation awareness, and availability of Assisted GPS (AGPS) functionality) to achieve further optimization of the communications system.
16 Citations
20 Claims
-
1. A communications system comprising:
-
a plurality of subsystems; a reference oscillator coupled to the subsystems, wherein the reference oscillator is configured to provide a reference signal to the subsystems; and a controller coupled to the reference oscillator and the subsystems, wherein the controller is configured to; receive, from a first subsystem in the plurality of subsystems, a request to change a characteristic of the reference oscillator; determine, based on a priority of the request, whether to process the request; initiate, in response to determining that the request should be processed, a reconfiguration of the reference oscillator to meet preferred requirements of the first subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, from a first subsystem of a plurality of subsystems of a communications system, a request to change a characteristic of a reference oscillator; determining, based on a priority of the request, whether to process the request; and in response to determining that the request should be processed; sending a notification to the subsystems of an upcoming change to characteristics of the reference oscillator, and initiating a reconfiguration of the reference oscillator to meet preferred requirements of the first subsystem. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A communications device comprising:
-
a plurality of wireless subsystems; a reference oscillator coupled to the wireless subsystems, wherein the reference oscillator is configured to provide a reference signal to the wireless subsystems; and a controller coupled to the reference oscillator and the subsystems, wherein the controller is configured to; receive, from the subsystems, a plurality of requests to change a frequency of the reference oscillator; prioritize the requests; select, based on a priority of the request, a first request; determine, based on the frequency of the reference oscillator, whether to process the request; in response to determining that the first request should be processed; send a notification to the subsystems of an upcoming change to the characteristics of the reference oscillator, and initiate a first reconfiguration of the reference oscillator to meet preferred requirements of the first subsystem; and initiate a second reconfiguration of the reference oscillator to adjust the frequency of the reference oscillator to a nominal value in response to determining that all requests in the plurality of requests have been processed.
-
Specification