IP communication device and single-oscillator radio and oscillator control method
First Claim
1. A communication device comprising:
- a communication interface with a packet communication network;
a general processor;
a radio communication subsystem;
an oscillator for generating a reference clock signal of the radio communication subsystem;
wherein the communication device also comprisesa clock synthesizer for generating the reference clock of the general processor and the reference clock of the radio subsystem from the single oscillator,wherein the communication device stores software intended to be executed by the general processor for synchronizing the reference clock signal of the radio communication subsystem with at least one distant reference source over the packet communication network by;
timestamping data packets exchanged between the device and the distant reference source;
controlling the frequency of the oscillator; and
implementing a time synchronization protocol that generates samples with two values, a first one relating to the stability of the clock and a second relating to the frequency drift, and an algorithm controlling the single oscillator for generating a voltage value from samples issuing from the time synchronization protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to the field of radio communication devices and, more specifically, gateways connected firstly to a cellular radio communication network via a packet data communication network, such as an IP network, and secondly to cellular mobile communication terminals. The invention proposes to use the same oscillator to provide both the reference clock of the radio subsystem and the reference clock of the general processor of the device. The fact that the same oscillator is used for these two components also allows embodiments in which some of the functions that have hitherto been devolved to a hardware control component, itself operating by means of a clock derived from the radio oscillator and being involved in the control of said oscillator, can now be devolved to a software component that is executed on the general processor of the gateway.
12 Citations
7 Claims
-
1. A communication device comprising:
-
a communication interface with a packet communication network; a general processor; a radio communication subsystem; an oscillator for generating a reference clock signal of the radio communication subsystem; wherein the communication device also comprises a clock synthesizer for generating the reference clock of the general processor and the reference clock of the radio subsystem from the single oscillator, wherein the communication device stores software intended to be executed by the general processor for synchronizing the reference clock signal of the radio communication subsystem with at least one distant reference source over the packet communication network by; timestamping data packets exchanged between the device and the distant reference source; controlling the frequency of the oscillator; and implementing a time synchronization protocol that generates samples with two values, a first one relating to the stability of the clock and a second relating to the frequency drift, and an algorithm controlling the single oscillator for generating a voltage value from samples issuing from the time synchronization protocol. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of controlling an oscillator, the method being implemented in a communication device comprising said oscillator, a general processor and a radio communication subsystem, said oscillator generating a reference clock signal of the radio communication subsystem, the reference clock signal of the radio communication subsystem being synchronized with at least one distant reference source through a packet communication network,
wherein, the reference clock of the general processor and the reference clock of the radio subsystem being generated from a single oscillator, the method comprises, implemented in software form by the general processor: -
generating, according to a time synchronization protocol, samples with two values, a first one relating to a clock stability and a second one relating to a frequency drift; generating, according to an oscillator control algorithm, a voltage value from the samples issued from the time synchronization protocol generating said voltage value comprising; receiving the samples issued from the time synchronization protocol; eliminating the samples the stability of which is insufficient; sorting the qualified samples by the drift value thereof and eliminating the samples with the smallest and greatest drift; calculating the average of the drift of the remaining samples; and calculating the voltage value from the average.
-
Specification