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 PDF

Info

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
Application number
ES03749515T
Other languages
English (en)
Inventor
Wyatt Riley
Grant Marshall
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2287509T3 publication Critical patent/ES2287509T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/20Integrity monitoring, fault detection or fault isolation of space segment
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-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/14Determining 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.
Solicitudes relacionadas
Esta solicitud reivindica prioridad a la solicitud de patente provisional nº de serie 60/408.614, presentada el 5 de septiembre de 2002.
Campo técnico
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.
Antecedentes
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.
Sumario
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.
Breve descripción de los dibujos
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.
Descripción detallada
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.
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.
ES03749515T 2002-09-05 2003-09-05 Calculo de posicion en un sistema de posicionamiento utilizando desviacion de tiempo de sincronizacion. Expired - Lifetime ES2287509T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) 位置評定システム、及び位置評定方法