ES2287509T3 - Calculo de posicion en un sistema de posicionamiento utilizando desviacion de tiempo de sincronizacion. - Google Patents
Calculo de posicion en un sistema de posicionamiento utilizando desviacion de tiempo de sincronizacion. Download PDFInfo
- Publication number
- ES2287509T3 ES2287509T3 ES03749515T ES03749515T ES2287509T3 ES 2287509 T3 ES2287509 T3 ES 2287509T3 ES 03749515 T ES03749515 T ES 03749515T ES 03749515 T ES03749515 T ES 03749515T ES 2287509 T3 ES2287509 T3 ES 2287509T3
- Authority
- ES
- Spain
- Prior art keywords
- wireless communication
- satellite navigation
- synchronization
- deviation
- time
- 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
- 238000004364 calculation method Methods 0.000 title claims description 10
- 238000004891 communication Methods 0.000 claims abstract description 74
- 238000000034 method Methods 0.000 claims abstract description 69
- 238000005259 measurement Methods 0.000 claims abstract description 37
- 238000012544 monitoring process Methods 0.000 claims abstract description 3
- 238000011084 recovery Methods 0.000 claims 2
- 230000001360 synchronised effect Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000001934 delay Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000007123 defense Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010237 hybrid technique Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000010200 validation analysis 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/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
-
- 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/20—Integrity monitoring, fault detection or fault isolation of space segment
-
- 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
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/14—Determining absolute distances from a plurality of spaced points of known location
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
- Control Of Stepping Motors (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Un procedimiento que comprende: recibir señales desde un sistema (5) de navegación por satélite y señales desde un sistema (7) de comunicación inalámbrica; y determinar una solución de posición para una unidad (4) móvil como una función de las señales recibidas utilizando una desviación de sincronización que define una diferencia entre un tiempo de sistema para el sistema (5) de navegación por satélite y un tiempo de sistema para el sistema (7) de comunicación inalámbrica caracterizado porque determinar la solución de posición comprende: calcular el tiempo de sistema para el sistema (5) de navegación por satélite: calcular el tiempo de sistema para el sistema (7) de comunicación inalámbrica como una función del tiempo de sistema calculado del sistema (5) de navegación por satélite y la desviación de sincronización; y calcular una solución de posición como una función de las señales recibidas desde el sistema (5) de navegación por satélite, las señales recibidas desde el sistema (7) de comunicación inalámbrica y los tiempos de sistema calculados.
Description
Cálculo de posición en un sistema de
posicionamiento utilizando desviación de tiempo de
sincronización.
Esta solicitud reivindica prioridad a la
solicitud de patente provisional nº de serie 60/408.614, presentada
el 5 de septiembre de 2002.
Esta descripción se refiere a sistemas de
posicionamiento y, más en particular, al cálculo de soluciones de
posición para receptores móviles.
El sistema de posicionamiento global (GPS) es un
sistema de navegación por satélite diseñado para proporcionar
información de posición, velocidad y tiempo casi en cualquier lugar
del mundo. El departamento de defensa de los Estados Unidos
desarrolló el GPS y actualmente incluye una constelación de
veinticuatro satélites operativos. Otros tipos de sistemas de
navegación por satélite incluyen el sistema de aumento de área
extensa (WAAS), el sistema de navegación global por satélite
(GLONASS) desarrollado por la Federación Rusa, y el sistema Galileo
ideado por la Unión Europea.
Se han diseñado una variedad de receptores para
descodificar las señales transmitidas desde los satélites con el
fin de determinar posición, velocidad o tiempo. En general, para
descifrar las señales y calcular una posición final, el receptor
debe adquirir señales desde los satélites que tiene a su alcance,
medir y seguir la pista de las señales recibidas y recuperar los
datos de navegación a partir de las señales. Midiendo de manera
exacta la distancia desde tres satélites diferentes, el receptor
triangula su posición, es decir, resuelve una latitud, longitud y
altitud. En particular, el receptor mide la distancia midiendo el
tiempo requerido para que cada señal se desplace desde el satélite
respectivo al receptor. Esto requiere información de tiempo exacta.
Por este motivo, se requieren normalmente las mediciones desde un
cuarto satélite para ayudar a resolver los errores de medición de
tiempo, por ejemplo, los errores creados por las inexactitudes de
los circuitos de sincronismo en el receptor.
En ciertas localizaciones, por ejemplo entornos
urbanos con edificios altos, el receptor sólo puede adquirir
señales desde tres o menos satélites. En estas situaciones, el
receptor no podrá resolver todas las cuatro variables de la
solución de posición: latitud, longitud, altitud y tiempo. Si el
receptor puede adquirir señales desde los tres satélites, por
ejemplo, el receptor puede predecir un cálculo de la altitud para
resolver la latitud, longitud y tiempo. Si están disponibles menos
de tres señales, el receptor puede no ser capaz de calcular su
posición.
Para tratar esta limitación, muchos receptores
emplean tecnología de localización híbrida que utiliza señales de
estaciones base de un sistema de comunicación inalámbrica. En los
documentos WO 01/73467 A2 y US 6.188.354 B1 se describen
realizaciones que utilizan esta tecnología de localización híbrida.
Al igual que las señales de satélites, los receptores híbridos
miden retardos de tiempo de las señales inalámbricas para medir
distancias desde las estaciones base de la red. Los receptores
híbridos utilizan las señales de las estaciones base, así como
cualquier señal adquirida desde los satélites GPS, para resolver las
variables de posición y tiempo. La técnica de localización híbrida
permite a menudo a un receptor calcular una solución de posición en
una amplia variedad de localizaciones en las que las técnicas de
posicionamiento convencionales fallarían. En los sistemas de acceso
múltiple por división de código (CDMA), por ejemplo, esta parte de
la medición por la estación base de esta técnica híbrida se
denomina triangulación de enlace directo avanzado (AFLT).
La exactitud de la solución de localización
determinada por el receptor se ve afectada por el grado de exactitud
de tiempo en el sistema. En sistemas sincronizados, tales como los
sistemas CDMA existentes, la información de sincronismo comunicada
por las estaciones base celulares se sincroniza con la información
de sincronismo de los satélites GPS, permitiendo que el tiempo
preciso esté disponible en todo el sistema. En algunos sistemas,
tal como el sistema global para las comunicaciones móviles (GSM), la
información de sincronismo no está sincronizada entre las
estaciones base y los satélites GPS. En estos sistemas, las unidades
de medición de localización (LMU) se añaden a la infraestructura
existente para proporcionar información de sincronismo precisa para
la red inalám-
brica.
brica.
En general, esta descripción está dirigida a
técnicas para calcular una solución de posicionamiento para una
unidad móvil. En particular, las técnicas permiten, y resuelven, una
desviación de sincronización que puede definir una diferencia entre
un tiempo de sistema para un sistema de navegación por satélite y un
tiempo de sistema para un sistema de comunicación inalámbrica.
Utilizando una desviación de tiempo, denominada en el presente
documento como una "desviación de sincronización", las técnicas
pueden mejorar la exactitud y fiabilidad de la solución de posición
proporcionada por la unidad móvil.
Por ejemplo, en una realización, un
procedimiento comprende recibir señales desde un sistema de
navegación por satélite y señales desde un sistema de comunicación
inalámbrica, y determinar una solución de posición para una unidad
móvil como una función de las señales utilizando una desviación de
sincronización que define una diferencia entre un tiempo de sistema
para el sistema de navegación por satélite y un tiempo de sistema
para el sistema de comunicación inalámbrica.
En otra realización, un procedimiento comprende
recibir conjuntos de mediciones relacionadas con la posición para
un dispositivo, presentando las mediciones de cada uno de los
conjuntos una desviación común con respecto a las mediciones del
otro conjunto. El procedimiento comprende además determinar una
solución de posición para el dispositivo como una función de las
mediciones y la desviación común.
En otra realización, un procedimiento comprende
recibir una solicitud desde una unidad móvil que opera en un
entorno que presenta un sistema de navegación por satélite y un
sistema de comunicación inalámbrica, y comunicar a la unidad móvil,
en respuesta a la solicitud, datos de desviación de sincronización
que limitan un tiempo de sistema del sistema de navegación por
satélite como una función de un tiempo de sistema del sistema de
comunicación inalámbrica.
En otra realización, un sistema comprende un
servidor para almacenar los datos de desviación de sincronización
que definen una diferencia entre un tiempo de sistema para un
sistema de navegación por satélite y un tiempo de sistema para un
sistema de comunicación inalámbrica. El sistema comprende además una
unidad móvil para recibir los datos de desviación de sincronización
desde el servidor, y determinar una solución de posición como una
función de los datos de desviación de sincronización y las señales
recibidas desde el sistema de navegación por satélite y el sistema
de comunicación inalámbrica.
En otra realización, un aparato comprende una o
más antenas para recibir señales desde un sistema de navegación
por satélite y un sistema de comunicación inalámbrica. El aparato
comprende además un procesador para determinar una solución de
posición para una unidad móvil como una función de la señales
utilizando una desviación de sincronización que define una
diferencia entre un tiempo de sistema para el sistema de navegación
por satélite y un tiempo de sistema para el sistema de comunicación
inalámbrica.
En otra realización, un medio legible por
ordenador comprende instrucciones para provocar que un procesador
programable determine una solución de posición para una unidad móvil
como una función de señales recibidas desde un sistema de
navegación por satélite, señales recibidas desde un sistema de
comunicación inalámbrica, y una desviación de sincronización que
define una diferencia entre un tiempo de sistema para el sistema de
navegación por satélite y un tiempo de sistema para el sistema de
comunicación inalámbrica.
En otra realización, un medio legible por
ordenador comprende estructuras de datos para almacenar una o más
desviaciones de sincronización para calcular soluciones de posición
para una o más unidades móviles, en las que cada una de las
desviaciones de sincronización define una diferencia entre un tiempo
de sistema para un sistema de navegación por satélite y un tiempo
de sistema para un sistema de comunicación inalámbrica.
Los detalles de una o más realizaciones de la
invención se expresan en los dibujos adjuntos y en la descripción
posterior. Otras características, objetivos y ventajas de la
invención serán evidentes a partir de la descripción y dibujos, y a
partir de las reivindicaciones.
La figura 1 es un diagrama de bloques que
ilustra un sistema ejemplar en el que una unidad móvil calcula una
solución de posición utilizando una desviación de sincronización que
limita un tiempo de sistema para un sistema de comunicaciones
inalámbricas con respecto a un tiempo de sistema para un sistema de
navegación por satélite.
La figura 2 es un diagrama de bloques que
ilustra una realización ejemplar de la unidad móvil.
La figura 3 es un diagrama de flujo que ilustra
un modo de funcionamiento ejemplar de la unidad móvil.
La figura 4 es un diagrama de flujo que ilustra
adicionalmente un proceso ejemplar para calcular un seudointervalo
para un satélite dado según las técnicas descritas en el presente
documento.
La figura 1 es un diagrama de bloques que
ilustra un entorno 2 síncrono ejemplar en el que una unidad 4 móvil
utiliza una "desviación de sincronización" para calcular una
localización de posición. El entorno 2 se denomina como un entorno
síncrono ya que el sistema 5 de navegación por satélite y la red 7
de comunicación están diseñados para presentar tiempos de sistema
síncronos. Dicho de otro modo, los satélites 6 y las estaciones 8
base están diseñados para producir información de sincronismo
exactamente sincronizada. Sin embargo, la unidad 4 móvil permite, y
resuelve, una desviación de sincronización que puede definir una
diferencia entre el tiempo de sistema para el sistema 5 de
navegación por satélite y el tiempo de sistema para el sistema 7 de
comunicación inalámbrica. Un ejemplo del sistema 5 de navegación
por satélite es el sistema de posicionamiento global (GPS)
desarrollado por el departamento de defensa de los Estados Unidos.
Otros tipos de sistemas de navegación por satélite incluyen el
sistema de aumento de área extensa (WAAS), el sistema de navegación
global por satélite (GLONASS) desarrollado por la Federación Rusa,
y el sistema Galileo ideado por la Unión Europea.
La unidad 4 móvil emplea técnicas para calcular
una solución de posicionamiento basándose en las señales 10, 12
recibidas desde los satélites 6 y las estaciones 8 base,
respectivamente. La unidad 4 móvil adquiere las señales 10 desde
los satélites 6 que tiene a su alcance, y la distancia de medida
desde cada satélite midiendo el tiempo que requiere cada señal para
desplazarse desde el satélite respectivo hasta la unidad 4 móvil. De
manera similar, la unidad 4 móvil recibe señales 12 desde las
estaciones 8 base del sistema 7 de comunicación inalámbrica, y las
distancias de medida desde estaciones 8 base basándose en el tiempo
que requiere cada señal inalámbrica para desplazarse desde las
estaciones base hasta la unidad móvil. La unidad 4 móvil resuelve
las variables de posición y tiempo basándose en las mediciones.
Las técnicas empleadas por la unidad 4 móvil se
basan en el reconocimiento de que incluso en un entorno 2 síncrono,
un error de sincronización, es decir, una desviación de
sincronización, puede existir entre los tiempos de sistema de un
sistema 5 de navegación por satélite y un sistema 7 de comunicación
inalámbrica. Esta diferencia de tiempo puede resultar a partir de
un número factores, tales como retardos de propagación diferentes
en circuitos de sincronismo empleados por la unidad 4 móvil para
procesar los diferentes tipos de señales 10, 12. Otras causas para
la desviación de sincronización incluyen retardos de propagación
comunes en los transmisores de las estaciones 8 base, y el hecho de
que las señales 12 de las estaciones 8 base tienden a llegar a la
unidad 4 móvil en un ángulo de elevación mucho más bajo que las
señales 10 de los satélites 8. Este ángulo de elevación inferior
puede provocar que las señales 12 de las estaciones 8 base reboten
contra más objetos (no mostrados) en el entorno 12 que las señales
10 de los satélites 6, llevando a longitudes de trayectoria de la
señal de medición excesivas en la información de sincronismo
calculadas por la unidad 4 móvil para las estaciones 8 base.
En consecuencia, la desviación de sincronización
puede verse como una desviación común entre dos sistemas, es decir,
el sistema 5 de navegación por satélite y el sistema 7 de
comunicación inalámbrica a los que pertenecen los satélites 6 y las
estaciones 8 base, respectivamente. Dicho de otro modo, desde la
perspectiva de una unidad 4 móvil, puede existir una desviación de
sincronización común entre los dos sistemas 5, 7 incluso aunque los
sistemas estén diseñados para operar de manera síncrona en el
tiempo.
En los casos en los que los sistemas 5,7 se
consideren muy bien sincronizados, pueden utilizarse las técnicas
de posicionamiento híbridas para solucionar un tiempo de receptor
único además de la latitud, longitud y altitud. En los casos en los
que los dos tiempos de sistemas no estén bien sincronizados, que se
denominan como entornos asíncronos en el presente documento, pueden
utilizarse técnicas asíncronas para resolver tiempos de sistema
independientes, pero requieren una medición adicional por la unidad
4 móvil para producir resultados exactos. Por ejemplo, las técnicas
asíncronas pueden requerir al menos cinco mediciones para una
solución de cinco variables independientes: latitud, longitud,
altitud, tiempo preciso para los satélites y tiempo preciso para la
red inalámbrica. Las técnicas de ayuda de cálculo de la altitud
pueden utilizarse para proporcionar una medición adicional para la
utilización en el cálculo de la solución de posición, reduciendo de
este modo el número de mediciones necesarias. Sin embargo, las
técnicas síncronas que utilizan ayuda del cálculo de la altitud
pueden requerir tres mediciones, mientras que las técnicas
asíncronas requieren una cuarta medición adicional para calcular
una solución de posición exacta.
En estas situaciones, la unidad 4 móvil no
obstante puede calcular una solución de posición exacta utilizando
un límite definido que relaciona los tiempos de sistema, permitiendo
así la resolución de una solución de posición utilizando técnicas
asíncronas sin requerir una medición adicional independiente. De
manera específica, para compensar este error de sincronización
entre los sistemas 5, 7, la unidad 4 móvil emplea técnicas de
localización que permiten que una desviación de sincronización
exprese el tiempo para uno de los sistemas 5, 7 de entono 2
síncrono como una función del tiempo para el otro sistema. Como un
ejemplo, la desviación de sincronización puede definir el tiempo de
sistema para uno de los sistemas 5, 7 dentro de un intervalo
definido desde el tiempo de sistema del otro sistema. Por ejemplo,
la unidad 4 móvil puede estar configurada para definir el tiempo de
sistema para el sistema 7 de comunicación de red dentro de un delta
de tiempo, por ejemplo \pm 1 microsegundo, desde el tiempo de
sistema del sistema 5 de navegación por satélite. Como otro
ejemplo, la desviación de sincronización puede definir tiempo de
sistema para uno de los sistemas 5, 7 como un desfase de tiempo
desde el tiempo de sistema del otro sistema. De esta manera las
técnicas permiten limitar la desviación de sincronización, y
permiten que los tiempos de los sistemas estén relacionados según
una única ecuación que puede utilizarse en lugar de una medición
adicional para calcular una solución de posición exacta.
Tal como se describe detalladamente más
adelante, la unidad 4 móvil puede utilizar esta limitación adicional
para calcular una solución de posición. En particular, la unidad 4
móvil puede calcular la solución de posición como si el entorno 2
fuera un entorno asíncrono, es decir, un entorno que presenta
tiempos diferentes para el sistema 5 de navegación por satélite y
la red de comunicación inalámbrica 7, pero limita los tiempos de
sistema según la desviación de sincronización definida. En
consecuencia, se hace referencia a la unidad 4 móvil en el presente
documento como capaz de operar en un modo
"semi-síncrono" para calcular una solución de
posición en el entorno 2 síncrono. Esta técnica puede permitir a la
unidad 4 móvil calcular una solución de posición con mayor
exactitud en una amplia variedad de localizaciones en las que las
técnicas de cálculo de posición convencionales fallarían o
producirían resultados menos exactos.
Adicionalmente, la unidad 4 móvil puede
incorporar la funcionalidad de monitorización de integridad autónoma
de receptor (RAIM) que permite a la unidad móvil validar las
soluciones de tiempo y posición obtenidas de cada una de las
señales 10, 12 recibidas. Tal como se describe anteriormente, la
adquisición satisfactoria de señales 10, 12 desde al menos cuatro
fuentes se requiere generalmente para la unidad 4 móvil para
calcular una solución de posición completa. La adquisición de cinco
o más señales 10, 12 proporciona mediciones redundantes, y a menudo
permite a la unidad 4 móvil detectar la presencia de una medición
errónea desde una o más señales, en función del número total de
señales adquiridas. La unidad 4 móvil puede utilizar las mediciones
redundantes para detectar una medición errónea desde una o varias
de las señales, o bien desde el sistema GPS o bien desde el sistema
de comunicación inalámbrica, y para aislar la medición del cálculo
de solución de posición.
Según las técnicas descritas en el presente
documento, la unidad 4 móvil puede utilizar la desviación de
sincronización definida para aplicar RAIM o técnicas similares en
entornos en los que tales técnicas serían indeterminadas. Por
ejemplo, la limitación adicional definida por la desviación de
sincronización puede permitir a la unidad 4 móvil aplicar RAIM
cuando se adquieren solamente cuatro señales. En este entorno, la
limitación adicional puede utilizarse para proporcionar la
redundancia que de otra manera se proporcionaría por la quinta señal
de satélite. Si la unidad 4 móvil adquiere más de cinco señales, la
unidad móvil puede aplicar técnicas RAIM convencionales, y puede
incorporar la desviación de sincronización limitadora en el proceso
de validación.
La unidad 4 móvil puede recibir datos de
desviación de sincronización desde un componente del sistema 7 de
comunicación inalámbrica, tal como una de las estaciones 8 base. En
particular el sistema 7 de comunicación inalámbrica puede incluir
uno o varios servidores 14 para mantener y almacenar datos de
desviación de sincronización. El servidor 14 puede almacenar datos
que definen una desviación de sincronización en todo el sistema.
Adicionalmente, el servidor 14 puede almacenar datos que definen un
conjunto de desviaciones de sincronización, y puede asociar las
desviaciones de sincronización con identificadores para una
pluralidad de unidades 4 móviles. Dicho de otro modo, el servidor
14 puede mantener datos de desviación de sincronización que sean
específicos a la unidad 4 móvil particular. De esta manera, los
datos de desviación de sincronización pueden compensar la sutil
diferencia en circuitos de sincronismo, calibración de sincronismo
y otras variaciones entre unidades 4 móviles. Además, el servidor
14 puede almacenar datos de desviación de sincronización para
diferentes regiones, por ejemplo, grupos de células dentro de la
red 7 inalámbrica. En consecuencia, el servidor 14 puede disponer
los datos de desviación de sincronización según identificadores
para las respectivas regiones del sistema de comunicación
inalámbrica.
El servidor 14 puede almacenar los datos de
desviación de sincronización en una variedad de formas, incluyendo
ficheros de almacenamiento de datos, o uno o más sistemas de gestión
de base de datos (DBMS) que se ejecutan en uno o más servidores de
bases de datos. Los sistema de gestión de bases de datos pueden ser
un sistema de gestión de bases de datos relacional (RDBMS),
jerárquico (HDBMS), multidimensional (MDBMS), orientados a objetos
(ODBMS u OODBMS) u objeto-relacionales (ORDBMS). Los
datos, por ejemplo, podrían almacenarse dentro de una única base de
datos relacional, tal como SQL Server^{TM} de Microsoft
Corporation.
La unidad 4 móvil puede tomar la forma de
cualquiera de una variedad de receptores móviles que pueden recibir
señales 10 de navegación por satélite, así como señales 12 de
comunicación inalámbrica, para calcular una solución de posición.
Ejemplos incluyen un teléfono móvil habilitado, un receptor de mano,
un receptor montado dentro de un vehículo, tal como un aeroplano,
automóvil, camión, tanque, barco y similar. Las estaciones 8 base
pueden comunicarse con la unidad 4 móvil según cualquiera de varios
protocolos de comunicación inalámbrica en un entorno síncrono. Un
protocolo de comunicación inalámbrica común es el acceso múltiple
por división de código (CDMA) en el que múltiples comunicaciones se
realizan simultáneamente sobre un espectro de radiofrecuencia (RF).
En un entorno CDMA, las técnicas pueden verse como un mecanismo para
la triangulación de enlace directo avanzado (AFTL). Otros ejemplos
incluyen sistema global para comunicaciones móviles (GSM) que
utiliza acceso múltiple por división de tiempo de banda estrecha
para comunicar datos y servicio general de radiocomunicación por
paquetes (GPRS). En algunas realizaciones, la unidad 4 móvil puede
integrar tanto un receptor GPS como un dispositivo de comunicación
inalámbrica para la comunicación de datos y voz.
La figura 2 es un diagrama de bloques que
ilustra una unidad 4 móvil ejemplar más detalladamente. En general,
la unidad 4 móvil incluye una antena 20 de sistema de
posicionamiento por satélite (SPS), una antena 34 RF, un conversor
22 ascendente, un conversor 26 analógico-digital
(ADC), una memoria 28 y un procesador 30 de señales digitales (DSP)
para recibir y adquirir señales 10, 12 desde satélites 6 y
estaciones 8 base respectivamente.
El conversor 22 descendente recibe señales 10
desde satélites 8 a través de una antena 20 SPS y convierte las
señales desde una frecuencia de portadora SPS a una frecuencia de
banda base para el procesamiento. El conversor 22 inverso puede
convertir las señales 10 a una frecuencia intermedia para el
acondicionamiento, y después convertir la señal acondicionada a la
frecuencia de banda base. Alternativamente, el conversor 22
descendente puede implementar una arquitectura de frecuencia
intermedia cero (ZIF) para la conversión directa a banda base. De
manera similar, el conversor 32 descendente convierte las señales 12
recibidas desde la antena 34 RF a una frecuencia de banda base.
Aunque una antena común puede utilizarse para comunicaciones por
satélite y celulares, pueden preferirse antenas separadas porque
las señales 12 celulares y las señales 10 por satélite utilizan
normalmente diferentes bandas
RF.
RF.
El ADC 26 muestrea las señales de banda base
para producir representaciones digitalizadas de las señales, y
almacena las representaciones digitalizadas en la memoria 28. Por
ejemplo, la memoria 28 puede almacenar un conjunto contiguo de
datos digitalizados que corresponden normalmente a una duración de
aproximadamente 100 ms a 1 segundo de la señal de banda base, o
mayor, para su uso por el DSP 30 durante el proceso de
adquisición.
El DSP 30 utiliza las representaciones
digitalizadas de las señales, así como la desviación de
sincronización como una limitación adicional, para calcular una
solución de posición. En particular, el DSP 30 puede aplicar
técnicas de solución de posición asíncronas para calcular tiempos de
sistema para el sistema 5 de navegación por satélite y la red 7 de
comunicación inalámbrica, pero limita los tiempos de sistema según
la desviación de sincronización definida. En consecuencia, el DSP
30 opera en un modo semi-síncrono para calcular una
solución de posición en un entorno 2 síncrono.
El DSP 30 puede almacenar datos que definen la
desviación de sincronización dentro de la memoria 28, la memoria
interna en chip, u otros medios legibles por ordenador adecuados.
Dicho de otro modo, la desviación de sincronización puede
codificarse previamente en la unidad 4 móvil. Alternativamente, el
DSP 30 puede recibir a través de la antena 34 RF datos de
desviación de sincronización desde un componente del sistema 8 de
comunicación inalámbrica, tal como un controlador de estación base
(no mostrado).
El DSP 30 opera normalmente según instrucciones
que pueden ejecutarse extraídas desde un medio legible por
ordenador. Ejemplos de tales medios incluyen memoria de acceso
aleatoria (RAM), memoria de sólo lectura (ROM), memoria de acceso
aleatorio no volátil (NVRAM), memoria de sólo lectura programable
que puede borrarse eléctricamente (EEPROM), memoria flash y
similares. Aunque se describe con referencia a un procesador de
señales digitales, otras formas de un procesador o controlador
integrado pueden utilizarse dentro de la unidad 4 móvil.
La figura 3 es un diagrama de flujo que ilustra
adicionalmente un funcionamiento ejemplar de la unidad 4 móvil.
Para calcular una solución de posición, la unidad 4 móvil recibe
señales 10 de satélite desde el sistema 5 de navegación por
satélite a través de la antena 20 SPS (42) y recibe señales 12 RF
desde el sistema 7 de comunicación inalámbrica a través del módem
32 inalámbrico y la antena 34 RF (44).
Adicionalmente, la unidad 4 móvil recibe datos
de desviación de sincronización que definen una diferencia entre un
tiempo de sistema para el sistema 5 de navegación por satélite y un
tiempo de sistema para el sistema 7 de comunicación inalámbrica
(46). Tal como se describió anteriormente, la desviación de
sincronización puede definir el tiempo de sistema para uno de los
sistemas 5, 7 como dentro de un intervalo definido desde el tiempo
de sistema del otro sistema. Como otro ejemplo, la desviación de
sincronización puede definir el tiempo de sistema para uno de los
sistemas 5, 7 como un desfase de tiempo desde el tiempo de sistema
del otro sistema. La unidad 4 móvil puede recibir los datos desde
un componente del sistema 7 de comunicación inalámbrica, tal como
uno de la estación 8 base, que puede recuperar los datos de
desviación de sincronización desde una base de datos central.
Alternativamente, la unidad 4 móvil puede recuperar los datos de
desviación de sincronización desde la memoria interna, tal como se
describió anteriormente con referencia a la figura 2.
Basándose en las señales recibidas y la
desviación de sincronización definida, la unidad 4 móvil calcula el
tiempo de sistema para el sistema 5, 7 y una solución de posición
(48). Por ejemplo, la unidad 4 móvil puede determinar tiempos de
sistemas, una latitud, una longitud y una altitud para la unidad 4
móvil como una función de las señales adquiridas y la limitación
definida por los datos de desviación de sincronización. La unidad 4
móvil puede aplicar técnicas asíncronas para calcular la posición
haciendo uso de las relaciones de limitación definidas entre los
tiempos de sistema para el sistema 5 de navegación por satélite y el
sistema 7 de comunicación inalámbrica basándose en la desviación de
sincronización.
La figura 4 es un diagrama de flujo que ilustra
adicionalmente un modo de funcionamiento ejemplar del servidor 14.
Inicialmente, el servidor 14 recibe una solicitud desde la unidad 4
móvil para datos de sincronización, normalmente a través de una o
varias estaciones 8 base (60). Como respuesta, el servidor 14 puede
identificar la unidad 4 móvil solicitante, y la región de la red 7
de comunicación inalámbrica dentro de la cual la unidad móvil está
actualmente operando (62). A continuación, el servidor 14 recupera
datos de desviación de sincronización, por ejemplo, desde una base
de datos, y comunica los datos a la unidad 4 móvil (64, 66). Tal
como se describió anteriormente, el servidor 14 puede recuperar y
comunicar una desviación de sincronización de todo el sistema, una
desviación de sincronización específica para la unidad móvil
solicitante, una desviación de sincronización específica para la
región actual, o combinaciones de las mismas.
Adicionalmente, una vez que la unidad 4 móvil ha
calculado una solución de posición, el servidor 14 puede recibir
datos que describen una desviación de sincronización calculada
(68).Dicho de otro modo, la unidad 4 móvil puede hacer uso de la
desviación de sincronización, por ejemplo, en un intervalo de
diferencia de tiempo de sistema, para resolver los tiempos de
sistema reales de los sistemas 5, 7. El servidor 14 puede recibir
datos que definen la desviación de sincronización calculada, y puede
actualizar la base de datos basándose en los datos recibidos (70).
El servidor 14 puede comparar la desviación de sincronización
calculada con un umbral predeterminado, por ejemplo una diferencia
umbral en tiempos de sistema para un entorno 2 síncrono (72), y
puede emitir un mensaje de servicio a un fabricante o proveedor de
servicios para el sistema 7 de comunicación inalámbrica basándose
en la comparación (74). El mensaje de servicio puede describir un
estado funcional determinado de uno o más componentes dentro del
sistema 7 de comunicación inalámbrica.
\newpage
Aunque las técnicas se han descrito en general
con referencia a un cálculo de una solución de posición por una
unidad móvil, por ejemplo, la unidad 4 móvil de la figura 1, las
técnicas pueden fácilmente aplicarse mediante motores de
posicionamiento de otros dispositivos. Por ejemplo, las técnicas
pueden aplicarse por otros dispositivos para ayudar en el cálculo
de soluciones de posición para unidades móviles, por ejemplo,
servidores de localización distribuidos, entidades de determinación
de posición (PDE), unidades de medición de localización (LMU),
centros de localización de móviles en servicio (SMLC), pasarelas de
localización inalámbricas (WLG), centros de localización de móviles
(MLC) y similares.
Se han descrito varias realizaciones. Estas y
otras realizaciones están dentro del alcance de las siguientes
reivindicaciones.
Claims (40)
1. Un procedimiento que comprende:
recibir señales desde un sistema (5) de
navegación por satélite y señales desde un
sistema (7) de comunicación inalámbrica; y
determinar una solución de posición para una
unidad (4) móvil como una función de las señales recibidas
utilizando una desviación de sincronización que define una
diferencia entre un tiempo de sistema para el sistema (5) de
navegación por satélite y un tiempo de sistema para el sistema (7)
de comunicación inalámbrica caracterizado porque determinar
la solución de posición comprende:
- calcular el tiempo de sistema para el sistema (5) de navegación por satélite:
- calcular el tiempo de sistema para el sistema (7) de comunicación inalámbrica como una función del tiempo de sistema calculado del sistema (5) de navegación por satélite y la desviación de sincronización; y
- calcular una solución de posición como una función de las señales recibidas desde el sistema (5) de navegación por satélite, las señales recibidas desde el sistema (7) de comunicación inalámbrica y los tiempos de sistema calculados.
2. El procedimiento según la reivindicación 1,
en el que la desviación de sincronización limita el tiempo de
sistema del sistema (7) de comunicación inalámbrica dentro de un
intervalo de tiempo del tiempo de sistema del sistema (5) de
navegación por satélite.
3. El procedimiento según la reivindicación 1,
en el que la desviación de sincronización define un desfase de
tiempo esperado entre el tiempo de sistema para el sistema de
navegación por satélite y el tiempo de sistema para el sistema (7)
de comunicación inalámbrica.
4. El procedimiento según la reivindicación 1,
en el que calcular una solución de posición comprende calcular una
latitud, una longitud y una altitud para la unidad móvil.
5. El procedimiento según la reivindicación 1,
en el que el sistema (5) de navegación por satélite comprende un
sistema de posicionamiento global (GPS).
6. El procedimiento según la reivindicación 1,
en el que calcular una solución de posición comprende aplicar
técnicas de cálculo de posición híbridas para calcular la solución
de posición como una función de las señales recibidas desde el
sistema (5) de navegación por satélite y las señales recibidas desde
el sistema (7) de comunicación inalámbrica.
7. El procedimiento según la reivindicación 1,
en el que calcular una solución de posición comprende aplicar
técnicas asíncronas para calcular los tiempos de sistema según la
desviación de sincronización.
8. El procedimiento según la reivindicación 1,
que comprende además recibir datos desde un componente del sistema
(7) de comunicación inalámbrica que definen la desviación de
sincronización.
9. El procedimiento según la reivindicación 1,
que comprende además aplicar una técnica de ayuda del cálculo de la
altitud para determinar una medición adicional para su uso en
determinar la solución de posición.
10. El procedimiento según la reivindicación 1,
que comprende además:
- recibir un total de M señales desde el sistema (7) de comunicación inalámbrica y la red (5) de navegación por satélite;
- generar M mediciones de distancia a partir de las señales; y
- detectar la presencia de una o más mediciones erróneas a partir de una o más de las señales basándose en las M mediciones de distancia y la desviación de sincronización.
11. El procedimiento según la reivindicación 10,
en el que M4.
12. El procedimiento según la reivindicación 10,
en el que la solución de posición comprende M variables.
13. El procedimiento según la reivindicación 10,
que comprende además:
- aplicar una técnica de ayuda del cálculo de la altitud para determinar una medición adicional; y
- detectar la presencia de mediciones de distancia erróneas basándose en parte en la medición adicional.
14. El procedimiento según la reivindicación 1,
que comprende además recuperar los datos de desviación de
sincronización desde una base de datos.
15. El procedimiento según la reivindicación 14,
en el que la recuperación desde una base de datos comprende
recuperar desde una base de datos una desviación de sincronización
específica a la unidad (4) móvil solicitante.
16. El procedimiento según la reivindicación 14,
en el que la recuperación desde una base de datos comprende:
- identificar una región actual del sistema (7) de comunicación inalámbrica para la unidad (4) móvil solicitante; y
- recuperar los datos desde la base de datos basándose en la región identificada.
17. El procedimiento según la reivindicación 1,
que comprenden además:
- recibir datos desde la unidad (4) móvil que describen una desviación de sincronización calculada; y
- actualizar la base de datos basándose en los datos recibidos.
18. El procedimiento según la reivindicación 1,
que comprende además:
- comparar la desviación de sincronización calculada con una desviación umbral; y
- determinar un estado funcional de un componente en el sistema (7) de comunicación inalámbrica basándose en la comparación.
19. El procedimiento según la reivindicación 18,
que comprende además emitir un mensaje de servicio cuando la
desviación de sincronización calculada excede la desviación
umbral.
20. El procedimiento según la reivindicación 18,
en el que el componente comprende una estación (4) base en el
sistema (7) de comunicación inalámbrica.
21. El procedimiento según la reivindicación 18,
en el que el componente comprende una unidad (4) móvil en el
sistema (7) de comunicación inalámbrica.
22. Un aparato que comprende:
- una o más antenas (20, 34) para recibir señales desde un sistema (5) de navegación por satélite y un sistema (7) de comunicación inalámbrica; y
- un procesador para determinar una solución de posición para una unidad (4) móvil como una función de las señales recibidas utilizando una desviación de sincronización que define una diferencia entre un tiempo de sistema para el sistema (5) de navegación por satélite y un tiempo de sistema para el sistema (7) de comunicación inalámbrica,
- caracterizado porque el procesador determina la solución de posición calculando el tiempo de sistema para el sistema (5) de navegación por satélite;
- calcular el tiempo de sistema para el sistema (7) de comunicación inalámbrica como una función del tiempo de sistema calculado del sistema (5) de navegación por satélite y la desviación de sincronización; y
- calcular una solución de posición como una función de las señales recibidas desde el sistema (5) de navegación por satélite, las señales recibidas desde el sistema (7) de comunicación inalámbrica y los tiempos de sistema calculados.
23. El aparato según la reivindicación 22, en
el que el sistema (5) de navegación por satélite comprende un
sistema de posicionamiento global (GPS), y el sistema (7) de
comunicación inalámbrica comprende un sistema de comunicación
inalámbrica de acceso múltiple por división de código (CDMA).
24. El aparato según la reivindicación 23, en el
que el aparato comprende un receptor GPS móvil.
25. El aparato según la reivindicación 22, en el
que la desviación de sincronización limita el tiempo de sistema del
sistema (7) de comunicación inalámbrica dentro de un intervalo de
tiempo del tiempo de sistema del sistema (5) de navegación por
satélite.
\newpage
26. El aparato según la reivindicación 22, en el
que la desviación de sincronización define un desfase de tiempo
esperado entre el tiempo de sistema para el sistema (5) de
navegación por satélite y el tiempo de sistema para el sistema (7)
de comunicación inalámbrica.
27. El aparato según la reivindicación 22, en el
que el procesador calcula una latitud, una longitud y una altitud
para un receptor.
28. El aparato según la reivindicación 22, en el
que el procesador aplica técnicas de cálculo de posición híbridas
para calcular la solución de posición como una función de las
señales recibidas desde el sistema (5) de navegación por satélite y
las señales recibidas desde el sistema (7) de comunicación
inalámbrica.
29. El aparato según la reivindicación 22, en el
que el procesador aplica técnicas asíncronas para calcular los
tiempos de sistema según la desviación de sincronización.
30. El aparato según la reivindicación 22, en el
que el procesador genera M mediciones de distancia a partir de las
señales, y aplica monitorización de integridad autónoma de receptor
(RAIM) para detectar la presencia de una o más mediciones de
distancia erróneas desde una o varias de las señales basándose en
las M mediciones de distancia y la desviación de
sincronización.
31. El aparato según la reivindicación 30, en el
que M>N, en el que N es un número de variables de solución de
posición.
32. El aparato según la reivindicación 30, en el
que N=4.
33. El aparato según la reivindicación 22, en el
que el procesador recibe datos desde un componente del sistema (7)
de comunicación inalámbrica que definen la desviación de
sincronización.
34. El aparato según la reivindicación 33, en el
que el procesador calcula una nueva desviación de sincronización
para el sistema (7) de comunicación inalámbrica y sistema (5) de
navegación por satélite tras determinar una solución de posición, y
comunica la desviación de sincronización calculada al
componente.
35. El aparato según la reivindicación 22, en el
que el procesador comprende un procesador (30) de señales
digitales.
36. Un sistema que comprende:
- un servidor (14) para almacenar los datos de desviación de sincronización que definen una diferencia entre un tiempo de sistema para un sistema (5) de navegación por satélite y un tiempo de sistema para un sistema (7) de comunicación inalámbrica, y
- un aparato según cualquiera de las reivindicaciones 22 a 35 para recibir los datos de desviación de sincronización desde el servidor (14) y determinar una solución de posición como una función de los datos de desviación de sincronización y señales recibidas desde el sistema (5) de navegación por satélite y el sistema (7) de comunicación inalámbrica.
37. El sistema según la reivindicación 36, en el
que el servidor (14) recupera selectivamente datos de desviación de
sincronización desde una base de datos o un identificador para el
aparato.
38. El sistema según la reivindicación 36, en el
que el servidor (14) mantiene una base de datos para almacenar
datos que definen un conjunto de desviaciones de sincronización
dispuestos según los identificadores para regiones respectivas del
sistema (7) de comunicación inalámbrica.
39. El sistema según la reivindicación 36, en el
que el aparato comprende una de una unidad móvil, un servidor de
localización una entidad de determinación de posición (PDE), una
unidad de medición de localización (LMU), centros de localización
móvil en servicio (SMLC), una pasarela de localización inalámbrica
(WLG) y un centro de localización móvil (MLC).
40. Un medio legible por ordenador que comprende
instrucciones para provocar que un procesador determine una
solución de posición para una unidad (4) móvil como una función de
señales recibidas desde un sistema (5) de navegación por satélite,
señales recibidas desde un sistema (7) de comunicación inalámbrica y
una desviación de sincronización que define una diferencia entre
tiempos de sistema para el sistema (5) de navegación por satélite y
el sistema (7) de comunicación inalámbrica, en el que la solución de
posición se determina
calculando el tiempo de sistema para el sistema
(5) de navegación por satélite;
calculando el tiempo de sistema para el sistema
(7) de comunicación inalámbrica como una función del tiempo de
sistema calculado del sistema (5) de navegación por satélite y la
desviación de sincronización; y
calculando una solución de posición como una
función de las señales recibidas desde el sistema (5) de navegación
por satélite, las señales recibidas desde el sistema (7) de
comunicación inalámbrica y los tiempos de sistema
calculados.
calculados.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US40861402P | 2002-09-05 | 2002-09-05 | |
| US408614P | 2002-09-05 | ||
| US10/632,637 US7499712B2 (en) | 2002-09-05 | 2003-07-31 | Position computation in a positioning system using synchronization time bias |
| US632637 | 2003-07-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2287509T3 true ES2287509T3 (es) | 2007-12-16 |
Family
ID=31981602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES03749515T Expired - Lifetime ES2287509T3 (es) | 2002-09-05 | 2003-09-05 | Calculo de posicion en un sistema de posicionamiento utilizando desviacion de tiempo de sincronizacion. |
Country Status (10)
| Country | Link |
|---|---|
| US (2) | US7499712B2 (es) |
| EP (1) | EP1537434B1 (es) |
| JP (2) | JP5265074B2 (es) |
| KR (1) | KR101151099B1 (es) |
| CN (1) | CN1688893B (es) |
| AT (1) | ATE364185T1 (es) |
| AU (1) | AU2003268545A1 (es) |
| DE (1) | DE60314260T2 (es) |
| ES (1) | ES2287509T3 (es) |
| WO (1) | WO2004023156A1 (es) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8948785B1 (en) * | 2002-10-03 | 2015-02-03 | Sprint Spectrum L.P. | Method and system for managing mobile station location information |
| WO2004097446A2 (en) * | 2003-04-25 | 2004-11-11 | New Jersey Institute Of Technology | Wireless network assisted gps system |
| US7146185B2 (en) | 2003-06-12 | 2006-12-05 | Richard Lane | Mobile station-centric method for managing bandwidth and QoS in error-prone system |
| US20050202829A1 (en) * | 2004-03-01 | 2005-09-15 | Texas Instruments Incorporated | Satellite positioning system receiver utilizing time-aiding information from an independent source |
| US20050251798A1 (en) * | 2004-05-05 | 2005-11-10 | News, Iq, Inc. | System and method for inventory control and management |
| JP2006214934A (ja) * | 2005-02-04 | 2006-08-17 | Seiko Epson Corp | 測位システム、端末装置、端末装置の制御方法、端末装置の制御プログラム、端末装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| US8228956B2 (en) | 2005-04-19 | 2012-07-24 | Alcatel Lucent | Time stamp offset in data packet bundling |
| US7574224B2 (en) * | 2005-06-13 | 2009-08-11 | Qualcomm Incorporated | Methods and apparatus for performing timing synchronization with base stations |
| US8001076B2 (en) * | 2005-07-12 | 2011-08-16 | International Business Machines Corporation | Ranging scalable time stamp data synchronization |
| US20070121555A1 (en) * | 2005-11-08 | 2007-05-31 | David Burgess | Positioning using is-95 cdma signals |
| CN101227338B (zh) * | 2005-12-22 | 2010-12-08 | 阿尔卡特公司 | 数据包捆绑中的时戳偏移 |
| KR100745829B1 (ko) | 2006-03-09 | 2007-08-02 | 길 용 노 | 다중 전파항법시스템용 수신기 및 그 위치 결정 방법 |
| CN100442077C (zh) * | 2007-07-12 | 2008-12-10 | 北京航空航天大学 | 接收机自主完好性监测的可用性预测方法 |
| US7595754B2 (en) * | 2007-12-24 | 2009-09-29 | Qualcomm Incorporated | Methods, systems and apparatus for integrated wireless device location determination |
| US20090310593A1 (en) * | 2008-06-17 | 2009-12-17 | Qualcomm Incorporated | Self-positioning access points |
| US8787943B2 (en) | 2008-09-26 | 2014-07-22 | Telecom Italia S.P.A. | Method and system for localizing mobile communication terminals |
| US8675634B2 (en) * | 2008-10-06 | 2014-03-18 | Viasat, Inc. | Terminal measurement based synchronization for mesh satellite communications |
| US8625572B2 (en) * | 2008-12-19 | 2014-01-07 | Nokia Corporation | Synchronization indication in networks |
| US9392521B2 (en) * | 2009-03-18 | 2016-07-12 | Telecommunication Systems, Inc. | System and method for concurrently determining locations of mobile device in wireless communication network |
| US8160610B2 (en) * | 2009-03-18 | 2012-04-17 | Andrew Llc | System and method for locating mobile device in wireless communication network |
| KR101302565B1 (ko) * | 2009-12-15 | 2013-09-02 | 한국전자통신연구원 | 분실 모바일 단말기의 위치 추정 시스템, 방법 및 모바일 단말기 |
| US8866670B2 (en) * | 2011-06-02 | 2014-10-21 | Qualcomm Incorporated | Hybrid positioning using synchronous and asynchronous techniques |
| JP6064507B2 (ja) * | 2012-03-14 | 2017-01-25 | 株式会社リコー | 配信装置、位置管理システム、配信方法、及びプログラム |
| US9629111B2 (en) * | 2013-03-07 | 2017-04-18 | Telcom Ventures, Llc | Systems and methods for virtually synchronizing unsynchronized or loosely synchronized networks for position location determination |
| US9713110B2 (en) * | 2014-09-25 | 2017-07-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and network node for facilitating timing synchronization in network |
| CN104730919B (zh) * | 2015-04-02 | 2017-03-01 | 西安电子科技大学 | 一种北斗卫星授时系统及其方法 |
| CN105943326A (zh) * | 2016-07-18 | 2016-09-21 | 浙江钧普科技股份有限公司 | 一种智能室外导盲设备及控制该设备的导航定位方法 |
| JP2018155665A (ja) * | 2017-03-17 | 2018-10-04 | セイコーエプソン株式会社 | タイミング信号出力装置、電子機器および移動体 |
| CN108957501B (zh) * | 2018-06-04 | 2020-10-13 | 北京因子图导航技术有限公司 | 一种数字地面多媒体广播同步的地基导航定位方法与系统 |
| CN114726467B (zh) * | 2021-01-04 | 2023-11-21 | 中国移动通信有限公司研究院 | 同步监测方法、装置、时间服务器及下游时间服务器 |
| CN113055115B (zh) * | 2021-03-11 | 2023-01-31 | 宸芯科技有限公司 | 一种定时调整方法、装置、车联网设备及存储介质 |
| CN114095304B (zh) * | 2022-01-24 | 2022-05-10 | 深圳市山龙智控有限公司 | 一种基于EtherCAT总线的节点间同步精度补偿方法及系统 |
| CN119689510B (zh) * | 2025-02-25 | 2025-07-11 | 深圳市微克科技有限公司 | 一种基于北斗定位的运动轨迹显示方法、系统和介质 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5398263A (en) * | 1993-01-14 | 1995-03-14 | Motorola, Inc. | Autonomous pulse train timing controls for time-mark alignment |
| JPH10300835A (ja) * | 1997-04-25 | 1998-11-13 | Lockheed Martin Corp | Gps衛星システムを利用したセルラー電話の迅速かつ正確な地理的位置の特定 |
| US6353412B1 (en) * | 1998-03-17 | 2002-03-05 | Qualcomm, Incorporated | Method and apparatus for determining position location using reduced number of GPS satellites and synchronized and unsynchronized base stations |
| US6081229A (en) * | 1998-03-17 | 2000-06-27 | Qualcomm Incorporated | System and method for determining the position of a wireless CDMA transceiver |
| US5999124A (en) * | 1998-04-22 | 1999-12-07 | Snaptrack, Inc, | Satellite positioning system augmentation with wireless communication signals |
| DE69941256D1 (de) * | 1998-05-04 | 2009-09-24 | Nokia Corp | Verfahren zur synchronisierung eines basisstationennetzwerks |
| US6252543B1 (en) * | 1998-05-28 | 2001-06-26 | Ericsson Inc. | Location system combining ranging measurements from GPS and cellular networks |
| US6313786B1 (en) * | 1998-07-02 | 2001-11-06 | Snaptrack, Inc. | Method and apparatus for measurement processing of satellite positioning system (SPS) signals |
| US6415154B1 (en) * | 1998-10-06 | 2002-07-02 | Ericsson Inc. | Method and apparatus for communicating auxilliary information and location information between a cellular telephone network and a global positioning system receiver for reducing code shift search time of the receiver |
| US6058338A (en) * | 1999-02-12 | 2000-05-02 | Qualcomm Incorporated | Method and apparatus for efficient GPS assistance in a communication system |
| US6188354B1 (en) * | 1999-03-29 | 2001-02-13 | Qualcomm Incorporated | Method and apparatus for determining the location of a remote station in a CDMA communication network |
| US6249253B1 (en) * | 1999-04-13 | 2001-06-19 | Nortel Networks Limited | Mobile radiotelephone determination using time of arrival of GPS and pilot signals |
| US6289280B1 (en) * | 1999-12-10 | 2001-09-11 | Qualcomm Incorporated | Method and apparatus for determining an algebraic solution to GPS terrestrial hybrid location system equations |
| US6603978B1 (en) * | 2000-03-24 | 2003-08-05 | Ericsson Inc. | Accurate GPS time estimate based on information from a wireless communications system |
| JP2001343447A (ja) * | 2000-03-30 | 2001-12-14 | Honda Motor Co Ltd | 移動体位置検出方法 |
| US6445927B1 (en) * | 2000-09-18 | 2002-09-03 | Motorola, Inc. | Method and apparatus for calibrating base station locations and perceived time bias offsets in an assisted GPS transceiver |
| JP4468567B2 (ja) * | 2000-11-10 | 2010-05-26 | 日本無線株式会社 | 測位方法 |
| US7454217B2 (en) * | 2001-10-04 | 2008-11-18 | Stephen William Edge | Method and apparatus for wireless network timekeeping and synchronization |
| US6806830B2 (en) * | 2001-12-31 | 2004-10-19 | Texas Instruments Incorporated | Electronic device precision location via local broadcast signals |
| US7243134B2 (en) * | 2002-06-25 | 2007-07-10 | Motorola, Inc. | Server-based navigation system having dynamic transmittal of route information |
-
2003
- 2003-07-31 US US10/632,637 patent/US7499712B2/en not_active Expired - Lifetime
- 2003-09-05 DE DE60314260T patent/DE60314260T2/de not_active Expired - Lifetime
- 2003-09-05 JP JP2004534759A patent/JP5265074B2/ja not_active Expired - Fee Related
- 2003-09-05 ES ES03749515T patent/ES2287509T3/es not_active Expired - Lifetime
- 2003-09-05 WO PCT/US2003/028109 patent/WO2004023156A1/en not_active Ceased
- 2003-09-05 AU AU2003268545A patent/AU2003268545A1/en not_active Abandoned
- 2003-09-05 CN CN038241072A patent/CN1688893B/zh not_active Expired - Fee Related
- 2003-09-05 EP EP03749515A patent/EP1537434B1/en not_active Expired - Lifetime
- 2003-09-05 AT AT03749515T patent/ATE364185T1/de not_active IP Right Cessation
- 2003-09-05 KR KR1020057003760A patent/KR101151099B1/ko not_active Expired - Fee Related
-
2009
- 2009-02-02 US US12/364,399 patent/US7991414B2/en not_active Expired - Fee Related
-
2012
- 2012-07-10 JP JP2012154725A patent/JP2012247429A/ja not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| JP5265074B2 (ja) | 2013-08-14 |
| AU2003268545A1 (en) | 2004-03-29 |
| KR101151099B1 (ko) | 2012-06-04 |
| JP2012247429A (ja) | 2012-12-13 |
| CN1688893A (zh) | 2005-10-26 |
| EP1537434A1 (en) | 2005-06-08 |
| US20090195448A1 (en) | 2009-08-06 |
| DE60314260D1 (de) | 2007-07-19 |
| CN1688893B (zh) | 2013-05-08 |
| US7991414B2 (en) | 2011-08-02 |
| JP2005538358A (ja) | 2005-12-15 |
| US20040077311A1 (en) | 2004-04-22 |
| EP1537434B1 (en) | 2007-06-06 |
| DE60314260T2 (de) | 2008-02-14 |
| KR20050057176A (ko) | 2005-06-16 |
| WO2004023156A1 (en) | 2004-03-18 |
| ATE364185T1 (de) | 2007-06-15 |
| US7499712B2 (en) | 2009-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2287509T3 (es) | Calculo de posicion en un sistema de posicionamiento utilizando desviacion de tiempo de sincronizacion. | |
| US9354321B2 (en) | Method for position determination with measurement stitching | |
| US6266533B1 (en) | GPS assistance data for positioning of mobiles with built-in GPS | |
| KR101026286B1 (ko) | 제 2 이동 장치로부터의 정보를 사용하여 제 1 이동장치의 위치를 결정하는 방법 및 장치 | |
| EP2449411B1 (en) | Trajectory-based location determination | |
| CN100534235C (zh) | 验证移动站位置方位的方法和系统 | |
| US20080143595A1 (en) | Method and system for a data interface for aiding a satellite positioning system receiver | |
| JP2005538358A5 (es) | ||
| KR101874974B1 (ko) | Dgnss 의사거리 보정정보 생성장치 및 그 방법 | |
| CN102455426A (zh) | 处理信号的方法及系统 | |
| CN101140321A (zh) | 区域卫星导航系统及方法 | |
| RU2112991C1 (ru) | Интегральная радионавигационная система | |
| KR20010113370A (ko) | Gps와 ins를 탑재하여 연속 측위가 가능한 이동통신단말기 및 그 측위방법 | |
| JP2011133331A (ja) | 測位システム及び測位方法 | |
| US20070194985A1 (en) | Method for the accelerated acquisition of satellite signals | |
| CN109490828B (zh) | 基于同源基线阵列的定位方法 | |
| CN116908893A (zh) | 一种基于多源融合的列车定位系统及方法 | |
| KR101626852B1 (ko) | 가상 이동국을 구비하는 dgps 시스템 및 이의 오차 보정 방법 | |
| JP2003232843A (ja) | 電波測距装置 | |
| HK1081657A (en) | Position computation in a positioning system using synchronization time bias | |
| JP2001091623A (ja) | 位置評定システム、及び位置評定方法 |