Clock synchronization
AssigneeNokia Technologies Oy
InventorsRenato Barbosa ABREU, Thomas Haaning JACOBSEN, Troels Emil KOLDING, Dawid KOZIOL
Life of this patent
Estimating the term…
Abstract
Disclosed is a method comprising estimating a time synchronization accuracy associated with a plurality of base stations comprising at least a first base station and a second base station based at least partly on one or more uncertainty factors determined by the terminal device, selecting the second base station from the plurality of base stations by comparing the estimated time synchronization accuracy associated with the plurality of base stations, and synchronizing a clock based on the selected second base station.
Claims15
An apparatus, comprising:
- at least one processor;
- and
- at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
- estimate a time synchronization accuracy associated with a plurality of base stations comprising at least a first base station and a second base station, wherein the time synchronization accuracy is estimated based at least partly on one or more uncertainty factors determined by the apparatus;
- select the second base station from the plurality of base stations by comparing the estimated time synchronization accuracy associated with the plurality of base stations, wherein the estimated time synchronization accuracy associated with the second base station is higher than the estimated time synchronization accuracy associated with the first base station;
- and
- synchronize a clock based on the selected second base station.
An apparatus comprised in a first base station, the apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
- obtain a first set of uncertainty values from one or more second base stations, wherein the first set of uncertainty values indicates, at least partly, a time synchronization accuracy associated with the one or more second base stations;
- select at least a subset of the one or more second base stations based at least partly on the first set of uncertainty values;
- and
- instruct the at least subset of the one or more second base stations to provide at least a subset of the first set of uncertainty values to a terminal device.
A method, comprising:
- estimating, by a terminal device, a time synchronization accuracy associated with a plurality of base stations comprising at least a first base station and a second base station, wherein the time synchronization accuracy is estimated based at least partly on one or more uncertainty factors determined by the terminal device;
- selecting, by the terminal device, the second base station from the plurality of base stations by comparing the estimated time synchronization accuracy associated with the plurality of base stations, wherein the estimated time synchronization accuracy associated with the second base station is higher than the estimated time synchronization accuracy associated with the first base station;
- and
- synchronizing, by the terminal device, a clock based on the selected second base station.
A method, comprising:
- obtaining, by a first base station, a first set of uncertainty values from one or more second base stations, wherein the first set of uncertainty values indicates, at least partly, a time synchronization accuracy associated with the one or more second base stations;
- selecting, by the first base station, at least a subset of the one or more second base stations based at least partly on the first set of uncertainty values;
- and
- instructing, by the first base station, the at least subset of the one or more second base stations to provide at least a subset of the first set of uncertainty values to a terminal device.
A computer program embodied on a non-transitory computer-readable medium, said computer program comprising instructions which, when executed on an apparatus, cause the apparatus to perform at least the following:
- estimate a time synchronization accuracy associated with a plurality of base stations comprising at least a first base station and a second base station, wherein the time synchronization accuracy is estimated based at least partly on one or more uncertainty factors determined by the apparatus;
- select the second base station from the plurality of base stations by comparing the estimated time synchronization accuracy associated with the plurality of base stations, wherein the estimated time synchronization accuracy associated with the second base station is higher than the estimated time synchronization accuracy associated with the first base station;
- and
- synchronize a clock based on the selected second base station.
A computer program embodied on a non-transitory computer-readable medium, said computer program comprising instructions which, when executed on an apparatus comprised in a first base station, cause the apparatus to perform at least the following:
- obtain a first set of uncertainty values from one or more second base stations, wherein the first set of uncertainty values indicates, at least partly, a time synchronization accuracy associated with the one or more second base stations;
- select at least a subset of the one or more second base stations based at least partly on the first set of uncertainty values;
- and
- instruct the at least subset of the one or more second base stations to provide at least a subset of the first set of uncertainty values to a terminal device.
A system comprising at least a terminal device, a first base station, and one or more second base stations:
- wherein the first base station is configured to:
- obtain a first set of uncertainty values from the one or more second base stations, wherein the first set of uncertainty values is associated with the one or more second base stations;
- select at least a subset of the one or more second base stations based at least partly on the first set of uncertainty values;
- instruct the at least subset of the one or more second base stations to provide at least a subset of the first set of uncertainty values to the terminal device;
- transmit a second set of uncertainty values associated with the first base station to the terminal device;
- wherein the at least subset of the one or more second base stations are configured to:
- transmit the at least subset of the first set of uncertainty values to the terminal device;
- wherein the terminal device is configured to:
- receive the at least subset of the first set of uncertainty values from the at least subset of the one or more second base stations;
- receive the second set of uncertainty values from the first base station;
- estimate a time synchronization accuracy associated with the first base station based at least partly on the second set of uncertainty values and one or more uncertainty factors determined by the terminal device;
- estimate a time synchronization accuracy associated with the at least subset of the one or more second base stations based at least partly on the at least subset of the first set of uncertainty values and the one or more uncertainty factors determined by the terminal device;
- select a base station from a plurality of base stations comprising the first base station and the at least subset of the one or more second base stations by comparing the estimated time synchronization accuracy associated with the first base station and the estimated time synchronization accuracy associated with the at least subset of the one or more second base stations;
- synchronize a clock based on the selected base station.
Dependencies are inferred from the claim text.