ES2296393T3 - Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satelite. - Google Patents

Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satelite. Download PDF

Info

Publication number
ES2296393T3
ES2296393T3 ES99927072T ES99927072T ES2296393T3 ES 2296393 T3 ES2296393 T3 ES 2296393T3 ES 99927072 T ES99927072 T ES 99927072T ES 99927072 T ES99927072 T ES 99927072T ES 2296393 T3 ES2296393 T3 ES 2296393T3
Authority
ES
Spain
Prior art keywords
time
pseudoranges
mentioned
gps
receiver
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
ES99927072T
Other languages
English (en)
Inventor
Norman F. Krasner
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.)
SnapTrack Inc
Original Assignee
SnapTrack 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 SnapTrack Inc filed Critical SnapTrack Inc
Application granted granted Critical
Publication of ES2296393T3 publication Critical patent/ES2296393T3/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/40Correcting position, velocity or attitude
    • G01S19/41Differential correction, e.g. DGPS [differential GPS]
    • 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/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/08Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
    • 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/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/09Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing processing capability normally carried out by the receiver
    • 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/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0036Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station

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)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Navigation (AREA)
  • Alarm Systems (AREA)
  • Variable-Direction Aerials And Aerial Arrays (AREA)
  • Prostheses (AREA)
  • Selective Calling Equipment (AREA)
  • Radio Relay Systems (AREA)

Abstract

Un procedimiento para hacer funcionar un receptor (12) de un sistema móvil de posicionamiento por satélite (SPS), comprendiendo el mencionado procedimiento: la determinación de una primera pluralidad de pseudorrangos en un primer instante de tiempo; la determinación de una segunda pluralidad de pseudorrangos en un segundo instante de tiempo que es posterior al primer instante de tiempo; el almacenamiento (81) de la mencionada primera pluralidad de pseudorrangos y el almacenamiento de la mencionada segunda pluralidad de pseudorrangos; caracterizado por la transmisión después del mencionado segundo instante de tiempo de la mencionada primera pluralidad de pseudorrangos y de la mencionada segunda pluralidad de pseudorrangos cada uno de ellos con su propia consigna de tiempo.

