METHOD OF AND DEVICE FOR PROVIDING A REFERENCE TIMESCALE TO A USER EQUIPMENT

NL2038763APending Publication Date: 2026-05-01FNV IP BV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
NL2038763
Authority / Receiving Office
NL · NL
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-03
Publication Date
2026-05-01
Estimated Expiration
2044-10-02

AI Technical Summary

Technical Problem

Existing methods for precise time synchronization, such as those relying on GNSS and signal of opportunity approaches, are vulnerable to interference, complex, and lack accuracy, necessitating a more reliable and efficient method for distributing precise time independent of GNSS.

Method used

A method involving ground stations with known geolocations and synchronized clocks, which time-tag satellite signals with a predefined pattern, allowing multiple stations to calculate and encode the time and position of satellite signals for accurate transfer to user equipment.

Benefits of technology

Provides a robust and precise reference timescale that enhances synchronization accuracy and reliability, leveraging existing satellite infrastructure without increasing receiver complexity, suitable for various applications requiring high precision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000029_0000
    Figure 00000029_0000
  • Figure 00000030_0000
    Figure 00000030_0000
  • Figure 00000030_0001
    Figure 00000030_0001
Patent Text Reader

Abstract

A method of providing a reference timescale to a user equipment is disclosed. The method is performed by a processing device and comprises the steps of: receiving, from a first ground station, timing measurement of a satellite signal, wherein the first ground station has a known geolocation and a ground station clock synchronized to the reference timescale, wherein timing measurement of a satellite signal is generated by the first ground station by time-tagging a time of arrival of the satellite signal comprising a time synchronization marker transmitted by the satellite, the time synchronization marker is known to the first ground station and the user equipment, calculating time of transmission of the satellite signal based on the received timing measurement, encoding the time of transmission and position information of the satellite in the relevant satellite signal, and transmitting the relevant satellite signal encoding the time of transmission and the position information of the satellite to the user equipment. Unlocking insights from Geo-Data, the present invention further relates to improvements in sustainability and environmental developments: together we create a safe and liveable world.
Need to check novelty before this filing date? Find Prior Art

Description

FIELD OF THEINVENTION

[0001] The present disclosure generally relates to distributing a reference timescale, and more specically, to a method ofand a device for providing a reference timescale to a user equipment. Unlocking insights from Geo-Data, the present invention further relates to improvements in sustainability and environmental developments: togetherwe create a safe and liveable world. BACKGROUND OF THEINVENTION

[0002] Modern societies depend on access to very precise time to function in a much wider sense than most people realize. Time synchronization is being used in day-to-day operation of Power grids, Telecommunications, Water and Gas networks, nancial trading, the Internet, Data Centres, etc. Precise timekeeping is a foundational element that supports the functioning and efciency ofvarious infrastructures in the societies. Without precise timekeeping, many systems people rely on daily would face signicant challenges and inefciencies.

[0003] Currently most applications needing a precise time source use the American Global positioning system, GPS or nowadays global navigation satellite system GNSS, a term which also includes the European Galileo, the Chinese BeiDou and Russian GLONASS.

[0004] While GNSS provides important services for navigation and timing, reliance on the GNSS introduces vulnerabilities and limitations, which can be attributed to a number ofreasons.

[0005] First of all, GNSS signals are relatively weak and can be easilyjammed by malicious transmitters, which overwhelm the receiver with noise, preventing it from receiving satellite signals. More sophisticated than jamming, spoong involves broadcasting fake GNSS signals to deceive receivers into calculating incorrect positions or times. This can have serious implications for navigation and timing applications.

[0006] Moreover, there is various interference to GNSS signals. As an example, solar ares and other space weather phenomena can disruptGNSS signals, leading to degraded performance or complete outages. Besides, urban environments with tall buildings (which will cause multipath effect), electromagnetic interference from other devices, and intentional signal interference can affectGNSS accuracy and reliability.

[0007] Therefore, though GNSS is widely and successfully used in all kinds of applications requiring access to a precise time source, this dependence onGNSS is identied as a vulnerability, particularly in light of the persistent GNSS interference problems reported these days. The potential exists forGNSS synchronization to be disrupted by a state actor over large geographical areas, or in localized areas by malicious or reckless operation ofjamming devices by individuals.

[0008] Thus, both in public regulations and private industry, there is motivation and drive towardsGNSS independent alternatives which can operate evenwhen large geographical areas are denied GNSS coverage. As an example, a report published by National Institute of Standards and Technology, NIST, of the United States in November 2021 concludes that Critical Infrastructure would benet from improvements in both resilience and diversity.

[0009] European, Union, EU, has published a report in 2023 called Assessing Alternative Positioning, Navigation, and Timing Technologies for Potential Deployment in the EU and showed that alternatives are available for distribution ofUTC time, but all have limitations, be it the need for Fiber Optic links, need for large roll-out of new infrastructure or currently no availability in Europe or other parts ofthe world.

[0010] A currently available method of transferring time, referred to as the signal of opportunity approach, is a method oftransferring precise time by utilizing existing signals that are already being transmitted for other purposes. These signals can come from a variety of sources such as radio, television broadcasts, cellular networks, or even satellite communications that are not originally intended for time synchronization.

[0011] The signal ofopportunity approach, while useful for time transfer and synchronization, has several disadvantages that can impact its reliability and accuracy.

[0012] First of all, the approach relies on the availability of external signals, such as radio, TV broadcasts, or cellular signals. If these signals are not present or are weak, the receiver cannot perform synchronization.

[0013] Besides, as the signals are not specically designed fortime transfer, theymay nothave the necessary accuracy or stability required for precise time synchronization. There can also be unknown and variable delays in the transmission path ofthe signal, leading to inaccuracies in the extracted timing information.

[0014] Moreover, designing a receiver that can effectively use signals of opportunity for time synchronization can be complex, requiring sophisticated algorithms to extract and process the timing information accurately. Different types of signals (e.g., AM, FM, digital TV) may require different processing techniques, adding to the complexity ofthe receiver design.

[0015] Furthermore, the exact structure of the signals of opportunity may not be known, requiring the exchange oflarge amounts of data, such as raw radio frequency data, necessitating a large communications bandwidth.

[0016] Based on the above, it is desirable that an alternative way of distributing precise time is available, which would enable transfer of time independent of GNSS readily without signicantly increasing the complexity ofreceiver design. BRIEF SUMMARY OF THEINVENTION

[0017] In one aspect of the invention there is provided a method of providing a reference timescale to a user equipment. The method is performed by a processing device and comprises the steps of:

[0018] - receiving, from a rst ground station, timing measurement of a satellite signal received by the rst ground station from a satellite, wherein the rst ground station has a known geolocation and a ground station clock synchronized to the reference timescale, wherein timing measurement of a satellite signal is generated by the rst ground station by time-tagging a time of arrival ofthe satellite signal comprising a time synchronization marker transmitted by the satellite, the time synchronization marker is known to the ground station and the user equipment,

[0019] - calculating time oftransmission ofthe satellite signal based on the received timing measurement,

[0020] - encoding the time of transmission and position information of the satellite in the relevant satellite signal, and

