A method for transmitting additional information in a satellite navigation system includes providing a navigation message including a continuous data stream having a prescribed bit rate and structuring the navigation message in a plurality of pages generated according to a prescribed page definition so as to transmit information, wherein each of the plurality of pages includes a checksum calculated as a function of information contained in the page. The method further includes generating at least one new page containing the additional information so as to form a changed, navigation message according to a further page definition that differs from the prescribed page definition such that the checksum calculated as a function of information contained on the page generated according to the prescribed page definition is false; and transmitting the at least one new page.
|
1. A method for transmitting additional information in a satellite navigation system comprising:
providing a navigation message including a continuous data stream having a prescribed bit rate;
structuring the navigation message in a plurality of pages generated according to a prescribed page definition so as to transmit information, wherein each of the plurality of pages includes a checksum calculated as a function of information contained in the page;
generating at least one new page containing the additional information so as to form a changed navigation message according to a further page definition that differs from the prescribed page definition such that the checksum calculated as a function of information contained on the page generated according to the prescribed page definition is false; and
transmitting the at least one new page.
7. A satellite navigation system comprising:
a space segment including a plurality of satellites each sending a satellite signal, the signal containing a navigation message;
a utilizing system configured to receive and evaluate the navigation messages for position determination and navigation; and
a ground segment including at least one observation and command station configured to monitor the plurality of satellites and to structure the navigation message in a plurality of pages generated according to a prescribed page definition so as to transmit information, wherein each of the plurality of pages includes a checksum calculated as a function of information contained in the page, to generate at least one new page of the navigation message containing additional information so as to form a changed navigation message according to a page definition that differs from the prescribed page definition such that the checksum calculated as a function of information contained in the page generated according to the prescribed page definition is false; and to transmit the at least one page.
2. The method as recited in
3. The method as recited in
4. The method as recited in
5. The method as recited in
6. The method as recited in
receiving the changed navigation message; and
ascertaining the additional information contained in the changed navigation message.
8. The satellite navigation system as recited in
|
This application is a U.S. National Phase Application under 35 U.S.C. §371 of International Application No. PCT/DE2008/002070, filed Dec. 15, 2008, and claims benefit to German Application Nos. DE 10 2007 060 899.5, filed Dec. 14, 2007 and DE 10 2008 061 319.3, filed Dec. 11, 2008. The International Application was published in German on Jun. 25, 2009 as WO 2009/076937 under PCT Article 21 (2).
The invention relates to a method for transmitting additional information with navigation messages in a satellite navigation system.
Satellite systems for worldwide navigation (Global Navigation Satellite System GNSS, satellite navigation system for short) are used for position determination and navigation on the ground and in the air. In order for a receiver to determine a given position, navigation messages are transmitted in the GNSS via the satellite signals. In the European GNSS Galileo (below also referred to as the Galileo system or Galileo for short), which is being set up at this time, however, the current specification only provides for very few bits for future expansions, which, of course, limits any later expansion of the Galileo system by new services and additional information.
Therefore, an aspect of the present invention is to provide a method for transmitting additional information with navigation messages in a satellite navigation system.
In a satellite navigation system like Galileo, a navigation message is organized or structured according to a prescribed page definition in various pages. Here, certain pages can be secured by means of a checksum associated with the definition of the page in question, a procedure which is provided, for example, in Galileo. An idea of the invention is to define additional new pages of the navigation messages in such a way that the checksum that is calculated as a function of information contained in the page generated according to the prescribed page definition is false. In this manner, it is possible to ensure that a receiver that operates only on the basis of the old page definition ignores the pages generated according to the new page definition. Through the new definition of pages, the invention allows the transmission of additional information in a navigation message.
According to an embodiment, the invention now relates to a method for transmitting additional information with navigation messages in a satellite navigation system, whereby a navigation message is a continuous data stream having a prescribed bit rate, said method comprising the following steps:
The new page definition for a navigation message makes it possible to transmit additional information with the navigation message. A receiver that receives a navigation message with a new page structure can either evaluate said navigation message according to the new page definition, if it has been configured to do so, or else said receiver can at least partially ignore said navigation message if said receiver operates according to the old page definition, since the checksum is false for a page generated on the basis of the old page definition. Consequently, the generation of a new page definition is compatible with systems that operate on the basis of the prescribed or “old” page definition. Of course, the new page definition can likewise provide for checksums for the new pages.
According to an embodiment of the invention, the step of generating new pages of the navigation message according to the page definition that differs from the prescribed page definition can comprise the fact that the space in the data stream of a navigation message that is provided for the checksum that is calculated as a function of information contained in the page generated according to the prescribed page definition is only partially occupied with information in such a way that the calculated checksum is always false. If only part of the space that is provided for the checksum according to the old, i.e. the prescribed, page definition is occupied with information in order to render the calculated checksum “false”, then the remaining space can be used for the new, i.e. the different page definition. As a result, additional space can be created for the transmission of additional information with the navigation message.
Moreover, according to an embodiment of the invention, a counter can be integrated into a new page of the navigation message for purposes of allowing a later expansion. This counter can consist of one or more bits.
Furthermore, according to an embodiment of the invention, the step of transmitting additional information by means of the newly generated pages can comprise the fact that information that is contained in the page generated according to the prescribed page definition is only partially replaced by the information that has to be additionally transmitted. In this manner, for example, it can be ensured that areas in the navigation message, or to put it more precisely, in the data stream, that are necessary according to the prescribed or “old” page definition for a continuous operation on the basis of the “old” page definition are retained and these areas allow the problem-free operation of receivers that operate on the basis of the old page definition. In this manner, it is also possible to retain information that is normally not secured by a checksum and that is thus, in principle, independent of a page definition.
In particular, according to an embodiment of the invention, the information “region status” and the “tail bits” of a navigation message, which are contained in the page generated according to the prescribed page definition, cannot be replaced by the information that has to be additionally transmitted. In other words, this information or these bits are also retained after a new definition of the page structure of a navigation message, so that all receivers can receive navigation messages or a data stream from satellites without any problem and can acquire at least this information from the received messages.
In an embodiment, the invention also relates to a satellite navigation system that comprises a space segment with several satellites that send satellite signals containing navigation messages that are to be received and evaluated by utilizing systems for position determination and navigation, and that comprises a ground segment with several observation and command stations that monitor the satellites, whereby one or more of the observation and command stations are configured to carry out a method according to the invention and, as described above, to transmit additional information to the utilizing systems. In such a satellite navigation system, a navigation message can be expanded by a new page definition even if this was not originally provided for.
Moreover, one embodiment of the invention provides a method for receiving additional information transmitted with a navigation message, said method having the following steps:
receiving a navigation message with a changed page structure that was generated and
transmitted as described above by means of a method according to the invention, and
ascertaining the additional information contained in the new pages of the received navigation message with the changed page structure.
Finally, in another embodiment, the invention provides a receiver for signals from a satellite navigation system, said signals containing navigation messages, whereby the receiver is configured to execute a method for receiving additional information transmitted by a method according to the invention as explained above. For example, the method can be implemented in the operating software of a receiver for navigation messages, for example, a navigation device. In this manner, the functionality of the receiver can be expanded in that the additional information is processed in the receiver, for example, in that new services of the satellite navigation system are integrated into the receiver through the additional information.
Additional advantages and application possibilities of the present invention ensue from the description below in conjunction with the embodiments shown in the drawings.
In the description, in the claims, in the abstract and in the drawings, the terms and associated reference numerals cited below in the list of reference numerals are used.
The drawings show the following:
Below, the same and/or functionally equivalent elements are provided with the same reference numerals.
The observation and command stations 22, which are configured in Galileo as separate units, are especially provided for monitoring and controlling the satellites 14. For this purpose, they relay received navigation signals 16 via a communication network to a control center 24 that evaluates the received navigation signals 16 in that it checks the data from a satellite 14 that is transmitted with each navigation signal 16, especially the orbit and the point in time of the signal generation as well as the signal structure and the integrity of the received signals. The observation and command stations 22 also generate navigation messages 28 and send them continuously or in pulsating form to the satellites 14 for purposes of continuous further distribution to the utilizing systems 18.
The navigation messages 28 contain parameters containing orbital data, time data and other data that describes the navigation signal or the dissemination means and, in an observation and command station 22, they can also be provided with additional information that, embedded into the navigation messages, can be transmitted to the utilizing systems 18 via the satellite signals 16, for example, information pertaining to system expansions. For this purpose, an observation and command station 22 has appropriate processor means 26 for generating navigation messages 30. The processor means 26 are configured to execute the method that is sketched in the form of a flow chart in
According to the method sequence sketched in
With the invention, a navigation message can be expanded by new page definitions, even if this was not provided for in the original specification for a navigation message. At the same time, receivers that only know the old page definitions can continue to operate properly because they ignore pages that are generated and transmitted on the basis of the new page definition in terms of the data content or contained information. Moreover, according to the invention, message parts that are not secured by a checksum can also be evaluated and processed in the newly defined pages by receivers that only “understand” the old page definitions.
Patent | Priority | Assignee | Title |
11448772, | Oct 09 2018 | THE EUROPEAN UNION, REPRESENTED BY THE EUROPEAN COMMISSION | Transmission of satellite navigation message into multiple pages encoded for optimal retrieval at receiver in a fully interchangeable way |
8473210, | Dec 14 2007 | Astrium GmbH | Method for the transmission of additional data along with navigation messages in a satellite navigation system |
Patent | Priority | Assignee | Title |
6944534, | Nov 08 2001 | EADS Astrium GmbH | Process for transmitting status messages to terminals of a satellite data transmission system, in particular in a satellite navigation system |
7019687, | Nov 22 2004 | Raytheon Company | Methods and apparatus for satellite integrity messaging |
20090119002, | |||
WO3040749, | |||
WO2007022869, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 15 2008 | Astrium GmbH | (assignment on the face of the patent) | / | |||
Jun 08 2010 | TRAUTENBERG, HANS L | Astrium GmbH | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024532 | /0516 |
Date | Maintenance Fee Events |
Jan 10 2013 | ASPN: Payor Number Assigned. |
Jun 03 2016 | REM: Maintenance Fee Reminder Mailed. |
Oct 23 2016 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Oct 23 2015 | 4 years fee payment window open |
Apr 23 2016 | 6 months grace period start (w surcharge) |
Oct 23 2016 | patent expiry (for year 4) |
Oct 23 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 23 2019 | 8 years fee payment window open |
Apr 23 2020 | 6 months grace period start (w surcharge) |
Oct 23 2020 | patent expiry (for year 8) |
Oct 23 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 23 2023 | 12 years fee payment window open |
Apr 23 2024 | 6 months grace period start (w surcharge) |
Oct 23 2024 | patent expiry (for year 12) |
Oct 23 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |