[go: up one dir, main page]

MXPA06005729A - Metodo y aparato para distribucion de datos de navegacion de satelite. - Google Patents

Metodo y aparato para distribucion de datos de navegacion de satelite.

Info

Publication number
MXPA06005729A
MXPA06005729A MXPA06005729A MXPA06005729A MXPA06005729A MX PA06005729 A MXPA06005729 A MX PA06005729A MX PA06005729 A MXPA06005729 A MX PA06005729A MX PA06005729 A MXPA06005729 A MX PA06005729A MX PA06005729 A MXPA06005729 A MX PA06005729A
Authority
MX
Mexico
Prior art keywords
satellite
data
satellite navigation
packets
navigation data
Prior art date
Application number
MXPA06005729A
Other languages
English (en)
Inventor
Charles Abraham
Sergei Podshivalov
Original Assignee
Global Locate 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 Global Locate Inc filed Critical Global Locate Inc
Publication of MXPA06005729A publication Critical patent/MXPA06005729A/es

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/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/258Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to the satellite constellation, e.g. almanac, ephemeris data, lists of satellites in view
    • 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/05Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding 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/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/27Acquisition or tracking or demodulation of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Radio Relay Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

La presente invencion se refiere a un metodo y aparato para distribuir datos de navegacion de satelite. En un ejemplo, las senales de satelite son procesadas en cada una de una pluralidad de estaciones de referencia para recibir una pluralidad respectiva de corrientes de datos de navegacion del satelite. Los paquetes son formados en respuesta a la pluralidad de las corrientes de datos de navegacion del satelite para generar una pluralidad de corrientes de datos de navegacion del satelite agrupados en paquetes. Las corrientes de datos de navegacion del satelite agrupados en paquetes son enviadas a un sistema de procesamiento. El sistema de procesamiento remueve los paquetes duplicados dentro de la pluralidad de corrientes de datos de navegacion del satelite agrupados en paquetes para generar un sistema de paquetes combinados. La corriente de paquetes combinada es enviada entonces hacia una red de comunicaciones.

Description

longitud. Los primeros tres sub-ciclos (es decir, los primeros 900 bits) incluyen la información de efemérides asociada con el satélite de radiodifusión particular. La información de efemérides contiene la órbita precisa del satélite -y la información del modelo de tiempo para un satélite particular. Los primeros tres sub-ciclos son repetidos idénticamente en cada ciclo de 1500 bits para una duración particular. La información de efemérides radiodifundida es válida típicamente durante dos a cuatro horas hacia el futuro (desde el tiempo de la radiodifusión) y es actualizada periódicamente por una estación de control del satélite. El cuarto y quinto sub-ciclos contienen parte de un almanaque del satélite, que incluye la efemérides aproximada y la información del modelo del tiempo para la constelación completa de satélites. Los contenidos del cuarto y quinto sub-ciclos cambian hasta que el almanaque completo sea transmitido. El período de repetición del cuarto y quinto sub-ciclos es de 12.5 minutos (es decir, el almanaque -del satélite completo está contenido en 15,000 bits) . El mismo es siempre lento (no más rápido que 18 segundos), frecuentemente difícil, y algunas veces es imposible (en medios ambient-es con intensidades muy bajas de la señal) para un receptor de GPS, descargar la información de efemérides desde un satélite. Por estas razones, ya -se «abe desde hace tiempo que -es ventajoso enviar la efemérides a un receptor de GPS por algún otro medio en lugar de aguardar la transmisión desde el satélite. La patente de los Estados Unidos de América 4,445,118, expedida el 24 de abril de 1984, describe una técnica que col-ecta la información de efemérides en una estación de referencia de GPS, y transmite datos de ayuda al receptor de -GPS remoto por medio de una transmisión inalámbrica. Esta técnica de proporcionar datos de ayuda a un receptor de GPS ha llegado a ser conocida -como "GPS-auxiliado" . Actualmente, las estaciones de referencia de A-GPS reciben los datos de efemérides para los satélites a la vista y almacena el modelo de efemérides completo (por ejemplo, de 900 bits) como un archivo de datos para la distribución. El archivo de datos que contiene la efemérides es transmitido al receptor remoto en algún tiempo después de la colección inicial de los datos (por ejemplo, minutos más tarde) . Este estado latente entre la colección y la distribución de los datos de efemérides pueden afectar perjudicialmente la operación del receptor remoto. Por ej-emplo, los datos de efemérides en uso por el receptor remoto pueden llegar a -ser invalidados debido a un satélite que no funciona correctamente. El receptor remoto, sin embargo, continuará usando los datos de efemérides no válidos durante varios minutos antes de recibir los datos de efemérides actualizados desde el servidor.
Por lo tanto, existe una necesidad en el arte de un método y aparato que distribuya los datos de navegación del satélite a un receptor remoto con un estado latente reducido. Breve Descripción de la Invención Las desventajas asociadas con el arte previo son superadas por un método y aparato para distribuir los -datos de navegación del satélite. En una modalidad, las señales de satélite son procesadas en cada una de una pluralidad de estaciones de referencia para recibir una .pluralidad respectiva de las corrientes de datos de navegación del satélite. Se forman paquetes en respuesta a la pluralidad de corrientes de datos de navegación del satélite para generar una pluralidad de corrientes de^ datos de navegación de satélite agrupadas en paquetes. Las corrientes de. datos de navegación de satélite agrupadas en paquetes son enviadas a un sistema de procesamiento. El sistema de procesamiento remueve los paquetes duplicados dentro de la pluralidad de las corrientes de datos de navegación del sat lite agrupadas en paquetes para generar una corriente de paquetes combinada. La corriente de paquetes combinada es enviada entonces a una red de comunicación. Breve Descripción de las Figuras . De modo que la manera en la cual las características descritas anteriormente de la presente invención puedan ser entendidas con detalle, una descripción más particular de la invención, resumida brevemente anteriormente, puede hacerse por la referencia a las modalidades, algunas de las cuales son ilustradas en las figuras anexas. Se va a señalar, sin embargo, que las figuras anexas ilustran solamente modalidades típicas de esta invención y por lo tanto no van a ser consideradas limitativas de su alcanc-e, porque ¦ la invención puede admitir otras modalidades . igualmente efectivas. La figura 1 es un diagrama de bloques que muestra una modalidad particular de un - sistema de -distribución de datos de navegación del satélite; la figura 2 es un diagrama de flujo de datos que muestra una modalidad ejemplar de un proceso para distribuir los datos de -navegación del- satélite desde una estación de referencia hasta un servidor; la figura 3 es un diagrama de flujo que muestra una modalidad ejemplar de un proceso para descodifi ar las señales de satélite para recuperar los datos de navegación del satélite dentro de una estación de referencia; la figura 4 es un diagrama de flujo que muestra una modalidad ejemplar de un proceso para concentrar los datos de navegación del satélite dentro de un jab; la figura 5 es un diagrama de flujo que muestra una modalidad ejemplar de- un proceso para descodifioar los datos de navegación del -satélite en un servidor; y la figura 6 es un diagrama de bloques que muestra una modalidad ejemplar de una computadora para implementar los procesos y métodos descritos aquí . Para facilitar el entendimiento, se han utilizado números de referencia idénticos, siempre que sea posible, para designar elementos idénticos que son comunes-, a las figuras . Descripción Detallada de la Invención La figura 1 es un diagrama de bloques que muestra una modalidad ejemplar de un sistema 100 de distribución de datos de navegación del satélite. El sistema 100 comprende una pluralidad de estaciones de referencia 102i hasta 102N (referidas colectivamente como estaciones de referencia 102) , un jab 108, y un servidor 116. Las estaciones de .referencia 102 reciben los datos de navegación del satélite de una pluralidad de satélites 105. El jab 108 -colecta los datos de navegación del satélite desde las estaciones de referencia 102 y proporciona los datos de navegación del satélite al servidor 116. El servidor 116 procesa los datos de navegación del satélite para descodificar los distintos parámetros definidos allí. El servidor 116 puede transmitir entonces las información extraída desde los dat-os de navegación del satélite hasta un solicitante 120. Más específicamente, cada una de las estaciones de-referencia 102? hasta 1?2? incluye uno respectivo de los receptores de GPS 1042 hasta 104N (referidos colectivamente como los receptores de la señal de satélite 104) para recibir señales de los satélites de la pluralidad de los satélites 105 que están a la vista. Cada uno de los receptores de GPS 104 descodifica las señales de satélite recibidas para obtener los datos de navegación del satélite asociados -con los satélites a la vista. Los datos de navegación del satélite comprenden mensajes de navegación del satélite que son formateados en ciclos y sub-ciclos, como se describió anteriormente. Los receptores ele GPS 104 son capaces de formar una corriente de mensajes de navegación del satélite de entrada en tiempo real. Por ejemplo, ciertos receptores de GPS NovAtel tienen esta capacidad. Las estaciones de referencia 102, formatean las corrientes de los datos de navegación del satélite producidas por los receptores de GPS 104 para la transmisión sobre la red de comunicaciones 106 hasta el jab 108. En una modalidad, las estaciones de referencia 102 procesan las corrientes de datos para formar corrientes agrupadas en paquetes que comprenden paquetes de protocolo de Internet (IP por sus siglas en inglés) , los cuales pueden ser transmitidos sobre el enlace de comunicación 106 utilizando el protocolo del datagrama uniforme (UDP) . El jab 108 procesa las corrientes de datos formateadas desde las estaciones de ref-erencia 102 {"corrientes de datos *de la estación de referencia") para eliminar la información redundante. El jab 108 produce una corriente de datos formateada que comprende la información única desde los datos de navegación del satélite de las corrientes de datos de la -estación de referencia, desde las estaciones de referencia 102 ("corriente de datos del jab") . El jab 108 transmite la corriente de datos del jab al servidor 116 utilizando una red de comunicaciones 112. En una modalidad de la invención, uno o más jabs adicionales ("jab(s) 110") son utilizados para proporcionar redundancia. El (los) jab(s) 110 opera (n) de la misma manera que el jab 108. Cada una de las redes de comunicaciones ,106 y 112 pueden comprender cualquier tipo de red conocida en el arte, tal retardo del ciclo, las redes del modo de transferencia asincrónica (ATM), y semejantes. Aunque las. redes de comunicaciones 106 y 112 han sido mostrados como redes separadas, aquellos expertos en el arte apreciarán que las redes 106 y 112 pueden comprender una red única. En una modalidad, otra estación de referencia 114 puede ser colocada en proximidad con el servidor 116. La' estación de referencia 114 incluye un receptor -de GPS 115 semejante a los receptores de GPS 104, y proporciona una corriente de datos formateada semejante a aquellas provistas por las estaciones de referencia 102 ("corriente -de datos de la estación de referencia co-localizada") . El servidor 116 procesa la s) corriente{s) de datos del jab y la corriente -de datos de la estación de referencia co-localizada, si está disponible, para extraer varios parámetros de la misma. Por ejemplo, el servidor 116 puede extraer uno o más de los datos de efemérides, los datos del almanaque, los datos de la ionosfera, los datos dé desplazamiento del tiempo universal (UTC por sus siglas en inglés) , los datos del buen funcionamiento del satélite, así como los bits de datos de entrada que comprenden los mensajes de navegación del satélite. De manera semejante a los jabs 108 y 110, el servidor 116 puede procesar primero la(s) corriente (s) de datos del jab y las corrientes de datos de las estaciones de referencia co-localizadas para eliminar la información redundante. La información extraída puede ser provista al solicitante 120 utilizando una red de comunicaciones 118. La red de comunicaciones 118 puede comprender una red de comunicación inalámbrica u otro tipo de red de comunicación, tal como Internet . La figura 2 es un diagrama de flujo de datos que muestra una modalidad ejemplar de u proceso 200 para la distribución de los datos de navegación del satélite desde una estación de referencia hasta un servidor. El proceso 200 empieza con una corriente de datos de navegación del satélite 202. La corriente de datos de navegación del satélite 2?2 oompr-ende sub-ciclos de radiodifusión de los mensajes de navegación del satélite por los satélites que están a la vista. La corriente de datos de navegación del satélite 202 es provista como una entrada a un dispositivo formador de paquetes 204. El dispositivo formador de paquetes 204 formatea la corriente de datos de navegación del satélite 202 en una corriente de paquetes 206. En una modalidad de la invención, cada paquete en la corriente de paquetes 206 incluye un sub-ciclo de la corriente de datos de navegación del satélite 202. Además, cada paquete en la corriente de paquetes 206 incluye un encabezamiento para identificar el sub-ciclo transportado allí. Por ejemplo, el encabezamiento puede incluir un identificador del satélite y un valor del tiempo de la semana (TOW por sus siglas en inglés) que identifica de manera única el sub-ciclo asociado. La corriente de paquetes 206 se puede hacer salir directamente como una corriente de datos 208 de la estación de referencia. La corriente de datos 208 de la estación de referencia es provista como una entrada a un concentrador 210. El concentrador 210 también recibe las corrientes de datos de la estación de referencia desde otras estaciones de referencia. El concentrador 210 procesa las corrientes de los datos de la estación de referencia para remover los paquetes que llevan información redundante. Por ejemplo, dos de las estaciones de referencia pueden ser colocadas sobre la superficie de la tierra para recibir el mensaje de navegación' del satélite desde el mismo satélite. Las corrientes de datos de la estación de referencia que corresponden a estas dos estaciones de referencia incluirán paquetes que definen sub-ciclos idénticos. El sub-ciclo redundante no es necesario y puede ser removido. El concentrador 210 proporciona una corriente de datos 212 del jab como una salida. La corriente de datos 212 del jab comprende una corriente de paquetes que tiene información única desde las estaciones de referencia. Por ejemplo, la .corriente de datos 212 del jab puede comprender una corriente de paquetes que lleva sub-ciclos únicos . La corriente de datos 212 del jab es provista como la. entrada a un concentrador 214. El concentrador 214 también puede recibir corriente (s) de datos del jab, adicional (es) , así como una corriente de datos de la estación de referencia, adicional, desde una estación de referencia co-localizada con el servidor. El concentrador 214 opera de una manera semejante al concentrador 210 para generar una corriente de datos 216 del servidor. La corriente de datos 216 «del servidor comprende una corriente de paquetes que tiene información única desde los jabs y la estación de referencia co-localizada. La corriente de datos 216 del servidor es provista como entrada a un descodificador 218. El descodificador 218 procesa la corriente de datos 216 del servidor para extraer los -datos del satélite 220. Los datos del satélite 220 comprenden una o más efemérides, almanaques, datos de la ionosfera, desplazamiento de UTC, estado del buen funcionamiento del satélite, y bits de datos de entrada. Los datos del satélite 220 son almacenados dentro de una memoria, caché 222. En una modalidad de la invención, una estación de referencia puede recibir una corriente "de datos de la estación de referencia desde otra estación dé referencia. Por consiguiente, la corriente de paquetes 206 dentro de la estación de referencia puede ser provista -como una entrada a un concentrador opcional 224. El concentrador 224 opera de una manera semejante a los concentradores 210 y 214 para remover la información redundante y proporcionar una corriente de datos 208 de la estación de referencia única al jab. La figura 3 es un diagrama de flujo que muestra una modalidad ejemplar de un proceso 300 para descodificar las señales de satélite para recuperar los datos de navegación del satélite dentro de una estación de referencia. El proceso 300 empieza en la etapa 302, en donde los mensajes de navegación del satélite son recibidos por- una pluralidad de satélites a la vista. En la etapa 304, los sub-ciclos de los mensajes de navegación del satélite son convertidos en paquetes para generar una corriente de paquetes (por ejemplo, una corriente -de paquetes de IP) . En la etapa 306, uri encabezamiento es agregado a · cada - paquete dentro de la corriente de paquetes que tiene un identificador del satélite y un valor de TOW asociado con un sub-ciclo respectivo. En la etapa opcional 308, la corriente de paquetes es fusionada con la(s) corriente (s) de paquetes desde otras estaciones de referencia y los paquetes que llevan sub-ciclos redundantes son removidos (por ejemplo, los paquetes que tienen un encabezamiento con el mismo identificador del satélite y el mismo valor de TOW) . En la etapa 310, la corriente de paquetes es transmitida a un jab. Por ejemplo, la corriente de paquetes puede ser transmitida utilizando UDP. La figura 4 es un diagrama de flujo que muestra una modalidad ejemplar de un proceso 400 para concentrar los datos de navegación del satélite dentro de un jab. El proceso 400 empieza en la etapa 402, en donde las corrientes de los paquetes son recibidas desde una pluralidad de estaciones de referencia. En la etapa 404, los paquetes de las corrientes de paquetes son analizados' para remover esos paquetes que llevan información redundante y son fusionados para producir una corriente de paquetes del jab. Por ejemplo, los encabezamientos de los paquetes pueden ser analizados para identificar esos encabezamientos que tienen el mismo-identificador del satélite y el mismo valor de TOW. En la etapa 406, la corriente de paquetes del jab -es transmitida a un servidor. Por ejemplo, la corriente de paquetes del jab puede -ser transmitida utilizando UDP.
La figura 5 es un diagrama de flujo que muestra una modalidad ejemplar de un proceso 500 para descodificar los datos de navegación del satélite en un servidor. El proceso 500 empieza en la etapa 502, en donde una o más -corrientes de datos son recibidas desde uno o más jabs. En la etapa opcional 504, una corriente de datos de la estación de referencia es recibida desde una estación de referencia colocalizada con el servidor. En la etapa 506, los paquetes de la(s) corriente{s) de datos del jab y los datos de la estación de referencia opcional son fusionados para producir una corriente de datos del servidor, y los paquetes que llevan sub-ciclos redundantes son removidos (por ejemplo, los paquetes que tienen una encabezamiento con el mismo identificador del satélite y el mismo valor de TOW) . En la etapa 508, los datos de navegación del satélite llevados por la corriente de datos del servidor son descodificados para producir los datos de satélite. En la etapa 510,- los datos del satélite son almacenados dentro del servidor para la transmisión a un solicitante. La figura 6 es un diagrama de bloques que muestra una modalidad ejemplar de una computadora 600 adecuada para implementar los procesos y métodos descritos anteriormente. La computadora -600 incluye una unidad de procesamiento central {CPU por sus siglas en ingLés) 601, una memoria 603, varios circuitos de soporte 604, y una inte faz de I/O 602.
La CPU 601 puede ser cualquier tipo de microprocesador conocido en el arte. Los circuitos de soporte 604 para la CPU 602 incluyen una memoria caché convencional, suministros de energía, circuitos de sincronización, registradores de datos, interfaces de I/O, y semejantes. La interfaz .de I/O 602 puede ser acoplada directamente a la memoria 603 o acoplada por medio de la CPU 601. La interfaz de I/O 602- puede ser acoplada a varios dispositivos de entrada €12 y dispositivos de salida 611, tales como un teclado, ratón, impresora, y pantalla, convencionales, y semejantes. La memoria 603 puede almacenar la totalidad- o porciones de uno o más programas y/o datos para implementar los procesos y métodos descritos anteriormente. Aunque la invención es descrita siendo implementada como una computadora que ejecuta un programa de software, aquellos expertos en el arte apreciarán que la invención puede ser implementada en el hardware, software, o una combinación d hardware y software. Tales implementaciones pueden incluir un número de procesadores que ejecutan independientemente varios programas y el hardware destinado, tales como .circuitos integrados específicos para la aplicación (ASICs por sus siglas en ingles) . Aunque los métodos y aparatos de la invención han sido -descritos con referencia a los satélites de -GPS, se apreciará -que las enseñanzas son igualmente aplicables a los sistemas de posicionamiento que utilizan pseudolitos o una combinación de satélites y pseudolitos. Los pseudolitos son transmisores con base en tierra que radiodifunden un .código de PN (semejante a .la señal de GPS) que puede ser modulado sobre una señal portadora de banda L, sincronizada generalmente "con el tiempo de GPS. El término "satélite", -como se utiliza aquí, está propuesto para incluir pseudolitos o equivalentes de pseudolitos, y el término "señales de GPS", como se utiliza aquí, está propuesto para incluir señales semejantes a GPS de los pseudolitos o equivalentes de pseudolitos. Además, en la descripción precedente, la invención ha sido descrita con referencia a la aplicación durante el sistema de posicionamiento global (GPS) de los Estados Unidos de América. Sin embargo, debe ser evidente que estos métodos son igualmente aplicables a los sistemas de satélites semejantes, y en particular, al sistema «Glonass ruso y el sistema Galileo europeo. El término "GPS" utilizado aquí incluye tales sistemas de posicionamiento de satélites alternativos, incluyendo el sistema -Glonass ruso y el sistema Galileo europeo. Aunque lo anterior está dirigido a modalidades de la presente invención, otras modalidades y modalidades adicionales de la invención pueden ser contempladas sin apartarse del alcance básico de la misma, y el alcance de la misma está determinado por las reivindicaciones que siguen. Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la citada invención, es el que resulta claro de la presente descripción de la invención.

Claims (1)

  1. REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad lo contenido en las siguientes reivindicaciones . 1. Un método de distribución de datos de navegación de satélite, caracterizado porgue comprende: procesar las señales de' satélite en cada una de una pluralidad de estaciones de referencia para recibir una pluralidad respectiva de las -corrientes de datos de navegación de satélite; formar paquetes en respuesta a la pluralidad de corrientes de datos de navegación del satélite para generar una pluralidad de corrientes de datos de navegación del satélite agrupados en paquetes; enviar cada una de la pluralidad de corrientes de datos de navegación del satélite agrupadas en paquetes a un sistema de procesamiento; remover, en el sistema de procesamiento, los paquetes duplicados dentro de la pluralidad de las corrientes de datos de navegación del satélite agrupadas -en paquetes para generar una corriente de paquetes -combinada; y enviar la corriente de paquet-es combinada hacia una red de comunicación. 2. El método de conformidad con la reivindicación 1, caracterizado porque además comprende: descodificar los datos de navegación del satélite dentro de la corriente de paquetes combinada para generar los datos de satélite. 3. El método de conformidad con la reivindicación 2, caracterizado porque los datos del satélite comprenden al menos uno de los datos de efemérides, datos del almanaque, datos de la ionosfera, datos de desplazamiento en el tiempo, universales, datos del buen funcionamiento del satélite, y bits de los datos de entrada. . El método de conformidad con la reivindicación 1, caracterizado porque la pluralidad de corrientes de datos de navegación del satélite comprende mensajes de navegación del' satélite del sistema de posicionamiento global (GPS) , y en donde cada uno de los paquetes incluye un sub-ciclo de los mensajes de navegación del satélite de GPS. 5. El método de conformidad con la reivindicación 4, caracterizado porque cada uno de los paquetes incluye un encabezamiento que tiene un identificador del satélite y un valor del tiempo de la semana (TOW) . 6. El método de conformidad con la reivindicación · 5, caracterizado porque cada uno de los- paquetes duplicados es removido en respuesta al identificador del satélite y el valor de TOW asociado con el mismo. 7. El método de conformidad con la reivindicación 1, caracterizado porque el sistema de procesamiento comprende un jab, y el método comprende además: recibir la corriente de paquetes combinada de la red de comunicaciones en un servidor de localización de la posición. 8. El método de conformidad con la reivindicación 7, caracterizado porque además comprende: descodificar los datos de navegación del satélite dentro de la corriente de paquetes combinada para generar los datos del satélite; y almacenar los datos del satélite en una memoria caché colocada dentro del servidor de la localización de la posición. 9. El método de conformidad con la reivindicación 7, caracterizado porque además comprende: recibir, en el servidor de localización de la posición, en al menos una corriente de datos de navegación del satélite agrupada en paquetes, adicional; remover los paquetes duplicados dentro de la corriente de paquet-es combinada y al menos una corriente de datos de navegación del satélite agrupadas en paquetes, adicional, para generar otra corriente de paquetes combinada; descodificar los datos de navegación del satélite dentro de la otra corriente de paquetes combinada para generar los datos del satélite; y almacenar los -datos del satélite en una memoria caché colocada dentro del servidor de la localización de la posición. 10. El método de conformidad con la reivindicación 9, caracterizado porque al menos una -corriente de datos de navegación del satélite agrupados por paquetes, adicional, es generada por al menos uno de un jab adicional y una estación de referencia colocada próxima al servidor de la localización de la posición. 11. Un sistema para distribuir datos de navegación del satélite, caracterizado porque comprende: una pluralidad de estaciones de referencia para procesar señales de satélite para recibir una pluralidad respectiva de corrientes de datos de navegación de satélite y-formar paquetes en respuesta a la pluralidad de corrientes de datos de navegación de satélite para generar una pluralidad de corrientes de datos de navegación de satélite agrupados en paquetes; y un sistema de procesamiento para recibir cada una de las corrientes de datos de navegación del sat lite agrupadas por paquetes, eliminando los paquetes duplicados dentro de la pluralidad de corrientes de datos de navegación del satélite agrupadas por paquetes para generar una corriente de paquetes combinada, y enviar la corri-ente -de paquetes combinada hacia una red de comunicaciones . 12. El sistema de conformidad con la reivindicación 11, caracterizado porque el sistema de procesamiento incluye un procesador para descodificar los datos de navegación del satélite dentro de la corriente de paquetes combinada para generar los datos del satélite. 13. El sistema de conformidad con la reivindicación 12, caracterizado porque -los datos del satélite comprenden al menos uno de los datos de efemérides, datos del almanaque, datos de la ionosfera, datos del desplazamiento del tiempo, universales, datos del buen funcionamiento del satélite, y los bits de los datos de entrada . 14. El sistema de conformidad con la reivindicación 11, caracterizado porque la pluralidad de corrientes de los datos de navegación del satélite comprenden mensajes de navegación del satélite del sistema de posicionamiento global (GPS) , y en donde cada uno de los paquetes incluye un sub-ciclo de los mensajes de navegación del satélite de -GPS. 15. El sistema de conformidad con la reivindicación 14, caracterizado porque cada uno de los paquetes incluye un encabezamiento que tiene un identificador del satélite y un valor del tiempo de la semana (TWO) . 16. El sistema de conformidad con la reivindicación 15, caracterizado porque cada uno de los paquetes duplicados es removido en respuesta al identificador del satélite y el valor de TOW asociado con el mismo. 17. El sistema de conformidad con la reivindicación 11, caracterizado porque el sistema de procesamiento comprende un jab, y porque comprende además: un servidor de la localización de la posición para recibir la corriente de paquetes combinada. 18. El sistema de conformidad con la reivindicación 17, caracterizado porque el servidor de localización de la posición comprende: un procesador para descodificar los datos de navegación del satélite dentro de la corriente de paquetes combinada para generar datos del satélite, y una memoria para almacenar los datos del satélite. 19. El sistema de conformidad con la reivindicación 17, caracterizado porque además comprende: una estación de referencia adicional colocada próxima al servidor de la localización de la posición para proporcionar al menos una corriente de datos de navegación del satélite agrupada en paquetes, adicional; en donde el servidor de la localización de la posición comprende: un procesador para remover los paquetes duplicados dentro de la corriente de paquetes combinada y al menos una corriente de datos de navegación del satélite agrupados en paquetes, adicional, para generar otra corriente de paquetes combinada y descodificar los datos de navegación del satélite dentro de la otra corriente de paquetes combinada para generar los datos del satélite; y una memoria para almacenar los datos del satélite. 20. Un aparato para distribuidor los datos de navegación del satélite, caracterizado porgue -comprende: medios para procesar señales de satélite en cada una de una pluralidad -de estaciones de referencia para recibir una pluralidad respectiva de corrientes de datos de navegación del satélite; medios para formar paquetes en respuesta a la pluralidad de corrientes de datos de navegación del satélite para generar una pluralidad de corrientes de da-tos de navegación de satélite agrupados por paquetes, * medios para enviar cada una de la pluralidad de las corrientes de datos de navegación del satélite agrupados por paquetes a un sistema de procesamiento; medios para remover, en el sistema de . procesamiento, paquetes duplicados dentro de la pluralidad de las corrientes de datos de navegación del satélite agrupados por paquetes para generar una corriente de paquetes combinada; y medios para enviar la corriente de paquetes combinada hacia una red de comunicaciones.
MXPA06005729A 2003-11-21 2004-11-22 Metodo y aparato para distribucion de datos de navegacion de satelite. MXPA06005729A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/719,890 US7945387B2 (en) 2003-03-19 2003-11-21 Method and apparatus for distribution of satellite navigation data
PCT/US2004/039367 WO2006004566A2 (en) 2003-11-21 2004-11-22 Method and apparatus for distribution of satellite navigation

Publications (1)

Publication Number Publication Date
MXPA06005729A true MXPA06005729A (es) 2006-12-14

Family

ID=34591453

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA06005729A MXPA06005729A (es) 2003-11-21 2004-11-22 Metodo y aparato para distribucion de datos de navegacion de satelite.

Country Status (11)

Country Link
US (4) US7945387B2 (es)
EP (1) EP1695108B1 (es)
JP (1) JP2007517428A (es)
KR (1) KR100964939B1 (es)
CN (1) CN1906497B (es)
AT (1) ATE504013T1 (es)
BR (1) BRPI0416773A (es)
CA (1) CA2549828A1 (es)
DE (1) DE602004032049D1 (es)
MX (1) MXPA06005729A (es)
WO (1) WO2006004566A2 (es)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411892B1 (en) * 2000-07-13 2002-06-25 Global Locate, Inc. Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris
US20080125971A1 (en) 2001-06-06 2008-05-29 Van Diggelen Frank Method and apparatus for improving accuracy and/or integrity of long-term-orbit information for a global-navigation-satellite system
US20080129588A1 (en) 2001-06-06 2008-06-05 David Albert Lundgren Method and apparatus for determining location information of a mobile device
US7945387B2 (en) * 2003-03-19 2011-05-17 Broadcom Corporation Method and apparatus for distribution of satellite navigation data
US6975266B2 (en) * 2003-06-17 2005-12-13 Global Locate, Inc. Method and apparatus for locating position of a satellite signal receiver
US20050234643A1 (en) * 2003-11-21 2005-10-20 Charles Abraham Method and apparatus for managing network elements in a satellite navigation data distribution system
US7586438B1 (en) * 2004-04-19 2009-09-08 Novariant Inc. Navigation with satellite communications
US8130692B2 (en) * 2005-03-18 2012-03-06 Raytheon Company Data handling in a distributed communication network
CA2642369C (en) * 2006-02-28 2013-12-10 Nokia Corporation Methods and apparatuses for assisted navigation systems
US7582132B2 (en) * 2006-05-24 2009-09-01 Johns Manville Nonwoven fibrous mat for MERV filter and method
US7608125B2 (en) * 2006-05-24 2009-10-27 Johns Manville Nonwoven fibrous mat for MERV filter and method of making
US7676326B2 (en) * 2006-06-09 2010-03-09 Spectraseis Ag VH Reservoir Mapping
EP1987374B1 (en) * 2006-06-30 2010-10-20 Spectraseis AG Vh signal integration measure for seismic data
CN101542308B (zh) * 2006-09-21 2013-02-27 诺基亚公司 辅助式基于卫星信号的定位
GB2463591B (en) * 2007-05-17 2012-04-11 Spectraseis Ag Seismic attributes for reservoir localization
US7598907B2 (en) * 2007-12-06 2009-10-06 Kyocera Corporation System and method for WWAN/WLAN position estimation
US8352540B2 (en) 2008-03-06 2013-01-08 International Business Machines Corporation Distinguishing data streams to enhance data storage efficiency
US8078192B2 (en) * 2008-04-22 2011-12-13 Nokia Corporation Supporting the use of a virtual reference station
KR101981082B1 (ko) * 2012-05-09 2019-05-22 삼성전자주식회사 전자장치의 위치측정을 위한 방법 및 장치
JP5769748B2 (ja) * 2013-03-26 2015-08-26 京セラドキュメントソリューションズ株式会社 ネットワーク通信装置、ファクシミリ装置
CN103399801A (zh) * 2013-08-08 2013-11-20 邢立宁 分离模块航天器两级层次混合系统
WO2015061799A1 (en) * 2013-10-25 2015-04-30 Gurtowski Louis Selective capture with rapid sharing of user or mixed reality actions and states using interactive virtual streaming
US11165842B2 (en) * 2013-10-25 2021-11-02 Louis Gurtowski Selective capture with rapid sharing of user or mixed reality actions and states using interactive virtual streaming
DE102016214156A1 (de) 2016-08-01 2018-02-01 Continental Teves Ag & Co. Ohg Verfahren zum Senden von Daten von einem Fahrzeug an einen Server und Verfahren zum Aktualisieren einer Karte
CN107748373B (zh) * 2017-09-25 2019-12-13 千寻位置网络有限公司 卫星导航电文数据收集方法
CN112256406B (zh) * 2020-12-08 2021-08-17 北京华云星地通科技有限公司 作业流程平台化调度方法
CN113220721A (zh) * 2021-04-06 2021-08-06 中国人民解放军63921部队 一种面向卫星导航监测系统的海量数据流处理方法及装置

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4445118A (en) * 1981-05-22 1984-04-24 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Navigation system and method
US5477458A (en) * 1994-01-03 1995-12-19 Trimble Navigation Limited Network for carrier phase differential GPS corrections
US6236940B1 (en) * 1995-09-08 2001-05-22 Prolink, Inc. Display monitor for golf cart yardage and information system
US5884214A (en) * 1996-09-06 1999-03-16 Snaptrack, Inc. GPS receiver and method for processing GPS signals
US5901178A (en) * 1996-02-26 1999-05-04 Solana Technology Development Corporation Post-compression hidden data transport for video
US6185427B1 (en) * 1996-09-06 2001-02-06 Snaptrack, Inc. Distributed satellite position system processing and application network
US6411254B1 (en) * 1997-04-15 2002-06-25 Snaptrack, Inc. Satellite positioning reference system and method
US6215441B1 (en) * 1997-04-15 2001-04-10 Snaptrack, Inc. Satellite positioning reference system and method
US6904110B2 (en) * 1997-07-31 2005-06-07 Francois Trans Channel equalization system and method
US6985454B1 (en) * 1999-01-26 2006-01-10 Globalstar L.P. ISP system using non-geosynchronous orbit satellites
US6411892B1 (en) * 2000-07-13 2002-06-25 Global Locate, Inc. Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris
US6453237B1 (en) * 1999-04-23 2002-09-17 Global Locate, Inc. Method and apparatus for locating and providing services to mobile devices
US7053824B2 (en) * 2001-11-06 2006-05-30 Global Locate, Inc. Method and apparatus for receiving a global positioning system signal using a cellular acquisition signal
US6091959A (en) * 1999-06-02 2000-07-18 Motorola, Inc. Method and apparatus in a two-way wireless communication system for location-based message transmission
US6496477B1 (en) * 1999-07-09 2002-12-17 Texas Instruments Incorporated Processes, articles, and packets for network path diversity in media over packet applications
US6775802B2 (en) * 2000-08-08 2004-08-10 Qualcomm Incorporated Method, apparatus, and system for signal prediction
US7196660B2 (en) * 2000-11-17 2007-03-27 Global Locate, Inc Method and system for determining time in a satellite positioning system
US6560534B2 (en) * 2001-06-06 2003-05-06 Global Locate, Inc. Method and apparatus for distributing satellite tracking information
US6799116B2 (en) * 2000-12-15 2004-09-28 Trimble Navigation Limited GPS correction methods, apparatus and signals
US6651000B2 (en) * 2001-07-25 2003-11-18 Global Locate, Inc. Method and apparatus for generating and distributing satellite tracking information in a compact format
US20030212821A1 (en) * 2002-05-13 2003-11-13 Kiyon, Inc. System and method for routing packets in a wired or wireless network
US7349390B2 (en) * 2002-05-28 2008-03-25 Ntt Docomo, Inc. Packet transmission method and communication system
US7945387B2 (en) 2003-03-19 2011-05-17 Broadcom Corporation Method and apparatus for distribution of satellite navigation data
EP1952173A2 (en) * 2005-10-28 2008-08-06 SiRF Technology, Inc. Global positioning system receiver timeline management
US7957423B2 (en) * 2008-01-02 2011-06-07 Cisco Technology, Inc. Packet error correction
US8036245B2 (en) * 2008-06-30 2011-10-11 ST-Ericsson S.A. System and method for packet based communications and arrangement therefor
WO2010096648A2 (en) * 2009-02-20 2010-08-26 Interdigital Patent Holdings, Inc. Network coding relay operations