[0021] - transmitting the relevant satellite signal encoding the time oftransmission and the position information ofthe satellite to the user equipment.

[0022] The above method is based on the inventors insight that a precise reference timescale can be maintained and transferred to a user equipment by using observable satellite signals and beacons.

[0023] Specically, the reference timescale is maintained by a rst ground station. The rst ground station has aknown geolocation and a clock that is synchronized to a reference timescale. The rst ground station generates timingmeasurementby time-tagging an arrival time ofa satellite signal, which includes a time synchronization marker transmitted by the satellite. This marker is a known reference point for both the ground station and the user equipment, ensuring that the time measurement is precise and consistent.

[0024] Additional timing measurements can be generated from at least one second ground station, which also has a known geolocation. These further measurements are obtained in a similar manner, with the second ground station time-tagging the arrival of the same satellite signal. By having multiple timing measurements from different ground stations, the method can account for variations and improve the accuracy ofthe calculated time oftransmission and in addition estimate the satellites position.

[0025] The time measurements from the rst, and optionally the at least one second ground stations, are received at a processing device, which performs the method ofthe present disclosure. With the timingmeasurementfrom the rst ground station (and optionally the timingmeasurement from the at least one second ground stations), the method calculates the time of transmission of the satellite signal. This calculation involves synchronizing the timing measurement(s) and accounting for the known position ofthe ground station and the satellite. By doing so, the method can accurately determine when the satellite signal was transmitted.

[0026] The calculated time of transmission and position information of the satellite are encoded into the relevant satellite signal. This encoded information is then transmitted to the user equipment. The user equipment, knowing the time synchronization marker and its own position, can decode this information to derive a precise reference timescale. This enables the user equipment to synchronize its own clock accurately with the reference timescale, which is essential for applications requiring precise timing.

[0027] This method is practical and enabling because it leverages existing satellite communication technology and ground station infrastructure. Existing GNSS ground stations can be arranged to track additional satellite signals and perform precise time measurements. Additionally, the encoding and transmission oftiming and positional information are well within the capabilities of current satellite correction broadcast systems.

[0028] The method ofthe present disclosure provides an alternative way ofproviding precise reference timescales without relying on existing GNSS technologies. It can be implemented with existing technology. This makes the method applicable for a variety of applications that depend on accurate timing.

[0029] In an example ofthe present disclosure, the time synchronization marker comprises a pattern usable as a reference epoch for timing purposes.

[0030] In the context of the present disclosure, the time synchronization marker is used to ensure precise time measurement and synchronization. This marker comprises a pattern that serves as a reference epoch for timing purposes. The term "reference epoch" refers to a specic point in time that is universally recognized and used as a starting point for time measurements. By using a known pattern, both the user equipment and the ground stations have a common reference for synchronizing their clocks and measurements.

[0031] The pattern is embedded within the satellite signal and is known to all relevant parties, including the ground stations and the user equipment. When the satellite transmits its signal, this pattern acts as a recognizable timestamp. Upon receiving the signal, the ground stations use the pattern to precisely time-tag the arrival of the signal. This process ensures that the timing measurements are consistent and can be accurately compared across different ground stations.

[0032] By having a standardized pattern, the system eliminates ambiguities and errors that could arise from using arbitrary or varying markers. This consistency is benecial for calculating the exact time oftransmission ofthe satellite signal. The pattern acts as a reliable and repeatable reference point, allowing the ground stations to perform highly accurate timing measurements.

[0033] In an example of the present disclosure, the pattern comprises a pre-dened pattern, such as a unique word having a dened length occurring at a dened position, such as the start, of every frame transmitted by the satellite.

[0034] The predened pattern maybe for example a unique word modulated using a known modulation technique. The use ofapre-dened pattern as atime synchronization marker simplies the design and implementation of the system. Ground stations and user equipment can be programmed to recognize this pattern and use it to synchronize their internal clocks with the reference timescale. This capability is particularly important in applications requiring high precision, such as telecommunications and scientic research.

[0035] In contrast, in signal ofopportunity, SOP, approaches the choice ofpattern to time-tag a signal with is typically chosen by the reference station upon every measurement and then transmitted to the user. With limited or no assumptions about the signal the SOP approach can be very bandwidth intensive that would not be suitable for the capacity ofmany satellite broadcast channels and therefore cost prohibitive.

[0036] Incorporating a unique word with a dened length at the start of every frame transmitted by the satellite provides a robust and precise method for timing synchronization. This approach enhances the accuracy of time-tagging by ground stations, facilitates consistent and reliable synchronization across the system, and ensures that the user equipment can derive a precise reference timescale.

[0037] Furthermore, a timestamp is provided in the communication channel and identies an absolute time, in a reference timescale, ofthe pre-dened pattern and thereby eliminating the time ambiguity inherent in a repeated marker. The timestamp essentially locks each marker instance to a specic time, ensuring that the receiverknows exactly which time reference the marker is linked to.

[0038] In an example ofthe present disclosure, the step ofcalculating the time oftransmission ofthe satellite signal comprises:

[0039] - deriving a time of ight needed for the satellite signal to travel from the satellite to the rst ground station;

[0040] - deriving at least one further time of ight needed for the satellite signal to travel from the satellite to at least one second ground station;

[0041] - obtaining a rst time oftransmission by subtracting the derived time ofight from the timing measurement ofthe satellite signal received by the rst ground station;

[0042] - obtaining at least one further time of transmission by respectively subtracting the derived at least one further time of ight from at least one further timing measurement of the satellite signal received by the at least one second ground station, the at least one further timing measurement of the satellite signal being received by the processing device from the at least one second ground station;

[0043] - combining the rst time of transmission and the at least one further time of transmission to derive the time of transmission of the satellite signal and optionally the satellite position.

[0044] As can be understood by those skilled in the art, with the rst ground station having a known geolocation and a ground station clock synchronized to the reference timescale, when the satellite position is known, the time oftransmission ofthe satellite signal can be calculated based on the positions ofboth the rst ground station and the satellite and the timing measurement ofthe time arrival ofthe satellite signal at the rst ground station.

[0045] Alternatively, combining the times of transmission from multiple ground stations, as described in this example, enhances the accuracy and reliability ofthe timing calculation. By using timing measurements from different locations, any individual measurement errors or timing discrepancies due to local conditions are mitigated and the satellite position can also be calculated.

[0046] This multi-station approach provides a more robust and precise determination of the satellite signal's time oftransmission. It ensures that the derived time oftransmission is not overly inuenced by anomalies or inaccuracies at any single ground station, resulting in a highly accurate reference timescale that can be reliably used by the user equipment for synchronization purposes.

[0047] In an example ofthe present disclosure, the relevant satellite signal encoding the time of transmission and the position information of the satellite is transmitted through a network connecting the processing device and the user equipment.

[0048] In another example ofthe present disclosure, the relevant satellite signal encoding the time oftransmission and the position information of the satellite is transmitted through the same satellite as the synchronization markers.

[0049] The network connecting the processing device and the user equipment can include bre optics, internet, or other high-speed data connections, which ensures that the encoded signal reaches the user equipment with minimal delay and high data integrity. It can employ existing infrastructure, making it potentially more cost-effective and scalable, especially in environments with robust network coverage. Additionally, it allows for easy updates and maintenance of the communication system without relying solely on satellite transmission, thereby increasing the overall exibility and adaptability ofthe system.

