ES2286085T3 - Metodo, aparato y sistema para la sincronizacion de tiempo gps mediante la utilizacion de rafagas de señales celulares. - Google Patents
Metodo, aparato y sistema para la sincronizacion de tiempo gps mediante la utilizacion de rafagas de señales celulares. Download PDFInfo
- Publication number
- ES2286085T3 ES2286085T3 ES01310963T ES01310963T ES2286085T3 ES 2286085 T3 ES2286085 T3 ES 2286085T3 ES 01310963 T ES01310963 T ES 01310963T ES 01310963 T ES01310963 T ES 01310963T ES 2286085 T3 ES2286085 T3 ES 2286085T3
- Authority
- ES
- Spain
- Prior art keywords
- time
- gps
- module
- activation
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000001413 cellular effect Effects 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000010267 cellular communication Effects 0.000 claims abstract description 30
- 230000004913 activation Effects 0.000 claims description 65
- 238000004891 communication Methods 0.000 claims description 12
- 238000005259 measurement Methods 0.000 description 11
- 230000001934 delay Effects 0.000 description 10
- 238000011084 recovery Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000012937 correction Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/05—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
- G01S19/235—Calibration of receiver components
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
- G01S19/256—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to timing, e.g. time of week, code phase, timing offset
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G5/00—Setting, i.e. correcting or changing, the time-indication
- G04G5/002—Setting, i.e. correcting or changing, the time-indication brought into action by radio
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G7/00—Synchronisation
- G04G7/02—Synchronisation by radio
-
- G—PHYSICS
- G04—HOROLOGY
- G04R—RADIO-CONTROLLED TIME-PIECES
- G04R20/00—Setting the time according to the time information carried or implied by the radio signal
- G04R20/02—Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
-
- G—PHYSICS
- G04—HOROLOGY
- G04R—RADIO-CONTROLLED TIME-PIECES
- G04R20/00—Setting the time according to the time information carried or implied by the radio signal
- G04R20/02—Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
- G04R20/06—Decoding time data; Circuits therefor
-
- G—PHYSICS
- G04—HOROLOGY
- G04R—RADIO-CONTROLLED TIME-PIECES
- G04R20/00—Setting the time according to the time information carried or implied by the radio signal
- G04R20/14—Setting the time according to the time information carried or implied by the radio signal the radio signal being a telecommunication standard signal, e.g. GSM
- G04R20/18—Decoding time data; Circuits therefor
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
- Electric Clocks (AREA)
Abstract
Método, que comprende las siguientes etapas: a) se consigue que un módulo celular (11) responda a una señal de comunicación celular que señala una indicación de tiempo, al proporcionar un impulso de activación obtenido a partir del componente de datos de la señal de comunicación celular, y también al proporcionar información que señala una marca de tiempo que relaciona el impulso de activación con un tiempo universal; b) se consigue que un módulo principal (12), con acceso a un reloj (18) que proporciona una señal que señala el tiempo local, responda a la información que señala la marca de tiempo; c) se comunica el impulso de activación directamente a un registro de temporización (19) acoplado al módulo principal (12), realizándose la comunicación a través de una vía de hardware especial (23) que proporciona el impulso de activación sin ningún retardo aleatorio sustancial; d) se consigue que el registro de temporización (19) responda a la señal que señala el tiempo local, y que también responda al impulso de activación, al contener información que indica, en tiempo local, cuándo es recibido el impulso de activación por el registro de temporización (19); y e) se consigue que el módulo principal (12) acceda al registro de temporización (19) y que por lo tanto obtenga el tiempo en el que llega la activación, y se consigue además que el módulo principal (12) determine la diferencia entre el momento en el que llega la información que señala la marca de tiempo y el momento en el que llega la activación.
Description
Método, aparato y sistema para la sincronización
de tiempo GPS mediante la utilización de ráfagas de señales
celulares.
La presente invención se refiere a la navegación
que utiliza un sistema de posicionamiento global (GPS), y en
particular a sistemas para proporcionar un GPS asistido y para
proporcionar una recuperación del tiempo GPS, especialmente en
condiciones de señales débiles.
El funcionamiento de un receptor de un sistema
de posicionamiento global (GPS) se fundamenta en el hecho de que el
receptor disponga de un valor preciso para el tiempo GPS: sin dicho
valor preciso, las distancias (desde el receptor a uno o más de los
satélites GPS) calculadas por el receptor son inexactas, ya que las
mismas se determinan simplemente como la diferencia entre el tiempo
de transmisión y el tiempo de recepción multiplicada por la
velocidad de la luz. Por lo tanto, la navegación GPS se basa en que
todos los elementos del GPS (incluyendo tanto satélites como
receptores terrestres GPS) tengan un reloj sincronizado con el
tiempo del sistema GPS, el cual es una versión aproximada del
denominado tiempo universal coordinado (UTC). El GPS (más
específicamente, la red de monitorización terrestre GPS) distribuye
correcciones para cada satélite (los cuales usan un reloj local de
alta precisión) para tener en cuenta el sesgo y la desviación del
reloj del satélite en comparación con el tiempo del sistema GPS, y
los satélites proporcionan estas correcciones en el mensaje de
navegación que cada uno de ellos difunde de forma general; por lo
tanto, todos los satélites están sincronizados. Por otro lado, un
receptor GPS determina la desviación de su reloj local como parte de
la solución de la posición del receptor GPS. No obstante, al
realizar dicha operación, en la medida en que el reloj local GPS
esté desincronizado de forma significativa, se prolonga el cálculo
de la posición del receptor GPS. Por esta razón, resulta ventajoso
en general proporcionar unos medios de sincronización del reloj de
un receptor GPS con el tiempo del sistema GPS.
En condiciones de señales GPS suficientemente
débiles, un receptor GPS no puede determinar el tiempo GPS sin
asistencia. En tales condiciones, bien debe recuperarse el tiempo
GPS exacto para llevar a cabo la determinación de la posición, o
bien dicha determinación de la posición debe detenerse. Para evitar
el tener que interrumpir la determinación de la posición, debe
proporcionarse una asistencia para la recuperación del tiempo, y
existen muchas maneras de asistir a un receptor GPS a la hora de
efectuar la recuperación del tiempo, siendo una de ellas la
distribución del tiempo GPS exacto desde una red celular, tal como
una red GSM.
Desafortunadamente, una red GSM normalizada no
está sincronizada con ninguna referencia de tiempo universal, ya
que la comunicación celular no es por si misma una
herramienta de navegación y por lo tanto no existe la necesidad de
un tiempo sincronizado universal en la disposición de las
comunicaciones celulares. La única sincronización de tiempo que es
necesaria es la sincronización de los intervalos de tiempo, en la
que una estación móvil se sincroniza con la planificación de una
estación base para mantener su propia transmisión en su intervalo
de tiempo asignado y para captar los mensajes provenientes de la
estación base y destinados a la estación móvil. Por lo tanto dicha
sincronización es (y no son necesarias más prestaciones) relativa
(entre una estación móvil y una estación base) por contraposición a
universal. Para permitir la obtención de un tiempo universal a
partir de una red celular de este tipo, son necesarios equipos
nuevos y mensajes nuevos.
Existe un dispositivo que proporciona una
relación (correspondencia) de temporización GPS/GSM; el mismo se
denomina Unidad de Medición de la Posición (LMU); una LMU se puede
considerar como un receptor GPS especializado ubicado en una
estación base celular, un receptor GPS adaptado para añadir
indicaciones del tiempo del sistema GPS a ráfagas de señales de
comunicación en dirección a estaciones móviles. Una LMU añade
indicaciones del tiempo GPS a las ráfagas de señales de
comunicaciones provenientes de estaciones base. Una LMU proporciona
a un receptor GPS (un receptor GPS configurado para hacer uso de la
información proporcionada por la LMU) la ayuda necesaria en
condiciones de señales débiles en la construcción del tiempo GPS (es
decir, en la sincronización con el tiempo del sistema GPS). La LMU
proporciona el denominado elemento de información del tiempo de
referencia, en el cual indica qué trama de señal, intervalo de
tiempo y bit GSM debe usarse como punto de referencia de tiempo,
según lo cual, por ejemplo, una estación móvil puede eliminar el
retardo del sistema GSM, y así recuperar el tiempo GPS exacto.
Para una precisión típica en la determinación
del receptor GPS, el tiempo GPS debe conocerse con un margen menor
que \sim 10 \mus en el receptor. Dicha precisión es difícil de
alcanzar usando un sistema basado en unidades LMU para la
sincronización del tiempo según la técnica anterior. Según la
técnica anterior, un receptor GPS está adaptado para hacer uso de
la asistencia de la LMU mediante la inclusión de un componente
celular que responde al mensaje LMU (incluyendo la captación de la
activación concreta en la trama de señal, intervalo de tiempo, y
bit indicados) y un componente GPS que necesita la información de
sincronización de tiempo (ver Fig. 1). Los dos componentes se
comunican a través de un canal de conectividad de software. No
obstante, existen retardos aleatorios significativos en la
comunicación de mensajes a través de un canal de conectividad de
software, es decir, aparecen retardos internos debido al uso del
canal de conectividad de software para otras funciones diversas
aparte de la correspondiente a proporcionar únicamente la
información de sincronización de tiempo LMU. (En los buses usados
por un receptor GPS se producen retardos aleatorios, buses en los
que los mensajes se transmiten desde un servidor de software a otro
usando una arquitectura de mensajería de software dedicada. Dichos
retardos pueden tener una duración de decenas de milisegundos).
La tecnología descrita anteriormente se conoce,
por ejemplo, a partir de la patente US nº 6.150.980.
En el documento WO 00/36431 A1 se da a conocer
otro sistema GPS ilustrativo que adopta una comunicación entre un
módulo celular y un módulo GPS a través de un canal de conectividad
de software. Más específicamente, en el método y el aparato los
cuales adquieren señales GPS en un receptor GPS, se usa información
sobre la hora del día, la ubicación aproximada del receptor, y las
posiciones de los satélites para reducir el tiempo de búsqueda y
adquisición de señales de uno o más satélites SPS. El aparato
comprende un enlace de comunicaciones entre un receptor telefónico
celular y el receptor GPS. Sobre una capa de software del enlace de
comunicaciones, el receptor telefónico celular proporciona
información de temporización y retardos de propagación desde una
estación base celular al teléfono celular y retardos de procesado de
la señal dentro del propio receptor telefónico para el receptor
GPS. En uno de los ejemplos, la ubicación aproximada se determina a
partir de una fuente de información basada en las células la cual
establece una correlación de una identificación de cada uno de los
diversos emplazamientos celulares inalámbricos con una ubicación
aproximada correspondiente a objetos dentro de una célula de un
sistema de comunicaciones basado en células inalámbricas, tal como
un sistema telefónico celular (o basado en células). En otros
ejemplos del sistema conocido, se puede usar una información
relativamente precisa sobre la hora del día con información que
indique las posiciones de los satélites e información que indique
la ubicación aproximada para determinar una seudodistancia estimada
correspondiente a un primer satélite SPS a adquirir.
Se requiere una forma de proporcionar
información de sincronización de tiempo LMU (o información de
sincronización de tiempo obtenida a partir de cualquier otro
aspecto de una señal de comunicación celular) al componente de un
receptor GPS que necesite la información de sincronización de tiempo
de tal manera que se evite cualquier retardo interno variable
significativo.
Por consiguiente, la presente invención
proporciona un sistema, un aparato y un método correspondiente para
la sincronización de tiempo, mediante la utilización de ráfagas de
señales celulares, de, por ejemplo, un receptor de un sistema de
posicionamiento global (GPS), incluyendo el método las siguientes
etapas: a) conseguir que un módulo celular responda a una señal de
comunicación celular que señala una indicación de tiempo, al
proporcionar un impulso de activación obtenido a partir del
componente de datos de la señal de comunicación celular, y también
al proporcionar información que señale una marca de tiempo que
relacione el impulso de activación con un tiempo universal; b)
conseguir que un módulo principal, con acceso a un reloj que
proporciona una señal que señala el tiempo local, responda a la
información que señala la marca de tiempo; c) comunicar el impulso
de activación directamente a un registro de temporización acoplado
al módulo principal, realizándose la comunicación a través de una
vía de hardware especial que proporciona el impulso de activación
sin ningún retardo aleatorio sustancial; d) conseguir que el
registro de temporización responda a la señal que señala el tiempo
local, y que también responda al impulso de activación, al contener
información que indica, en tiempo local, cuándo es recibido el
impulso de activación por el registro de temporización; y e)
conseguir que el módulo principal acceda al registro de
temporización y que por lo tanto obtenga el tiempo en el que llega
la activación, y conseguir además que el módulo principal determine
la diferencia entre el momento en el que llega la información que
señala la marca de tiempo y el momento en el que llega la
activación.
En otro de los aspectos de la invención, el
método comprende asimismo la etapa en la que se consigue que un
contador de tramas genere el impulso de activación cuando el
contador de tramas identifica una trama nueva en la señal de
comunicación celular.
En otro aspecto adicional de la invención, el
método comprende asimismo la etapa en la que se consigue que un
contador de intervalos de tiempo genere el impulso de activación
cuando el contador de intervalos de tiempo identifica un intervalo
de tiempo nuevo en la señal de comunicación celular.
Todavía en otro de los aspectos adicionales de
la invención, el método incluye también la etapa en la que se
consigue que un contador de bits de datos genere el impulso de
activación cuando el contador de bits de datos identifica un bit de
datos nuevo en la señal de comunicación celular.
Aun todavía en otro de los aspectos adicionales
de la invención, el módulo principal es un módulo del sistema de
posicionamiento global (GPS) sensible a una señal de navegación por
satélite GPS.
De este modo, la presente invención proporciona
un impulso de activación de hardware para sincronizar, sobre la
base de una señal de comunicación celular, dispositivos con una
referencia de tiempo universal. Por ejemplo, la presente invención
se puede usar para sincronizar un reloj de un receptor GPS con el
tiempo del sistema GPS. En una aplicación de este tipo, la
invención evita prácticamente todos los retardos internos al
proporcionar a un componente del reloj del receptor GPS una
información de sincronización de tiempo, que permite una precisión
mejor que \sim 10 \mus en la recuperación del tiempo GPS incluso
en unas condiciones de señales GPS débiles.
Se pondrán de manifiesto ciertas características
y ventajas de la invención al considerar la subsiguiente
descripción detallada presentada en relación con los dibujos
adjuntos, en los cuales:
la Fig. 1 es una ilustración simplificada de un
receptor GPS que incluye módulos para proporcionar una
sincronización de tiempo según la presente invención; y
la Fig. 2 es un diagrama de flujo de un método
de sincronización del módulo GPS de la Fig. 1 con la referencia de
tiempo proporcionada por un sistema de comunicación celular.
Haciendo referencia a continuación a la Fig. 1,
se muestra un receptor 10 del sistema de posicionamiento global
(GPS) según la invención de manera que incluye un módulo celular 11
(que no proporciona necesariamente una capacidad completa de
comunicación celular) y un módulo GPS 12. El módulo celular responde
a una señal de comunicación celular a través de una antena celular
14. El módulo GPS incluye un hardware GPS normalizado 21 para
responder a señales de navegación GPS a través de una antena GPS 15.
El módulo celular procesa señales de comunicación celular con
vistas a extraer información de sincronización de tiempo, por
ejemplo, de un mensaje de una Unidad de Medición de la Posición
(LMU), tal como se ha descrito anteriormente. La señal de
comunicación celular consta de datos organizados en tramas,
incluyendo delimitadores (encabezamientos y pies de trama) que
permiten que el módulo celular diferencie una trama con respecto a
la siguiente. El módulo celular incluye un contador de tramas 20
para contar tramas. El contador de tramas detecta también los bordes
de las tramas, los cuales se usan, por ejemplo, en la
reconstrucción de la frecuencia. El contador de tramas se menciona
en este caso únicamente a título de ejemplo. En la comunicación
celular GSM, podría disponerse además de un contador a intervalos
de tiempo y de un contador de bits, y también de detectores de
bordes correspondientes.
El contador de tramas identifica un borde de
trama y por lo tanto señala el instante en el que se recibe una
trama nueva.
El receptor GPS 10 comprende asimismo una capa
de conectividad de software 16, mediante la cual el módulo celular
y el módulo GPS se comunican mensajes, aunque los mensajes
comunicados de esta manera están sujetos a retardos aleatorios en
su entrega debido al tráfico de otros mensajes que se estén
comunicando a través de la capa de conectividad de software
(tráfico de mensajes por ejemplo entre diferentes componentes del
módulo
GPS).
GPS).
Según la invención, cada vez que el contador de
tramas señala una nueva trama de la señal de comunicación celular,
se genera un impulso de activación y el mismo se comunica al módulo
GPS a través de una vía de hardware especial 23' que presenta bien
esencialmente ningún retardo o bien un retardo que es conocido y por
lo tanto puede ser tenido en cuenta, es decir, que proporciona el
impulso de activación sustancialmente libre de retardos aleatorios.
El impulso de activación se usa para accionar un registro 19 en el
módulo GPS, registro denominado en el presente caso registro de
temporización, de manera que el registro almacena el tiempo interno
(no el tiempo UTC), es decir, el tiempo indicado por el
oscilador/reloj local 18 del receptor GPS. (El reloj local 18 del
receptor GPS se implementa típicamente en forma de un contador
interno, como parte del hardware GPS. El accionamiento da como
resultado bien el almacenamiento del valor en curso del reloj local
en el registro o bien la fijación en condiciones iniciales del
contador interno).
Al mismo tiempo que el impulso de activación
está siendo generado y proporcionado a través de la vía de hardware
especial 23 para el registro de temporización 19, el número de trama
correspondiente (o alternativamente el intervalo de tiempo o número
de bit, tal como se explica posteriormente) se transmite hacia el
hardware GPS 21 a través de la capa de conectividad de software 16.
Si el hardware GPS ya se ha fijado en el tiempo GPS (mediante un
procedimiento que se describe posteriormente), el mismo permanece
sincronizado (es decir, contrarresta la deriva del reloj)
estabilizando el reloj local mediante el uso de los impulsos de
activación. No obstante, para fijar el tiempo GPS con el que
comenzar en el módulo GPS, es decir, cuando se pone en marcha el
receptor GPS, el modelo celular usa una indicación de tiempo que
recibe desde una LMU 22 en una estación base cercana; la indicación
de tiempo especifica que un tiempo GPS señalado se debe asociar a la
recepción de un número de trama, un intervalo de tiempo y un número
de bit señalados. La trama a la que se hace referencia en la
indicación de tiempo es una trama que ya fue transmitida (bien
transmitida por difusión general o bien transmitida de
punto-a-punto hacia el receptor
GPS). La indicación de tiempo incluye el tiempo GPS asociado a la
trama, el intervalo de tiempo, y el bit. (No obstante, la
indicación de tiempo no incluye el retardo de propagación. No
existe ninguna manera de saber en la LMU a qué distancia se
encuentra el receptor GPS con respecto a la estación base de
servicio en la que está ubicada la LMU. El retardo de propagación a
través de la interfaz aérea se compensa con una medición del
denominado Avance de Temporización (TA), el cual es
proporcionado por el sistema celular. El TA se mide a partir de un
retardo de ida y vuelta entre el receptor y la estación base de
servicio).
Una vez que el módulo celular dispone de la
indicación de tiempo, el mismo puede preparar lo que en este caso
se denomina mensaje de marca de tiempo (en contraposición a
un mensaje de indicación de tiempo); un mensaje de marca de tiempo
indica el tiempo GPS a asociar a una trama que todavía no se ha
recibido. En cuanto se recibe la trama del mensaje de marca de
tiempo, se envía el impulso de activación correspondiente al módulo
GPS por la vía de hardware especial 23, y el número de trama y el
mensaje de marca de tiempo se comunican al módulo GPS a través de
la capa de conectividad de software. El módulo GPS registra el
tiempo de llegada del mensaje de marca de tiempo según el tiempo
que se muestra en el reloj local 18, y el tiempo que se muestra en
el reloj local 18 cuando llega el impulso de activación se escribe
en el registro de temporización 19. La invención tiene en cuenta el
retardo en el módulo GPS que recibe el mensaje de marca de tiempo a
través de la capa de conectividad de software 16 al anotar el
tiempo de llegada del mensaje de marca de tiempo (según el reloj
local 18), y restar el tiempo almacenado en el registro de
temporización 19 (también según el reloj local 18) provocado por el
impulso de activación correspondiente a la trama indicada en el
mensaje de marca de tiempo.
Por ejemplo, supóngase que el tiempo GPS es
134.566 segundos desde el comienzo de la semana GPS actual en el
número de trama (FN) 122, el número de intervalo de tiempo 5, y el
número de bit 43, es decir, supóngase que la correspondencia del
tiempo GPS con el celular (la indicación de tiempo), es 134566@
(122,5,43). En otras palabras, el tiempo GPS exacto era 134.566
segundos desde el comienzo de la semana GPS actual cuando la
estación base transmitió el número de trama (FN) 122, el número de
intervalo de tiempo 5, y el número de bit 43. Supóngase además que
se acaba de poner en marcha un receptor GPS según la invención (es
decir, que tiene un módulo celular acoplado a un módulo GPS tal
como se indica en la Fig. 1). A continuación, el módulo celular del
receptor GPS recibe tarde o temprano una emisión de difusión general
LMU de una indicación de tiempo. El módulo celular recibe también
una sucesión de tramas celulares. El módulo celular proporciona una
activación (simplemente un impulso, sin comunicar un número de trama
u otra información) cada vez que se recibe una trama nueva, y
también proporciona (sobre la capa de conectividad de software) el
número de cada trama nueva, los números que recibe desde la
estación base. El módulo GPS se imagina que la primera activación
que recibe sobre la vía de hardware va con el primer número de
trama que recibe sobre la capa de conectividad de software, y así
sucesivamente. En aplicaciones en las que existe un riesgo de que el
mensaje de marca de tiempo pudiera estar asociado al impulso de
activación erróneo (debido a que el retardo sobre el canal de
conectividad de software podría ser tan grande en ocasiones que la
marca de tiempo llegase sobre el canal después de que llegase la
siguiente activación sobre la vía de hardware), el impulso de
activación se envía solamente una vez.
Un módulo celular mide la corrección del retardo
de propagación antes de que se abra un canal de comunicaciones. Una
medición del retardo de propagación es una de las partes del proceso
de traspaso involucradas en la abertura de un canal de
comunicaciones. De este modo, el retardo de propagación es siempre
conocido para un módulo celular.
La razón por la cual el módulo celular no usa la
propia trama con indicación de tiempo (la trama usada para medir la
relación entre el tiempo del sistema GPS y el tiempo en el que la
trama con indicación de tiempo se emite en difusión general o es
transmitida de otra manera) como la trama para generar la activación
(es decir, para la trama de indicación de tiempo) es que la
indicación de tiempo la realiza un elemento de red celular, uno que
mide la relación entre el tiempo del sistema GPS y la transmisión de
una trama GSM seleccionada (que se denomina en el presente caso
trama con indicación de tiempo, por contraposición a la trama
de indicación de tiempo, la cual transporta parte o la
totalidad del resultado de la medición). En este caso, el resultado
de la medición no se puede emitir mediante difusión general
evidentemente en la misma trama seleccionada (con indicación de
tiempo), ya que la trama seleccionada (identificada por el número de
trama) ya ha sido emitida mediante difusión general, es decir, la
trama de mensaje que contiene la información de indicación de
tiempo, denominada trama de indicación de tiempo, no puede ser la
misma trama que se usó para medir la relación GPS/GSM,
denominándosele a dicha trama en el presente caso trama con
indicación de tiempo.
En el módulo celular 11 se introduce también un
retardo, ya que el módulo celular debe esperar hasta que la trama
de mensaje (es decir, la trama de indicación de tiempo) llegue al
módulo celular antes de que el mismo proporcione la activación para
el módulo GPS 12. En la práctica, la indicación de tiempo y otros
datos de asistencia no caben en una trama de datos, sino que por el
contrario se dividen o transportan usando múltiples tramas
(haciéndose referencia a todas ellas en el presente caso como tramas
de indicación de tiempo). En este caso, los datos de asistencia no
se analizan, ni tampoco el impulso de activación generado, hasta
después de que se hayan recibido todas las tramas (de indicación de
tiempo) que transportan los datos de asistencia. Por lo tanto
existe siempre un retardo entre el momento en el que se emite
mediante difusión general (o se transmite de otra manera) la trama
que se usó para determinar la relación entre una trama GSM y el
tiempo del sistema GPS y el momento en el que se emite mediante
difusión general (o se transmite de otra manera) la trama que
activa el registro (la denominada trama de indicación de
tiempo).
A continuación supóngase que se va a determinar
el tiempo GPS en FN 1002 (debido a que la trama a la que se añadió
la indicación de tiempo ya ha sido transmitida, pero FN 1002 acaba
de ser recibida). La indicación de tiempo (correspondencia del
tiempo GPS al celular) se usa para determinar el tiempo GPS exacto
en el que el módulo celular recibió FN 1002, según,
Tiempo_GPS@(1002,1,1) =
Tiempo_GPS@(122,5,43) + (1002-122) x Tiempo_trama
– 4 x Tiempo_intervalo_tiempo – 42 x
Tiempo_bit,
en la cual tiempo_trama,
tiempo_intervalo_tiempo y tiempo_bit son los intervalos de tiempo
para cada uno de los objetos indicados (tramas, intervalos_tiempo,
y bits) en la comunicación celular. A continuación, el módulo
celular del receptor GPS conoce el tiempo GPS exacto en cuanto se
recibe FN 1002, pero no el módulo GPS. Para ajustar el reloj local
del módulo GPS al tiempo GPS, debe comunicarse el tiempo GPS
correspondiente a FN 1002 desde el módulo celular al módulo GPS,
aunque esta operación únicamente se puede realizar sobre la capa de
conectividad de software, y un mensaje proporcionado sobre la capa
de conectividad de software experimenta retardos que no pueden ser
conocidos de antemano. Por lo tanto, según la invención, el tiempo
en FN 1002 (es decir, el mensaje de marca de tiempo) se comunica
sobre la capa de conectividad de software, aunque adicionalmente,
el módulo GPS recibe la activación desde el módulo celular y también
recibe sobre la capa de conectividad de software (un poco después,
con un retardo que no puede conocerse de antemano) el número de
trama asociado a la activación. El módulo GPS escribe en el
registro de temporización 19 el tiempo, según su reloj interno/local
18, en el que se recibe la última activación, incluyendo la
activación asociada a la trama señalada en el mensaje de marca de
tiempo. Adicionalmente, el módulo GPS registra el tiempo en el que
recibe el mensaje de marca de tiempo, es decir,
tiempo_GPS@(1002,1,1). En este momento el tiempo escrito en el
registro de temporización 19 está en concordancia con el reloj
local 18 del módulo GPS, y el tiempo registrado en el que se recibió
el mensaje de marca de tiempo sobre la capa de conectividad de
software está en concordancia también con el reloj local 18 del
módulo GPS. La diferencia entre estos dos tiempos es el retardo
observado por el mensaje de marca de tiempo sobre la capa de
conectividad de software, y por lo tanto según la invención, esa
diferencia se añade al valor recibido como el tiempo GPS en FN 1002
(a través del mensaje de marca de tiempo) para corregir el retardo.
De este modo, el módulo GPS dispone de un tiempo GPS preciso
esencialmente en cuanto recibe el mensaje de marca de tiempo sobre
la capa de conectividad de software. (Se desprecia el tiempo para
calcular el retardo, y el tiempo para determinar el tiempo GPS en
FN 1002 teniendo en cuenta la indicación de tiempo de una
trama/intervalo, bit
anterior).
De este modo, haciendo referencia a continuación
a la Fig. 2, la invención en la forma de realización preferida
proporciona una fijación del reloj GPS de un receptor GPS según las
siguientes etapas (las cuales, en aras de una mayor claridad, no
incluyen el conseguir que el módulo celular proporcione una
activación para cada trama nueva recibida, sino que en cambio
únicamente para la trama para la cual se proporciona la marca de
tiempo).
- 1.
- El módulo celular recibe una trama con indicación de tiempo desde una LMU. A partir de una medición del avance de temporización u otra medición similar se halla una estimación para el retardo de propagación sobre la interfaz aérea. El módulo celular usa la medición del avance de temporización u otra medición similar, para compensar la indicación de tiempo en relación con el retardo de propagación a través de la interfaz aérea.
- 2.
- El módulo celular determina un valor de la marca de tiempo correspondiente a una trama que todavía no ha sido recibida; el valor de la marca de tiempo se basa en la indicación de tiempo aunque incluye una corrección debido al retardo de propagación de la indicación de tiempo entre la estación base celular de servicio y el receptor GPS. (El módulo celular determina el retardo de propagación enviando una señal a la estación base de servicio que es interpretada por la estación base de servicio como una señal a devolver, y mide cuánto se tarda en recibir la devolución. A continuación, se calcula el avance de temporización a partir de la "ida y vuelta" correspondiente a la señal).
- 3.
- Cuando el módulo celular recibe la trama para la cual ha calculado el valor de la marca de tiempo, activa el módulo GPS a través de la vía de hardware especial y proporciona al módulo GPS, a través de la capa de conectividad de software, el número de trama (que lo recibe desde la estación base) y la marca de tiempo.
- 4.
- El módulo GPS recibe la activación y registra en un registro el tiempo, según su reloj local, en el que recibe la activación.
- 5.
- El módulo GPS recibe el mensaje de marca de tiempo (sobre la capa de conectividad de software), y registra el tiempo en el que recibe el mensaje de marca de tiempo, nuevamente según su reloj local.
- 6.
- El módulo GPS determina la diferencia en tiempo entre el momento que recibió la activación (a partir de la lectura del registro especial) y el momento en el que recibió el mensaje de marca de tiempo, suma dicha diferencia de tiempo al mensaje de marca de tiempo para determinar el tiempo GPS verdadero, y ajusta su reloj al tiempo GPS verdadero.
El hecho de que el receptor GPS ajuste el reloj
en su módulo GPS una y otra vez (para tener en cuenta la deriva) o
solamente cada vez que se ponga en marcha el receptor GPS depende de
la aplicación. Para una solución del tipo GPS basada en MS, el
procedimiento anterior se realiza únicamente cuando se pone en
marcha el receptor GPS. Para un GPS asistido por MS, el
procedimiento anterior es necesario para cada ajuste.
El uso de un contador de tramas (o un contador
de intervalos de tiempo, un contador de bits, o, en un sistema
CDMA, un contador de segmentos, u otros dispositivos similares) (de
una señal celular), el cual se debería proporcionar en forma de un
equipo adicional en un GPS, es solamente una de las maneras de
implementar la presente invención, y es la forma de realización
preferida para algunas aplicaciones, aplicaciones en las que no es
necesario disponer de la mayor precisión posible. En el caso de las
comunicaciones celulares GSM, se puede usar un contador de tramas
para generar un impulso de activación a una frecuencia de 216,68 Hz.
También es posible generar impulsos de activación a la velocidad de
los intervalos de tiempo (produciéndose ocho intervalos de tiempo
por trama) usando un contador de intervalos de tiempo; el uso de la
velocidad de los intervalos de tiempo proporcionaría un impulso de
activación a una frecuencia de 1733,4 Hz. Es posible generar un
impulso de activación a una frecuencia incluso todavía mayor; el
uso de la velocidad binaria 156,25 bits por intervalo de tiempo
proporcionaría un impulso de activación a una frecuencia de
270844,17 Hz (es decir, el uso de un contador de bits de datos en
lugar del contador de tramas proporcionaría, en el caso de una señal
de comunicación celular GSM, un impulso de activación a una
frecuencia de 270844,17 Hz). En otros sistemas celulares aparte del
GSM, las velocidades de datos y las estructuras de los datos son
evidentemente diferentes, y la invención no está destinada a
limitarse a la comunicación celular GSM.
Para implementar la presente invención, se
debería modificar un receptor GPS típico para que incluyese un
módulo celular con por lo menos la funcionalidad antes indicada, así
como hardware para proporcionar el impulso de activación y el
hardware asociado al registro del reloj.
Existen otros usos para una referencia de tiempo
absoluta además de la asistencia a receptores GPS en la recuperación
del tiempo GPS. El tiempo absoluto también se puede usar para medir
la deriva de los relojes de las estaciones base celulares con
respecto al tiempo GPS, y para medir las diferencias de tiempo entre
estaciones base vecinas. Dichas mediciones son necesarias por
ejemplo en métodos de posicionamiento basados en redes incluyendo
los métodos de posicionamiento por Diferencia de Tiempo Observada
Mejorada (E-OTD) y Tiempo de Llegada (TOA).
Obsérvese que no es necesario que el módulo
celular 11 construya el mensaje de marca de tiempo. El módulo
celular, en algunas aplicaciones, envía únicamente un mensaje
"Registro activado con la trama n.º 1022" a alguna otra
entidad, la cual puede residir fuera del receptor GPS o puede ser el
módulo GPS, y dicha otra entidad calcula la marca de tiempo.
Obsérvese también que aunque la invención se ha
mostrado y descrito, en la forma de realización preferida en la
cual el módulo GPS 12 incluye un reloj (local) 18, en otras
aplicaciones el reloj usado por el módulo GPS para proporcionar el
tiempo (local) está ubicado fuera del módulo GPS. Por ejemplo, en
algunas aplicaciones el reloj se comparte con alguna otra entidad
tal como el módulo celular. El reloj usado por el módulo GPS
incluso puede residir fuera del receptor GPS.
Debería observarse también que la invención es
útil a la hora de proporcionar una base para ajustar el reloj usado
por un módulo que no sea el módulo GPS. La invención debería
considerarse como útil en el ajuste del reloj usado por cualquier
aplicación que requiera alguna versión del tiempo universal.
Debe entenderse que las disposiciones descritas
anteriormente son únicamente ilustrativas de la aplicación de los
principios de la presente invención. Los expertos en la materia
pueden idear muchas otras modificaciones y disposiciones
alternativas sin apartarse con respecto al alcance de la presente
invención según se define en las reivindicaciones adjuntas.
Claims (12)
1. Método, que comprende las siguientes
etapas:
- a)
- se consigue que un módulo celular (11) responda a una señal de comunicación celular que señala una indicación de tiempo, al proporcionar un impulso de activación obtenido a partir del componente de datos de la señal de comunicación celular, y también al proporcionar información que señala una marca de tiempo que relaciona el impulso de activación con un tiempo universal;
- b)
- se consigue que un módulo principal (12), con acceso a un reloj (18) que proporciona una señal que señala el tiempo local, responda a la información que señala la marca de tiempo;
- c)
- se comunica el impulso de activación directamente a un registro de temporización (19) acoplado al módulo principal (12), realizándose la comunicación a través de una vía de hardware especial (23) que proporciona el impulso de activación sin ningún retardo aleatorio sustancial;
- d)
- se consigue que el registro de temporización (19) responda a la señal que señala el tiempo local, y que también responda al impulso de activación, al contener información que indica, en tiempo local, cuándo es recibido el impulso de activación por el registro de temporización (19); y
- e)
- se consigue que el módulo principal (12) acceda al registro de temporización (19) y que por lo tanto obtenga el tiempo en el que llega la activación, y se consigue además que el módulo principal (12) determine la diferencia entre el momento en el que llega la información que señala la marca de tiempo y el momento en el que llega la activación.
2. Método según la reivindicación 1, que
comprende asimismo la etapa en la que se consigue que un contador
de tramas (20) genere el impulso de activación cuando el contador de
tramas (20) identifica una trama nueva en la señal de comunicación
celular.
3. Método según la reivindicación 1, que
comprende asimismo la etapa en la que se consigue que un contador
de intervalos de tiempo genere el impulso de activación cuando el
contador de intervalos de tiempo identifica un intervalo de tiempo
nuevo en la señal de comunicación celular.
4. Método según la reivindicación 1, que
comprende asimismo la etapa en la que se consigue que un contador
de bits de datos genere el impulso de activación cuando el contador
de bits de datos identifica un bit de datos nuevo en la señal de
comunicación celular.
5. Método según la reivindicación 1, en el que
el módulo principal (12) es un módulo del sistema de posicionamiento
global (GPS), sensible a una señal de navegación por satélite
GPS.
6. Aparato que comprende:
- a)
- un módulo celular (11), sensible a una señal de comunicación celular que señala una indicación de tiempo, para proporcionar un impulso de activación obtenido a partir del componente de datos de la señal de comunicación celular, y para proporcionar información que señala una marca de tiempo que relaciona el impulso de activación con un tiempo universal;
- b)
- un módulo principal (12) que tiene acceso a un reloj (18) que proporciona una señal que señala el tiempo local, siendo sensible el módulo principal (12) a la información que señala la marca de tiempo;
- c)
- un registro de temporización (19), sensible a la señal que indica el tiempo local, y sensible asimismo al impulso de activación, para contener información que señala, en tiempo local, cuándo se recibe el impulso de activación; y
en el que el módulo principal (12)
está acoplado al registro de temporización (19) para poder acceder
al registro de temporización (19) y así obtener el tiempo en el que
llega la activación y además en el que el módulo principal (12)
incluye unos medios para determinar la diferencia entre el momento
en el que llega la información que señala la marca de tiempo y el
momento en el que llega la activación, estando caracterizado
el aparato porque comprende asimismo: d) una vía de hardware
especial (23), dispuesta para conducir directamente el impulso de
activación desde el módulo celular (11) al registro de temporización
(19).
7. Aparato según la reivindicación 6, que
comprende asimismo un contador de tramas (20), y en el que el
impulso de activación se proporciona cuando el contador de tramas
indica una trama nueva.
8. Aparato según la reivindicación 6, que
comprende asimismo un contador de intervalos de tiempo, y en el que
el impulso de activación se proporciona cuando el contador de
intervalos de tiempo indica un intervalo de tiempo nuevo.
9. Aparato según la reivindicación 6, que
comprende asimismo un contador de bits de datos, y en el que el
impulso de activación se proporciona cuando el contador de bits de
datos indica un bit de datos nuevo.
10. Aparato según la reivindicación 6, en el que
el módulo principal (12) es un módulo del sistema de posicionamiento
global (GPS) que proporciona funcionalidad para el funcionamiento
como receptor GPS, siendo sensible asimismo el módulo GPS a una
señal de navegación por satélite GPS.
11. Sistema que comprende un aparato según
cualquiera de las reivindicaciones 6 a 10.
12. Sistema según la reivindicación 11, que
comprende asimismo una estación base celular (24), para proporcionar
la señal de comunicación celular que señala una indicación de
tiempo.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/777,521 US6678510B2 (en) | 2001-02-05 | 2001-02-05 | Method, apparatus and system for GPS time synchronization using cellular signal bursts |
| US777521 | 2001-02-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2286085T3 true ES2286085T3 (es) | 2007-12-01 |
Family
ID=25110478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01310963T Expired - Lifetime ES2286085T3 (es) | 2001-02-05 | 2001-12-31 | Metodo, aparato y sistema para la sincronizacion de tiempo gps mediante la utilizacion de rafagas de señales celulares. |
Country Status (6)
| Country | Link |
|---|---|
| US (3) | US6678510B2 (es) |
| EP (2) | EP1229409B8 (es) |
| JP (1) | JP3854162B2 (es) |
| AT (1) | ATE363677T1 (es) |
| DE (2) | DE60128648T2 (es) |
| ES (1) | ES2286085T3 (es) |
Families Citing this family (76)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7053824B2 (en) * | 2001-11-06 | 2006-05-30 | Global Locate, Inc. | Method and apparatus for receiving a global positioning system signal using a cellular acquisition signal |
| US6865380B2 (en) * | 2001-02-05 | 2005-03-08 | Nokia Corporation | Method, apparatus and system for frequency stabilization using cellular signal bursts |
| US7925210B2 (en) * | 2001-05-21 | 2011-04-12 | Sirf Technology, Inc. | Synchronizing a radio network with end user radio terminals |
| DE10146829B4 (de) * | 2001-09-21 | 2017-08-17 | Aeroflex Ltd. | Verfahren und Vorrichtung zur Bestimmung der Position einer Basisstation |
| JP3640084B2 (ja) * | 2001-11-30 | 2005-04-20 | 日本電気株式会社 | 測位機能を搭載した携帯電話端末 |
| US6748202B2 (en) * | 2001-12-12 | 2004-06-08 | Nokia Corporation | Method, apparatus and system for synchronizing a cellular communication system to GPS time |
| SE0104417D0 (sv) * | 2001-12-21 | 2001-12-21 | Ericsson Telefon Ab L M | Improvements in, or relating to, mobile localization in GSM networks |
| US7274327B2 (en) * | 2001-12-31 | 2007-09-25 | Xm Satellite Radio, Inc. | Method and apparatus for determining location in a satellite communication system |
| US7367045B2 (en) * | 2002-03-16 | 2008-04-29 | Trustedflow Systems, Inc. | Trusted communications system |
| US7551888B2 (en) * | 2002-04-22 | 2009-06-23 | Nokia Corporation | Method and system of displaying content associated with broadcast program |
| US7599689B2 (en) * | 2002-04-22 | 2009-10-06 | Nokia Corporation | System and method for bookmarking radio stations and associated internet addresses |
| US20050181722A1 (en) * | 2002-04-22 | 2005-08-18 | Toni Kopra | Method, system and user terminal for collecting information on audience of broadcast media stream |
| BR0309408A (pt) * | 2002-04-22 | 2005-02-01 | Nokia Corp | Método e sistema de mìdia para prover um ou mais itens de contéudo para ao menos um terminal do usuário do sistema de rádio, e, terminal do usuário |
| DE10240448A1 (de) * | 2002-09-02 | 2003-12-04 | Siemens Ag | Verfahren zum Betrieb eines Funkkommunikationssytems |
| US7146516B2 (en) * | 2002-12-20 | 2006-12-05 | Invensys Systems, Inc. | Time synchronization schemes wherein at least one data message associates a hardware pulse with a future time |
| US8010124B2 (en) * | 2003-03-24 | 2011-08-30 | Sony Ericsson Mobile Communications Ab | Methods, systems and computer program products for providing location determination information to an assisted location service |
| US7139225B2 (en) * | 2003-03-27 | 2006-11-21 | Qualcomm, Incorporated | Virtual real-time clock based on time information from multiple communication systems |
| KR100504835B1 (ko) * | 2003-05-15 | 2005-07-29 | 엘지전자 주식회사 | 이동 통신 단말기의 지역시간 보정 방법 |
| JP4287476B2 (ja) | 2004-01-26 | 2009-07-01 | ケンブリッジ ポジショニング システムズ リミテッド | 移動端末における較正時間情報の転送 |
| DE602005008194D1 (de) | 2004-01-26 | 2008-08-28 | Cambridge Positioning Sys Ltd | Transfer kalibrierter zeitinformationen in einem mobilen endgerät |
| FR2870414B1 (fr) * | 2004-05-17 | 2006-08-18 | Alcatel Sa | Determination par un terminal de communication du temps de propagation d'un signal de reference provenant d'un equipement de gestion de communications |
| US7599680B2 (en) * | 2004-10-26 | 2009-10-06 | General Motors Company | System and method of billing for minutes shared between a portable wireless communication device and a telematics unit |
| US8111698B2 (en) * | 2005-03-31 | 2012-02-07 | Alcatel Lucent | Method of performing a layer operation in a communications network |
| CA2611933C (en) * | 2005-06-13 | 2016-08-02 | Nokia Corporation | Supporting an assisted satellite based positioning |
| WO2006134413A1 (en) * | 2005-06-13 | 2006-12-21 | Nokia Corporation | Supporting an assisted satellite based positioning |
| BRPI0520295B1 (pt) * | 2005-06-13 | 2019-05-28 | Nokia Technologies Oy | Método e aparelho para suportar o posicionamento baseado em satélite de um dispositivo móvel usando os dados de assistência |
| US7283091B1 (en) | 2005-08-08 | 2007-10-16 | Trimble Navigation Limited | Radio positioning system for providing position and time for assisting GPS signal acquisition in mobile unit |
| US7295156B2 (en) * | 2005-08-08 | 2007-11-13 | Trimble Navigation Limited | Cellphone GPS positioning system |
| WO2007071652A1 (en) * | 2005-12-23 | 2007-06-28 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for time synchronisation |
| EP1801609A1 (en) * | 2005-12-23 | 2007-06-27 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for time synchronisation |
| ATE555399T1 (de) * | 2006-04-04 | 2012-05-15 | Cambridge Positioning Sys Ltd | Assoziieren einer universellen zeit mit einem empfangenen signal |
| US7710944B1 (en) * | 2006-09-15 | 2010-05-04 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for time-of-day synchronization between network nodes |
| JP4722901B2 (ja) * | 2006-10-15 | 2011-07-13 | 三星電子株式会社 | 通信システムにおけるマルチキャスト/ブロードキャスト信号を送受信するシステム及び方法 |
| EP1970725A1 (en) | 2007-03-15 | 2008-09-17 | Telefonaktiebolaget LM Ericsson (publ) | A positioning device and a method of operating therof |
| US8667318B2 (en) * | 2007-05-14 | 2014-03-04 | Picongen Wireless, Inc. | Method and apparatus for wireless clock regeneration |
| US20090016167A1 (en) * | 2007-07-09 | 2009-01-15 | Seiko Epson Corporation | Time Adjustment Device, Timekeeping Device with a Time Adjustment Device, and a Time Adjustment Method |
| US7629924B2 (en) * | 2007-09-06 | 2009-12-08 | Mediatek Inc. | Methods and apparatus for obtaining accurate GNSS time in a GNSS receiver |
| US20090146871A1 (en) * | 2007-12-07 | 2009-06-11 | Charles Abraham | Method and apparatus for managing time in a satellite positioning system |
| US8258942B1 (en) | 2008-01-24 | 2012-09-04 | Cellular Tracking Technologies, LLC | Lightweight portable tracking device |
| CN101813763B (zh) * | 2009-12-22 | 2012-03-07 | 民航数据通信有限责任公司 | 多点定位方法、系统及中心站 |
| US8350756B2 (en) * | 2010-01-12 | 2013-01-08 | Andrew Llc | Detecting and compensating for erroneous time measurement for mobile device position calculation |
| US9651675B2 (en) * | 2010-02-12 | 2017-05-16 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Estimating frequency of a GNSS enabled device based on time stamps |
| US9363633B2 (en) | 2010-02-22 | 2016-06-07 | Nokia Technologies Oy | Accurate GNSS time handling in dual/multi-SIM terminals |
| WO2011101709A1 (en) * | 2010-02-22 | 2011-08-25 | Nokia Corporation | Accurate gnss time handling in dual/multi-sim terminals |
| US9342661B2 (en) * | 2010-03-02 | 2016-05-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for rights-managed content and data delivery |
| US9118776B2 (en) * | 2011-06-03 | 2015-08-25 | Apple Inc. | Location monitoring feature of a mobile device for activating an application subsystem |
| WO2013108243A1 (en) * | 2012-01-18 | 2013-07-25 | Weisman Israel | Hybrid-based system and method for indoor localization |
| GB2504757B (en) | 2012-08-09 | 2015-03-25 | Nvidia Corp | Reference clock calibration |
| US9927512B2 (en) | 2013-01-10 | 2018-03-27 | Carnegie Mellon University, A Pennsylvania Non-Profit Corporation | Method and system for ultrasonic signaling, ranging and location tracking |
| JP6409247B2 (ja) | 2013-01-31 | 2018-10-24 | マーベル ワールド トレード リミテッド | WiFiレンジングのための周波数オフセット補償 |
| US9936470B2 (en) * | 2013-02-07 | 2018-04-03 | Commscope Technologies Llc | Radio access networks |
| US9380466B2 (en) | 2013-02-07 | 2016-06-28 | Commscope Technologies Llc | Radio access networks |
| US9414399B2 (en) | 2013-02-07 | 2016-08-09 | Commscope Technologies Llc | Radio access networks |
| DE102013006669A1 (de) * | 2013-04-18 | 2014-10-23 | Giesecke & Devrient Gmbh | Verfahren zur Klassifizierung eines Angriffs auf ein Sicherheitsmodul |
| CN103309228B (zh) * | 2013-06-21 | 2017-08-25 | 厦门雅迅网络股份有限公司 | 车载终端系统的时间校正方法 |
| JP6496472B2 (ja) * | 2013-07-03 | 2019-04-03 | 三菱重工機械システム株式会社 | 車載器、及びスプーフィング検知方法 |
| US9578453B2 (en) * | 2014-02-14 | 2017-02-21 | Garmin Switzerland Gmbh | Method of sending destination and current locations from a mobile device to a central viewing location |
| EP3657882B1 (en) | 2014-06-09 | 2023-04-26 | Commscope Technologies LLC | Radio access networks using plural remote units |
| US10148412B1 (en) | 2015-06-25 | 2018-12-04 | Marvell International Ltd. | Methods and apparatus for clock drift mitigation |
| JP6508096B2 (ja) * | 2016-03-16 | 2019-05-08 | カシオ計算機株式会社 | 衛星電波受信装置、電波時計、日時情報出力方法、及びプログラム |
| CN105824032A (zh) * | 2016-03-17 | 2016-08-03 | 孙红星 | 一种基于单片机的gnss mark模拟测试装置 |
| JP6790887B2 (ja) * | 2017-02-13 | 2020-11-25 | カシオ計算機株式会社 | 衛星電波受信装置、電子時計、測位制御方法及びプログラム |
| CN108732598B (zh) * | 2017-04-14 | 2021-04-06 | 展讯通信(上海)有限公司 | 一种gnss接收机及其时间确定方法 |
| US10591610B2 (en) | 2017-09-22 | 2020-03-17 | Qualcomm Incorporated | Method and apparatus for optimizing GNSS search with wireless wide area networks |
| CN108459331B (zh) * | 2018-03-27 | 2021-05-04 | 中国科学院国家授时中心 | 多模卫星导航接收机的时延绝对校准方法 |
| CN109001971B (zh) * | 2018-07-25 | 2019-09-06 | 中国科学院国家空间科学中心 | 一种基于fpga的星载干涉成像高度计的自守时系统和方法 |
| CN112640331A (zh) | 2018-08-29 | 2021-04-09 | 康普技术有限责任公司 | 具有多个控制器的集中式无线电接入网络中的时钟同步 |
| CN110944379B (zh) * | 2018-09-25 | 2022-03-01 | 维沃移动通信有限公司 | 时间校准的方法和设备 |
| US10805924B2 (en) | 2019-01-21 | 2020-10-13 | Accord Ideation Private Limited | Time interval measurement code-division multiple access transceiver |
| US20210153193A1 (en) * | 2019-11-14 | 2021-05-20 | Asustek Computer Inc. | Method and apparatus for uplink timing determination in a wireless communication system |
| CN111123692B (zh) * | 2019-11-28 | 2021-06-08 | 北京时代民芯科技有限公司 | 一种基于irig-b码的嵌入式时间统一系统 |
| CN112099339B (zh) * | 2020-07-27 | 2021-08-24 | 季华实验室 | Utc数据接收器及计时器 |
| GB202108229D0 (en) * | 2021-06-09 | 2021-07-21 | Ordnance Survey Ltd | Method and system for time and authentication |
| CN113589679B (zh) * | 2021-06-17 | 2022-06-10 | 中国科学院国家授时中心 | 一种基于干涉测量的卫星精密时间传递方法 |
| CN113568300B (zh) * | 2021-09-22 | 2022-01-04 | 深圳心派科技有限公司 | Gps授时方法、装置、电子设备以及存储介质 |
| EP4689728A1 (en) * | 2024-06-14 | 2026-02-11 | Google LLC | Locally maintaining global navigation satellite system (gnss) time based on cellular radio signals |
Family Cites Families (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4445118A (en) * | 1981-05-22 | 1984-04-24 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Navigation system and method |
| US5499032A (en) * | 1992-12-22 | 1996-03-12 | Terrapin Corporation | Navigation and positioning system and method using uncoordinated beacon signals |
| US5319374A (en) * | 1993-02-02 | 1994-06-07 | Trimble Navigation Limited | Precise universal time for vehicles |
| WO1995000821A1 (en) * | 1993-06-25 | 1995-01-05 | Omniplex, Inc. | Determination of location using time-synchronized cell site transmissions |
| GB2300789B (en) | 1995-05-12 | 2000-04-05 | Gen Datacomm Adv Res | Data network |
| US6208290B1 (en) * | 1996-03-08 | 2001-03-27 | Snaptrack, Inc. | GPS receiver utilizing a communication link |
| US5841396A (en) * | 1996-03-08 | 1998-11-24 | Snaptrack, Inc. | GPS receiver utilizing a communication link |
| US5945944A (en) * | 1996-03-08 | 1999-08-31 | Snaptrack, Inc. | Method and apparatus for determining time for GPS receivers |
| US6133874A (en) * | 1996-03-08 | 2000-10-17 | Snaptrack, Inc. | Method and apparatus for acquiring satellite positioning system signals |
| US5663735A (en) * | 1996-05-20 | 1997-09-02 | Trimble Navigation Limited | GPS receiver using a radio signal for improving time to first fix |
| US5739786A (en) * | 1996-06-12 | 1998-04-14 | The Charles Stark Draper Laboratory, Inc. | GPS transfer initialization system |
| US6215442B1 (en) * | 1997-02-03 | 2001-04-10 | Snaptrack, Inc. | Method and apparatus for determining time in a satellite positioning system |
| JPH10300835A (ja) | 1997-04-25 | 1998-11-13 | Lockheed Martin Corp | Gps衛星システムを利用したセルラー電話の迅速かつ正確な地理的位置の特定 |
| US6041222A (en) * | 1997-09-08 | 2000-03-21 | Ericsson Inc. | Systems and methods for sharing reference frequency signals within a wireless mobile terminal between a wireless transceiver and a global positioning system receiver |
| US6243588B1 (en) * | 1998-03-10 | 2001-06-05 | Ericsson Inc. | Mobile positioning method for a portable communications device using shortened repetitive bursts |
| US5999124A (en) * | 1998-04-22 | 1999-12-07 | Snaptrack, Inc, | Satellite positioning system augmentation with wireless communication signals |
| US6122506A (en) * | 1998-05-04 | 2000-09-19 | Trimble Navigation Limited | GSM cellular telephone and GPS receiver combination |
| US6178195B1 (en) * | 1998-05-14 | 2001-01-23 | Motorola, Inc. | Method and apparatus for detecting spread spectrum signals using a signal from a secondary source |
| US5982324A (en) * | 1998-05-14 | 1999-11-09 | Nortel Networks Corporation | Combining GPS with TOA/TDOA of cellular signals to locate terminal |
| US6636740B1 (en) * | 1998-06-16 | 2003-10-21 | Ericsson Inc. | Apparatus and methods for position computation based on broadcast initialization data |
| JP4085495B2 (ja) * | 1998-12-28 | 2008-05-14 | カシオ計算機株式会社 | 測位装置及び測位情報受信方法 |
| US6184829B1 (en) * | 1999-01-08 | 2001-02-06 | Trueposition, Inc. | Calibration for wireless location system |
| US6449485B1 (en) * | 1999-01-22 | 2002-09-10 | International Business Machines Corporation | Technique for mobile wireless device location |
| US6121923A (en) * | 1999-02-19 | 2000-09-19 | Motorola, Inc. | Fixed site and satellite data-aided GPS signal acquisition method and system |
| GB2347828B (en) * | 1999-03-05 | 2004-05-19 | Internat Mobile Satellite Orga | Communication methods and apparatus |
| JP3250541B2 (ja) * | 1999-03-19 | 2002-01-28 | 株式会社デンソー | 無線通信システム |
| US6829534B2 (en) * | 1999-04-23 | 2004-12-07 | Global Locate, Inc. | Method and apparatus for performing timing synchronization |
| US9020756B2 (en) * | 1999-04-23 | 2015-04-28 | Global Locate, Inc. | Method and apparatus for processing satellite positioning system signals |
| US7330150B1 (en) * | 1999-05-07 | 2008-02-12 | Garmin Corporation | Combined global positioning system receiver and radio |
| US6564064B1 (en) * | 1999-12-01 | 2003-05-13 | Trimble Navigation Limited | Cellular telephone using pseudolites for determining location |
| US6701127B1 (en) * | 1999-12-16 | 2004-03-02 | General Dynamics Decision Systems, Inc. | Burst communications method and apparatus |
| US6611755B1 (en) * | 1999-12-19 | 2003-08-26 | Trimble Navigation Ltd. | Vehicle tracking, communication and fleet management system |
| US6285316B1 (en) * | 2000-06-02 | 2001-09-04 | Cellguide Ltd. | Locating a mobile unit using signals from both mobile beacons and stationary beacons |
| US6295023B1 (en) * | 2000-01-21 | 2001-09-25 | Ericsson Inc. | Methods, mobile stations and systems for acquiring global positioning system timing information |
| US6603978B1 (en) * | 2000-03-24 | 2003-08-05 | Ericsson Inc. | Accurate GPS time estimate based on information from a wireless communications system |
| WO2001075471A1 (en) * | 2000-03-30 | 2001-10-11 | Cellguide Ltd. | Locating a mobile unit |
| EP1275259B1 (en) * | 2000-03-30 | 2010-08-25 | Cellguide Ltd. | Providing time synchronization to a gps locator |
| US6346911B1 (en) * | 2000-03-30 | 2002-02-12 | Motorola, Inc. | Method and apparatus for determining time in a GPS receiver |
| US7082292B2 (en) * | 2000-04-18 | 2006-07-25 | Sirf Technology, Inc. | Mobile communications device with GPS receiver and common clock source |
| US6665541B1 (en) * | 2000-05-04 | 2003-12-16 | Snaptrack, Incorporated | Methods and apparatuses for using mobile GPS receivers to synchronize basestations in cellular networks |
| US6642884B2 (en) * | 2000-05-08 | 2003-11-04 | Sigtec Navigation Pty Ltd. | Satellite-based positioning system receiver for weak signal operation |
| US6590524B1 (en) * | 2000-05-10 | 2003-07-08 | Rockwell Collins, Inc. | Method and means for precise time synchronization |
| US6323804B1 (en) * | 2000-06-06 | 2001-11-27 | Motorola, Inc. | Method and apparatus for GPS time determination |
| US7224984B2 (en) * | 2000-08-15 | 2007-05-29 | University Of Maryland, College Park | Method, system and computer program product for positioning and synchronizing wireless communications nodes |
| US7196660B2 (en) * | 2000-11-17 | 2007-03-27 | Global Locate, Inc | Method and system for determining time in a satellite positioning system |
| US6417801B1 (en) * | 2000-11-17 | 2002-07-09 | Global Locate, Inc. | Method and apparatus for time-free processing of GPS signals |
| US6801778B2 (en) * | 2001-01-31 | 2004-10-05 | Ericsson Inc. | Efficient location of mobile radiotelephones using cellular and GPS information |
| US6531235B2 (en) * | 2001-06-06 | 2003-03-11 | Max-Planck-Institute für Mikrostrukturphysik | Non-c-axis oriented bismuth-layered perovskite ferroelectric structure epitaxially grown on buffered silicon |
-
2001
- 2001-02-05 US US09/777,521 patent/US6678510B2/en not_active Expired - Lifetime
- 2001-12-31 DE DE60128648T patent/DE60128648T2/de not_active Expired - Lifetime
- 2001-12-31 ES ES01310963T patent/ES2286085T3/es not_active Expired - Lifetime
- 2001-12-31 AT AT01310963T patent/ATE363677T1/de not_active IP Right Cessation
- 2001-12-31 EP EP01310963A patent/EP1229409B8/en not_active Expired - Lifetime
- 2001-12-31 DE DE20122743U patent/DE20122743U1/de not_active Expired - Lifetime
- 2001-12-31 EP EP07007426.5A patent/EP1855168B1/en not_active Expired - Lifetime
-
2002
- 2002-01-31 JP JP2002023441A patent/JP3854162B2/ja not_active Expired - Fee Related
-
2003
- 2003-11-19 US US10/720,041 patent/US7085546B2/en not_active Expired - Lifetime
-
2006
- 2006-06-14 US US11/453,791 patent/US9341716B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP1229409A2 (en) | 2002-08-07 |
| JP3854162B2 (ja) | 2006-12-06 |
| US7085546B2 (en) | 2006-08-01 |
| US20020107031A1 (en) | 2002-08-08 |
| EP1855168A2 (en) | 2007-11-14 |
| EP1229409A3 (en) | 2003-12-03 |
| EP1855168A3 (en) | 2009-10-21 |
| US6678510B2 (en) | 2004-01-13 |
| DE60128648D1 (de) | 2007-07-12 |
| ATE363677T1 (de) | 2007-06-15 |
| US20040137916A1 (en) | 2004-07-15 |
| US20060234724A1 (en) | 2006-10-19 |
| JP2002318276A (ja) | 2002-10-31 |
| EP1229409B1 (en) | 2007-05-30 |
| DE20122743U1 (de) | 2007-08-02 |
| US9341716B2 (en) | 2016-05-17 |
| DE60128648T2 (de) | 2008-01-24 |
| EP1855168B1 (en) | 2019-06-26 |
| EP1229409B8 (en) | 2007-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2286085T3 (es) | Metodo, aparato y sistema para la sincronizacion de tiempo gps mediante la utilizacion de rafagas de señales celulares. | |
| US6748202B2 (en) | Method, apparatus and system for synchronizing a cellular communication system to GPS time | |
| US7978136B2 (en) | Associating a universal time with received signal | |
| ES2293347T3 (es) | Sistema de establecimiento de tiempo gps aproximado en una estacion movil en el interior de una red inalambrica asincrona. | |
| ES2223084T3 (es) | Metodo y aparato para la determinacion del tiempo para los receptores gps. | |
| ES2262744T3 (es) | Metodo y mecanismo para determinar el tiempo en un sistema de posicionamiento de satelite. | |
| KR100964937B1 (ko) | 위성 위치 확인 시스템에서 시간을 관리하는 방법 및 장치 | |
| US7454217B2 (en) | Method and apparatus for wireless network timekeeping and synchronization | |
| BRPI0408766B1 (pt) | método para implementar um relógio virtual em tempo real com base em informações de tempo, método para prover uma estimativa de tempo absoluto com base em informações de tempo, memória legível por computador acoplada comunicativamente a um dispositivo de processamento de sinais digitais (dspd) e unidade receptora em um sistema de comunicação sem fio | |
| ES2287223T3 (es) | Sistema de correlacion cruzada para la recuperacion de tiempo en un posicionamiento gps asistido por red. | |
| WO2012122573A2 (en) | Fine time assistance for global navigation satellite systems | |
| ES2307576T3 (es) | Procedimiento, aparato y sistema para la estabilizacion de la frecuencia utilizando rafagas de señales celulares. | |
| ES2323591T3 (es) | Procedimiento de actualizacion del desfase de reloj existente entre una estacion bts de una red gsm y los satelites de un sistema gps. | |
| KR100881869B1 (ko) | 기지국들을 동기시키기 위하여 이동 gps국들을이용하는 방법 및 장치 | |
| EP1107017A2 (en) | A method of timing calibration | |
| ES2323224T3 (es) | Procedimiento y dispositivo electronico de localizacion. | |
| US7486231B2 (en) | GPS device | |
| ES2312330T3 (es) | Metodo para realizar determinaciones de posicion y dispositivo electronico. | |
| JP5215440B2 (ja) | モバイルgps局を使って基地局の同期を図る方法および装置 |