Also Published As

Publication number Publication date
WO2006004566A2 (en) 2006-01-12
CA2549828A1 (en) 2006-01-12
EP1695108A2 (en) 2006-08-30
KR20070038447A (ko) 2007-04-10
CN1906497B (zh) 2010-05-26
ATE504013T1 (de) 2011-04-15
KR100964939B1 (ko) 2010-06-21
EP1695108B1 (en) 2011-03-30
WO2006004566A3 (en) 2006-02-23
US7640103B2 (en) 2009-12-29
US20100066606A1 (en) 2010-03-18
US20050288861A1 (en) 2005-12-29
US8660792B2 (en) 2014-02-25
US20120105281A1 (en) 2012-05-03
JP2007517428A (ja) 2007-06-28
BRPI0416773A (pt) 2007-02-27
DE602004032049D1 (de) 2011-05-12
US20050114022A1 (en) 2005-05-26
US7945387B2 (en) 2011-05-17
CN1906497A (zh) 2007-01-31
US8600661B2 (en) 2013-12-03

Similar Documents

Publication Publication Date Title
US8660792B2 (en) Method and apparatus for distribution of satellite navigation data
US8738290B2 (en) Method and apparatus for managing network elements in a satellite navigation data distribution system
US7554934B2 (en) Method and apparatus for processing location service messages in a satellite position location system
KR100722350B1 (ko) 위치 측정 시스템을 위한 인터페이스
Hirokawa et al. PPP/PPP‐RTK open formats: Overview, comparison, and proposal for an interoperable message
CN108536003A (zh) 精密授时系统及方法及授时服务系统
KR20020089477A (ko) 셀룰러 통신 네트워크에서 gps 보조 메세지 및 그 방법
MXPA01001659A (es) Metodo y aparato para comprimir informacion de mensajes de radiodifusion de satelites gps.
CN101366295A (zh) 用于辅助全球定位系统广播定位的网络系统
CN104133235A (zh) 一种gps/bds非差网络rtk误差改正数传输方法
CN100566207C (zh) 用于高灵敏度卫星定位系统接收器的合成导航数据
CN114553982B (zh) 一种应用于gnss的n-rtk差分增强服务的数据编码方法及数据传输方法
CN106019325B (zh) 用于更新并提供卫星导航消息的方法和装置
Anghileri et al. Reduced navigation data for a fast first fix
KR102427459B1 (ko) Sbas 보강항법 초기 위치 결정 시간 단축을 위한 위성항법 운용 시스템
EP4099061A1 (en) Method for generating and providing a precise positioning solution of a mobile receiver in a gnss system by a central computation unit and a software product and its dissemination
HK1137530B (zh) 管理卫星导航数据分配系统中网络单元的方法及装置

Legal Events

Date Code Title Description
FA Abandonment or withdrawal