[0050] As an alternative solution, the relevant satellite signal is transmitted through the same satellite as the synchronization markers. Here the key advantage is the integration and consistency ofthe signal path. By using the same satellite to transmit both the synchronization markers and the encoded time and position information, the system ensures that the timing data remains synchronized with the satellite's operational context. This approach simplies the user equipment's receiving process, as it only needs to monitor a single source for all necessary data, reducing the potential for errors and mismatches. This is also benecial in remote or mobile scenarios where terrestrial network connectivity is unreliable or unavailable, ensuring continuous and consistent service directly from the satellite.

[0051] In an example ofthe present disclosure, the time oftransmission information includes a measurement ofthe carrier phase at the time oftransmission, including information on anumber of carrier cycles that have accumulated between measurement epochs.

[0052] The carrier phase refers to a specic point in a wave cycle of the signal when it is transmitted and includes a continuous count of complete carrier cycles that have elapsed, which provides a continuous count ofhowmany full cycles have passed between two time points (epochs) during the signal's transmission. This detailed carrier phase information allows the user equipment to synchronize not just based on the arrival time of the signal but also based on the carrier phase ofthe signal at the time oftransmission, leading to improved accuracy.

[0053] It will be understood by those skilled in the art that the number of carrier cycles can be a oating point number of carrier cycles.

[0054] The advantage ofthis approach is that it signicantly enhances the system's accuracy, as the carrier phase can be measured with higher accuracy than the pre-dened synchronization marker timing information. This results in a more stable and accurate reference timescale.

[0055] In an example of the present disclosure, ionospheric and / or tropospheric delay is considered in deriving the time of ight.

[0056] By accounting for these delays, the system can correct for the time lags introduced as the signal passes through the ionosphere. This correction ensures that the calculated time ofight is more precise, leading to a more accurate determination of the time of transmission. Consequently, this improves the overall synchronization and reliability ofthe reference timescale provided to the user equipment.

[0057] In an example of the present disclosure, timing measurement of the satellite signal is generated by each ground station after accumulating energy from a number ofsymbols ofthe time synchronization marker in a decision directed manner.

[0058] By using a decision-directed approach, the system can iteratively rene its timing measurements, leading to more precise synchronization. This technique ensures reliable performance and high precision in various environmental conditions, ultimately providing a more accurate reference timescale for the user equipment.

[0059] In an example ofthe present disclosure, symbols comprising the time synchronization marker within the satellite signal are generated in a coherent manner with the timescale of a reference system.

[0060] This coherence allows for precise alignment ofthe marker with the reference timescale, reducing timing errors and improving the accuracy ofthe synchronization process.

[0061] In another example of the present disclosure, carrier-phase of the satellite signal is generated coherently with the time synchronization marker and thereby is generated in a coherent manner with the timescale of a reference system.

[0062] This makes both the carrier-phase and the symbols of the signal synchronized and aligned with the same time reference. Having the carrier phase and the symbols both aligned with the reference timescale helps the receiving station to derive more accurate and stable timing information.

[0063] In an example ofthe present disclosure, the satellite comprises geostationary satellites and non-geostationary satellites.

[0064] The method of the present disclosure is not limited to a specic kind of satellite, it is versatile and both geostationary satellites and non-geostationary satellites can be used.

[0065] A second aspect of the present disclosure provides a method of obtaining a reference timescale by a user equipment with a known user equipment location, the method comprising the steps of:

[0066] - receiving the relevant satellite signal encoding the time of transmission of the satellite signal and the position information ofthe satellite transmitted according to the rst aspect ofthe present disclosure;

[0067] - determining a time ofreception ofthe time synchronization marker in the original satellite signal, in a user time frame local to the user equipment, and

[0068] - deriving the reference timescale using the known user equipment location, the time ofreception, and the time oftransmission ofthe satellite signal and the position ofthe satellite in the received relevant satellite signal.

[0069] By combining the timing information and the position of the satellite, the user equipment can effectively use the reference timescale to correct its own local time, allowing it to maintain highly accurate timing.

[0070] In an example of the present disclosure, the method further comprises a step of calculating a time offset between the user time frame and the derived reference timescale.

[0071] The time offset can be used to correct a local system clock ofthe user equipment.

[0072] In an example ofthe present disclosure, the method further comprises the steps of:

[0073] - receiving the carrier phase at the time oftransmission;

[0074] - recording a carrier phase at time ofreception;

[0075] - smoothing an estimate oftime difference between the time oftransmission and the time ofreception using an estimate of a phase difference between transmission and reception;

[0076] wherein the reference timescale is derived using the smoothed estimate of time difference between the time oftransmission and the time ofreception.

[0077] As can be contemplated by those skilled the art, by taking into account the carrier phase at the time oftransmission, the accuracy ofthe derived reference timescale is improved.

[0078] In an example of the present disclosure, at least one of ionospheric and tropospheric delay is considered in deriving the time ofight ofthe original satellite signal from the satellite to the user equipment.

[0079] A third aspect of the present disclosure provides a system for providing a reference timescale to a user equipment, the system comprising a computing device having a processor arranged to perform the method according to the rst aspect ofthe present disclosure.

[0080] The system further comprises:

[0081] - a rst ground station with a known geolocation and a ground station clock synchronized to the reference timescale, the rst ground station arranged to generate timing measurements of a satellite signal received by the rst ground station from a satellite, by time- tagging a time of arrival of the satellite signal comprising a time synchronization marker transmitted by the satellite, the time synchronization marker is known to the ground station and the user equipment;

[0082] - a user equipment with aknown user equipment location and arranged to receive the relevant satellite signal encoding the time of transmission and the position information of the satellite and to derive a time offset between a user time frame and the reference time frame using the known user equipment location, a time of reception of the synchronization marker in the original satellite signal in a user time frame local to the user equipment, and the time of transmission ofthe received relevant satellite signal.

[0083] A fourth aspect of the present disclosure provides a device for providing a reference timescale to a user equipment, the device comprising a processor for performing the method according to the rst aspect ofthe present disclosure.

[0084] A fth aspect of the present disclosure provides a computer program product, comprising a computer readable storage medium storing instructions which, when executed on at least one processor, cause the at least one processor to carry out the method according to the rst aspect ofthe present disclosure.

[0085] The above mentioned and other features and advantages ofthe disclosure will be best understood from the following description referring to the attached drawings. In the drawings, like reference numerals denote identical parts or parts performing an identical or comparable function or operation. BRIEF DESCRIPTIONOF THEDRAWINGS

[0086] In order to describe the manner in which the above-recited and other advantages and features of the disclosure can be obtained, a more particular description of the principles briey described above will be rendered by reference to specic embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only exemplary embodiments of the disclosure and are therefore not to be considered to be limiting of its scope, the principles herein are described and explained with additional specicity and detail through the use ofthe accompanying drawings in which:

[0087] FIG. 1 schematically illustrates a system for providing a reference timescale to a user equipment;

[0088] FIG. 2 illustrates a modulation scheme used by Inmarsat L-band signals.

[0089] FIG. 3 illustrates a frame ofI1\H\ / IARSAT L-band signals;

[0090] FIG. 4 schematically illustrates, in a ow chart, a method of providing a reference timescale to a user equipment in accordance with the present disclosure;

[0091] FIG. 5 schematically illustrates using a same clock to drive carrier demodulation and tracking modules and a local time reference of a receiver;

[0092] FIG. 6 schematically illustrates a Hatch lter for smoothing timing estimates with carrier phase measurements; and

[0093] FIG. 7 shows test results of time transfer using the method of the present disclosure between two test sites over three days. DESCRIPTION OF ILLUSTRATIVEEMBODHVIENTS

[0094] Embodiments contemplated by the present disclosure will now be described in more detail with reference to the accompanying drawings. The disclosed subject matter should not be construed as limited to only the embodiments set forth herein. Rather, the illustrated embodiments are provided by way ofexample to covey the scope ofthe subject matter to those skilled in the art.

[0095] The new technology presented in the present disclosure has the benet of being wirelessly available almost anywhere. Itwould be available from space from several satellites with redundant global coverage. Such a technology will be attractive for end users and infrastructure providers ofmany different timing applications. It will reduce the reliance on GNSS and provide additional redundancy through GNSS independence. For national critical infrastructure this technologywouldbe ofsignicant value. The wireless similarities withGNSS will generallymake it easy to install as an addition where GNSS already is used. The technology can largely re-use existing satellite broadcasting infrastructure.

[0096] The term "reference timescale" refers to a precise time standard provided by for example a ground network of the present disclosure. Based on the present disclosure, a precise time standard is maintained on the ground, which is transferred using observable satellite signal as a beacon.

[0097] Referring to Figure 1, a system 10 for providing a reference timescale to a user equipment is illustrated.

[0098] The system 10 comprises one or more satellites 11, one or more ground stations 12, whichmay alsobe referred to as observation stations. The system 10 further comprises any number ofreceiver stations 13, which may also be referred to user equipment or user receivers or simply receivers. The system 10 further comprises a processing device 14 for collecting information from the observation stations 12 and transmitting timing information about signals received by the observation stations 12 and the receiver stations 13 from the satellite 11.

[0099] The one or more satellites 11 are arranged to broadcast signals, which can be received by the ground stations 12 and the receiver stations 13, as indicated by arrows 16 ofFigure 1.

[0100] The satellite 11 can comprise geostationary ornon-geostationary satellites. The satellite 11 can be a communication satellite or an Earth observation satellite.

[0101] The signals transmitted by the satellite 11 has a modulation scheme and framing structurewhich are known to the ground stations 12 and receiver stations 13. As can be understood by those skilled in the art, this is realised by following a standardized protocol or proprietary schemes which are made known to the ground stations 12 and receiver stations 13.

[0102] The satellite 11 may comprise for example an Inmarsat satellite transmitting L-band signals. These signals are in the 1 to 2 GHz range, commonly used for mobile satellite services due to their robustness against atmospheric conditions. The modulation scheme, such as QPSK, and the framing structure ensure compatibility and reliable decoding by the ground stations 12 and the receiver stations 13. These protocols include synchronization bits and error correction codes to maintain data integrity and facilitate seamless communication.

[0103] Another example is a weather satellite, such as a Geostationary Operational Environmental Satellite, GOES. GOES satellites transmit in the L-band and S-band, using modulation schemes likeBPSK andQPSK. They provide importantmeteorological data, including real-time weather monitoring and forecasting. The standardized protocols used ensure that ground stations and receiver stations can accurately process the weather data for analysis and dissemination.

[0104] In accordance with the present disclosure, a reference timescale is distributed from the ground network comprising the ground station 12 to the user equipment 13 by using satellite signals. The user equipment 13 can include user equipment found in applications as described in the background section.

[0105] In a typical signal of opportunity, SOP, scenario, the user equipment is not a participating user for the signal of interest, but essentially eavesdrops on that signal and extracts timing information from what it picks up in an ad hoc manner.

[0106] The present disclosure differs from the SOP approach in that the user equipment ofthe present disclosure is a receiver that already processes the signal of interest, that is, the signal transmitted via the satellite 11.

[0107] Moreover, the signal that the satellite 11 transmits is not specically designed for time transfer. Therefore, there is no assumption about stability or accuracy ofthe satellite clock.

[0108] The present disclosure takes advantage ofthe user equipments prior knowledge ofthe satellite signal, including the modulation scheme and framing information. The framing information in particular is the source of a regular, dened pattern in the satellite signal which can be used as a reference epoch for timing purposes. The dened pattern in the satellite signal therefore is considered or functions as a time synchronization marker which will be used by the present disclosure for time transfer from the ground network to the user equipment.

[0109] As a general example, for a communication satellite, the adopted modulation scheme may for instance comprise Binary Phase Shift Keying, BPSK, Quadrature phase-shift keying, QPSK, 8PSK, or64QAM. For framing information, the satellite signal typically includes aunique word, payload data and control information. The unique word is a specic pattern at the start of each frame to enable synchronization.

[0110] In the case the signal transmitted by the satellite does not comprise a dened pattern such as a unique word, a pattern formed by a sequence ofdecoded symbols may be selected as the time marker, the pattern is therefore broadcast to the user. This is still very bandwidth efcient compared to broadcasting rawRF data as used in the SOP approach.

[0111] In an example, for Inmarsat L-band signals, the modulation scheme is Raised Root Cosine (RRC)-shaped Binary Phase Shift Keying (BPSK), which is illustrated in Figure 2. The framing information of the IMVIARSAT L-band signals takes the form of a unique word, 64 symbols in duration, that occurs at the start of every frame (every 3.36 seconds for a 1200 baud signal, and every 1.68 seconds for a 2400 baud signal).Aframe ofthe II\H\ / IARSAT L-band signals is illustrated in Figure 3, whereUW stands for unique word.

[0112] For earth observation satellites, generally well-documented downlink signals are used for data transmission, which might use standard protocols and modulation schemes to ensure compatibility with ground stations.

[0113] The ground station(s) 12 has a known location, which can be determined based on an approach known to those skilled in the art. In other words, the ground station 12 is precisely geo- located and exact geographical coordinates ofthe ground station 12 can be determined with a high degree of accuracy. This means the specic latitude, longitude, and altitude of the location ofthe ground station 12 can be identied within a small margin of error.

[0114] As an example, the location of the ground station 12 can be determined using GNSS satellite information obtained from a hand-held GPS receiver during installation of the ground station 12, through survey, or through the use oftopological maps and so on.

[0115] Referring back to Figure 1, each ground station 12 has a local clock 121. At least one of the ground stations 12 has its local clock 121 synchronized to the reference timescale. In an embodiment of the present disclosure, local clocks 121 of one or more ground stations 12 are synchronized to the reference timescale. In another embodiment of the present disclosure, one ground station 12 has a local clock 121 synchronized to the reference timescale, local clocks 121 ofother ground stations 12 are not necessarily synchronized to the reference timescale.

[0116] Each ofthe ground stations 12 is arranged to receive signals (telemetry, scientic data, communications, etc.) from the satellite 11 and time-tag time of arrival of the satellite signal comprising a time synchronization marker transmitted by the satellite 11.

[0117] The receiver station 13 is generally axed station with aknown location. Each receiver station 13 is equipped with a local receiver clock 131. Each of the receiver station 13 is also arranged to receive, independently ofthe ground stations, signals from the satellite 11 and time- tag time of arrival ofthe satellite signal comprising a time synchronization marker transmitted by the satellite 11.

[0118] The processing device 14 is arranged to receive timing measurements of the satellite signals from the ground station(s) 12, to process the receiving timing measurements to obtain time of transmission of the satellite signals, and to convey the obtained time of transmission of the satellite signals to the user equipment 13, such that the user equipment 13 can obtain the reference timescale, that is a precise time, which can be used for applications run by the user equipment 13.

[0119] The processing device can be an integral part of the ground station 12. Alternatively, the processing device can be independent ofthe ground station 12. When the processing device is a separate from the ground station 12, the location of the ground station 12 is available to the processing device, for example by receiving it from the respective ground station 12 or have such information stored locally in the processing device.

[0120] The method of providing a reference timescale to a user equipment of the present disclosure will be described in detail in the following.

[0121] To effect a time transfer from the reference timescale to the user equipment, two pieces ofinformation need be provided to the user:

[0122] 1. The precise time, in the reference time frame, at which the signal epoch (start of frame) occurs at the transmitter. The transmitter can be for example aGEO satellite in the case of Inmarsat L-band signals.

[0123] 2. The signal delay from the transmitter to the receiver.

[0124] Both ofthese pieces ofinformation are provided by adding extra data to a same signal from the satellite that is being tracked for timing purposes.

[0125] For providing the reference timescale to the user equipment based on the present disclosure, the position ofthe satellite transmitting the signal is needed as well. This information may already be available for the satellite 11, ormay be obtained by methods known to those skilled in the art: for example from a network of observation stations; satellite laser ranging etc.

[0126] In an example, the observation stations 12 may form a part or the whole ofthe network ofobservations stations used for satellite orbit estimation. Using the time ofight estimates, which are equivalent to pseudoranges inGNSS, the inverse GNSS problem can be solved to determine the satellite location.

[0127] Figure 4 schematically illustrates, in aow chart, a method 40 ofproviding a reference timescale to a user equipment in accordance with the present disclosure. The method is performed by for example the processing device 14 ofFigure 1.

[0128] At step 41, the processing device 14 receives timing measurement of a satellite signal from a rst ground station, such as the ground stations 12 in Figure 1. The rst ground station has a known geolocation and a rst ground station clock synchronized to a reference timescale, such as one UTC.

[0129] A timing measurement of a satellite signal is generated by the rst ground station 12 by time-tagging time of arrival of the satellite signal comprising a time synchronization marker transmitted by the satellite, the time synchronization marker is known to the ground station and the user equipment. The time synchronization markermay comprise for example a pattern usable as a reference epoch for timing purposes. In an example, the pattern can be a pre-dened pattern, which for example comprises a unique word with a dened length occurring at a dened location, such as a start, ofevery frame transmitted by the satellite.

[0130] With a pre-dened pattern, more bandwidth is saved and the workings of the user receiver is simplied as it does not need to remember the symbols recently received and their arrival time until the selected time marker symbols information would be received over the correction channel after the fact.

[0131] Alternatively, the synchronization marker can consist of a pattern that is rst transmitted by the satellite and subsequently communicated to the user.

[0132] In an example, the rst ground station 12 continuously time-tags satellite signals that it receives from the satellite. In another example, the rst ground station 12 time-tags the received satellite signals for a predetermined period oftime.

[0133] Time measurements of the satellite signals may also be generated by one or more second ground stations with known geolocations and transmitted by the second ground stations to the processing device.

[0134] In the present disclosure, the ground station(s) time-tag the arrival ofthe known unique words ofthe satellite signals. Therefore, there is no need to save the samples or broadcast these to the user. The user equipment also knows the unique word as it is part ofthe public standard, and it can start tracking these and time-tag the arrival independently ofthe ground station acting as the base (reference) receiver.

[0135] The timing measurements of the satellite signal from the rst ground station and optionally from the second ground stations are received by the processing device 14.

[0136] At step 42, the processing device 14 calculates time of transmission of the satellite signal based on the timing measurements received from the rst ground station, optionally also based on the timing measurements from the second ground stations. The time oftransmission of the satellite is expressed in the reference system timescale.

[0137] Specically, the time oftransmission ofthe satellite can be derived by rst deriving a time of ight needed for the satellite signal to travel from the satellite to the rst ground station and then subtracting the derived time ofight from the timing measurement ofthe satellite signal received by the rst ground station.

[0138] The time of transmission of the satellite signal may be calculated based on timing measurements from multiple ground stations including the rst ground station and one or more second ground station, which helps to get a better resolution.

[0139] As an example, the time oftransmission ofthe satellite signal may be calculated in the following way.

[0140] At a step, a time of ight needed for the satellite signal to travel from the satellite to the rst ground station is derived. At least one further time ofight needed for the satellite signal to travel from the satellite to at least one second ground station may also be derived.

[0141] Based on the derived time of ight, a rst time of transmission is obtained by subtracting the derived time ofight from the timing measurement ofthe satellite signal received by the rst ground station, and at least one further time oftransmission is derived by respectively subtracting the derived at least one further time of ight from the at least one further timing measurement ofthe satellite signal received by the at least one second ground station.

[0142] By combining the rst time of transmission and the at least one further time of transmission, the time oftransmission ofthe satellite signal can be derived. This approach allows a more reliable time oftransmission to be determined.

[0143] It is noted thatwhen timing measurements from several ground stations are available, the satellite position may also be optionally derived. This is very helpful when the position ofthe satellite is not known.

[0144] At step 43, the processing device 14 encodes the derived time of transmission and position information ofthe satellite to relevant satellite signal.

[0145] The derived time of transmission and position information of the satellite can be encoded and modulated onto the same satellite signal that is used for time transfer. This is done for example by adding the derived information to the data part ofthe satellite signal.

[0146] At step 44, the relevant satellite signal encoding the time oftransmission and position information ofthe satellite is transmitted to the user equipment receiving the same satellite signal, which the user equipment will use to derive the reference timescale to correct its local clock.

[0147] In otherwords, once the user equipment obtains this information, it can use it to transfer the time ofthe reference epoch in the satellite time frame to the user local time frame. In a sense, time-tag information referencing the satellite signal range to the reference timescale is transmitted to the user equipment via the encoded satellite signal. This is then used to obtain an estimate ofan offset between the local time and the system time.

[0148] The signal carrying the position and time of transmission of the satellite can be transmitted to the user equipment in different ways. In an example, referring to Figure 1, the signal carrying the time oftransmission and position information ofthe satellite is transmitted from the processing device14 via an uplink station 15 to the satellite 11, and then to the user equipment 13.

[0149] The signal carrying the time of transmission and position information of the satellite can be transmitted to the user equipment via a telecommunication network as well, without going via the satellite. In this case, the processing device 14 and the user equipment 13 are connected to the same network (not shown in Figure 1). The processing device 14, upon generating the signal carrying thetime oftransmission and position information ofthe satellite, will havethe same signal transmitted to the user equipment via the telecommunication network.

[0150] In a specic example, the signal carrying the position and time information of the satellite is transmitted as aNetworked Transport ofRTCM via Internet Protocol.

[0151] As for deriving the reference timescale, specically, assuming that Tlsys is the system time at the transmit epoch (at the satellite), T2 is the receiver time at the receive epoch (at the user equipment) and TOF is the time of ight, T2 : T5 + TOF + ATZR", where ATZR" is a receiver clock error. The receiver calculates the system time at the receive epoch Tzsys from the T; andTOF , Tzsys : T5 + TOF. The difference between the system time Tzsysat the receive epoch and the receiver time T2 at the receive epoch gives the receiver clock error at the receive epoch ATZR" = T2 T;.

[0152] The time of ight measurement corresponds to the pseudorange concept from GNSS expressed in units of time rather than distance. With a sufcient diversity of satellites, these measurements can be used to solve for the user position via trilateration.

[0153] In the present disclosure, the processing performed by the ground stations 12 is precisely the same as that performed by the user equipment: generating timing measurements for the observed signal epochs relative to the local time scale. There is no impact on the structure of the satellite signal or the broadcast infrastructure as such. In addition, possible correction for path delay by both the ground station and the user equipment is also handled in the same manner.

[0154] In practice, a receiver tracks the symbols received from the satellite, and detects the presence of the unique word in order to correctly frame the symbols for data demodulation and Viterbi decoding. To use the service as provided by the method ofthe present disclosure, the user equipment 13 needs to extract precise timing information from the existing (or modied) tracking loops, and to link the timing epochs (start offrame for example) to its local time reference.

[0155] This can be achieved using techniques such as driving the receiver clock from the same source as the local time reference, and recording the receiver time offset between the observed epoch (start of frame) and a local time epoch (such as the local UTC second transition). The observed epoch refers to a specic event or point in the received satellite signal, such as the start of a frame indicated by aknown pattern like a unique word.

[0156] Using the same clock to drive both the carrier demodulation and tracking modules as well as the local time reference ofa user equipment ensures that all timing-related processes within the user equipment are synchronized. This synchronization helps to achieve accurate signal processing and precise time measurements.

[0157] The user equipment records the time offset between the observed epoch (e.g., the start of a frame) and a local time epoch (e.g., the exact moment aUTC second transitions). This offset provides a precise measurement of when the signal was received in the user equipment's local time.

[0158] Figure 5 schematically illustrates using a same clock to drive carrier demodulation and tracking modules and a local time reference of a user equipment.

[0159] In Figure 5, a local oscillator 531 is used to drive a carrier demodulation module 532, a tracking module 533 and a receive clock 534. The demodulation module 532 is arranged to demodulate satellite signals 510 received from the satellite 51 to output a detected signal 520. The tracking module 533 adjusts the local oscillator 531 to stay synchronized with the incoming signal 520, ensuring continuous and accurate demodulation.

[0160] The user equipment incorporates a model ofthe receiver oscillator 531 to account for the change in the offsetwith respect to the reference timescale that occurs during the delay between the observation ofthe reference epoch and the time atwhich the transmission time information is received from the system.

[0161] The user equipment is arranged to account for a latency between when the reference epoch occurs andwhen the user equipment receives the time tag relating to that epoch, either from the satellite signal itselfor over the alternative communications channel.

[0162] Other processing performed by the receiver, including for example channelization, carrierwipe off, correlation, phase and symbol discrimination and so on, areknown to those skilled in the art and will not be elaborated here.

[0163] The above describes the basic principle ofthe method ofthe present disclosure, which is distinctive from both theGNSS and the SOP approach.

[0164] It differs from GNSS in the sense that there is no knowledge orrequirement for satellite clock stability. Transmission time is determined after the fact, measurements are made on communication symbols rather than a spreading code and no modications need to be made to the chosen communication signal. Besides, satellite symbol clocks and carrier-phase clocks can be different. The user receiver needs to have a certain oscillator stability to bridge the gap between the arrival ofthe measured signal and the corresponding correction.

[0165] It differs from SOP in that there is knowledge about the modulation of the communication signal used and ability to receive the data symbols. Therefore, it is possible to use a predened time marker (for instance the unique word) and no need to send information about the time marker to the user receiver in the form ofbandwidth hungry RF samples. Furthermore, corrections can be provided over the same channel.

[0166] With the method of the present disclosure, when geostationary satellite is used to transmit the signal, directional antennas can be used to receive the signal. In this case, interference signals from other directions in the sky will be attenuated and the desired signal amplied, making the signal reception very robust and resilient to interference andjamming unlike GNSS that uses omnidirectional antennas.

[0167] There are a number of additional elements that can be considered for greater accuracy, or better performance under challenging conditions, such as obstructed / occluded view of the transmitter, high interference / jamming, strong multipath or signicant ionospheric activity.

[0168] A potential improvement is in modelling the signal delay from the transmitting satellite to the receiver. The simplest model is that the signal propagates at the speed of light, so knowing the location ofthe transmitter (satellite) at the time oftransmission and the location ofthe receiver at the time ofreception, the total time ofight can be computed.

[0169] However, the time of ight is also impacted by all the effects that may be accounted for in GNSS position, such as the atmosphere, notably the ionosphere and the troposphere, which each cause additional delays to the signal, and relativistic effects, etc. The ionospheric delay can be largely corrected using ionospheric model products, or by estimating it by forming a combination oftwo signals on separate radio frequencies.

[0170] These models predict the electron density distribution in the ionosphere that can be used to calculate corrections that can be applied to the signal. Examples of ionospheric model products that can be used are as follows.

[0171] International Reference Ionosphere, IRI, which is a widely used empirical model that provides monthly median values of ionospheric parameters such as electron density, electron temperature, and ion composition at different altitudes and geographic locations.

[0172] Global Ionospheric Maps, GIM, which are maps generated from observations made by a network ofground-based and satellite-based receivers. They provide real-time or near-real-time estimates ofthe ionospheric electron density distribution globally.

[0173] NeQuick: which is an ionospheric model developed by the European Space Agency (ESA). It is particularly useful for modeling the ionosphere's behavior in the equatorial and low- latitude regions.

[0174] The ionospheric delay can also be estimated and removed by forming a combination of two signals on two separate radio-frequencies. In principle, this can be employed if the satellite has two radio-signals that are transmitted with sufcient separation in frequency to allow for observing the ionosphere. The method may for instance be applied to dual-frequency GNSS observations.

[0175] A variation of this method would be to use signals from two or more single-frequency satellites each broadcasting on different frequencies. For the method to work the transmission time ofthese satellite signals need to be referenced to the same timescale. Furthermore, it assumes some model of the distribution of the ionosphere and take into account the different travel paths of the different satellite signals to the user. The model can include the assumption that the ionosphere is homogeneous, such that the only variable that needs to be accounted for is the different angles of interception ofthe two satellite signal paths.

[0176] Improvements in the quality ofthe timing measurements generated by the receivers can also be made, which involve improvements in accuracy for tracking under benign conditions and improvements in robustness for tracking under adverse conditions.

[0177] In terms of the improvements in accuracy, it is noted that that the satellite signal discussed in the present disclosure is not designed for time transfer and suffers a number of deciencies for this purpose. To help overcome this shortcoming, multi-symbol integration may be performed during tracking. This consists ofaccumulating the energy from multiple (typically 8 or 16) symbols, in a decision-directed manner, prior to generating a timing error estimate. The accumulated energy ofthe multiple symbols contributes to a higher signal to noise ratio at an input to a non-linear timing discriminator, resulting in both better time and frequency estimation capability.

[0178] An advantage of the method of the present disclosure over SOP processing of the satellite signal is that, being a participating receiver, the receiver ofthe present disclosure performs continuous tracking, which provides measurements that are ltered over time, for a degree of accuracy that is greater than can be achieved in a snapshot processing mode.

[0179] Such signal tracking performance can be further improved upon if the symbol and carrier clocks are generated in a coherent fashion. Specically, in signal processing, coherent clocks refer to a situation where a symbol clock (which dictates the timing of the data symbols) and a carrier clock (which dictates the timing of the carrier wave) are synchronized and derived from the same reference source. This coherence ensures that there is a xed and predictable relationship between the two clocks, which helps to achieve accurate signal tracking and processing.

[0180] Ifsymbol and carrier clocks are coherent, then a technique known as carrier-aiding, or carrier smoothing, can be used to lter raw symbol measurements using the highly precise, though ambiguous, carrier phase measurements.

[0181] Carrier-phase smoothing makes it possible to smooth the noisier time-tag measurements of the unique words over time. This smoothing with the carrier-phase can happen independently at the ground stations and the user equipment, and there is in principle no need to broadcast any specic data to facilitate it, provided that the symbol and carrier clocks are coherent.

[0182] Specically, carrier-aiding involves the following steps:

[0183] 1. Continuously track the phase ofthe carrier wave with high precision.

[0184] 2. Measure the symbols as they are received, noting the timing and any noise present.

[0185] 3. Use the carrier phase measurements to lter the symbol measurements. This process reduces the noise and provides a more accurate estimate ofthe signal's path delay.

[0186] By applying carrier-aiding, the performance of the signal tracking system is signicantly improved.

[0187] For the above to work, the modulator ofan uplink ground station is congured tomake use of coherent clocks for symbol and carrier generation. With this in place, direct carrier smoothing ofthe symbol measurements is possible in the user equipment.

[0188] If the symbol and carrier clocks are not coherent, it is also possible to enable carrier smoothing by providing extra information through the signal in space, delivering a carrier phase estimate and a carrier clock correction parameter, or the carrier signal versus symbol clock frequency difference, to the receiver to apply to enable this process.

[0189] The carrier phase estimate is an estimate of the phase of the carrier signal, typically obtained from a phase lock loop (PLL). Contrary to a typical PLL used for data demodulation, the carrier phase estimate ensures continuity overtimeby keeping track ofaccumulated carrier cycles.

[0190] With the carrier phase, in addition to the instantaneous phase from the signal, an integer cycle count is kept. This integer part is very useful for timing / positioning.

[0191] The carrier clock correction parameter provides information on how much the carrier clock needs to be adjusted to match the symbol clock. It helps to align the frequencies ofthe carrier and symbol clocks, reducing phase errors.

[0192] The carrier signal versus symbol clock frequency difference is a measure of the frequency difference between the carrier signal and the symbol clock. By knowing this difference, the receiver can apply a correction factor to compensate for any drift or offset between the two clocks.

[0193] To implement the carrier smoothing, the satellite or transmitting station can include a carrier phase estimate, carrier clock correction parameter, or the frequency difference information in the signal. This information can be embedded in the data stream or sent as auxiliary data.

[0194] The user equipment extracts this additional information from the incoming signal and applies a smoothing algorithm that uses the carrier phase and clock correction information to reduce the impact ofnoise and errors. The applied algorithm can involve techniques such asHatch ltering to provide a stable and accurate time estimate.

[0195] Figure 6 schematically illustrates a Hatch lter, that combines coarse timing estimates 61 with ne carrier phase estimates 62 to produce smoothed timing estimates 63. The lter blends 620 a coarse timing estimate with a sum 611 of previous 612 ltered timing estimate and a difference 610 between the current and previous ne phase estimates. The blending operation 620 can be implemented as a weighted combination ofthe two inputs, where the weights sum to unity.

[0196] In the event that the symbol and carrier clocks are coherent, then the Hatch lter can be applied directly to the raw symbol timing and carrier phase estimates in the user equipment 13.

[0197] In the event that the symbol and carrier clocks are incoherent, then that Hatch lter of Figure 6 can be implemented in one ofthe following ways:

[0198] 1. Using the difference between the coarse time estimate from the user equipment and the timing information provided by the system as the coarse time estimate, and the difference between the carrier phase measurement at the user equipment and that provided by the system as the carrier phase measurement.

[0199] 2. Using the same measurements as the previous case, but corrected for the time of ight between the user equipment 13 and the satellite 11.

[0200] 3. Using the carrier clock correction or frequency difference information provided by the system to correct the raw timing or carrier phase measurement prior to using the Hatch lter directly as in the case ofthe coherent symbol and carrier clocks.

[0201] Figure 7 shows test results oftime transfer using the method ofthe present disclosure between three test sites over three days. Tracking parameters were varied to observe impact on time transfer (narrower bandwidths shown for time-axis values between 45000 and 100000). All three sites are synchronized viaGNSS in order to test the accuracy oftime transfer ofthe present disclosure. The above line is the result of site one, the lower line is the result of site two, both of them showing time transfer from the third site. Timing accuracy is better than 0.5 microseconds.

[0202] Improvements in the robustness ofthe timing measurements in degraded scenarios can be achieved by taking advantage of the predictability of the rst symbols in every frame. For I1\H\ / IARSAT L-band signals, a frame starts with the 64 symbol Unique Word, followed by a 32- bit service identier and an 8-bit spare byte, which translate into 112 symbols (after convolutional encoding) that are perfectly predictable every frame. This corresponds to around 20 ms of data for the 2400 baud signal and around 40 ms ofdata for the 1200 baud signal.

[0203] In the event that the signal to noise (plus interference) level is too low to track the signal, a signicant boost in robustness can be achieved by processing only these predictable symbols in a coherent fashion for a single snapshot measurement every frame. While this results in a reduction in accuracy compared to a continuous tracking implementation, it allows the receiver to continue to operate under conditions that would otherwise cause a complete loss of service.

[0204] The above describes the present disclosure with reference using timing measurement of satellite signals to convey the reference timescale. It will be understood by those skilled in the art that the signal used may also be received from a ground-based transmitter instead of from a satellite.

[0205] In this case, the method ofthe present disclosure can be summarized as follows:

[0206] A method of providing a reference timescale to a user equipment, the method performed by a processing device and comprising the steps of:

[0207] - receiving, from a rst ground station, timing measurement of a signal received by the rst ground station from a transmitter, wherein the rst ground station has aknown geolocation and a ground station clock synchronized to the reference timescale, wherein timing measurement of a signal is generated by the rst ground station by time-tagging a time of arrival of the signal comprising a time synchronization marker transmitted by the transmitter, the time synchronization marker is known to the rst ground station and the user equipment;

[0208] - calculating time of transmission of the signal based on the received timing measurement ofthe satellite signal,

[0209] - encoding the time of transmission of the signal and position information of the transmitter in the relevant signal; and

[0210] - transmitting the relevant signal encoding the time oftransmission and the position information ofthe transmitter to the user equipment.

[0211] The above description about the time synchronization marker also applies here, while the time synchronization markermay follow a different standard which allows its arrival to be time tagged by the ground station. The relevant signal encoding the time of transmission and the position information of the transmitter may also be transmitted via available communication channels as discussed above.

[0212] An example system that the alternative method applies to is VHF Data Exchange System (VDES), Automatic Identication System (AIS) standard that supports both base stations on ground and satellite transmissions, with which the time distribution principles described in the present disclosure herein can apply for. In this case aVHF transmitter is used to transmit signals carrying the time synchronization marker to the ground station described above. The ground station time tags the arrival ofthe signal and sends the time tagged signal to the processing device described above, which can then use themethod ofthe present disclosure to distribute the reference timescale to user devices.

[0213] The invention has been described by reference to certain embodiments discussed above. It will be recognized that these embodiments are susceptible to various modications and alternative forms well known to those of skill in the art.

[0214] Further modications in addition to those described above may be made to the structures and techniques described herein without departing from the spirit and scope of the invention. Accordingly, although specic embodiments have been described, these are examples only and are not limiting upon the scope ofthe invention.

Claims

1. Procedure for providing a reference time scale to a user device, where the method is carried out by a processing facility and comprises the steps of: - the receipt from a first ground station of a timing measurement of a satellite signal that received from a satellite by the first ground station, whereby the first ground station a has a known geolocation and a ground station clock synchronized with the reference time scale, where timing measurement of a satellite signal is generated by the first ground station by the time labeling of an arrival time of the satellite signal transmitted by the satellite that includes a time synchronization marker, where the time synchronization marker is known to the first ground station and the user device, - calculating the time of transmission of the satellite signal based on the received timing measurement of the satellite signal, - encoding the time of transmission of the satellite signal and position information of the satellite in the relevant satellite signal, and - transmitting the relevant satellite signal to the user device that the time of broadcast and encodes the position information from the satellite.

2. Method according to claim 1, where the time synchronization marker comprises a pattern that is useful as a reference epoch for timing purposes.

3. Method according to conclusion 2, where the pattern is a pre-defined pattern includes, such as a unique word that has a denied length that occurs on a defined position, such as a start, of each frame transmitted by the satellite.

4. Method according to one of the preceding conclusions, whereby the step of calculating of the time of transmission of the satellite signal includes: - the attainment of a time of night required for the satellite signal to travel from the satellite to the first ground station, - the passing of at least a further flight time required for the satellite signal to travel from the satellite to at least a second ground station, - obtaining an initial time of transmission by subtracting the derived flight time of the timing measurement of the satellite signal received by the first ground station, - obtaining at least a further period of broadcasting by respectively the subtract from the derivative at least one further flight time of the at least one further timing measurement of the satellite signal received by at least one second ground station, where at least one further timing measurement of the satellite signal by the processing facility is received from at least one second ground station, - combining the first time of broadcast and at least one further time of broadcast to the time of transmission of the satellite signal, and optionally the satellite position, after to lead.

5. Method in accordance with one of the preceding conclusions, whereby the relevant satellite signal that encodes the time of broadcast and the position information of the satellite is transmitted by a network connecting the processing device and the user device.

6. Method in accordance with one of the preceding conclusions, whereby the relevant satellite signal that encodes the time of broadcast and the position information of the satellite is broadcast by the same satellite as the synchronization markers.

7. Method in accordance with one of the preceding conclusions, whereby the time of transmission information includes a measurement of the carrier phase at the time of transmission, including information about a number of carrier cycles that have accumulated between measurement periods.

8. Method of working in accordance with one of the preceding claims 4 - 7, whereby at least one of the ionospheric and tropospheric delay is taken into consideration when aeiding the flight time.

9. Methodology in accordance with one of the preceding conclusions, involving timing measurement of the The satellite signal is generated by each of the ground station(s) after accumulating energy. from a number of symbols of the time synchronization marker in a decision-oriented manner.

10. Method of working in accordance with one of the preceding conclusions, whereby the time synchronization marker is generated in a manner that is coherent with the time scale of a reference system.

11. Method in accordance with one of the preceding conclusions, whereby the carrier phase of the satellite signal is generated in a manner consistent with symbols that the include time synchronization marker and is thereby generated in a manner that is coherent with the time scale of a reference system.

12. Method in accordance with one of the preceding conclusions, whereby the satellite is geostationary includes satellites and non-geostationary satellites.

13. Method for obtaining a reference time scale using a user device with a known user device location, where the procedure includes the steps of: - receiving the relevant satellite signal that the time of broadcast of the satellite signal and the position information from the satellite encodes that according to one of the preceding conclusions 1 - 12 have been broadcast, - determining a time of receipt of the synchronization marker in the original satellite signal, in a user timeframe that is local to the user device, and - leading the reference timescale using the known user device location, the time of reception, and the time of transmission of the satellite signal and the position of the satellite in the received relevant satellite signal.

14. Method according to conclusion 13, further comprising a step of calculating a time offset between the user time frame and the derived reference time scale.

15. Method in accordance with Claim 13 or 14 when dependent on Claim 7, further comprising the steps of: - receiving the carrier phase at the time of transmission, - registering a carrier phase at the moment of receipt, - smoothing an estimate of a time difference between the time of broadcast and the time of reception using an estimate of a phase difference between transmission and reception, where the reference time scale is derived using the smoothed estimate of the time difference between the time of transmission and the time of reception.

16. Method of working in accordance with one of the preceding claims 13 - 15, whereby at least one of ionospheric and tropospheric delay is taken into consideration when aeiding the flight time of the original satellite signal from the satellite to the user device.

17. System for providing a reference time scale to a user device, where the system comprises a computer setup that has a processor configured to the to carry out the procedure in accordance with one of the preceding claims 1 - 12, whereby the system further comprises: - a first ground station with a known geolocation and a ground station clock that is synchronized with the reference time scale, whereby the first ground station is configured for the generating timing measurements of a satellite signal, which is transmitted by the first ground station of a satellite is received, by the time labeling of an arrival time of the by the satellite broadcast satellite signal including a time synchronization marker, where the time synchronization marker is known to the ground station and the user device, - a user device with a known user device location and configured for the received the relevant satellite signal containing the time of transmission and the position information of the satellite encodes and for aiating a time offset between a user time frame and the reference time frame using the known user device location, a time of reception of the synchronization marker in the original satellite signal in a user timeframe that is local to the user device, and the time of broadcast of the receive relevant satellite signal.

18. Device for providing a reference time scale to a user device, where the device includes a processor for executing the method according to one of the preceding conclusions 1 - 12.

19. Computer program product comprising a computer-readable storage medium that stores instructions that, if executed on at least one processor, effect that at least one processor performs the process according to one of claims 1 - 12.