ES2340327T3 - 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
ES2340327T3
ES2340327T3 ES07016080T ES07016080T ES2340327T3 ES 2340327 T3 ES2340327 T3 ES 2340327T3 ES 07016080 T ES07016080 T ES 07016080T ES 07016080 T ES07016080 T ES 07016080T ES 2340327 T3 ES2340327 T3 ES 2340327T3
Authority
ES
Spain
Prior art keywords
gps
pseudoranges
correction
receiver
temporary
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
ES07016080T
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 ES2340327T3 publication Critical patent/ES2340327T3/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 operar un aparato (25-27, 109, 110) de localización en un sistema (10, 101) de posicionamiento por satélite, que comprende: determinar y almacenar (41) una pluralidad de parámetros de corrección diferencial de pseudorrangos del GPS, cada uno con un correspondiente sello temporal de parámetros de corrección diferencial del GPS, caracterizado por: recibir (43) una o más transmisiones desde una o más unidades móviles (12, 102b, 103b, 104b), comprendiendo las transmisiones conjuntos de pseudorrangos, teniendo cada conjunto un correspondiente sello temporal de pseudorrango; y seleccionar, comparando los sellos temporales de parámetros de corrección diferencial del GPS y los sellos temporales de pseudorrangos, un parámetro de corrección diferencial del GPS y un conjunto de pseudorrangos, siendo el parámetro seleccionado de corrección diferencial del GPS para corregir el conjunto seleccionado de pseudorrangos (45).

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 operar 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 como los datos sobre la hora del día más la temporización del reloj, a los que se hace referencia conjuntamente como los datos de efemérides. El proceso de búsqueda y de adquisición de las señales GPS, la lectura de los datos de efemérides para una multiplicidad de satélites y el cálculo de la localización del receptor a partir de estos datos consumen tiempo, necesitando a menudo varios minutos. En muchos casos, este largo tiempo de procesamiento es inaceptable y además limita en gran manera la vida de la batería en operaciones y aplicaciones portátiles.
Otra limitación actual de los receptores GPS actuales es que su funcionamiento está limitado a situaciones en las que claramente hay 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 la estructura 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 los sistemas de recepción del 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érides 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 del GPS. Las efemérides de satélite y los datos de temporización se extraen de la señal del 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, a fin de conseguir bajas tasas de error.
Recientemente, los receptores del GPS se han usado con transmisores de 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 de GPS/comunicaciones transmiten habitualmente una posición desde el transmisor de radio a una estación base situada remotamente. Habitualmente, el receptor del 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 del GPS haya determinado una siguiente posición. Esto permite a un operador en la estación base situada remotamente, que recibe la posición a través de la señal de radio, seguir la ruta del receptor del GPS a medida que se desplaza a lo largo del tiempo. En una realización alternativa, descrita, por ejemplo, en la Patente de los Estados Unidos número 5.663.734, el receptor móvil del GPS, que incluye un transmisor de comunicaciones, transmite información de pseudorrango etiquetada con horas, en lugar de un cálculo completado de la posición (tal como la latitud, la longitud y la altitud del receptor del GPS). En este caso, la unidad móvil, que incluye al receptor del GPS, recogerá las señales del GPS y procesará esas señales para determinar los pseudorrangos para los diversos 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 situada remotamente, que entonces procesará estos pseudorrangos con las etiquetas de horas de los pseudorrangos, más los datos de efemérides recogidos en, o suministrados a, la estación base a 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 del GPS determine un siguiente conjunto de pseudorrangos.
Mientras que estos enfoques anteriores proporcionan una manera para hacer un seguimiento de la ruta de un receptor del GPS en movimiento, existen varios reparos con el uso de estas técnicas. En el caso del receptor móvil del GPS que determina su posición y que transmite la posición a una estación base situada remotamente, la unidad móvil debe tener una buena visión del cielo y recibir claramente múltiples satélites, a fin de poder calcular los pseudorrangos y leer los datos de efemérides antes de que el receptor del GPS pueda determinar su posición. Además, en el caso en el que este receptor móvil del GPS intente calcular varias posiciones y transmitirlas luego en una transmisión, este receptor habitualmente no podrá beneficiarse de las correcciones diferenciales del GPS, a menos que se almacenen temporalmente un gran conjunto de correcciones diferenciales en la estación base. Un receptor móvil del GPS que recoja una serie de muestras digitalizadas de señales del GPS y transmita la serie en una transmisión, consumirá grandes cantidades de energía de batería y puede provocar la congestión en el enlace inalámbrico, 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.
\newpage
El documento US 5563607 describe una técnica de realizar la corrección diferencial del GPS de ajustes de posición, determinados por un errabundo (una estación móvil), sobre la base de datos de corrección de errores transmitidos por una estación base. El errabundo almacena datos de ajuste no corregidos y la hora del ajuste, y transmite una solicitud de datos de corrección de errores a una estación de referencia. La estación base responde con datos de corrección de errores válidos en el momento del ajuste, y el errabundo emplea entonces los datos de corrección de errores recibidos para calcular un ajuste diferencialmente corregido.
En el caso del receptor móvil del GPS que transmite pseudorrangos de uno en uno, el transmisor de comunicación debe arrancarse repetidamente a 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 comunicación inalámbrica 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 posición durante un período de tiempo a través de una unidad móvil del GPS.
Resumen de la invención
La presente invención proporciona procedimientos y aparatos para operar un receptor 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.
Según un primer aspecto de la invención, se proporciona un procedimiento para operar un aparato de localización en un sistema de posicionamiento por satélite, como se declara en la reivindicación 1.
Según un segundo aspecto de la invención, se proporciona un aparato de localización para su empleo en un sistema de posicionamiento por satélite, como se declara en la reivindicación 7.
En un ejemplo de un procedimiento según la presente invención, se determina una primera pluralidad de pseudorrangos una primera vez, y se determina una segunda (y tal vez adicional) pluralidad de pseudorrangos una segunda (y tal vez adicional) vez, que tiene lugar después de la primera vez. La primera pluralidad de pseudorrangos y la segunda pluralidad de pseudorrangos se almacenan en el receptor del sistema de posicionamiento por satélite. Después de la segunda vez, la primera pluralidad de pseudorrangos y la segunda pluralidad de pseudorrangos se transmiten desde el receptor móvil del SPS.
En un ejemplo particular de un procedimiento de la presente invención, una cola de conjuntos de pseudorrangos, tomados en serie a lo largo del tiempo, se almacenan y después se transmiten al producirse la ocurrencia de un tipo de suceso predeterminado proveniente de la unidad móvil del GPS, o al producirse una condición de alarma. La transmisión ocurre en respuesta a la determinación de que ha ocurrido el tipo predeterminado de suceso, o de que ha ocurrido un estado de alarma. Habitualmente, el receptor del GPS recibirá primeras señales del GPS, a partir de las cuales se determina la primera pluralidad de pseudorrangos, y también recibirá segundas señales del 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 del GPS en la unidad móvil, y también determinará un segundo tiempo de recepción, cuando se recibieron las segundas señales del 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, bien en una transmisión de la señal o bien en forma de paquetes, y usará los pseudorrangos junto con los tiempos de recepción de los pseudorrangos y junto con los datos de efemérides, para determinar la posición en varios instantes de tiempo especificados por los tiempos de recepción de la unidad móvil del GPS. Si el tipo predeterminado de suceso (o la condición de alarma) no se produce, entonces la información de pseudorrango puede no ser transmitida, en algunas realizaciones, en ningún momento. Se describirán a continuación 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 de 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 del GPS según un ejemplo de la presente invención.
La figura 1B muestra un ejemplo de un procedimiento realizado por la unidad móvil del GPS a fin de que un servidor de localización remotamente situado determine la posición de la unidad móvil en varios instantes.
La figura 1C muestra un ejemplo de un procedimiento en el que un servidor de localización determina varias posiciones a partir de una cola de conjuntos de pseudorrangos tomados a lo largo del 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 a lo largo del tiempo, usando un sistema de comunicaciones basado en células.
La figura 3 muestra un ejemplo de un servidor de localización que se puede usar con un sistema de comunicación basado en células en un ejemplo de la presente invención.
La figura 4 muestra un ejemplo de un receptor móvil del GPS que se combina con un sistema de comunicación según un ejemplo de la presente invención.
La figura 5 muestra un ejemplo de una estación de referencia del 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 posición a lo largo del tiempo, a fin de 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 convencionales, no se describen en detalle a fin de evitar oscurecer 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 del GPS a lo largo del tiempo, a medida que éste se desplaza. El receptor móvil 12 del GPS 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 12 del GPS ha recorrido la carretera 11, y que comenzó en la localización 14, pasando por las localizaciones 16, 18, 20, 22 y 24, y que actualmente está en la localización mostrada en la figura 1A. El receptor móvil 12 del GPS incluye un receptor del GPS, que puede ser un receptor convencional del GPS, que puede proporcionar una salida de pseudorrangos a un transmisor que sea parte de un sistema de comunicaciones tal como el sistema 78 de comunicaciones mostrado en la figura 4, que es un ejemplo del receptor móvil 12 del GPS. De manera alternativa, el receptor móvil 12 del GPS puede ser similar al receptor del 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 12 del GPS incluirá una memoria para almacenar los pseudorrangos y un sello temporal que indique cuándo se recibieron las señales del GPS a partir de las cuales se determinaron los pseudorrangos.
El sistema de la figura 1A incluye también un servidor 25 de localización que se comunica a través de un sistema de comunicación inalámbrica con el sistema de comunicación que está acoplado a la unidad móvil 12 del GPS o a parte de ella. La estación base 25 habitualmente incluye el almacenamiento 26 para almacenar una secuencia temporal de información diferencial del GPS y de efemérides de satélite. La estación base 25 habitualmente también incluye un receptor 27 de referencia del GPS, que puede leer los datos de efemérides de satélite de los satélites que están a la vista y también puede proporcionar la hora del GPS, y también puede proporcionar información diferencial del GPS. De esta forma, el receptor 27 de referencia del GPS puede determinar información diferencial del GPS e información de efemérides de satélite y añadirle el sello temporal con la hora del GPS, y la estación base puede almacenar entonces esto en el almacenamiento 26. Esta operación se realiza de manera repetida a lo largo del tiempo, de forma que existe una cola de datos de efemérides y de información diferencial del GPS para los distintos satélites a la vista durante un período de tiempo.
En otras realizaciones, el receptor 27 del GPS se puede sustituir por una fuente remota del mismo tipo de información que este receptor proporciona al servidor 25 de la estación base. Por ejemplo, una pequeña red de receptores del GPS se puede utilizar para proporcionar dicha información a un gran número de estaciones base dispersas geográficamente, reduciendo de esta manera el número total de receptores de referencia del GPS necesarios.
La figura 1B muestra un ejemplo de un procedimiento según la presente invención. Este procedimiento comienza en la etapa 31, en la que las señales del GPS son recibidas por la unidad móvil del GPS y se determina una pluralidad de pseudorrangos para una pluralidad de satélites del GPS. Como se ha explicado con anterioridad, el receptor del GPS puede ser un receptor convencional que utiliza la correlación de 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 del GPS se pueden recibir y digitalizar y almacenar junto con un sello temporal que indica la hora a la que se recibieron las señales. En este caso, se transmitirán estas señales digitalizadas, en lugar de los pseudorrangos. Esta alternativa requiere una mayor memoria y un mayor ancho de banda de transmisión, a fin de almacenar y transmitir esta cantidad considerablemente mayor de datos. En la etapa 33, a la pluralidad de pseudorrangos se le pone un sello temporal, y esta pluralidad de pseudorrangos se almacena junto con el correspondiente sello temporal. El sello temporal se puede obtener mediante la lectura de la hora del GPS proveniente de las señales del GPS recibidas por la unidad móvil, o bien se puede obtener en ciertos casos cuando el sistema de comunicación empleado para comunicar mensajes entre la unidad móvil 12 y la estación base 25 utilice el sistema de comunicación celular CDMA. Las señales de CDMA incluyen la hora como parte de la señal, y el sistema de comunicación y la unidad móvil 12 pueden leer esta hora y usarla para sellar temporalmente la hora de recepción de las señales del GPS a partir de las cuales se determinan los pseudorrangos. Otro procedimiento para determinar la hora de recogida de las señales del 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 según la presente invención, se determina si ha ocurrido un tipo predeterminado de suceso (o si se ha producido una condición de alarma), como se muestra en la etapa 35. Si bien se comprenderá que este paso es optativo, habitualmente será usado a fin de determinar si transmitir o no los pseudorrangos que se hayan almacenado junto con sus correspondientes sellos temporales. Si el tipo predeterminado de suceso no ha ocurrido (o no ha ocurrido la condición de alarma) entonces el procesamiento vuelve a la etapa 31, en la que se reciben señales adicionales del GPS y se determinan pseudorrangos adicionales. Hasta que ocurra el tipo predeterminado de suceso (o una condición de alarma), el procesamiento continúa de manera cíclica a través de las etapas 31, 33 y 35, recogiendo de ese modo una pluralidad de pseudorrangos tomados en diferentes instantes, cada uno con su propio sello temporal, todos los cuales se almacenan 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 suceso, la etapa 35 prosigue en la etapa 37, en la que los pseudorrangos almacenados y los correspondientes sellos temporales se transmiten a través de un sistema de comunicación inalámbrica, tal como una señal de comunicación basada en células de CDMA al servidor de localización. También, como se muestra en la etapa 37, la memoria que almacena los pseudorrangos y los sellos temporales es borrada para esa parte de la memoria. Esto permitirá recoger otro conjunto de pseudorrangos junto con sus correspondientes sellos temporales, y almacenarlos y transmitirlos posteriormente.
Este procedimiento proporciona un buen número de ventajas sobre la técnica anterior de determinación de una 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 a lo largo del tiempo, pero no se transmiten, y luego se transmiten después de que se haya obtenido una 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, a fin de obtener los datos de efemérides del satélite. Además, dicho procedimiento no admite el uso de información diferencial del GPS (DGPS), que mejorará la precisión del cálculo de la posición (a menos que se use el enlace de comunicación para transmitir los datos DGPS, lo que empleará más potencia). Con el procedimiento de la presente invención, la unidad móvil solamente necesita determinar los pseudorrangos a lo largo del tiempo. De esta manera no se necesita ser capaz de leer los datos de efemérides de satélite. Con las técnicas de procesamiento 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 suceso, minimiza el "tiempo en el aire" de la transmisión, pero permite la determinación bajo demanda de un historial de las posiciones del móvil.
En el ejemplo mostrado en la figura 1A, el receptor móvil 12 del GPS recibirá señales del GPS en las posiciones 14, 16, 18, 20, 22, 24, y su posición actual, y determinará los pseudorrangos a partir de esas señales y almacenará esos pseudorrangos junto con el correspondiente sello temporal en la memoria. Si el tipo predeterminado de suceso es la recolecció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 los correspondientes sellos temporales en la posición mostrada en la figura 1A para la unidad móvil 12. Existen otros numerosos posibles sucesos predeterminados que podrían provocar la transmisión de la secuencia de pseudorrangos con sellos temporales. Uno, como ya se ha mencionado, es que ya se haya alcanzado un cierto número de pseudorrangos almacenados. Otro tipo predeterminado de suceso puede ser un sensor o una alarma que detecte una condición de alarma o alguna otra condición, y que provoque la transmisión de los pseudorrangos almacenados. Un tal ejemplo 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 suceso predeterminado puede ser que la estación base pida la transmisión de los pseudorrangos almacenados a fin de intentar localizar la posición actual del receptor móvil del GPS, así como la anterior posición indicada en la cola de pseudorrangos con sellos temporales. Otro suceso predeterminado puede ser que se haya alcanzado el límite de memoria para el almacenamiento de pseudorrangos. Otro suceso 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 variación en el número de pseudorrangos guardados, mediante la variación del intervalo entre las señales del GPS recogidas y procesadas para determinar los pseudorrangos. En otro ejemplo de un suceso predeterminado, puede ser meramente el usuario que pulsa un botón en el receptor móvil del GPS.
La figura 1C muestra un ejemplo de las operaciones realizadas según un procedimiento de la presente invención en un servidor de localización, tal como el servidor 25 de localización. El procedimiento de la figura 1C comienza en la etapa 41, en la que el receptor de localización determina y almacena una pluralidad de correcciones diferenciales del GPS para cada uno de una serie de puntos en el tiempo, y también almacena un sello temporal para cada correspondiente pluralidad de correcciones diferenciales del GPS. Como se ha descrito anteriormente en el sistema de la figura 1A, el servidor 25 de localización puede recibir o determinar las correcciones diferenciales del GPS desde el receptor de referencia del GPS que tenga 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 células ampliamente dispersas), el receptor de referencia del GPS habitualmente está cosituado con el servidor de localización y también habitualmente tiene a la vista los mismos satélites que las unidades móviles que están siendo sometidas a seguimiento por parte del servidor 25 de localización. El receptor 27 de referencia del GPS puede determinar las correcciones diferenciales del GPS de manera convencional, y también puede proporcionar la hora del GPS que indica el punto en el tiempo en el que se recibieron las señales del GPS, a partir de las cuales se determinaron las correcciones diferenciales del GPS, y proporcionar este conjunto de informaciones 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 la etapa 41 tendrá lugar habitualmente de manera repetida durante el procedimiento global mostrado en la figura 1C. Esto es, la operación descrita en la etapa 41 se repetirá y estará ocurriendo de manera continuada a fin de obtener una cola de correcciones diferenciales del GPS y los correspondientes sellos temporales para cada una de las correcciones. Esto permitirá hacer recogidas diferenciales del 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 desde la posición 14 a su actual posición, más allá de la posición 24 mostrada en la carretera 11, entonces puede que al menos se necesite una hora de correcciones diferenciales del 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 mantener pequeño (por ejemplo, la cola puede corresponder al último período de un minuto).
Se apreciará que cuando una estación base (servidor de localización) da servicio a una gran área geográfica, puede que se requiera una red de referencia de receptores de referencia del 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 la etapa 43 el servidor de localización recibe una transmisión que contiene varios conjuntos de pseudorrangos y el correspondiente sello temporal para cada uno de los conjuntos. Se apreciará que mientras los pseudorrangos y los sellos temporales se pueden transmitir en una transmisión, esta transmisión puede ser sobre varios paquetes de datos, o bien se puede interrumpir, aunque para los fines de la presente invención ésta puede seguir siendo considerada una única transmisión de la cola de pseudorrangos que han sido sellados temporalmente. En la etapa 45, el servidor de localización selecciona la corrección diferencial del GPS más apropiada para su uso con cada uno de los conjuntos de pseudorrangos, mediante la comparación de los sellos temporales para las correcciones diferenciales del GPS y los sellos temporales para cada conjunto de pseudorrangos. En efecto, el servidor de localización determina la corrección diferencial del GPS cuyo tiempo de aplicabilidad esté más próximo en el tiempo al sello temporal del pseudorrango. Después de seleccionar la corrección diferencial del GPS apropiada, se corrige el conjunto de pseudorrangos con estas correcciones diferenciales del GPS. Se apreciará que, si bien la realización preferida usa esta cola de correcciones diferenciales del GPS, no es necesario poner en práctica ciertas realizaciones de la presente invención. En la etapa 47, el servidor de localización determina una posición de la unidad móvil transmisora del GPS a partir de cada conjunto de pseudorrangos corregidos y del correspondiente sello temporal. 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 el sello temporal asociado a 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 la etapa 49 de varias maneras diferentes. Por ejemplo, la estación base puede proporcionar servicios de custodio o información de encaminamiento al operador de la unidad móvil 12, mediante la retransmisión de información de ayuda a la unidad móvil 12 a través del sistema de comunicación inalámbrica.
Tener un historial temporal de los pseudorrangos a partir de los que se calculan un historial de posiciones en el tiempo 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.
Si bien la descripción precedente por lo general supone un sistema de comunicación punto a punto entre el sistema de comunicación de la unidad móvil 12 y el sistema de comunicación de la estación base 25, se comprenderá que el sistema de comunicación puede ser un sistema de comunicación basado en células, 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 comunicación basado en células que incluye una pluralidad de sedes celulares, cada una de las cuales está diseñada para dar servicio a una región o localización geográfica particular. Ejemplos de tales sistemas de comunicación, de base celular, o basados en células, son bien conocidos en la técnica, tales como los sistemas de telefonía basados en células. Se apreciará que la figura 2 no se ha dibujado para mostrar un solapamiento de células. Sin embargo, la zona de cobertura de la señal de las células puede solaparse de hecho. El sistema de comunicación basado en células, como el que se muestra en la figura 1, incluye tres células 102, 103 y 104. Se apreciará que una pluralidad de células, con las correspondientes sedes celulares, 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 células, tales como el centro 105 de conmutación de móviles y el centro 106 de conmutación de móviles. Dentro de cada una de las células, tal como la célula 102, existe una estación base de célula inalámbrica (a la que se hace referencia a veces como una sede celular) tal como la estación base celular 102a, que está diseñada para comunicarse a través de un medio de comunicación inalámbrica, usando las señales de comunicación basadas en células con un sistema de comunicación, que incluye habitualmente un receptor y un transmisor para la comunicación mediante el uso de las señales de comunicaciones basadas en células y un receptor móvil del GPS. Este sistema combinado de comunicación y receptor móvil del GPS proporciona un sistema combinado tal como el receptor 102b mostrado en la figura 2. Un ejemplo de tal sistema combinado, que tiene un receptor del GPS y un sistema de comunicación, se muestra en la figura 4 y puede incluir tanto la antena GPS 77 como un sistema 79 de antena de sistema de comunicación. Cada sede celular está acoplada habitualmente a un centro de conmutación de móviles. En la figura 2, las bases celulares 102a y 103a están acopladas al centro 105 de conmutación a través de las conexiones 102c y 103c, respectivamente, y la base celular 104a está acoplada a un centro 106 distinto de conmutación de móviles a través de la conexión 104c. Estas conexiones son habitualmente conexiones por línea fija entre la respectiva base celular y los centros 105 y 106 de conmutación de móviles. Cada base celular incluye una antena para la comunicación con los sistemas de comunicación a los que se da servicio por medio de la sede/base celular específica. En un ejemplo, la sede celular puede ser una sede celular de telefonía celular que se comunica
con teléfonos móviles celulares (integrados con un receptor del GPS) en el área al que da servicio la sede celular.
En una realización típica de la presente invención, el receptor móvil del GPS, tal como el receptor 102b, incluye un sistema de comunicación basado en células, que está integrado con el receptor del GPS de forma que tanto el receptor del GPS como el sistema de comunicación estén encerrados dentro de la misma carcasa. Un ejemplo de esto es un teléfono celular que tenga un receptor del GPS integrado, que comparta los circuitos comunes 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 celular 102a. Las transmisiones desde el receptor 102b a la base celular 102a se propagan entonces por la conexión 102c al centro 105 de conmutación de móviles y después bien a otro teléfono celular en una célula a la que dé servicio el centro 105 de conmutación de móviles, o bien a través de una conexión (típicamente por cable) a otro teléfono, a través del sistema/red 112 de telefonía terrestre. Se apreciará que el término cableado incluye la fibra óptica y otras conexiones que no sean inalámbricas, 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 105 de conmutación de móviles a través de la conexión 102c y la base celular 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 regional de servicio de mensajes cortos (SMSC) a través de una 115 red de comunicación a la que se hace referencia en una realización como la Red del 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 que varios MSC estén acoplados a un SMSC regional. La red 115 interconecta los MSC 105 y 106 a los SMSC regionales 107 y 108. El ejemplo de la figura 2 muestra también dos servidores 109 y 110 de localización del GPS 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 permanente de datos conmutados por paquetes que interconecte varios SMSC y MSC regionales con varios servidores de localización del GPS. Esto permite que cada SMSC regional actúe como un encaminador para encaminar las peticiones de servicios de localización a cualquier servidor de localización del 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 móvil 102b del GPS (por ejemplo, el usuario del receptor móvil 102b del GPS marca 911 en el teléfono celular integrado) al servidor 110 de localización del GPS si el servidor 109 de localización 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 del GPS está acoplado habitualmente a una red de área amplia de estaciones de referencia del GPS que proporcionan correcciones diferenciales del GPS y datos de efemérides de satélite a los servidores de localización del GPS. Esta red de área amplia de estaciones de referencia del GPS, mostrada como la red 111 de referencia del GPS, está acoplada habitualmente a cada uno de los servidores de localización del GPS a través de una red dedicada de datos por conmutación de paquetes. Así, el servidor 109 de localización 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 111 de referencia puede estar acoplada a la red 112 de comunicación. De manera alternativa, se puede usar un receptor del GPS de referencia en cada uno de los servidores de localización para proporcionar efemérides de satélite y hora del GPS al servidor de localización del GPS. Como se muestra en la figura 2, cada servidor de localización del GPS está acoplado también a una red de comunicación, tal como una red telefónica pública conmutada (RTPC) 112 a la que están acoplados dos servidores 114 y 116 de aplicación.
Los dos servidores de localización del GPS son utilizados, en una realización, para determinar la posición de un receptor móvil del GPS (por ejemplo, el receptor 102b) usando señales del GPS recibidas por el receptor móvil del GPS.
Cada servidor de localización del GPS recibirá pseudorrangos desde un receptor móvil del GPS, y datos de efemérides de satélite desde la red de referencia del GPS, y calculará una ruta de posiciones para el receptor móvil del GPS, y luego estas posiciones se transmitirán a través de la red 112 (por ejemplo, la red telefónica pública conmutada, 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 del GPS calcula, pero no presenta (por ejemplo, mediante visualización), las posiciones en el servidor de localización del GPS. Un servidor de aplicación puede enviar una solicitud para las posiciones de un receptor particular del GPS en una de las células, a un servidor de localización del GPS, que entonces inicia una conversación con un receptor móvil particular del GPS a través del centro de conmutación de móviles, a fin de determinar la ruta de posiciones del receptor del GPS e informar de estas posiciones a la aplicación particular. En otra realización, un usuario de un receptor móvil del GPS puede iniciar una determinación de posición para un receptor del GPS; por ejemplo, el usuario del receptor móvil del GPS puede pulsar 911 en el teléfono celular para indicar una situación de emergencia en la localización del receptor móvil del GPS, y esto puede iniciar un proceso de localización de la manera descrita en este documento.
Se debe hacer notar que un sistema de comunicación de base celular, o basado en células, 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 en el tiempo. Habitualmente, cada transmisor es un transmisor inalámbrico que da servicio a una célula que tiene un radio geográfico de menos de 32 km, aunque el área cubierta depende del sistema celular particular. Existen numerosos tipos de sistemas de comunicación celular, tales como teléfonos celulares, PCS (sistema de comunicaciones personales), SMR (radio móvil especializada), sistemas de radiobúsqueda bidireccionales y unidireccionales, RAM, ARDIS y sistemas inalámbricos de datos en paquetes. Habitualmente, se hace referencia a las áreas geográficas predefinidas como células, y una pluralidad de células están agrupadas entre sí dentro de un área de servicio celular, y estas pluralidades de células están acopladas a uno o más centros de conmutación celular que proporcionan las conexiones a los sistemas y/o redes de telefonía terrestres. Un área de servicio a menudo se usa con fines de facturación. Así, puede ser el caso que células 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 células 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 células en estrecha proximidad geográfica entre sí. Otra clase de sistemas celulares que se adapta a la anterior descripción es la que está basada en satélites, en los que las estaciones base celulares, o las sedes celulares, son satélites que habitualmente están orbitando la Tierra. En estos sistemas, los sectores celulares y las áreas de servicio pueden ser muy grandes y desplazarse en función del tiempo. Ejemplos de dichos sistemas incluyen el Iridium, Globalstar, Orbcomm y Odyssey.
La figura 3 muestra un ejemplo de un servidor 50 de localización del GPS que se puede usar como el servidor 109 del GPS o el servidor 110 del GPS de la figura 2. El servidor 50 del GPS de la figura 3 incluye una unidad 51 de procesamiento de datos, que puede ser un sistema de ordenador digital tolerante a fallos. El servidor 50 del SPS también incluye un módem u otra interfaz 52 de comunicación, y un módem u otra interfaz 53 de comunicación y un módem u otra interfaz 54 de comunicación. Estas interfaces de comunicación 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 las sedes celulares. Un ejemplo de esta red se muestra en la figura 2, en la que el servidor 109 del GPS representa el servidor 50 de la figura 3. De esta forma, la red 60 se puede considerar como incluyendo los centros 105 y 106 de conmutación móviles y las células 102, 103 y 104. La red 64 se puede considerar que incluye los Servidores 114 y 116 de Aplicación, que son cada uno de ellos, generalmente, sistemas de ordenador con interfaces de comunicación, 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 111 de referencia del GPS de la figura 2, es una red de receptores del GPS que son receptores de referencia del GPS diseñados para proporcionar información de corrección diferencial del GPS, y también para proporcionar datos de señal del GPS, que incluyen los datos de efemérides de satélite, a la unidad de procesamiento de datos. Cuando el servidor 50 da servicio a un área geográfica muy grande, un receptor GPS optativo local, tal como un receptor optativo 56 del GPS, puede no ser capaz de observar todos los satélites GPS que están a la vista de los receptores móviles del SPS en toda esta área. De acuerdo con esto, la red 62 recoge y proporciona datos de efemérides de satélite y datos de corrección diferencial del GPS sobre un área amplia según la presente invención.
Como se muestra en la figura 3, se acopla un dispositivo 55 de almacenamiento masivo a la unidad 51 de procesamiento de datos. Habitualmente, el almacenamiento masivo 55 incluirá almacenamiento para datos y software para realizar los cálculos de la posición del GPS después de recibir los pseudorrangos de los receptores móviles del GPS, tales como el receptor 102b de la figura 2. Estos pseudorrangos se reciben normalmente a través de la sede celular y del centro de conmutación de móviles, y del módem o de otra interfaz 53. El dispositivo 55 de almacenamiento masivo incluye también un software, al menos en una realización, que se emplea para recibir y para usar los datos de efemérides de satélite proporcionados por la red 32 de referencia del GPS a través del módem o de otra interfaz 54. El dispositivo de almacenamiento masivo 55 incluirá también habitualmente una base de datos o un almacenamiento 55a que especifica una cola de efemérides de satélite con sellos temporales y correcciones diferenciales del GPS, como se ha descrito con anterioridad.
En una realización típica de la presente invención, el receptor optativo 56 del GPS no es necesario, ya que la red 111 de referencia del GPS de la figura 2 (mostrada como la red 62 de la figura 3) proporciona la información diferencial del GPS y los correspondientes sellos temporales, 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 diversos receptores de referencia en la red de referencia del GPS. Se apreciará que los datos de efemérides 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 móvil del GPS, a fin de calcular la información de posición para el receptor móvil del GPS. Las interfaces 52, 53 y 54 pueden ser cada una de ellas un módem u otra interfaz de comunicación adecuada para acoplar la unidad de procesamiento de datos a otros sistemas de ordenador en el caso de la red 64, y a sistemas de comunicación de base celular 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 dispersa de receptores de referencia del GPS, dispersados sobre una región geográfica. En algunas realizaciones, la información del GPS de corrección diferencial obtenida de un receptor cerca de la sede celular o del área de servicio celular que está en comunicación con el receptor móvil del GPS a través del sistema de comunicación de base celular, proporcionará información de corrección diferencial del GPS que es apropiada para la localización aproximada del receptor móvil del GPS.
La figura 4 muestra un sistema combinado generalizado que incluye un receptor del GPS y un transceptor de un sistema de comunicación. En un ejemplo, el transceptor del sistema de comunicación es un teléfono celular. El sistema 75 incluye un receptor 76 del GPS que tiene una antena 77 del GPS y un transceptor 78 de comunicación que tiene una antena 79 de comunicación. El receptor 76 del GPS está acoplado al transceptor 78 de comunicación a través de la conexión 80 mostrada en la figura 4.
La memoria 81 almacena una cola de pseudorrangos determinados y los correspondientes sellos temporales, como se ha descrito con anterioridad. Esta memoria 81 está acoplada al receptor 76 del GPS, y puede estar acoplada también al transceptor de comunicación (por ejemplo, la memoria es de puerto dual). En una modalidad de funcionamiento, el transceptor del sistema 78 de comunicación recibe información de Doppler aproximada a través de la antena 79 y proporciona esta información de Doppler aproximada por el enlace 80 al receptor 76 del GPS, que realiza la determinación del pseudorrango mediante la recepción de las señales del GPS provenientes de los satélites del GPS a través de la antena 77 del GPS. Los pseudorrangos determinados se transmiten entonces a un servidor de localización del GPS a través del transceptor 78 del sistema de comunicación. Habitualmente, el transceptor 78 del sistema de comunicación envía una señal a través de la antena 79 a una sede celular, que transfiere entonces esta información de vuelta al servidor de localización del GPS. Se conocen ejemplos de varias realizaciones para el sistema 75 en la técnica. Por ejemplo, la Patente de los Estados Unidos número 5.663.734 describe un ejemplo de un receptor del GPS y un sistema de comunicación combinados, que utiliza un sistema receptor mejorado del GPS. Otro ejemplo de un GPS y de un sistema de comunicación combinados se ha descrito en la Patente de los Estados Unidos número 6.092.363, presentada el 23 de mayo de 1996. La mayoría de los receptores del GPS más convencionales se pueden modificar para funcionar como el receptor 76 en 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 comunicación alternativos que tengan receptores del SPS, pondrá habitualmente el sello con la hora de la recepción de señales del GPS a partir de las cuales se determinan los pseudorrangos. En particular, el sistema 75 puede usar la hora del GPS (recibida o estimada a partir de los satélites del GPS) o usar la hora proveniente de transmisiones de CDMA (en una realización preferida) para sellar la hora de recepción en la unidad móvil de señales del SPS.
La figura 5 muestra una realización para una estación de referencia del 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 comunicación. Habitualmente, cada estación de referencia del GPS, tal como la estación 90 de referencia del GPS de la figura 5, incluirá un receptor 92 de referencia del GPS de doble frecuencia, que está acoplado a una antena 91 del GPS que recibe las señales del GPS provenientes de los satélites del GPS que están a la vista de la antena 91. Los receptores de referencia del GPS son bien conocidos en la técnica. El receptor 92 de referencia del GPS, según una realización de la presente invención, proporciona al menos dos tipos de información como salidas del receptor 92. Las salidas 93 de pseudorrango son entregadas a un procesador e interfaz 95 de red, y estas salidas de pseudorrango (y la hora a la que se recibieron las señales del 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 91 del GPS. El procesador y la interfaz 95 de red puede ser un sistema convencional de ordenador digital que tenga interfaces para recibir datos provenientes de un receptor de referencia del GPS, como se conoce bien en la técnica. El procesador 95 incluirá habitualmente software diseñado para procesar los datos de pseudorrango a fin de determinar la corrección apropiada de pseudorrango para cada uno de los satélites que esté a la vista de la antena 91 del GPS. Estas correcciones de pseudorrango (y sus correspondientes sellos temporales) se transmiten después, a través de la interfaz de red, a la red o al medio 96 de comunicación al que también están acopladas otras estaciones de referencia del GPS. El receptor 92 de referencia del GPS también proporciona una salida 94 de datos de efemérides de satélite. Estos datos se entregan al procesador y a la interfaz 95 de red, que transmiten después estos datos por la red 96 de comunicación, que está incluida en la red 111 de referencia del GPS de la figura 2.
La salida 94 de datos de efemérides de satélite proporciona habitualmente al menos parte de todos los datos binarios en bruto de navegación a 50 baudios codificados en las señales GPS efectivas recibidas desde cada uno de los satélites del GPS. Estos datos de efemérides de satélite son parte del mensaje de navegación que es difundido como el flujo de datos a 50 bits por segundo en las señales del GPS provenientes de los satélites del GPS, y que se describen con más detalle en el documento GPS ICD-200. El procesador y la interfaz 95 de red reciben esta salida 94 de datos de efemérides de satélite y la transmiten en tiempo real o casi en tiempo real a la red 96 de comunicaciones. Como se describirá a continuación, estos datos de efemérides de satélite que se transmiten a la red de comunicaciones se reciben posteriormente a través de la red en varios servidores de localización del 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érides de satélite, se pueden enviar a los servidores de localización a fin de rebajar los requisitos de ancho de banda para las interfaces de red y para la red de comunicación. Habitualmente, además, puede que no sea necesario proporcionar estos datos de una manera continua. Por ejemplo, solamente se pueden transmitir de una manera regular a la red 96 de comunicación, en tiempo real o casi en tiempo real, las tres primeras tramas que contengan información de efemérides, 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 del GPS, a 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érides de satélite" incluye datos que solamente son una parte del mensaje de navegación del satélite (por ejemplo, mensaje de 50 baudios) transmitido por un satélite del GPS, o al menos una representación matemática de estos datos de efemérides de satélite. Por ejemplo, el término datos de efemérides de satélite se refiere a una parte del mensaje de datos de 50 baudios codificado en la señal del GPS transmitida desde un satélite del GPS. También se comprenderá que el receptor 92 de referencia del GPS descodifica las diferentes señales del GPS a partir de los diferentes satélites del GPS que están a la vista del receptor 92 de referencia, a fin de proporcionar la salida 94 de datos binarios que contiene los datos de efemérides de satélite.
Cuando se usa un procedimiento de la presente invención para hacer un seguimiento de una ruta, a lo largo del tiempo, de una unidad móvil con el sistema basado en células de la figura 2, un servidor de localización puede seguir el movimiento de una unidad móvil particular desde una célula a otras varias células. Debido a la interconectividad de dicho sistema, incluso la recepción de las señales provenientes de una unidad móvil que comiencen en la célula 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 célula 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 una sede celular o centro de servicio celular a otra sede celular o centro de servicio celular.
Aunque los procedimientos y el aparato de la presente invención se han descrito con referencia a satélites del GPS, se apreciará que las revelaciones 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 difunden un código PN (similar a una señal del GPS) modulado sobre una señal portadora de banda L, generalmente sincronizada con la hora del 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 del GPS provenientes de un satélite en órbita pudiesen no estar disponibles, 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á concebido para incluir pseudolitos o equivalentes de pseudolitos, y el término señales del GPS, según se usa en este documento, está concebido para incluir señales similares a las señales del GPS provenientes de pseudolitos o de equivalentes de pseudolitos.
En la exposición precedente, 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 similares de posicionamiento por satélite y, en particular, al sistema ruso Glonass. 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, esencialmente todos los circuitos 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 multiplicador exponencial diferente correspondiente a las diferentes frecuencias de portadora, 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 aparato (25-27, 109, 110) de localización en un sistema (10, 101) de posicionamiento por satélite, que comprende:
determinar y almacenar (41) una pluralidad de parámetros de corrección diferencial de pseudorrangos del GPS, cada uno con un correspondiente sello temporal de parámetros de corrección diferencial del GPS, caracterizado por:
recibir (43) una o más transmisiones desde una o más unidades móviles (12, 102b, 103b, 104b), comprendiendo las transmisiones conjuntos de pseudorrangos, teniendo cada conjunto un correspondiente sello temporal de pseudorrango; y
seleccionar, comparando los sellos temporales de parámetros de corrección diferencial del GPS y los sellos temporales de pseudorrangos, un parámetro de corrección diferencial del GPS y un conjunto de pseudorrangos, siendo el parámetro seleccionado de corrección diferencial del GPS para corregir el conjunto seleccionado de pseudorrangos (45).
\vskip1.000000\baselineskip
2. El procedimiento de la reivindicación 1, en el cual el conjunto seleccionado de parámetros de corrección tiene un correspondiente sello temporal de parámetros de corrección que es el más próximo al sello temporal de pseudorrango correspondiente al conjunto seleccionado de pseudorrangos.
3. El procedimiento de las reivindicaciones 1 o 2, en el cual la determinación de los parámetros de corrección incluye recibir los parámetros de corrección.
4. El procedimiento de cualquiera de las reivindicaciones 1 a 3, en el cual los parámetros de corrección son distintas correcciones del sistema de posicionamiento global, y cada sello temporal de parámetros de corrección es una hora del GPS que indica cuándo se determinó el correspondiente parámetro de corrección.
5. El procedimiento de cualquiera de las reivindicaciones 1 a 4, que comprende adicionalmente:
corregir el conjunto seleccionado de pseudorrangos utilizando el parámetro de corrección seleccionado; y
determinar (47) una posición de la unidad móvil (12, 102b, 103b, 104b) asociada al conjunto corregido de pseudorrangos (47).
\vskip1.000000\baselineskip
6. El procedimiento de la reivindicación 5, que comprende adicionalmente proporcionar (49) servicios de red o servicios de aplicación basados en la posición de la unidad móvil (12, 102b, 103b, 104b).
7. Un aparato (25-27, 109, 110) de localización para su empleo en un sistema (10, 101) de posicionamiento por satélite, que comprende:
medios para determinar y almacenar (27, 26, 51, 55, 92) una pluralidad de parámetros de corrección diferencial de pseudorrangos del GPS, cada uno con un correspondiente sello temporal de parámetros de corrección diferencial del GPS, caracterizado por:
medios para recibir (25, 102a, 103a, 104a, 107a, 108a) una o más transmisiones de una o más unidades móviles (12, 102b, 103b, 104b), comprendiendo las transmisiones conjuntos de pseudorrangos, teniendo cada conjunto un correspondiente sello temporal de pseudorrango; y
medios para seleccionar (51, 95), comparando los sellos temporales de parámetros de corrección diferencial del GPS y los sellos temporales de pseudorrangos, un parámetro de corrección y un conjunto de pseudorrangos, siendo el parámetro seleccionado de corrección diferencial del GPS para corregir el conjunto seleccionado de pseudorrangos.
\vskip1.000000\baselineskip
8. El aparato (25-27, 109, 110) de localización de la reivindicación 7, en el cual el medio para seleccionar (51, 95) comprende adicionalmente medios para seleccionar el parámetro de corrección con un correspondiente sello temporal de parámetro de corrección que sea el más próximo al sello temporal de pseudorrango correspondiente al conjunto seleccionado de pseudorrangos.
9. El aparato (25-27, 109, 110) de localización de las reivindicaciones 7 u 8, en el cual los parámetros de corrección son correcciones diferenciales del sistema de posicionamiento global, y cada sello temporal de parámetros de corrección es una hora del GPS que indica cuándo se determinó el correspondiente parámetro de corrección.
10. El aparato (25 - 27, 109, 110) de localización de cualquiera de las reivindicaciones 7 a 9, que comprende adicionalmente:
medios para corregir el conjunto seleccionado de pseudorrangos utilizando el parámetro de corrección seleccionado; y
medios para determinar (51, 95) una posición de la unidad móvil (12, 102b, 103b, 104b) asociada al conjunto corregido de pseudorrangos.
\vskip1.000000\baselineskip
11. El aparato de localización de la reivindicación 10, que comprende adicionalmente medios transmisores (25, 102a, 103a, 104a) para transmitir información de posición de la unidad móvil (12, 102b, 103b, 104b).
12. El aparato de localización de cualquiera de las reivindicaciones 7 a 11, en el cual el medio para seleccionar es un procesador (51, 95).
13. Un sistema de comunicación que comprende una pluralidad de unidades móviles (12, 102b, 103b, 104b) y una pluralidad de aparatos (25, 26, 27, 109, 110) de localización según cualquiera de las reivindicaciones 7 a 12, en el cual al menos uno de los aparatos de localización determina información de posición de al menos una de las unidades móviles sobre la base del conjunto corregido de pseudorrangos.
14. Un programa de ordenador que comprende medios de código de ordenador adaptados para realizar las etapas del procedimiento de cualquiera de las reivindicaciones 1 a 6 cuando dicho programa se ejecuta en un procesador.
ES07016080T 1998-05-04 1999-04-13 Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satelite. Expired - Lifetime ES2340327T3 (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
ES2340327T3 true ES2340327T3 (es) 2010-06-01

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 After (1)

Application Number Title Priority Date Filing Date
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.

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
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
ES2296393T3 (es) 2008-04-16
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
ES2340327T3 (es) Procedimiento y aparato para operar un receptor de un sistema de posicionamiento por satelite.
ES2383121T3 (es) Aumento de sistema de localización por satélite con señales de comunicación inalámbrica
ES2339197T3 (es) Sistema y procedimiento de referencia de posicionamiento de satelites.
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
HK1036108B (en) Method and apparatus for operating a satellite positioning system receiver
HK1116871B (en) Method and apparatus for operating a satellite positioning system receiver
AU2004200563A1 (en) Satellite positioning reference system and method
AU2003246306A1 (en) Satellite positioning reference system and method