Description

Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satélite.
Antecedentes de la invención
La presente invención se refiere a un procedimiento para hacer funcionar un receptor de un sistema de posicionamiento por satélite (SPS) y de manera más particular, se refiere a un sistema en el que el receptor proporciona, a través de un enlace de comunicaciones sin hilos, información relativa a su posición.
Los sistemas convencionales de posicionamiento por satélite (SPS) tales como el Sistema de Posicionamiento Global (GPS) usan señales provenientes de satélites para determinar su posición. Los receptores GPS normalmente determinan su posición mediante el cálculo de los tiempos relativos de llegada de las señales transmitidas de manera simultánea provenientes de una multiplicidad de satélites GPS. Estos satélites transmiten, como parte de su mensaje, tanto los datos de posicionamiento del satélite así como los datos sobre la hora del día más la temporización del reloj, a los que juntos se hace referencia a los mismos como los datos de efeméride. El proceso de búsqueda y de adquisición de las señales GPS, la lectura de los datos de efeméride para una multiplicidad de satélites y el cálculo de la localización del receptor a partir de estos datos consumen tiempo, a menudo necesitando de varios minutos. En muchos casos, el largo tiempo de procesado es inaceptable y además limita en gran manera la vida de la batería en operaciones y en aplicaciones portátiles.
Otra limitación actual de los receptores GPS presentes es que su funcionamiento está limitado a situaciones en las que claramente se ven múltiples satélites a la vista, sin obstrucciones, y en las que una antena de buena calidad está colocada de manera apropiada para la recepción de dichas señales. De tal manera, son normalmente inutilizables en aplicaciones portátiles montadas sobre el cuerpo y en áreas en las que existe un significativo bloqueo por la vegetación o por edificaciones y dentro de edificios.
Existen dos funciones principales de sistemas de recepción GPS: (1) cálculo de los pseudorrangos para los distintos satélites GPS; y (2) cálculo de la posición de la plataforma de recepción que usa estos pseudorrangos y estos datos de temporización y de efeméride de satélite. Los pseudorrangos son simplemente los retardos en el tiempo medidos entre la señal recibida desde cada satélite y un reloj local en el receptor GPS. La efeméride de satélite y los datos de temporización se extraen de la señal GPS una vez que se ha adquirido y que se ha hecho su seguimiento. Como se ha declarado con anterioridad, la recogida de esta información normalmente lleva un tiempo relativamente largo (tal como de treinta segundos a varios minutos) y se debe llevar a cabo con un buen nivel de la señal recibida con el fin de conseguir bajas tasas de error.
Recientemente, los receptores GPS se han usado con transmisores radio, tales como un teléfono celular o un teléfono móvil en un coche para transmitir la posición del receptor a medida que éste se desplaza. Los sistemas convencionales combinados GPS/de comunicaciones transmiten de manera típica una posición desde el transmisor radio a una estación base localizada remotamente. De manera típica, el receptor GPS determinará su posición y después proporcionará esa información al transmisor que transmite entonces la posición determinada antes de que el receptor GPS haya determinado una siguiente posición. Esto permite a un operador en la estación base localizada remotamente el recibir a través de la señal radio la posición para seguir la ruta del receptor GPS a medida que se desplaza en el tiempo. En una realización alternativa, descrita por ejemplo en la Patente de los Estados Unidos número 5.663.734, el receptor GPS móvil que incluye un transmisor de comunicaciones, transmite información de pseudorrango etiquetada en el tiempo distinta a un cálculo de la posición completada (tal como la latitud, la longitud y la altitud del receptor GPS). En este caso, la unidad móvil, que incluye al receptor GPS, recogerá las señales GPS y procesará esas señales para determinar los pseudorrangos para los varios satélites que están a la vista en un instante particular y después el transmisor transmitirá estos pseudorrangos a una estación base localizada remotamente que entonces procesará estos pseudorrangos con las etiquetas de tiempo de los pseudorrangos más los datos de efeméride recogidos en, o suministrados a la estación base con el fin de determinar una posición de la unidad móvil. También, en este caso, el transmisor transmitirá un conjunto de pseudorrangos antes de que el receptor GPS determine un siguiente conjunto de pseudorrangos.
El documento WO 97/14053A (SNAPTRACK INC.) describe un procedimiento para determinar una primera y una segunda pluralidad de pseudorrangos en un primer y en un segundo instantes de tiempo respectivamente pero solamente transmitiendo la pluralidad de pseudorrangos con el error más bajo a partir de ese momento.
El documento WO 95/21386A (Trimble Navigation) trata también la transmisión de señales de corrección.
Mientras que estás aproximaciones anteriores proporcionan una manera para hacer un seguimiento de la ruta de un receptor GPS en movimiento, existen varias preocupaciones con el uso de estas técnicas. En el caso del receptor móvil GPS que determina su posición y que transmite la posición a una estación base localizada remotamente, la unidad móvil debe tener una buena visión del cielo y debe recibir múltiples satélites de una manera clara con el fin de poder calcular los pseudorrangos y leer los datos de efeméride antes de que el receptor GPS pueda determinar su posición. Además, en el caso en el que este receptor móvil GPS intente calcular varias posiciones y después intente transmitirlas en una transmisión, este receptor de manera típica no podrá beneficiarse de las correcciones GPS diferenciales, a menos que se almacenen de una manera temporal un gran conjunto de correcciones diferenciales en la estación base. Un receptor GPS móvil que recoja una serie de muestras digitalizadas de señales GPS y transmita la serie en una transmisión, consumirá grandes cantidades de potencia de batería y puede provocar la congestión en el enlace sin hilos debido a la gran cantidad de datos que se están recogiendo, almacenando y transmitiendo. Véase por ejemplo, la Solicitud de Patente Europea 0 508 405.
En el caso del receptor GPS móvil que transmite pseudorrangos de uno en uno, el transmisor de comunicación debe estar alimentado de manera repetitiva con el fin de transmitir cada conjunto de pseudorrangos después de que éstos hayan sido determinados. Esto puede tender a disminuir la vida de la batería en la unidad móvil y también puede provocar la congestión en el enlace de comunicaciones sin hilos entre la unidad móvil y una estación base. Además, los costes de tiempo en el aire pueden ser altos para dicho funcionamiento.
De esta manera, es deseable proporcionar un procedimiento y un sistema mejorados para proporcionar múltiples conjuntos de información de la posición durante un período de tiempo a través de una unidad GPS móvil.
Sumario de la invención
La presente invención proporciona procedimientos y aparatos para hacer funcionar un receptor móvil de un sistema de posicionamiento por satélite de forma que se pueda hacer un seguimiento en el tiempo de la posición del receptor.
De acuerdo con un aspecto de la invención, se proporciona un procedimiento para hacer funcionar un receptor móvil de un sistema de posicionamiento por satélite como se declara en la reivindicación 1. De acuerdo con un segundo aspecto de la invención, se proporciona un receptor móvil de un sistema de posicionamiento por satélite como se declara en la reivindicación 10.
En un ejemplo particular de un procedimiento de la presente invención, una cola de conjuntos de pseudorrangos tomados en serie en el tiempo se almacenan y después se transmiten al producirse la ocurrencia de un tipo de evento predeterminado proveniente de la unidad móvil GPS o al producirse un estado de alarma. La transmisión ocurre en respuesta a la determinación de que ha ocurrido el determinado tipo de evento o de que ha ocurrido un estado de alarma. De manera típica, el receptor GPS recibirá primero señales GPS a partir de las cuales se determina la primera pluralidad de pseudorrangos y también recibirá segundas señales GPS a partir de las cuales se determinará la segunda pluralidad de pseudorrangos. La unidad móvil también determinará un primer tiempo de recepción cuando se recibieron las primeras señales GPS en la unidad móvil y también determinará un segundo tiempo de recepción cuando se recibieron las segundas señales GPS en la unidad móvil. Estos tiempos de recepción serán transmitidos junto con los conjuntos de pseudorrangos. Una estación base recibirá la cola de conjuntos de pseudorrangos en una transmisión de la señal o de una manera en paquetes y usará los pseudorrangos junto con los tiempos de recepción de los pseudorrangos y junto con los datos de efeméride para determinar la posición en varios instantes de tiempo especificados por los tiempos de recepción de la unidad móvil GPS. Si el tipo predeterminado de evento (o el estado de alarma) no se produce, entonces la información de pseudorrango puede no ser transmitida, en algunas realizaciones, en ningún momento.
A continuación se describen ahora varios otros aspectos y realizaciones de la presente invención.
Breve descripción de los dibujos
La presente invención se ilustra a modo de ejemplo y no como una limitación en las figuras de los dibujos que la acompañan en los que referencias similares indican elementos similares.
La figura 1A muestra un sistema para hacer el seguimiento de la ruta de una unidad móvil GPS de acuerdo con un ejemplo de la presente invención.
La figura 1B muestra un ejemplo de un procedimiento realizado por la unidad móvil GPS con el fin de que un servidor de localización remotamente localizado pueda determinar la posición de la unidad móvil en varios instantes de tiempo.
La figura 1C muestra un ejemplo de un procedimiento en el que un servidor de la localización determina varias posiciones a partir de una cola de conjuntos de pseudorrangos tomados en el tiempo por parte de una unidad móvil.
La figura 2 muestra otro ejemplo de un sistema para hacer un seguimiento de la localización de unidades móviles en el tiempo usando un sistema de comunicaciones basado en celdas.
La figura 3 muestra un ejemplo de un servidor de la localización que se puede usar con un sistema de comunicaciones basado en un sistema celular en un ejemplo de la presente invención.
La figura 4 muestra un ejemplo de un receptor móvil GPS que se combina con un sistema de comunicaciones de acuerdo con un ejemplo de la presente invención.
La figura 5 muestra un ejemplo de una estación de referencia GPS que se puede usar con un ejemplo de la presente invención.
Descripción detallada
La presente invención se refiere al uso de un receptor de un sistema de posicionamiento por satélite (SPS) para proporcionar información de la posición en el tiempo para indicar el movimiento del receptor. La siguiente descripción y los siguientes dibujos son ilustrativos de la invención y no se deben interpretar como limitadores de la invención. Se describen numerosos detalles específicos para proporcionar una comprensión completa de la presente invención. Sin embargo, en ciertos casos, detalles bien conocidos o detalles convencionales no se describen con detalle con el fin de evitar ocultar de manera innecesaria la presente invención.
La figura 1 muestra un ejemplo de un sistema para hacer un seguimiento de la localización de un receptor móvil GPS con el tiempo a medida que éste se desplaza. El receptor móvil GPS 12 se muestra sobre un mapa en su localización actual en la carretera 11. Las anteriores localizaciones 14, 16, 18, 20, 22 y 24 también se muestran en la carretera 11. En el ejemplo particular mostrado en la figura 1A, se supone que el usuario del receptor móvil GPS 12 ha recorrido la carretera 11 y comenzó en la localización 14, pasando por las localizaciones 16, 18, 20, 22 y 24 y que ahora en este momento está en la localización mostrada en la figura 1A. El receptor móvil GPS 12 incluye un receptor GPS que puede ser un receptor GPS convencional que puede proporcionar una salida de pseudorrangos a un transmisor que sea parte de un sistema de comunicaciones tal como el sistema de comunicaciones 78 mostrado en la figura 4 que es un ejemplo del receptor móvil GPS 12. De manera alternativa, el receptor móvil GPS 12 puede ser similar al receptor GPS y al sistema de comunicaciones descritos en la Patente de los Estados Unidos número 5.663.734. En cualquiera de las realizaciones, el receptor móvil GPS 12 incluirá una memoria para almacenar los pseudorrangos y una consigna de tiempo que indique cuándo se recibieron las señales GPS a partir de las cuales se determinaron los pseudorrangos.
El sistema de la figura 1A incluye también un servidor de la localización 25 que se comunica a través de un sistema de comunicaciones sin hilos con el sistema de comunicaciones que está acoplado a la unidad móvil GPS o a parte de la unidad móvil GPS 12. La estación base 25 de manera típica incluye almacenamiento 26 para almacenar una secuencia de tiempo de GPS diferencial e información de efeméride de satélite. La estación base 25 típicamente también incluye un receptor de referencia GPS 27 que puede leer los datos de efeméride de satélite de los satélites que están a la vista y también puede proporcionar la hora GPS y también puede proporcionar información GPS diferencial. De esta forma, el receptor de referencia GPS 27 puede determinar información de GPS diferencial e información de efeméride de satélite y añadirle la consigna de tiempo con la hora GPS y la estación base puede almacenar entonces esto en el almacenamiento 26. Este funcionamiento se realiza de manera repetida a lo largo del tiempo de forma que existe una cola de datos de efeméride y de información diferencial GPS para los distintos satélites a la vista durante un período de tiempo.
En otras realizaciones, el receptor GPS 27 se puede sustituir por una fuente remota del mismo tipo de información que este receptor proporciona al servidor de la estación base 25. Por ejemplo, una pequeña red de receptores GPS se puede utilizar para proporcionar dicha información a un gran número de estaciones base dispersadas geográficamente, reduciendo de esta manera el número total de receptores de referencia GPS necesarios.
La figura 1B muestra un ejemplo de un procedimiento de acuerdo con la presente invención. Este procedimiento comienza en el paso 31 en el que las señales GPS son recibidas por la unidad móvil GPS y se determinan una pluralidad de pseudorrangos para una pluralidad de satélites GPS. Como se ha explicado con anterioridad, el receptor GPS puede ser un receptor convencional que utiliza la correlación hardware para determinar los pseudorrangos. De manera alternativa, los pseudorrangos se pueden determinar de la manera descrita en la Patente de los Estados Unidos número 5.663.734. Como en otra alternativa más, las señales GPS se pueden recibir y digitalizar y almacenar junto con una consigna de tiempo que indica la hora a la que se recibieron las señales. En este caso, estas señales digitalizadas, en a diferencia de los pseudorrangos, se transmitirán. Esta alternativa requiere una gran memoria y un gran ancho de banda de transmisión con el fin de almacenar y de transmitir esta considerable cantidad mayor de datos. En el paso 33, a la pluralidad de pseudorrangos se le da una consigna de tiempo y esta pluralidad de pseudorrangos se almacena junto con la correspondiente consigna de tiempo. La consigna de tiempo se puede obtener mediante la lectura de la hora GPS proveniente de las señales GPS recibidas por la unidad móvil o se puede obtener en ciertos casos cuando el sistema de comunicaciones empleado para comunicar mensajes entre la unidad móvil 12 y la estación base 25 utilice el sistema de comunicaciones celular CDMA. Las señales CDMA incluyen la hora como parte de la señal y el sistema de comunicaciones y la unidad móvil 12 pueden leer esta hora y usarla para poner una consigna de tiempo de la hora de recepción de las señales GPS a partir de las cuales se determinan los pseudorrangos. Otro procedimiento para determinar la hora de recogida de las señales GPS a partir de las cuales se determinan los pseudorrangos se describe en la Patente de los Estados Unidos en trámite junto con la presente número 5.812.087, presentada el 3 de febrero de 1997, por Norman F. Krasner.
En un ejemplo de un procedimiento de acuerdo con la presente invención, se determina si ha ocurrido un tipo predeterminado de evento (o si se ha producido un estado de alarma), como se muestra en el paso 35. Mientras se comprenderá que este paso es opcional, típicamente será usado con el fin de determinar si transmitir o no los pseudorrangos que se hayan almacenado junto con sus correspondientes consignas de tiempo. Si el tipo predeterminado de evento no ha ocurrido (o no ha ocurrido el estado de alarma) entonces el procesado vuelve al paso 31 en el que se reciben señales GPS adicionales y se determinan pseudorrangos adicionales. Hasta que ocurra el tipo predeterminado de evento (o un estado de alarma), el procesado continúa de manera cíclica a través de los pasos 31, 33 y 35, recogiendo de ese modo una pluralidad de pseudorrangos tomados en diferentes instantes de tiempo, cada uno con su propia consigna de tiempo, todos ellos almacenados en la memoria en la unidad móvil 12. Un ejemplo de esta memoria se muestra como la memoria 81 en la figura 4. Cuando ocurra el tipo predeterminado de evento, el paso 35 sigue con el paso 37 en el que los pseudorrangos almacenados y las correspondientes consignas de tiempo se transmiten a través de un sistema de comunicaciones sin hilos, tal como una señal de comunicaciones basada en celdas CDMA al servidor de localización. También, como se muestra en el paso 37, la memoria que almacena los pseudorrangos en las consignas de tiempo se borra para esa parte de la memoria. Esto permitirá recoger otro conjunto de pseudorrangos junto con sus correspondientes consignas de tiempo y almacenarlos y posteriormente transmitirlos.
Este procedimiento proporciona varias ventajas sobre la técnica anterior de determinación de la posición en cada punto y después transmitir estas posiciones. También tiene ventajas con relación a otro ejemplo en el que se determinan varias posiciones en el tiempo pero no se transmiten, y después se transmiten después de que se haya obtenido la recogida de posiciones. El intentar determinar la posición de la unidad móvil requerirá una vista adecuada del cielo así como una capacidad adecuada para leer las señales provenientes de suficientes satélites con el fin de obtener los datos de efeméride del satélite. Además, dicho procedimiento no permite el uso de información GPS diferencial (DGPS) que mejorará la precisión del cálculo de la posición (a menos que se use el enlace de comunicaciones para transmitir los datos DGPS, que usarán más potencia). Con el procedimiento de la presente invención, la unidad móvil solamente necesita determinar los pseudorrangos en el tiempo. De esta manera no se necesita ser capaz de leer los datos de efeméride de satélite. Con las técnicas de procesado mejoradas descritas en la Patente de los Estados Unidos número 5.663.734, es posible obtener pseudorrangos para suficientes satélites en la mayoría de los casos incluso cuando el cielo esté obstruido o las señales sean débiles. La cola de pseudorrangos y la transmisión solamente al producirse la ocurrencia de un evento minimiza la transmisión de "tiempo en el aire" y permite además la determinación bajo demanda de un historial de posiciones del móvil.
En el ejemplo mostrado en la figura 1A, el receptor móvil GPS 12 recibirá señales GPS en las posiciones 14, 16, 18, 20, 22, 24, y su posición actual y determinará los pseudorrangos a partir de estas señales y almacenará estos pseudorrangos junto con la correspondiente consigna de tiempo en la memoria. Si el tipo predeterminado de evento es la colección del séptimo conjunto de señales a partir de las cuales se determinan los pseudorrangos, entonces la unidad móvil 12 transmitirá todos los siete pseudorrangos y las correspondientes consignas de tiempo en la posición mostrada en la figura 1A para la unidad móvil 12. Existen otros numerosos posibles eventos predeterminados que podrían provocar la transmisión de la secuencia de pseudorrangos con consigna de tiempo. Uno, como ya se ha mencionado, es que ya se haya alcanzado un cierto número de pseudorrangos. Otro tipo predeterminado de evento puede ser un sensor o una alarma que detecte un estado de alarma o algún otro estado y que provoque la transmisión de los pseudorrangos almacenados. Otro de dichos ejemplos es la detección en un coche de un accidente o el hecho de que se haya inflado un airbag o el hecho de que se haya activado la alarma del coche. Otro evento predeterminado puede ser que la estación base pida la transmisión de los pseudorrangos almacenados con el fin de intentar localizar la posición actual del receptor móvil GPS así como la anterior posición indicada en la cola de pseudorrangos con consigna de tiempo. Otro evento predeterminado puede ser que se haya alcanzado el límite de memoria para el almacenamiento de pseudorrangos. Otro evento predeterminado puede ser que haya transcurrido un período de tiempo predeterminado desde la última transmisión de pseudorrangos. Si se varía este tiempo, también puede provocar una correspondiente varianza en el número de pseudorrangos salvados mediante la variación del intervalo entre el que se recogen las señales GPS y se procesan para determinar los pseudorrangos. En otro ejemplo de un evento predeterminado, puede ser meramente el usuario el que presione un botón en el receptor móvil GPS.
La figura 1C muestra un ejemplo de las operaciones realizadas de acuerdo con un procedimiento de la presente invención en un servidor de localización, tal como el servidor de localización 25. El procedimiento de la figura 1C comienza en el paso 41 en el que el receptor de localización determina y almacena una pluralidad de correcciones GPS diferenciales para cada uno de una serie de puntos en el tiempo y también almacena una consigna de tiempo para cada una de la correspondiente pluralidad de correcciones diferenciales GPS. Como se ha descrito anteriormente en el sistema de la figura 1A, el servidor de localización 25 puede recibir o determinar las correcciones diferenciales GPS desde el receptor de referencia GPS que tiene una localización conocida. En el caso en el que la estación base y la unidad móvil usen comunicaciones por radio punto a punto (y no un sistema basado en celdas ampliamente dispersadas), el receptor de referencia GPS típicamente está situado al lado del servidor de localización y de manera típica también tiene a la vista los mismos satélites que las unidades móviles que están siendo sometidas a seguimiento por parte del servidor de localización 25. El receptor de referencia GPS 27 puede determinar las correcciones GPS diferenciales de la manera convencional y también puede proporcionar la hora GPS que indica el punto en el tiempo en el que las señales GPS a partir de las cuales se determinaron las correcciones GPS diferenciales, se recibieron y proporcionar este conjunto de información para cada punto en el tiempo al servidor de localización que provoca que esta información se almacene en el almacenamiento 26. Se comprenderá que el paso 41 ocurre de manera típica de manera repetida durante el procedimiento global mostrado en la figura 1C. Esto es, el funcionamiento descrito en el paso 41 se repetirá y estará ocurriendo de manera continuada con el fin de obtener una cola de correcciones diferenciales GPS y las correspondientes consignas de tiempo para cada una de las correcciones. Esto permitirá hacer recogidas diferenciales GPS durante un período ampliado de tiempo de trayecto de una unidad móvil, tal como la unidad móvil 12. Por ejemplo, si la unidad móvil 12 tarda una hora para viajar de la posición 14 a su actual posición pasada la posición 24 mostrada en la carretera 11, entonces puede que al menos se necesite una hora de correcciones diferenciales GPS. Sin embargo, si existe un límite en la duración requerida para determinar el historial de posiciones de cada uno de los móviles, entonces el tamaño de la cola de estas correcciones se puede conservar pequeño (por ejemplo, la cola puede corresponder al último período de un minuto).
\newpage
Se apreciará que cuando una estación base (servidor de localización) da servicio a una gran área geográfica, puede que se requiere una red de referencia de receptores de referencia GPS que proporcionen correcciones diferenciales sobre la totalidad de la red. Esto se describe de manera adicional más adelante. Volviendo de nuevo a la figura 1C, en el paso 43 el servidor de localización recibe una transmisión que contiene varios conjuntos de pseudorrangos y la correspondiente consigna de tiempo para cada uno de los conjuntos. Se apreciará que mientras los pseudorrangos y las consignas de tiempo se pueden transmitir en una transmisión, esta transmisión puede ser sobre varios paquetes de datos o se puede interrumpir, aunque para los propósitos de la presente invención ésta puede seguir siendo considerada una única transmisión de la cola de pseudorrangos que han sido consignados con una consigna de tiempo. En el paso 45, el servidor de localización selecciona la corrección diferencial GPS más apropiada para su uso con cada uno de los conjuntos de pseudorrangos mediante la comparación de las consignas de tiempo para las correcciones diferenciales GPS y las consignas de tiempo para cada conjunto de pseudorrangos. En efecto, el servidor de localización determina la corrección diferencial GPS cuyo tiempo de aplicabilidad está más próximo en el tiempo a la consigna de tiempo del pseudorrango. Después de seleccionar la corrección diferencial GPS apropiada, se corrige el conjunto de pseudorrangos con estas correcciones diferenciales GPS. Se apreciará que mientras la realización preferida usa esta cola de correcciones diferenciales GPS, no es necesario poner en práctica ciertas realizaciones de la presente invención. En el paso 47, el servidor de localización determina una posición de la unidad móvil GPS transmisora a partir de cada conjunto de pseudorrangos corregidos y de las correspondientes consignas de tiempo. De esta manera, el servidor de localización puede determinar que la unidad móvil 12 estuvo en la posición 14 en el instante indicado por la consigna de tiempo asociada con los pseudorrangos obtenidos cuando la unidad móvil estaba en la posición 14, y el servidor de localización también puede determinar las posiciones 16, 18, 20, 22, 24 y su localización actual y determinar la hora en la que la unidad móvil estaba en estas posiciones. De esta manera, el servidor de localización puede ser capaz de hacer un seguimiento del movimiento de la unidad móvil en el espacio y en el tiempo. Esta información se usa en el paso 49 de varias maneras diferentes. Por ejemplo, la estación base puede proporcionar servicios de custodio o de información de encaminamiento al operador de la unidad móvil 12 mediante la transmisión de información de ayuda de vuelta a la unidad móvil 12 a través del sistema de comunicaciones sin hilos.
Teniendo un historial de tiempo de los pseudorrangos a partir de los que se calculan un historial de posiciones en el tiempo, se permite que el servidor haga un seguimiento de la posición y de la velocidad del móvil. Esto es importante para localizar un móvil en una situación de emergencia, tal como un accidente de tráfico en el que la antena del móvil haya quedado incapacitada.
Mientras que la descripción anterior por lo general supone un sistema de comunicaciones punto a punto entre el sistema de comunicaciones de la unidad móvil 12 y el sistema de comunicaciones de la estación base 25, se comprenderá que el sistema de comunicaciones puede ser un sistema de comunicaciones basado en celdas como se describe más adelante.
La figura 2 muestra un ejemplo de un sistema 101 de la presente invención. El sistema incluye un sistema de comunicaciones basado en celdas que incluye una pluralidad de emplazamientos de celdas, cada uno de los cuales está diseñado para dar servicio a una región o localización geográfica particular. Ejemplos de tales sistemas de comunicaciones basados en sistemas celulares o en celdas son bien conocidos en la técnica, tales como los sistemas de telefonía basados en celdas. Se apreciará que la figura 2 no se ha dibujado para mostrar un solapamiento de celdas. Sin embargo, la zona de cobertura de la señal de las celdas puede de hecho solaparse. El sistema de comunicaciones basado en celdas como el que se muestra en la figura 1 incluye tres celdas 102, 103 y 104. Se apreciará que una pluralidad de celdas con los correspondientes emplazamientos de celdas y/o áreas de servicio celular también se pueden incluir en el sistema 101 y se pueden acoplar a uno o más centros de conmutación basados en celdas, tales como el centro de conmutación de móviles 105 y el centro de conmutación de móviles 106. Dentro de cada una de las celdas, tal como la celda 102, existe una estación base de celda sin hilos (a la que se hace referencia a veces como el emplazamiento celular) tal como la estación base de celda 102a que está diseñada para comunicar a través de un medio de comunicación sin hilos usando las señales de comunicaciones basadas en celdas con un sistema de comunicaciones, que incluye de manera típica un receptor y un transmisor para la comunicación mediante el uso de las señales de comunicaciones basadas en celdas y un receptor GPS móvil. Este sistema de comunicaciones y receptor GPS móvil combinado proporciona un sistema combinado tal como el receptor 102b mostrado en la figura 2. Un ejemplo de dicho sistema combinado que tiene un receptor GPS y un sistema de comunicaciones, se muestra en la figura 4 y puede incluir tanto la antena GPS 77 como un sistema de antena de sistema de comunicaciones 79. Cada emplazamiento de celda está acoplado de manera típica a un centro de conmutación de móviles. En la figura 2, las bases de celda 102a y 103a están acopladas al centro de conmutación 105 a través de las conexiones 102c y 103c respectivamente, y la base de celda 104a está acoplada a un centro de conmutación de móviles diferente 106 a través de la conexión 104c. Estas conexiones son de manera típica conexiones por línea de hilos entre la respectiva base de celda y los centros de conmutación de móviles 105 y 106. Cada una de las bases de celda incluye una antena para la comunicación con los sistemas de comunicaciones a los que se da servicio por medio del emplazamiento/base de celda particular. En un ejemplo, el emplazamiento de celda puede ser un emplazamiento de celda de telefonía celular que comunique con teléfonos móviles celulares (integrados con un receptor GPS) en el área al que da servicio el emplazamiento de celda.
En una realización típica de la presente invención, el receptor móvil GPS, tal como el receptor 102b, incluye un sistema de comunicaciones basado en celdas que está integrado con el receptor GPS de forma que tanto el receptor GPS como el sistema de comunicaciones están encerrados dentro de la misma carcasa. Un ejemplo de esto es un teléfono celular que tenga un receptor GPS integrado que comparta la circuitería común con el transceptor de teléfono celular. Cuando se usa este sistema combinado para las comunicaciones de telefonía celular, las transmisiones ocurren entre el receptor 102b y la base de celda 102a. Las transmisiones desde el receptor 102b a la base de celda 102a se propagan entonces sobre la conexión 102c al centro de conmutación de móviles 105 y después a otro teléfono celular en una celda a la que dé servicio el centro de conmutación de móviles 105 o a través de una conexión (típicamente por cable) a otro teléfono a través del sistema/red de telefonía terrestre 112. Se apreciará que el término cableado incluye la fibra óptica y otras conexiones que no sean sin hilos tales como el cableado por cobre, etc. Las transmisiones desde el otro teléfono que esté en comunicación con el receptor 102a son transportadas desde el centro de conmutación de móviles 105 a través de la conexión 102c y la base de celda 102a de vuelta al receptor 102b de una manera convencional.
En el ejemplo de la figura 2, cada centro de conmutación de móviles (MSC) está acoplado a al menos un centro de servicio de mensajes cortos regional (SMSC) a través de una red de comunicaciones 115 a la que se hace referencia en una realización como la Red de Sistema de Señalización Número 7 (SS7). Esta red está diseñada para permitir pasar mensajes cortos (por ejemplo, información y datos de control) entre elementos de la red de telefonía. Se comprenderá que la figura 2 muestra un ejemplo y que es posible para varios MSC estar acoplados a un SMSC regional. La red 115 interconecta los MSC 105 y 106 a los MSC regionales 107 y 108. El ejemplo de la figura 2 muestra también dos servidores de localización GPS 109 y 110 que están acoplados al SMSC regional 107 y al SMSC regional 108 a través de la red 115. En una realización del sistema distribuido de la figura 2, la red 115 puede ser una red de datos por conmutación de paquetes permanente que interconecte varios SMSC y MSC regionales con varios servidores de localización GPS. Esto permite que cada SMSC regional actúe como un encaminador para encaminar las peticiones para servicios de localización a cualquier servidor de localización GPS que se encuentre disponible en el caso de congestión en un servidor de localización o de un fallo de un servidor de localización. De esta manera, los SMSC 107 pueden encaminar las peticiones del servicio de localización desde el receptor GPS móvil 102b (por ejemplo, el usuario del receptor GPS móvil 102b marca 911 en el teléfono celular integrado) al servidor de localización GPS 110 si el servidor de localización 109 está congestionado o tiene un fallo o en cualquier caso es incapaz de dar servicio a la petición del servicio de localización.
Cada servidor de localización GPS está acoplado de manera típica a una red de área amplia de estaciones de referencia GPS que proporcionan correcciones GPS diferenciales y datos de efeméride de satélite a los servidores de localización GPS. Esta red de área amplia de estaciones de referencia GPS, mostrada como la red de referencia GPS 111, está acoplada de manera típica a cada uno de los servidores de localización GPS a través de una red de datos por conmutación de paquetes. Así, el servidor de localización 109 recibe datos desde la red 111 a través de la conexión 109a y el servidor 110 recibe datos desde la red 111 a través de la conexión 110a. La red de referencia 111 puede estar acoplada a la red de comunicaciones 112. De manera alternativa, se puede usar un receptor GPS de referencia en cada uno de los servidores de localización para proporcionar efeméride de satélite y hora GPS al servidor de localización GPS. Como se muestra en la figura 2, cada servidor de localización GPS está acoplado también a una red de comunicaciones tal como una red telefónica pública con conmutación (RTPC) 112 a la que están acoplados dos servidores de aplicación 114 y 116.
Los dos servidores de localización GPS son, en una realización, usados para determinar la posición de un receptor GPS móvil (por ejemplo, el receptor 102b) usando señales GPS recibidas por el receptor GPS móvil.
Cada servidor de localización GPS recibirá pseudorrangos desde un receptor GPS móvil y los datos de efeméride de satélite desde la red de referencia GPS y calculará una ruta de posiciones para el receptor GPS móvil y después estas posiciones se transmitirán a través de la red 112 (por ejemplo, la red telefónica pública con conmutación, RTPC) a uno (o ambos) Servidores de Aplicación en los que se presentan las posiciones (por ejemplo, se visualizan en un mapa) a un usuario en el Servidor de Aplicación. Normalmente, el servidor de localización GPS calcula pero no presenta (por ejemplo, mediante visualización) las posiciones en el servidor de localización GPS. Un servidor de aplicación puede enviar una solicitud para las posiciones de un receptor GPS particular en una de las celdas, a un servidor de localización GPS que entonces inicia una conversación con un receptor GPS móvil particular a través del centro de conmutación de móviles con el fin de determinar la ruta de posiciones del receptor GPS e informar de estas posiciones a la aplicación particular. En otra realización, un usuario de un receptor GPS móvil puede iniciar una determinación de la posición para un receptor GPS; por ejemplo, el usuario del receptor GPS móvil puede pulsar 911 en el teléfono celular para indicar una situación de emergencia en la localización del receptor GPS móvil y esto puede iniciar un proceso de localización de la manera descrita en este documento.
Se debe hacer notar que un sistema de comunicaciones basado en un sistema celular o basado en celdas es un sistema de comunicación que tiene más de un transmisor, cada uno de los cuales da servicio a un área geográfica diferente, que está predefinida en cualquier instante de tiempo. De manera típica, cada transmisor es un transmisor sin hilos que da servicio a una celda que tiene un radio geográfico menos de 32 km, aunque el área cubierta depende del sistema celular particular. Existen numerosos tipos de sistemas de comunicaciones celulares, tales como los teléfonos celulares, PCS (sistema de comunicaciones personales), SMR (radio móvil especializada), sistemas de radiobúsqueda bidireccionales y unidireccionales, RAM, ARDIS y sistemas de datos de paquetes sin hilos. De manera típica, se hace referencia a las áreas geográficas predefinidas como celdas y una pluralidad de celdas están agrupadas juntas dentro de un área de servicio celular y estas pluralidades de celdas están acopladas a uno o más centros de conmutación celulares que proporcionan las conexiones a los sistemas y/o redes de telefonía terrestres. Un área de servicio a menudo se usa para propósitos de facturación. Así, puede ser el caso que celdas en más de un área de servicio estén conectadas a un centro de conmutación. De manera alternativa, a veces es el caso que celdas dentro de un área de servicio estén conectadas a diferentes centros de conmutación, especialmente en áreas densas de población. En general, un área de servicio se define como una colección de celdas dentro de una proximidad geográfica cercana unas con otras. Otra clase de sistemas celulares que se adapta a la anterior descripción es los que están basados en satélite, en los que las estaciones base celulares o los emplazamientos de celda son satélites que de manera típica están orbitando la Tierra. En estos sistemas, los sectores de la celda y las áreas de servicio pueden ser muy grandes y se desplazan como una función del tiempo. Ejemplos de dichos sistemas incluyen el Iridium, Globalstar, Orbcomm y Odyssey.
La figura 3 muestra un ejemplo de un servidor de localización GPS 50 que se puede usar como el servidor GPS 109 o el servidor GPS 110 de la figura 2. El servidor GPS 50 de la figura 3 incluye una unidad de procesado de datos 51 que puede ser un sistema de ordenador digital tolerante a fallos. El servidor SPS 50 también incluye un módem u otra interfaz de comunicaciones 52 y un módem u otra interfaz de comunicaciones 53 y un módem u otra interfaz de comunicaciones 54. Estas interfaces de comunicaciones proporcionan la conectividad para el intercambio de información a y desde el servidor de localización mostrado en la figura 3 entre tres redes diferentes, que se muestran como las redes 60, 62 y 64. La red 60 incluye el centro o los centros de conmutación de móviles y/o los conmutadores del sistema de telefonía terrestre o los emplazamientos de celda. Un ejemplo de esta red se muestra en la figura 2 en la que el servidor GPS 109 representa el servidor 50 de la figura 3. De esta forma, la red 60 se puede considerar que incluye los centros de conmutación de móviles 105 y 106 y las celdas 102, 103 y 104. La red 64 se puede considerar que incluye los Servidores de Aplicación 114 y 116, que son cada uno de ellos generalmente sistemas de ordenador con interfaces de comunicaciones, y también pueden incluir uno o más "PSAP", (Punto de Respuesta de Seguridad Pública) que es típicamente el centro de control que responde a las llamadas del teléfono de emergencia 911. La red 62, que representa la red de referencia GPS 111 de la figura 2, es una red de receptores GPS que son receptores de referencia GPS diseñados para proporcionar información de corrección GPS diferencial y también para proporcionar datos de señal GPS que incluyen los datos de efeméride de satélite a la unidad de procesado de datos. Cuando el servidor 50 da servicio a un área geográfica muy grande, un receptor GPS opcional local, tal como un receptor GPS opcional 56, puede no ser capaz de observar todos los satélites GPS que están a la vista de los receptores SPS móviles en toda esta área. De acuerdo con esto, la red 62 recoge y proporciona efeméride de satélite y datos de corrección GPS diferencial sobre un área amplia de acuerdo con la presente invención.
Como se muestra en la figura 3, se acopla un dispositivo de almacenamiento masivo 55 a la unidad de procesado de datos 51. De manera típica, el almacenamiento masivo 55 incluirá almacenamiento para datos y software para realizar los cálculos de la posición GPS después de recibir los pseudorrangos de los receptores móviles GPS, tales como el receptor 102b de la figura 2. Estos pseudorrangos se reciben normalmente a través del emplazamiento de celda y del centro de conmutación de móviles y del módem o de otra interfaz 53. El dispositivo de almacenamiento masivo 55 incluye también un software, al menos en una realización, que se usa para recibir y para usar los datos de efeméride de satélite proporcionados por la red de referencia GPS 32 a través del módem o de otra interfaz 54. El dispositivo de almacenamiento masivo 55 incluye también de manera típica una base de datos o un almacenamiento 55a que especifica una cola de efemérides de satélite con consigna de tiempo y correcciones GPS diferenciales como se ha descrito con anterioridad.
En una realización típica de la presente invención, el receptor GPS opcional 56 no es necesario, ya que la red de referencia GPS 111 de la figura 2 (mostrada como la red 62 de la figura 3) proporciona la información GPS diferencial y las correspondientes consignas de tiempo así como proporciona los mensajes de datos de satélite en bruto provenientes de los satélites que están a la vista de los varios receptores de referencia de la red de referencia GPS. Se apreciará que los datos de efeméride de satélite obtenidos de la red a través del módem o de otra interfaz 54 se pueden usar de una manera convencional con los pseudorrangos obtenidos del receptor GPS móvil con el fin de calcular la información de la posición para el receptor GPS móvil. Las interfaces 52, 53 y 54 pueden ser cada una de ellas un módem u otra interfaz de comunicaciones adecuada para acoplar la unidad de procesado de datos a otros sistemas de ordenador en el caso de la red 64 y a sistemas de comunicaciones basados en sistemas celulares en el caso de la red 60 y a dispositivos de transmisión, tales como sistemas de ordenador en la red 62. En una realización, se apreciará que la red 62 incluye una colección dispersada de receptores de referencia GPS dispersados sobre una región geográfica. En algunas realizaciones, la información GPS de corrección diferencial obtenida de un receptor cerca del emplazamiento de la celda o del área de servicio de la celda que está en comunicación con el receptor GPS móvil a través del sistema de comunicaciones basado en un sistema celular, proporcionará información de corrección GPS diferencial que sea apropiada para la localización aproximada del receptor GPS móvil.
La figura 4 muestra un sistema combinado generalizado que incluye un receptor GPS y un transceptor de un sistema de comunicaciones. En un ejemplo, el transceptor del sistema de comunicaciones es un teléfono celular. El sistema 75 incluye un receptor GPS 76 que tiene una antena GPS 77 y un transceptor de comunicaciones 78 que tiene una antena de comunicaciones 79. El receptor GPS 76 está acoplado al transceptor de comunicaciones 78 a través de la conexión 80 mostrada en la figura 4. La memoria 81 almacena una cola de pseudorrangos determinados y las correspondientes consignas de tiempo como se ha descrito con anterioridad. Esta memoria 81 está acoplada al receptor GPS 76 y puede estar acoplada también al transceptor de comunicaciones (por ejemplo, la memoria es doblemente transferida). En un modo de funcionamiento, el transceptor del sistema de comunicaciones 78 recibe información Doppler aproximada a través de la antena 79 y proporciona esta información Doppler aproximada sobre el enlace 80 al receptor GPS 76 que realiza la determinación del pseudorrango mediante la recepción de las señales GPS provenientes de los satélites GPS a través de la antena GPS 77. Los pseudorrangos determinados se transmiten entonces a un servidor de localización GPS a través del transceptor del sistema de comunicaciones 78. De manera típica, el transceptor del sistema de comunicaciones 78 envía una señal a través de la antena 79 a un emplazamiento de celda que transfiere entonces esta información de vuelta al servidor de localización GPS. Ejemplos de varias realizaciones para el sistema 75 son conocidas en la técnica. Por ejemplo, la Patente de los Estados Unidos número 5.663.734 describe un ejemplo de un receptor GPS y un sistema de comunicaciones combinados que utiliza un sistema receptor GPS mejorado. Otro ejemplo de un GPS y de un sistema de comunicaciones combinados se ha descrito en la Patente de los Estados Unidos número 6.092.363 presentada el 23 de mayo de 1996. Los receptores GPS más convencionales se pueden modificar para trabajar como el receptor 76 de la figura 4, aunque los receptores, tales como aquéllos descritos en la Patente de los Estados Unidos número 5.663.734 pueden proporcionar un rendimiento mejorado. El sistema 75 de la figura 4, así como numerosos sistemas de comunicaciones alternativos que tengan receptores SPS pondrán de manera típica la consigna de tiempo con la hora de la recepción de señales GPS a partir de la cual se determinan los pseudorrangos. En particular, el sistema 75 puede usar la hora GPS (recibida o estimada proveniente de los satélites GPS) o usar la hora provenientes de transmisiones CDMA (en una realización preferida) para poner la consigna de tiempo de la hora de recepción en la unidad móvil de señales SPS.
La figura 5 muestra una realización para una estación de referencia GPS. Se apreciará que cada estación de referencia puede estar construida de esta manera y puede estar acoplada a la red o al medio de comunicaciones. De manera típica, cada estación de referencia GPS, tal como la estación de referencia GPS 90 de la figura 5, incluirá un receptor de referencia GPS de doble frecuencia 92 que está acoplado a una antena GPS 91 que recibe las señales GPS provenientes de los satélites GPS que están a la vista de la antena 91. Los receptores de referencia GPS son bien conocidos en la técnica. El receptor de referencia GPS 92, de acuerdo con una realización de la presente invención, proporciona al menos dos tipos de información como salidas del receptor 92. Las salidas de pseudorrango 93 son entregadas a un procesador e interfaz de red 95, y estas salidas de pseudorrango (y la hora a la que se recibieron las señales SPS, a partir de las cuales se determinaron los pseudorrangos de referencia) se usan para calcular las correcciones diferenciales de pseudorrangos de la manera convencional para aquellos satélites que estén a la vista de la antena GPS 91. El procesador y la interfaz de red 95 puede ser un sistema convencional de ordenador digital que tenga interfaces para recibir datos provenientes de un receptor de referencia GPS como se conoce bien en la técnica. El procesador 95 incluirá de manera típica software diseñado para procesar los datos de pseudorrango para determinar la corrección apropiada de pseudorrango para cada uno de los satélites que esté a la vista de la antena GPS 91. Estas correcciones de pseudorrango (y sus correspondientes consignas de tiempo) se transmiten después a través de la interfaz de red a la red o al medio de comunicaciones 96 al que también están acopladas otras estaciones GPS de referencia. El receptor GPS de referencia 92 también proporciona una salida de datos de efeméride de satélite 94. Estos datos se entregan al procesador y a la interfaz de red 95 que transmiten después estos datos sobre la red de comunicaciones 96, que está incluida en la red de referencia GPS 111 de la figura 2.
La salida de datos de efeméride de satélite 94 proporciona de manera típica al menos parte de todos los datos binarios de navegación brutos a 50 baudios codificados en las señales GPS reales recibidas desde cada uno de los satélites GPS. Estos datos de efeméride de satélite son parte del mensaje de navegación que es radiodifundido como el flujo de datos a 50 bits por segundo en las señales GPS provenientes de los satélites GPS y que se describen con más detalle en el documento GPS ICD-200. El procesador y la interfaz de red 95 reciben esta salida de datos de efeméride de satélite 94 y la transmiten en tiempo real o casi en tiempo real a la red de comunicaciones 96. Como se describirá a continuación, estos datos de efeméride de satélite que se transmiten dentro de la red de comunicaciones se reciben posteriormente a través de la red en varios servidores de localización GPS de acuerdo con aspectos de la presente invención.
En ciertas realizaciones de la presente invención, solamente ciertos segmentos del mensaje de navegación, tales como el mensaje de datos de efeméride de satélite se pueden enviar a los servidores de localización con el fin de rebajar los requisitos de ancho de banda para las interfaces de red y para la red de comunicaciones. De manera típica, también, puede que no sea necesario proporcionar estos datos de una manera continua. Por ejemplo, solamente se pueden transmitir de una manera regular dentro de la red de comunicaciones 96 en tiempo real o casi en tiempo real las tres primeras tramas que contengan información de efeméride en lugar de las cinco tramas completas juntas. Se apreciará que en una realización de la presente invención, el servidor de localización puede recibir el mensaje de navegación completo que se transmite desde uno o más receptores de referencia GPS con el fin de realizar un procedimiento para medir el tiempo relacionado con los mensajes de datos de satélite, tal como el procedimiento descrito en la Patente de los Estados Unidos en trámite junto con la presente número 5.812.087, presentada el 3 de febrero de 1997, por Norman F. Krasner. Como se utiliza en este documento, el término "datos de efeméride de satélite" incluye datos que solamente son una parte del mensaje de navegación del satélite (por ejemplo, mensaje de 50 baudios) transmitidos por un satélite GPS o al menos una representación matemática de estos datos de efeméride de satélite. Por ejemplo, el término datos de efeméride de satélite se refiere a una parte del mensaje de datos de 50 baudios codificado en la señal GPS transmitida desde un satélite GPS. También se comprenderá que el receptor de referencia GPS 92 descodifica las diferentes señales GPS a partir de los diferentes satélites GPS que están a la vista del receptor de referencia 92 con el fin de proporcionar la salida de datos binarios 94 que contiene los datos de efeméride de satélite.
Cuando se usa un procedimiento de la presente invención para hacer un seguimiento de una ruta en el tiempo de una unidad móvil con el sistema basado en celdas de la figura 2, un servidor de localización puede seguir el movimiento de una unidad móvil particular desde una celda a otras varias celdas. Debido a la interconectividad de dicho sistema, incluso el receptor de las señales provenientes de una unidad móvil que comiencen en la celda 102 puede ser seguido por parte del mismo servidor de localización incluso después de que la unidad móvil se haya desplazado a la celda 104. De manera alternativa, un servidor de localización puede transferir sus datos de ruta indicando las posiciones y las horas que se hayan determinado para una unidad móvil particular a otro servidor de localización que se hace cargo del seguimiento de la unidad móvil a medida que se desplaza desde un emplazamiento de celda o centro de servicio celular a otro emplazamiento de celda o centro de servicio celular.
Aunque los procedimientos y el aparato de la presente invención se han descrito con referencia a satélites GPS, se apreciará que las enseñanzas son igualmente aplicables a sistemas de posicionamiento que utilicen pseudolitos o una combinación de satélites y pseudolitos. Los pseudolitos son transmisores con base en tierra que radiodifunden un código PN (similar a una señal GPS) modulado sobre una señal portadora de banda L, generalmente sincronizada con la hora GPS. A cada transmisor se le puede asignar un único código PN de forma que permita la identificación por parte de un receptor remoto. Los pseudolitos son útiles en situaciones en las que las señales GPS provenientes de un satélite en órbita pudiesen estar indisponibles, tal como en túneles, minas, edificios o en otras áreas cerradas. El término "satélite" según se usa en este documento, está destinado a incluir pseudolitos o equivalentes de pseudolitos, y el término señales GPS, según se usa en este documento, está destinado a incluir señales similares a las señales GPS provenientes de pseudolitos o de equivalentes de pseudolitos.
En la anterior discusión, la invención se ha descrito con referencia a la aplicación sobre el sistema de Posicionamiento Global por Satélite (GPS) de los Estados Unidos. Debería ser evidente, sin embargo, que estos procedimientos son igualmente aplicables a sistemas de posicionamiento por satélite similares, y en particular, al sistema Glonass ruso. El sistema Glonass se diferencia principalmente del sistema GPS en que las emisiones desde los diferentes satélites se diferencian unas de otras mediante la utilización de frecuencias portadoras ligeramente diferentes, en lugar de utilizar diferentes códigos pseudoaleatorios. En esta situación sustancialmente toda la circuitería y los algoritmos descritos con anterioridad son aplicables con la excepción de que cuando se procesa la emisión de un nuevo satélite, se usa un multiplicado exponencial diferente correspondiente a las frecuencias de portadora diferentes para preprocesar los datos. El término "GPS" usado en este documento incluye dichos sistemas alternativos de posicionamiento por satélite, incluyendo el sistema ruso Glonass.

Claims (14)

1. Un procedimiento para operar un receptor (12) de un sistema móvil de posicionamiento por satélite (SPS), comprendiendo el mencionado procedimiento:
la determinación de una primera pluralidad de pseudorrangos en un primer tiempo;
la determinación de una segunda pluralidad de pseudorrangos en un segundo tiempo que es posterior a dicho primer tiempo;
el almacenamiento (81) de la mencionada primera pluralidad de pseudorrangos y el almacenamiento de la mencionada segunda pluralidad de pseudorrangos;
caracterizado por la transmisión después del mencionado segundo tiempo de la mencionada primera pluralidad de pseudorrangos y de la mencionada segunda pluralidad de pseudorrangos cada uno de ellos con su propia consigna de tiempo.
2. Un procedimiento según la reivindicación 1 comprendiendo de manera adicional la determinación (35) de si ha ocurrido un tipo predeterminado de evento y la transmisión de la mencionada primera pluralidad de pseudorrangos y la mencionada segunda pluralidad de pseudorrangos en respuesta a la determinación de que ha ocurrido el mencionado evento de tipo predeterminado.
3. Un procedimiento según la reivindicación 2 en el que el mencionado tipo de evento predeterminado es uno de (a) un sensor detecta un estado; o (b) se alcanza un límite de memoria; o (c) se han almacenado un número predeterminado de pluralidades de pseudorrangos; (d) ha transcurrido un período de tiempo predeterminado desde que se transmitió un último conjunto de pseudorrangos; o (e) una orden proveniente de una fuente externa sobre un enlace de comunicaciones.
4. Un procedimiento según la reivindicación 1 comprendiendo de manera adicional:
la recepción en el mencionado receptor SPS (12) de una primera señal SPS a partir de la cual se determina la mencionada primera pluralidad de pseudorrangos;
la determinación de un primer tiempo de recepción cuando se recibieron las mencionadas primeras señales SPS en el mencionado receptor SPS (12);
la recepción en el mencionado receptor SPS (12) de una segunda señal SPS a partir de la cual se determina la mencionada segunda pluralidad de pseudorrangos;
la determinación de un segundo tiempo de recepción cuando se recibieron las mencionadas segundas señales SPS en el mencionado receptor SPS (12);
la transmisión (78) del mencionado primer tiempo de recepción y del mencionado segundo tiempo de recepción.
5. Un procedimiento según la reivindicación 4 comprendiendo de manera adicional:
la determinación (35) de si ha ocurrido un tipo de evento predeterminado y la transmisión de la mencionada primera pluralidad de pseudorrangos y la mencionada segunda pluralidad de pseudorrangos y el mencionado primer tiempo de recepción y el mencionado segundo tiempo de recepción en respuesta a la determinación de que ha ocurrido el mencionado tipo de evento predeterminado.
6. Un procedimiento según la reivindicación 5 en el que el mencionado tipo de evento predeterminado comprende un período de tiempo predeterminado que ha transcurrido desde que se transmitió un último conjunto de pseudorrangos.
7. Un procedimiento según la reivindicación 6 en el que el mencionado período predeterminado de tiempo se puede hacer variar.
8. Un procedimiento según la reivindicación 7 en el que la variación del mencionado período de tiempo predeterminado provoca que se pueda hacer variar un intervalo de tiempo entre la mencionada primera pluralidad de pseudorrangos y la mencionada segunda pluralidad de pseudorrangos.
9. Un procedimiento según la reivindicación 4 en el que dicha primera pluralidad de pseudorrangos y la mencionada segunda pluralidad de pseudorrangos son parte de una serie de pluralidades de pseudorrangos que se determinan y se almacenan de manera secuencial en el tiempo y que después se transmiten como una colección de datos.
10. Un receptor móvil de un Sistema de Posicionamiento por Satélite (SPS) que comprende:
un receptor SPS RF (de radiofrecuencia) (12) que recibe señales SPS;
un procesador (51) acoplado al mencionado receptor SPS RF, el mencionado procesador determinando una pluralidad de pseudorrangos a partir de las mencionadas señales SPS, en el que el mencionado procesador determina una primera pluralidad de pseudorrangos a partir de las señales SPS recibidas en un primer tiempo, y determina una segunda pluralidad de pseudorrangos a partir de las señales SPS recibidas en un segundo tiempo que es posterior al mencionado primer tiempo; y una memoria (81) acoplada al mencionado procesador, en el que la mencionada memoria almacena la mencionada primera pluralidad de pseudorrangos y la mencionada segunda pluralidad de pseudorrangos;
caracterizado por un transmisor (78) acoplado a la mencionada memoria, el mencionado transmisor transmitiendo la mencionada primera pluralidad de pseudorrangos y la mencionada segunda pluralidad de pseudorrangos después del segundo instante de tiempo cada uno con su propia consigna de tiempo.
11. Un receptor SPS según la reivindicación 10 en el que el mencionado transmisor transmite la mencionada primera pluralidad de pseudorrangos y la mencionada segunda pluralidad de pseudorrangos en respuesta a un tipo de evento predeterminado.
12. Un receptor SPS según la reivindicación 11 en el que el mencionado receptor SPS RF recibe primeras señales SPS a partir de las cuales se determina la mencionada primera pluralidad de pseudorrangos y el mencionado receptor SPS RF recibe las segundas señales SPS a partir de las cuales se determina la mencionada segunda pluralidad de pseudorrangos, y en el que se determina un primer tiempo de recepción cuando las mencionadas primeras señales SPS fueron recibidas y se almacenan en la mencionada memoria (81) y se determina un segundo tiempo de recepción cuando las mencionadas segundas señales SPS fueron recibidas y se almacena en la mencionada memoria y en el que el mencionado transmisor (78) transmite el mencionado primer tiempo de recepción y el mencionado segundo tiempo de recepción.
13. Un receptor SPS como en la reivindicación 12 en el que se determinan el mencionado primer instante de tiempo de recepción y el mencionado segundo instante de tiempo de recepción a partir de las señales SPS.
14. Un receptor SPS según la reivindicación 12 en el que el mencionado primer tiempo de recepción y el mencionado segundo tiempo de recepción se determinan a partir de las señales de tiempo recibidas en una señal de comunicaciones basada en celdas que es recibida por un receptor de comunicaciones que está acoplado al mencionado procesador.
ES99927072T 1998-05-04 1999-04-13 Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satelite. Expired - Lifetime ES2296393T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US72405 1998-05-04
US09/072,405 US6104338A (en) 1998-05-04 1998-05-04 Method and apparatus for operating a satellite positioning system receiver

Publications (1)

Publication Number Publication Date
ES2296393T3 true ES2296393T3 (es) 2008-04-16

Family

ID=22107343

Family Applications (2)

Application Number Title Priority Date Filing Date
ES07016080T Expired - Lifetime ES2340327T3 (es) 1998-05-04 1999-04-13 Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satelite.
ES99927072T Expired - Lifetime ES2296393T3 (es) 1998-05-04 1999-04-13 Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satelite.

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES07016080T Expired - Lifetime ES2340327T3 (es) 1998-05-04 1999-04-13 Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satelite.

Country Status (15)

Country Link
US (1) US6104338A (es)
EP (2) EP1873549B1 (es)
JP (3) JP2002530628A (es)
KR (1) KR100610132B1 (es)
CN (1) CN1220883C (es)
AT (2) ATE375521T1 (es)
AU (1) AU749670B2 (es)
BR (1) BR9911439B1 (es)
CA (1) CA2331684C (es)
DE (2) DE69942134D1 (es)
ES (2) ES2340327T3 (es)
ID (1) ID29263A (es)
IL (1) IL139458A0 (es)
MX (1) MXPA00010885A (es)
WO (1) WO1999057576A1 (es)

Families Citing this family (155)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US7092369B2 (en) 1995-11-17 2006-08-15 Symbol Technologies, Inc. Communications network with wireless gateways for mobile terminal access
US6707421B1 (en) * 1997-08-19 2004-03-16 Siemens Vdo Automotive Corporation Driver information system
US6680694B1 (en) 1997-08-19 2004-01-20 Siemens Vdo Automotive Corporation Vehicle information system
US6531982B1 (en) 1997-09-30 2003-03-11 Sirf Technology, Inc. Field unit for use in a GPS system
JPH11205268A (ja) * 1998-01-16 1999-07-30 Sony Corp 信号多重化回路
US6327471B1 (en) 1998-02-19 2001-12-04 Conexant Systems, Inc. Method and an apparatus for positioning system assisted cellular radiotelephone handoff and dropoff
US6348744B1 (en) 1998-04-14 2002-02-19 Conexant Systems, Inc. Integrated power management module
US7769620B1 (en) 1998-09-01 2010-08-03 Dennis Fernandez Adaptive direct transaction for networked client group
US7545854B1 (en) 1998-09-01 2009-06-09 Sirf Technology, Inc. Doppler corrected spread spectrum matched filter
US7711038B1 (en) 1998-09-01 2010-05-04 Sirf Technology, Inc. System and method for despreading in a spread spectrum matched filter
US6693953B2 (en) 1998-09-30 2004-02-17 Skyworks Solutions, Inc. Adaptive wireless communication receiver
US6449485B1 (en) * 1999-01-22 2002-09-10 International Business Machines Corporation Technique for mobile wireless device location
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US6448925B1 (en) 1999-02-04 2002-09-10 Conexant Systems, Inc. Jamming detection and blanking for GPS receivers
US6606349B1 (en) 1999-02-04 2003-08-12 Sirf Technology, Inc. Spread spectrum receiver performance improvement
US6577271B1 (en) 1999-03-30 2003-06-10 Sirf Technology, Inc Signal detector employing coherent integration
US6304216B1 (en) 1999-03-30 2001-10-16 Conexant Systems, Inc. Signal detector employing correlation analysis of non-uniform and disjoint sample segments
US6453237B1 (en) * 1999-04-23 2002-09-17 Global Locate, Inc. Method and apparatus for locating and providing services to mobile devices
US6351486B1 (en) 1999-05-25 2002-02-26 Conexant Systems, Inc. Accelerated selection of a base station in a wireless communication system
US20040215387A1 (en) * 2002-02-14 2004-10-28 Matsushita Electric Industrial Co., Ltd. Method for transmitting location information on a digital map, apparatus for implementing the method, and traffic information provision/reception system
US6323803B1 (en) * 1999-08-10 2001-11-27 Ericsson Inc. System and method for incremental broadcast of GPS navigation data in a cellular network
US6278403B1 (en) 1999-09-17 2001-08-21 Sirf Technology, Inc. Autonomous hardwired tracking loop coprocessor for GPS and WAAS receiver
US6526322B1 (en) 1999-12-16 2003-02-25 Sirf Technology, Inc. Shared memory architecture in GPS signal processing
US6977899B1 (en) * 2000-01-20 2005-12-20 Lucent Technologies Inc. Method and apparatus for message-based overload control in a distributed call-processor communication system
JP3514212B2 (ja) 2000-02-10 2004-03-31 ダイキン工業株式会社 飛翔体の飛翔位置演算装置及び飛翔位置演算方法、並びに飛翔軌跡測定装置及び飛翔軌跡測定方法
US6496777B2 (en) * 2000-02-23 2002-12-17 Nexterna, Inc. Collecting and reporting information concerning mobile assets
US6714158B1 (en) 2000-04-18 2004-03-30 Sirf Technology, Inc. Method and system for data detection in a global positioning system satellite receiver
US6952440B1 (en) 2000-04-18 2005-10-04 Sirf Technology, Inc. Signal detector employing a Doppler phase correction system
US6788655B1 (en) 2000-04-18 2004-09-07 Sirf Technology, Inc. Personal communications device with ratio counter
US6931055B1 (en) 2000-04-18 2005-08-16 Sirf Technology, Inc. Signal detector employing a doppler phase correction system
US7885314B1 (en) 2000-05-02 2011-02-08 Kenneth Scott Walley Cancellation system and method for a wireless positioning system
US7970412B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US7970411B2 (en) 2000-05-18 2011-06-28 Sirf Technology, Inc. Aided location communication system
US7813875B2 (en) * 2002-10-10 2010-10-12 Sirf Technology, Inc. Layered host based satellite positioning solutions
US6671620B1 (en) 2000-05-18 2003-12-30 Sirf Technology, Inc. Method and apparatus for determining global position using almanac information
US8078189B2 (en) 2000-08-14 2011-12-13 Sirf Technology, Inc. System and method for providing location based services over a network
US7546395B2 (en) * 2002-10-10 2009-06-09 Sirf Technology, Inc. Navagation processing between a tracker hardware device and a computer host based on a satellite positioning solution system
US8116976B2 (en) * 2000-05-18 2012-02-14 Csr Technology Inc. Satellite based positioning method and system for coarse location positioning
US7949362B2 (en) 2000-05-18 2011-05-24 Sirf Technology, Inc. Satellite positioning aided communication system selection
US6462708B1 (en) 2001-04-05 2002-10-08 Sirf Technology, Inc. GPS-based positioning system for mobile GPS terminals
US6427120B1 (en) 2000-08-14 2002-07-30 Sirf Technology, Inc. Information transfer in a multi-mode global positioning system used with wireless networks
US7929928B2 (en) 2000-05-18 2011-04-19 Sirf Technology Inc. Frequency phase correction system
US6389291B1 (en) 2000-08-14 2002-05-14 Sirf Technology Multi-mode global positioning system for use with wireless networks
US6778136B2 (en) 2001-12-13 2004-08-17 Sirf Technology, Inc. Fast acquisition of GPS signal
US6856794B1 (en) * 2000-07-27 2005-02-15 Sirf Technology, Inc. Monolithic GPS RF front end integrated circuit
US7616705B1 (en) 2000-07-27 2009-11-10 Sirf Technology Holdings, Inc. Monolithic GPS RF front end integrated circuit
WO2002012912A2 (en) * 2000-08-08 2002-02-14 Enuvis, Inc. Methods and apparatus for dynamically determining location using a simplified client device
AU2001295001A1 (en) * 2000-08-08 2002-02-18 Enuvis, Inc. Method and apparatus for determining location using a simplified client device
US6961019B1 (en) * 2000-08-10 2005-11-01 Sirf Technology, Inc. Method and apparatus for reducing GPS receiver jamming during transmission in a wireless receiver
US7236883B2 (en) 2000-08-14 2007-06-26 Sirf Technology, Inc. Aiding in a satellite positioning system
WO2002016960A1 (en) 2000-08-24 2002-02-28 Sirf Technology, Inc. Apparatus for reducing auto-correlation or cross-correlation in weak cdma signals
US7680178B2 (en) 2000-08-24 2010-03-16 Sirf Technology, Inc. Cross-correlation detection and elimination in a receiver
US7545850B1 (en) 2000-08-24 2009-06-09 Sirf Technology, Inc. Analog compression of GPS C/A signal to audio bandwidth
US6665612B1 (en) * 2000-08-29 2003-12-16 Sirf Technology, Inc. Navigation processing for a satellite positioning system receiver
US6931233B1 (en) 2000-08-31 2005-08-16 Sirf Technology, Inc. GPS RF front end IC with programmable frequency synthesizer for use in wireless phones
US7463893B1 (en) 2000-09-22 2008-12-09 Sirf Technology, Inc. Method and apparatus for implementing a GPS receiver on a single integrated circuit
US7574215B1 (en) * 2000-11-06 2009-08-11 Trimble Navigation Limited System and method for distribution of GPS satellite information
US7047023B1 (en) 2000-12-01 2006-05-16 Sirf Technology, Inc. GPS RF front end IC with frequency plan for improved integrability
US7747236B1 (en) 2000-12-11 2010-06-29 Sirf Technology, Inc. Method and apparatus for estimating local oscillator frequency for GPS receivers
US7113552B1 (en) 2000-12-21 2006-09-26 Sirf Technology, Inc. Phase sampling techniques using amplitude bits for digital receivers
US7671489B1 (en) 2001-01-26 2010-03-02 Sirf Technology, Inc. Method and apparatus for selectively maintaining circuit power when higher voltages are present
US6680703B1 (en) 2001-02-16 2004-01-20 Sirf Technology, Inc. Method and apparatus for optimally tuning a circularly polarized patch antenna after installation
US6703971B2 (en) 2001-02-21 2004-03-09 Sirf Technologies, Inc. Mode determination for mobile GPS terminals
JP3839680B2 (ja) * 2001-03-29 2006-11-01 株式会社エヌ・ティ・ティ・ドコモ 位置計測方法、移動通信端末、プログラム及び記録媒体
US7076256B1 (en) 2001-04-16 2006-07-11 Sirf Technology, Inc. Method and apparatus for transmitting position data using control channels in wireless networks
US7925210B2 (en) 2001-05-21 2011-04-12 Sirf Technology, Inc. Synchronizing a radio network with end user radio terminals
US8244271B2 (en) * 2001-05-21 2012-08-14 Csr Technology Inc. Distributed data collection of satellite data
US7877104B2 (en) * 2001-05-21 2011-01-25 Sirf Technology Inc. Method for synchronizing a radio network using end user radio terminals
US7668554B2 (en) 2001-05-21 2010-02-23 Sirf Technology, Inc. Network system for aided GPS broadcast positioning
US7149625B2 (en) * 2001-05-31 2006-12-12 Mathews Michael B Method and system for distributed navigation and automated guidance
US7155340B2 (en) * 2001-09-14 2006-12-26 Atc Technologies, Llc Network-assisted global positioning systems, methods and terminals including doppler shift and code phase estimates
FI111482B (fi) * 2001-09-17 2003-07-31 Nokia Corp Menetelmä sijainninmäärityksen suorittamiseksi ja elektroniikkalaite
US7038619B2 (en) 2001-12-31 2006-05-02 Rdp Associates, Incorporated Satellite positioning system enabled media measurement system and method
AU2003278142A1 (en) * 2002-06-20 2004-01-06 Sirf Technology, Inc. Generic satellite positioning system receivers with programmable inputs and selectable inputs and outputs
US6738013B2 (en) * 2002-06-20 2004-05-18 Sirf Technology, Inc. Generic satellite positioning system receivers with selective inputs and outputs
US6750813B2 (en) 2002-07-24 2004-06-15 Mcnc Research & Development Institute Position optimized wireless communication
WO2004017092A1 (en) * 2002-08-15 2004-02-26 Sirf Technology, Inc. Interface for a gps system
US20040203567A1 (en) * 2002-11-22 2004-10-14 Jeffrey Berger Apparatus and method for providing emergency information in a signpost location system
US6768452B2 (en) * 2002-12-19 2004-07-27 Texas Instrucments Incorporated System and method for providing time to a satellite positioning system (SPS) receiver from a networked time server
US7421342B2 (en) * 2003-01-09 2008-09-02 Atc Technologies, Llc Network-assisted global positioning systems, methods and terminals including doppler shift and code phase estimates
NL1025107C2 (nl) * 2003-01-23 2005-01-25 Samsung Electronics Co Ltd Werkwijze en inrichting voor het schatten van een positie onder gebruikmaking van een GPS-satellietsignaal.
US7289533B2 (en) * 2003-06-06 2007-10-30 Quake Global, Inc. Universal subscriber communicator module
US6975266B2 (en) * 2003-06-17 2005-12-13 Global Locate, Inc. Method and apparatus for locating position of a satellite signal receiver
US8483717B2 (en) 2003-06-27 2013-07-09 Qualcomm Incorporated Local area network assisted positioning
US8971913B2 (en) 2003-06-27 2015-03-03 Qualcomm Incorporated Method and apparatus for wireless network hybrid positioning
KR100562901B1 (ko) 2003-06-30 2006-03-21 삼성전자주식회사 위치정보 제공 시스템 및 그 방법
US7822105B2 (en) 2003-09-02 2010-10-26 Sirf Technology, Inc. Cross-correlation removal of carrier wave jamming signals
EP1664824B1 (en) 2003-09-02 2015-01-14 SiRF Technology, Inc. Satellite positioning receiver and method of communicating between the signal processing and FFT subsystems of said satellite positioning receiver
US8138972B2 (en) 2003-09-02 2012-03-20 Csr Technology Inc. Signal processing system for satellite positioning signals
FR2863714B1 (fr) * 2003-12-16 2006-04-21 Cit Alcatel Dispositif de determination de position par filtrage de donnees d'integrite d'un systeme d'augmentation, pour un terminal mobile
EP1560037A3 (fr) * 2004-01-28 2005-11-23 Alcatel Procédé de factorisation de datation de pseudo distance dans un contexte d'assisted GNSS
US7365680B2 (en) * 2004-02-10 2008-04-29 Sirf Technology, Inc. Location services system that reduces auto-correlation or cross-correlation in weak signals
US7319878B2 (en) 2004-06-18 2008-01-15 Qualcomm Incorporated Method and apparatus for determining location of a base station using a plurality of mobile stations in a wireless mobile network
GB0418357D0 (en) * 2004-08-18 2004-09-22 Koninkl Philips Electronics Nv Gps receiver and related method and apparatus
JP2006090838A (ja) * 2004-09-24 2006-04-06 Seiko Epson Corp 測位システム、測位装置、測位情報提供装置、測位方法、測位システムの制御プログラム、測位システムの制御プログラムを記録したコンピュータ読み取り可能な記録媒体
KR101027768B1 (ko) 2004-10-09 2011-04-07 주식회사 비즈모델라인 무선인식 태그의 이동 경로 또는 이동 속도 추적 방법
US7257413B2 (en) 2005-08-24 2007-08-14 Qualcomm Incorporated Dynamic location almanac for wireless base stations
US7522099B2 (en) * 2005-09-08 2009-04-21 Topcon Gps, Llc Position determination using carrier phase measurements of satellite signals
EP1952173A2 (en) 2005-10-28 2008-08-06 SiRF Technology, Inc. Global positioning system receiver timeline management
US9042917B2 (en) 2005-11-07 2015-05-26 Qualcomm Incorporated Positioning for WLANS and other wireless networks
US8121238B2 (en) * 2006-06-30 2012-02-21 Csr Technology Inc. System and method for synchronizing digital bits in a data stream
WO2008005904A2 (en) 2006-06-30 2008-01-10 Sirf Technology, Inc. Enhanced aiding in gps systems
US9226257B2 (en) 2006-11-04 2015-12-29 Qualcomm Incorporated Positioning for WLANs and other wireless networks
US7602335B2 (en) * 2006-11-17 2009-10-13 Alcatel-Lucent Usa Inc. Geo-location using distributed composite GPS signals
US7466209B2 (en) * 2007-01-05 2008-12-16 Sirf Technology, Inc. System and method for providing temperature correction in a crystal oscillator
US7724612B2 (en) * 2007-04-20 2010-05-25 Sirf Technology, Inc. System and method for providing aiding information to a satellite positioning system receiver over short-range wireless connections
CN101398478B (zh) * 2007-09-28 2011-08-03 展讯通信(上海)有限公司 差分gps定位方法与系统
US7995683B2 (en) * 2007-10-24 2011-08-09 Sirf Technology Inc. Noise floor independent delay-locked loop discriminator
US7642957B2 (en) 2007-11-27 2010-01-05 Sirf Technology, Inc. GPS system utilizing multiple antennas
US20090146871A1 (en) * 2007-12-07 2009-06-11 Charles Abraham Method and apparatus for managing time in a satellite positioning system
US8144053B2 (en) * 2008-02-04 2012-03-27 Csr Technology Inc. System and method for verifying consistent measurements in performing GPS positioning
US8699984B2 (en) 2008-02-25 2014-04-15 Csr Technology Inc. Adaptive noise figure control in a radio receiver
US7616064B2 (en) * 2008-02-28 2009-11-10 Noshir Dubash Digital synthesizer for low power location receivers
US8478305B2 (en) * 2008-04-09 2013-07-02 Csr Technology Inc. System and method for integrating location information into an internet phone system
TW201001958A (en) 2008-04-29 2010-01-01 Odin Technologies Inc Method and apparatus for a deployable radio-frequency identification portal system
US8073414B2 (en) 2008-06-27 2011-12-06 Sirf Technology Inc. Auto-tuning system for an on-chip RF filter
US8072376B2 (en) * 2008-06-27 2011-12-06 Sirf Technology Inc. Method and apparatus for mitigating the effects of cross correlation in a GPS receiver
US20100081458A1 (en) * 2008-10-01 2010-04-01 Qualcomm Incorporated Mobile Terminal Motion Detection Methods and Systems
CN101770019B (zh) * 2009-01-06 2012-12-05 厦门雅迅网络股份有限公司 对卫星定位数据进行后差分计算的方法
US8433283B2 (en) 2009-01-27 2013-04-30 Ymax Communications Corp. Computer-related devices and techniques for facilitating an emergency call via a cellular or data network using remote communication device identifying information
DE102009028073A1 (de) * 2009-07-29 2011-02-03 Robert Bosch Gmbh Zeitversetzte Positionsbestimmung
KR101027961B1 (ko) * 2009-10-09 2011-04-13 주식회사 비즈모델라인 무선 인식 태그의 이동 속도 추적 방법
KR101027962B1 (ko) * 2009-10-09 2011-04-13 주식회사 비즈모델라인 무선 인식 태그의 위치이동 경로 추적 시스템
KR101124313B1 (ko) * 2009-10-09 2012-04-12 주식회사 비즈모델라인 무선 인식 태그의 위치이동 경로 또는 이동 속도 추적 시스템
US9684080B2 (en) * 2010-12-09 2017-06-20 Microsoft Technology Licensing, Llc Low-energy GPS
CN102761961B (zh) * 2011-03-12 2015-02-18 广东工业大学 一种嵌入在蜂窝网络系统的dgnss及nrtk系统
CN102967868B (zh) 2011-09-01 2015-01-21 神讯电脑(昆山)有限公司 定位装置及其信号处理方法
US8649755B2 (en) 2011-12-16 2014-02-11 Qualcomm Incorporated Timing circuit calibration in devices with selectable power modes
US9066295B2 (en) 2011-12-16 2015-06-23 Qualcomm Incorporated Power conservation techniques for use in devices with selectable power modes
FR2992069B1 (fr) * 2012-06-15 2016-11-18 Thales Sa Systeme de radio-navigation par satellite a architecture deportee
US10386490B2 (en) * 2012-07-16 2019-08-20 Microsoft Technology Licensing, Llc Reduced sampling low power GPS
KR102064854B1 (ko) * 2012-12-04 2020-01-10 삼성전자주식회사 항법위성시스템 수신기 및 그것의 의사거리 및 위치 계산 방법
US10969805B2 (en) 2013-02-11 2021-04-06 Graco Minnesota Inc. Paint sprayer distributed control and output volume monitoring architectures
EP2954504A4 (en) 2013-02-11 2016-10-12 Graco Minnesota Inc REMOTE MONITORING FOR A FLUID APPLICATOR SYSTEM
US9841492B2 (en) 2013-02-25 2017-12-12 Quake Global, Inc. Ceiling-mounted RFID-enabled tracking
CA2902912C (en) 2013-02-26 2022-02-01 Quake Global, Inc. Methods and apparatus for automatic identification wristband
US10317538B2 (en) 2013-08-27 2019-06-11 Microsoft Technology Licensing, Llc Cloud-offloaded global satellite positioning
US9179304B2 (en) * 2013-09-18 2015-11-03 Google Inc. Device location history anonymization based on stop detection
US9671499B2 (en) 2013-10-30 2017-06-06 Microsoft Technology Licensing, Llc High-sensitivity GPS device with directional antenna
US9741191B1 (en) * 2016-03-31 2017-08-22 Kyocera Document Solutions Inc. System and method for recording waypoint images along a route
US11150352B2 (en) * 2016-09-06 2021-10-19 Deere & Company Method and system for providing satellite correction signal with warm start
US11112507B2 (en) * 2016-10-27 2021-09-07 United States Of America As Represented By The Administrator Of Nasa Location correction through differential networks system
US10545244B2 (en) * 2017-06-15 2020-01-28 Microsoft Technology Licensing, Llc Cloud-offloaded position calculation with on-device acquisition
CN107272034A (zh) * 2017-07-17 2017-10-20 桂林电子科技大学 一种反向寻车定位系统及方法
US11119223B2 (en) * 2018-02-02 2021-09-14 United States Of America As Represented By The Administrator Of Nasa Device and method for improving geographic position accuracy of a global positioning system-based mobile device
CN108563774B (zh) * 2018-04-20 2021-11-26 广东云林信息工程技术股份有限公司 Gps数据处理方法及装置
US12099125B2 (en) 2018-06-25 2024-09-24 Deere & Company Adaptive estimation of GNSS satellite biases
CN111585773A (zh) * 2019-02-18 2020-08-25 广东星舆科技有限公司 一种电文数据的播发方法、存储器及系统
US11333772B2 (en) * 2019-03-22 2022-05-17 Verizon Patent And Licensing Inc. Static virtual reference station agents for global navigation satellite system corrections
JP2020169858A (ja) * 2019-04-02 2020-10-15 富士通株式会社 位置検知システム、位置検知装置および位置検知方法
US12066559B2 (en) * 2019-10-30 2024-08-20 Qualcomm Incorporated Increased positioning resolution
DE102019218046A1 (de) * 2019-11-22 2021-05-27 Sms Group Gmbh Satellitengestützte Verfolgung von metallurgischen Gefäßen in einer Metallindustrieanlage
US11808861B2 (en) 2021-01-31 2023-11-07 Deere & Company Adaptive estimation of GNSS satellite biases

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2241623A (en) * 1990-02-28 1991-09-04 Philips Electronic Associated Vehicle location system
EP0508405B1 (en) * 1991-04-12 1997-07-09 Sharp Kabushiki Kaisha System for measuring position by using global positioning system and receiver for global positioning system
US5225842A (en) * 1991-05-09 1993-07-06 Navsys Corporation Vehicle tracking system employing global positioning system (gps) satellites
US5223844B1 (en) * 1992-04-17 2000-01-25 Auto Trac Inc Vehicle tracking and security system
US5282205A (en) * 1992-05-29 1994-01-25 Motorola, Inc. Data communication terminal providing variable length message carry-on and method therefor
JP3332996B2 (ja) * 1993-06-01 2002-10-07 日本無線株式会社 Gps受信機
JP2999658B2 (ja) * 1993-09-10 2000-01-17 日立建機株式会社 移動作業機械の管理システム
JP3269229B2 (ja) * 1993-11-19 2002-03-25 株式会社デンソー 移動局位置管理システム
US5477458A (en) * 1994-01-03 1995-12-19 Trimble Navigation Limited Network for carrier phase differential GPS corrections
WO1995021386A1 (en) * 1994-02-02 1995-08-10 Trimble Navigation Handheld gps/dgps receiver/computer
JP2969546B2 (ja) * 1994-03-09 1999-11-02 日本無線株式会社 Gps受信機を備えた移動体の位置管理方式
US5552794A (en) * 1994-04-29 1996-09-03 Rockwell International Corporation Position estimation using satellite range rate measurements
US5563607A (en) * 1994-05-26 1996-10-08 Trimble Navigation Limited Time and/or location tagging of an event
JPH0815403A (ja) * 1994-06-28 1996-01-19 Furuno Electric Co Ltd 測位システム
JPH08195975A (ja) * 1995-01-12 1996-07-30 Citizen Watch Co Ltd セルラー移動局およびそれを用いるセルラー通信システム
WO1996022546A1 (en) * 1995-01-17 1996-07-25 The Board Of Trustees Of The Leland Stanford Junior University Wide area differential gps reference system and method
US5702070A (en) * 1995-09-20 1997-12-30 E-Systems, Inc. Apparatus and method using relative GPS positioning for aircraft precision approach and landing
CA2667772C (en) * 1995-10-09 2012-07-31 Norman F. Krasner Gps receiver and method for processing gps signals
EP0880713B2 (en) * 1995-10-09 2011-01-26 Snaptrack, Inc. Combined gps positioning system and communications system utilizing shared circuitry
AU7396096A (en) * 1995-10-09 1997-04-30 Precision Tracking, Inc. Improved gps receivers and garments containing gps receivers and methods for using these gps receivers
US6133871A (en) * 1995-10-09 2000-10-17 Snaptrack, Inc. GPS receiver having power management
US5841396A (en) * 1996-03-08 1998-11-24 Snaptrack, Inc. GPS receiver utilizing a communication link
US5786773A (en) * 1996-10-02 1998-07-28 The Boeing Company Local-area augmentation system for satellite navigation precision-approach system
US5812087A (en) * 1997-02-03 1998-09-22 Snaptrack, Inc. Method and apparatus for satellite positioning system based time measurement

Also Published As

Publication number Publication date
ES2340327T3 (es) 2010-06-01
WO1999057576A1 (en) 1999-11-11
AU749670B2 (en) 2002-07-04
ATE460681T1 (de) 2010-03-15
JP2002530628A (ja) 2002-09-17
DE69942134D1 (de) 2010-04-22
KR20010071208A (ko) 2001-07-28
JP5558860B2 (ja) 2014-07-23
CA2331684C (en) 2007-01-09
BR9911439A (pt) 2002-02-13
JP2010107520A (ja) 2010-05-13
EP1873549B1 (en) 2010-03-10
EP1076834B1 (en) 2007-10-10
CN1220883C (zh) 2005-09-28
IL139458A0 (en) 2001-11-25
EP1076834A1 (en) 2001-02-21
ATE375521T1 (de) 2007-10-15
JP5726420B2 (ja) 2015-06-03
US6104338A (en) 2000-08-15
JP2010139509A (ja) 2010-06-24
ID29263A (id) 2001-08-16
EP1873549A1 (en) 2008-01-02
CN1307684A (zh) 2001-08-08
CA2331684A1 (en) 1999-11-11
HK1036108A1 (en) 2001-12-21
HK1116871A1 (en) 2009-01-02
MXPA00010885A (es) 2003-02-10
AU4406099A (en) 1999-11-23
DE69937293T2 (de) 2008-07-03
BR9911439B1 (pt) 2014-08-12
DE69937293D1 (de) 2007-11-22
KR100610132B1 (ko) 2006-08-09

Similar Documents

Publication Publication Date Title
ES2296393T3 (es) Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satelite.
ES2339197T3 (es) Sistema y procedimiento de referencia de posicionamiento de satelites.
ES2322682T3 (es) Complementacion de un sistema de posicionamiento por satelite con señales de comunicacion inalambrica.
ES2338168T3 (es) Procedimiento y sistema para usar informacion de altitud en un sistema de posicionamiento por satelite.
US6816734B2 (en) Method and apparatus for improved location determination in a private radio network using a public network system
ES2323022T3 (es) Procedimiento para proporcionar datos auxiliares a una estacion movil de un sistema de determinacion de la posicion por satelite.
ES2287099T3 (es) Dispositivo y procedimiento para la localizacion de la posicion y el cobrro a receptores.
HK1116871B (en) Method and apparatus for operating a satellite positioning system receiver
HK1036108B (en) Method and apparatus for operating a satellite positioning system receiver
AU2004200563A1 (en) Satellite positioning reference system and method