Characterization of a Time Transfer Channel Between a Narrow-Band Transponder on a GEO Satellite and a Ground-Based Station
Ferran Valdes Crespi, Pol Barrull Costa, Angel Slavov, Matthias Weiß, Peter Knott

TL;DR
The paper explores using a GEO satellite transponder for time synchronization and positioning as an alternative to GNSS systems.
Contribution
A narrow-band transponder on a GEO satellite is proposed and tested as an anchor for time transfer and positioning.
Findings
A time accuracy of approximately 1 μs is achieved after integrating multiple pulses.
The QO-100 satellite is shown to be a suitable anchor for the proposed time transfer technique.
Channel effects are estimated and corrected using diverse signal propagation models.
Abstract
Time synchronization and positioning of bistatic radar transceivers is required to coordinate and meaningfully merge the measurements made between them. It simultaneously allows the radar transceivers to change their position throughout time. Despite their acknowledged vulnerabilities, Global Navigation Satellite Systems (GNSSs) are the preferred source for Positioning, Navigation and Timing (PNT) services. Because of these vulnerabilities however, research on possible signal sources to obtain alternative positioning, navigation and timing (A-PNT) is of interest. This present work proposes the use of a narrow-band transponder installed on a geostationary (GEO) satellite to be used as one anchor for a future time transfer. A channel calibration is made between the transceiver station and the chosen satellite. Diverse models are used to estimate the channel effects throughout the signal…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8- —Fraunhofer Internal Programs
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Frequency and Time Standards · GNSS positioning and interference · Radio Wave Propagation Studies
1. Introduction
In general terms, the pace of actions of an electronic system is derived from its local oscillator (LO). Within the context of a bistatic radar system, time synchronization and positioning is a requirement for a distributed radar system, to correctly perform a radar measurement. In a previous publication [1], a detailed calibration was performed on the implemented measurement system based on software defined radios (SDRs). The transmission and reception of various waveforms were timed and performed. The present article intends to continue the development of this approach and serve to calibrate the signal propagation medium measured by a ground station using a transponder mounted on a GEO satellite. The future objective of the work is to determine the time offset between two radar transceivers. This is necessary to synchronize, i.e., reduce and subsequently maintain a time offset between a group of participating LOs of choice, to a level good enough for the resulting radar system to orderly trigger their respective measurement sequences.
Due to its ubiquitous availability, global coverage, and long-term time stability, the diverse GNSSs are generally the preferred source to obtain positioning, navigation, and timing services, despite their known vulnerabilities [2]. However, due to these vulnerabilities, the availability of such PNTs services can be disrupted or manipulated. Furthermore, in the short term, the timing service is not precise enough for a radar system mounted on moving platforms. For these reasons, the study of A-PNT sources is of interest [3,4]. This involves the identification and subsequent evaluation of suitable sources of signals of opportunity (SoOps).
Within the context of synchronization, diverse experimental time transfer methods that use optical signals, RF signals, or a combination of both methods have been shown to achieve remarkable levels of time accuracy [5,6]. In particular, optical-based time transfer systems exceed RF implementations over short baselines. However, these implementations are more sensitive to environmental effects, wherein RF implementations outperform optical implementations. A common limitation of the aforementioned experimental time transfer systems is usually the requirement of a static link, as well as the aforementioned constraint factor of the availability of line of sight (LOS).
Due to the availability of LOS, at the expense of long baselines and channel propagation effects, satellite-based references seem to be a suitable source of SoOps [7,8]. In ([9], Table 3.1), a list of ground- and satellite-based illuminators of opportunity such as FM, DAB-T, and Starlink can be found. A passive radar demonstrator using ground-based SoOps can be found in [10,11]. Often, the passive use of SoOpss is preferred, to avoid the use of an active transmission. However, the use of an active transmission allows one to obtain a time reference between when a signal was transmitted and the corresponding echo is received.
Without additional positioning information, a single one-way time transfer does not allow the medium propagation delay to be measured. A one-way time transfer implies that the receiver station receives a reference signal that was not initiated by it, while a two-way time transfer requires a transmitter or transceiver as the initiator and receiver of the transmission [12].
When comparing two clocks, the literature agrees that the most suitable time transfer method between these two fixed stations is a two-way time transfer throughout a satellite in common view ([13], Chapter 5) and [14]. This consists of two ground stations that bidirectionally transmits the encoded pulse-per second (PPS) of its LO periodically. The respective signals are relayed in turn by the satellite, using two separate channels of a certain bandwidth for their respective synchronization signals [15]. Both forward and reverse propagation paths may be approximated as if they were of equal value, and, therefore, cancel each other.
Since its invention, the Two-Way Satellite Time and Frequency Transfer (TWSTFT) procedure has been iteratively improved and it is used by the respective timekeeping laboratories worldwide to compare their respective primary time standards and for Coordinated Universal Time (UTC) calculation [16]. In Appendix F, a liaison and comparison between the standardized TWSTFT and the measurement method proposed in this work can be found.
Depending on the application, it is desired to use transmitted signals SoOpss from a satellite that do not require a specific stimulation from the receiver of interest. However, for time transfer purposes, a satellite equipped with a transponder has an advantage. A transponder responds to an incoming signal with, in principle, constant latency. Thus, introducing a certain additional time delay, it should be possible to compensate for it. However, the up- and down-links often use different carrier frequencies, and, therefore, the channel effects on the signal time delay on either direction need to be estimated.
If the relative position between the ground station and the satellite is estimated, the forward and reverse propagation path delays may be determined once all offsets and channel effects are taken into account. Furthermore, depending on the relative velocity and distance between the pair of platforms, the forward and reverse propagation paths are no longer symmetrical, and the geometric error becomes significant [17,18].
In addition to the signal-to-noise ratio (SNR) available on the received side, the type and modulation of the waveform used to carry out the time transfer will have the largest impact in terms of measurement accuracy. A trade-off lies in the fact that a signal that can accurately measure distance is inversely proportional to a signal that can accurately measure a frequency change, i.e., Doppler shift ([19], Chapter 11.4) and [20].
For the aforementioned reasons, a satellite located at GEO has been found to be suitable for this experimental characterization. Due to its low relative velocity with respect to a point on Earth, it serves for system calibration. It allows the contribution of different error sources to the measurement of time transfer to be quantified. The Qatar-OSCAR 100 (QO-100), with NORAD catalog number 43700, has been chosen.
The present article presents a single-station loop-back time-delay measurement. Such an intermediate step enables direct characterization as, although it does not provide a time transfer between independent clocks, it employs the same signal properties, correlation processing, and estimation algorithms as the proposed two-station architecture.
The rest of the article is organized as follows: in Section 2, the relative geometry of the experiment is explained, and, thereafter, in Section 3, the employed satellite position estimation is described. In Section 4 and Section 5, a synchronization signal is proposed, its parameters are thoroughly described, and a measurement error budget is established, respectively. In Section 6, Section 7 and Section 8, the experimental set-up, results, and discussion are presented. In Section 9, the article closes with a conclusion and an outlook for future work.
2. Geometry and Link Budget Between the Ground Station and the GEO Satellite
Across the parallels and meridians, the QO-100 is, with regard to a ground station, about 5° above the horizon for longitudes between 50° W and 100° E and 75° N and 75° S, respectively.
In Figure 1, a representation of the relative geometry between the ground station and the GEO satellite is depicted. The maximum possible distances, defined by the northernmost or southernmost position, as well as the easternmost and westernmost, are the ground station where LOS is present with the satellite. That is, assuming that no negative elevation angle is possible, given the most unfavorable scenario, the tangent line to Earth, i.e., Edge of Coverage (EoC), is written thus
where, is the radius of the Earth at a given latitude. Taking into account that the Earth is an oblate spheroid, it is symmetric around the longitude north–south axis. The height is the zenithal distance of the orbit of the satellite above the equator. The radius of Earth at the equator, when using the WGS84 model, further described in Appendix E, is 6378.137 km. The height of the satellite ideally is 35,786 km. This corresponds to a maximum distance of km.
Beyond this boundary case, for any arbitrary elevation angle, the slant range between the ground station and the satellite, adapted from the law of cosines is
with being the central angle defined according to the general spherical law of cosines as,
where for a GEO satellite, it simplifies because is zero,
The measurements were carried out at the Fraunhofer Institute for High Frequency Physics and Radar Techniques (FHR) in Berkum, Germany. The coordinates for the Ground Station (GS) are 50.617° N, 7.132° E. The satellite is positioned relative to the GS, at an elevation of 29.4° and 153.1° in azimuth with respect of magnetic north. The height of the geodetic altitude h, above the reference ellipsoid of the WGS84 model, using the interpolated Earth gravity model EGM2008 is
where N is the geoid undulation, H is the height above the mean sea level measured on-site with a calibrated GNSS receiver and are of values 47.5941 m and 262.4 m, respectively. Thus, m. It can then be added to the location-dependent radii of the ellipsoid, , the ellipsoidal height h of 310 meters for a total of km and compute the slant range , substituting Equation (4) in Equation (2)
An angle of ≈53.05° and a slant range of 38,670.402 km are obtained. Therefore, the signal round-trip time should be approximately 0.2579450254 s.
Link Budget
It is of interest to use the narrow-band transponder on-board the QO-100 satellite as a relaying station. According to the available documentation from various amateur radio associations, the transponder is a triple conversion superheterodyne receiver. It uses two different LOs to up-shift the incoming signal from the up-link to the down-link channel. It has a bandwidth of 250 kHz, and the up-link and down-link frequencies are between 2400.05 and 2400.30 MHz and from 10,489.55 to 10,489.80 MHz, respectively. A higher frequency has a higher propagation path loss. Additionally, in the up-link a loss of 3 dB appears due to the antenna employed at the ground station being vertically polarized whereas the QO-100 satellite uses a right-hand circularly polarized antenna. This mismatch causes the antennas to capture only half of the incoming power.
The channel path loss can be estimated using the Friis transmission Equation [21]
where d is the distance [m], the carrier frequency [Hz], and c is the propagation velocity of the signal throughout the transmission medium. In Table 1, the free-space path loss (FSPL) is calculated for the expected and maximum possible slant ranges.
The power received by the ground station, , needs to account for the loss of up-link to determine the power received at the input of the satellite receiver with
where the Equivalent Isotropic Radiated Power (EIRP) includes the transmitted power, cable losses, and antenna gain, . The satellite amplifies the received signal, but also introduces losses, modeled as . The power the spacecraft retransmits down to Earth depends on this conversion, the power received, and the gain of the transmitting antenna. It’s EIRP is
Similarly to the up-link in Equation (7), the power received at the ground station is
substituting the afore-explained expressions,
with the various parameters for the transceiver chain, listed in Table 2, that is a power received of dBm. The SNR is defined as the signal to noise ratio power, which is and , at the input of the transceiver, where the first term, is the system’s temperature calculated as , B is the bandwidth in Hz, and NF is the noise figure of the reception chain, claimed to be 0.1 dB. This results in a noise power of dBm.
To account for atmospheric attenuation, an estimated density of 12 g of water per cubic meter, from ([22], Figure 1) and [23] has been used. It can be seen that the zenithal attenuation is approximately 0.04 dB for the lower transmission frequency and 0.1 dB for the higher receiving frequency. Using the flat-Earth approximation from [23] and ([24], Section 3.3), given the elevation angle, it results in 0.081 dB and 0.204 dB, respectively. Rain was not present during the measurements. Scintillation from ([22], Figure 1), is almost negligible, with the attenuation appearing only in the receiving band for 0.1 dB to 0.2 dB. It also specifies an attenuation due to clouds that could be present in the order of 0.1 dB for 2.4 GHz and 0.2 dB for 10.5 GHz carrier frequencies. That is a total estimate for atmospheric attenuation of approximately 0.2 dB and 0.6 dB for the up-link and down-link, respectively.
The at the ground station is 7.22 dBm, which corresponds to the during measurements.
3. Satellite Position Estimation
Diverse governmental institutions periodically measure and publish the positions of Earth orbiting satellites. The orbital parameters of the satellites are listed in TLE format at arbitrary time intervals. With the TLE information and by means of a propagator, the position of the satellite of interest may be estimated at a desired instant in time [25]. Of the different existing propagators based on the NORAD orbital model, Simplified Deep-Space Perturbations (SDP) is the most suitable to predict the position of GEO satellites, and has been used for the presented estimations. This model takes into account the influence of the moon, the sun, and some Earth harmonics [26].
The achievable position accuracy when using the SDP propagator depends on the difference between the experimental measurement instant and the TLE issue time. After a detailed analysis performed in [27], the radial and cross-track prediction errors remain relatively bounded compared to the in-track error. Although their analysis was performed using Global Positioning System (GPS) satellites, their results were intended to verify the accuracy of publicly available TLEs. This report shows that for propagation times less than 15 h, the estimation error for the radial and cross-track components are less than 3 km and less than 5 km for the in-track components. Similar results are reported in [28]. For certain satellites and for propagation times less than 24 h, the position uncertainty for all three axes seems to be close to 500 m [27,29]. Either error indicates the difference between the real position and the propagated position. A radial error is the difference in altitude, in-track is in the direction that the satellite moves, and cross-track is the deviation from its orbit.
Measurement Validation
To estimate the position of the QO-100 satellite with respect to the location of the ground station at the measurement time, the orbit information is calculated from the most current TLE. In Table 3, the TLEs used to validate the experimental measurements are listed. The semi-major axis of the satellite orbit is calculated with the reported mean motion with
where is the Earth gravitation coefficient of value and is the mean motion in .
In Figure 2, the estimated position of the QO-100 satellite are plotted. The orange trace represents the height of the satellite above the Earth’s equator. The horizontal green dashed line represents the ideal GEO height. The vertical dashed blue and black traces represent the time when a measurement or a TLE was made or issued, respectively. The blue trace represents the elevation of the satellite with regards of the GS.
The TLEs information is encoded using a True Mean Equinox Frame (TEME) coordinate system. To calculate the slant range at any point on the Earth’s surface, a coordinate conversion to Earth-centered, Earth-fixed (ECEF) is required. With the calculated coordinates over time, a vector is obtained and the slant range is calculated. The time delay is obtained with
where c is the medium propagation speed. It allows the estimated positions of the propagator and the experimental measurements to be compared.
4. Synchronization Signal Design
In general terms, the time accuracy of a radar measurement depends both on the length of the transmitted signal and the SNR available at the receiver. The range resolution is inversely proportional to the transmitted pulse length. A shorter pulse length contains less energy and, due to path loss, has a lower potential range. Spectrum spread techniques are used to increase the effective bandwidth of the transmitted waveform. The techniques may be classified within the following three groups: chip sequence, frequency hopping, and frequency sweep. In all three variants, the energy of the resulting signal is distributed throughout the resulting spectrum in a different manner, but in all cases a larger channel bandwidth is required for the transmission. In techniques based on Direct-Sequence Spread Spectrum (DSSS), the transmitted signal is the baseband signal with a period modulated with a sequence with a period , which needs to be shorter than . The processing gain is , and it determines the bandwidth required to transmit the signal. The sequence modulates the phase of the signal. The resulting signal spreads relatively uniformly and has a bandwidth of , occupying the entire selected band. When using the frequency hopping spread spectrum (FHSS) technique, the carrier frequency is switched over a pre-defined sequence. The transmitted signal is narrowband; the instantaneous energy is contained in each transmission, but on average it is spread among the n-hops of the sequence. When using a chirp spread spectrum (CSS) technique, the carrier frequency is linearly increased or decreased throughout a desired range, and the signal energy is spread over this bandwidth.
A method to improve the radar range resolution is the use of pulse compression, which is a pulsed variant of the CSS technique. The DSSS technique can also be used, by transmitting a known sequence such as a Barker code [30]. A Barker code is a sequence of ones and zeros that modulates each pulse with binary phase shift keying (BPSK). The maximum length of the declared Barker codes is a sequence of 13 values, and to further decrease the sidelobe level (SLL), nested Barker codes may be used. Other sequences with different auto correlation properties exist, but do not differ in the working principle. When using CSS, a chirp is transmitted instead, where the carrier frequency is linearly modulated throughout the duration of a pulse ([19], Chapter 11). The objective of such techniques result in obtaining a large peak-power with a low-sidelobed autocorrelation function, allowing to precisely calculate the time delay of an specific return, i.e., improve the range resolution.
Amplitude-modulated chirps have better Doppler resilience, range resolution, and peak sidelobe ratios (PSLRs) compared to nested Barker codes [31]. In the same metrics, frequency modulated (FM) linear chirps outperform amplitude modulated (AM) chirps, owing to their direct frequency modulation and overall higher time-bandwidth product. For this reason, nested Barker codes are also outperformed by linear FM chirps.
4.1. Transmitted LFM Signal
Despite the advantages that a single linear frequency modulation (LFM) waveform has, a slight shift in Doppler, referred to as Range–Doppler coupling, can easily shift the output of the peak of the matched filter in time [32]. Furthermore, in a distributed system, the diverse LOs are not correlated and can induce drift or Doppler effects from platform dynamics. To address this problem, a combination of up- and down-chirps are used.
The aforementioned analytic function consists of a sum of two identical linear chirps except for their slopes, where one increases frequency over time and the other decreases at the same rate. In base-band, the dual-chirp is thus contained in a long pulse , described as:
where is the lowest base-band frequency of the chirp, T is the duration of the chirp, and is the instantaneous frequency, i.e., the slope. The resulting linear FM dual-chirp spans a bandwidth of kHz, to comply with the self-regulating amateur radio guidelines for the use of the QO-100 narrow band transponder [33]. The phase of a chirp is quadratic in time and ensures a linear increase in frequency from 1 kHz to 3.75 kHz. In Appendix A the complete derivation of the dual-chirp is made.
Sampling Rate
The possible sampling rate on the universal software radio peripheral (USRP) x310 is selected with a decimation rate of steps, derived from its master clock rate of 200 MHz. The selected sampling rate is 1.923 MHz, which overly satisfies the Nyquist criterion, because the highest frequency component of the signal has a maximum value of kHz. Oversampling provides better time resolution, i.e., it decreases the bin size. This results in a sharper peak during the matched filtering process. The sampling frequency used results in a time granularity of
4.2. Matched Filtering and Correlation
In order to detect the return and estimate its range, a matched filter has been implemented. It is demonstrated to be the optimal linear filter to maximize the SNR in the presence of additive stochastic noise ([19], Chapter 10). It consists of correlating the received signal with a copy of the transmitted signal thus
which is equivalent to convolving the unknown signal with a conjugated time reversed version of it,
where is the complex conjugate of and is the time delay. In theory, correlation is implemented by sliding one signal past the other and computing the integrated product. This is shown in Equation (15), where the output measures the similarity between and a copy of shifted by . If a pronounced peak in is found, this would indicate that the received signal contains a delayed replica of the transmit signal at delay .
Since the transmitter and receiver were synchronized, it is not necessary to account for any unknown timestamp or starting offset. This allows the correlation to be directly calculated and the delay in relation to the start time of transmission to be interpreted.
Although and are continuous-time analog functions, once discretized, they are represented as discretized digital arrays by a sample-and-hold and analog-to-digital converter (ADC). The discrete cross-correlation is thus required,
it can also be calculated with
where is the time delay in samples instead of the time delay, and can be converted back with the relation:
For the present work, the complete five-pulse transmitted signal is compared with the entire received time series sampled during a five second period.
4.3. Ambiguity Function
The ambiguity function of a signal gives a characterization of the synchronization signal in terms of both its Doppler and delay resolution capabilities ([19], Chapter 11.4). It is described as
where and are the time delay and Doppler shift, respectively. A time-dependent phase shift is added to the expression of the matched filter. Due to noise, the received signal is never exactly equal to the delayed attenuated and frequency shifted version of . When a clear peak is found, the function presents a high correlation with the one sent for a certain delay and a certain Doppler . For the sake of completion, in Appendix C the full derivation of the Ambiguity Function (AF) can be found.
The AF of the proposed dual-chirp as described in Section 4.1, and depicted in Figure 3b and Figure 4b, exists only for under the following expression,
where,
It has a limited resolution in both frequency and time. Such resolutions in time, , and in frequency, , come from the main-lobe width, that is, given the first-null width, and as shown in Figure 3,
In Figure 3a,b, the ambiguity functions for a single and a dual LFM pulse, i.e., chirp, are plotted in 3D. In Figure 4a,b, the same ambiguity functions are plotted in 2D.
The ambiguity function of a single LFM pulse is skewed in its 2D plane. As mentioned previously, this Range–Doppler coupling can induce a shift in the matched filter in time due to a frequency, not Doppler solely, reference miss-match. For the single chirp case, the waveform cannot discern if the reception is not aligned in frequency with the transmission. As it presents an equal maximum value along the Range–Doppler line, as shown in Figure 4. Its delay bias caused by Doppler is dependent on the chirp slope m, and is approximately
It can be seen how a linear chirp offsets in delay estimation proportionally to its length and inversely proportionally to its bandwidth. For example, a 10 Hz shift contributes to ms, that is ∼810.55 km for the 2.7 kHz-wide signal employed or 73 μs or ∼21.89 km if the signal had a bandwidth of 100 kHz. However, in Figure 3b the autocorrelation function of the dual-chirp shows, when compared to a regular up- and down-chirp, a main to side lobe gain of 3 dB. The width of the main lobe can be adjusted to adjust the accuracy, where its ambiguity depends on the area of it.
5. Measurement Accuracy and Error Contributions
The discretization process introduces an uncertainty because the sampling instant has an unknown time offset with respect to the return signal time of arrival. The sampling time reference depends on , and for the selected sampling frequency is ≈520.02 ns, which provides a range resolution of ≈77.94 m. However, because the bandwidth used for the current measurements is 2.7 kHz, the sampling rate suffices.
The theoretical accuracy of a radar measurement is dependent on the RMS extent of its spectrum [20] and it has been shown by Cook [34] that for a large enough time-bandwidth product, the spectrum of a LFM pulse approximates that of a rectangular pulse, yielding a range accuracy of
In Appendix D, the full derivation of the time-delay error is made. For the simultaneous up- and down-chirps, for large , the cross-energy term is negligible (the Fresnel integral falls at a rate), therefore, the following approximation is made . If the amplitude of the chirp, A, were to be equal for and for , the normalized spectrum, and thus , remains unchanged and thus the Root Mean Square (RMS) error decreases,
However, the total energy is fixed, and each chirp’s component amplitude is halved, . The time error is the same as in the single up-chirp case and the benefit solely remains on the previously discussed range-Doppler decoupling, not decreasing .
Although the channel bandwidth is recommended to be fixed at 2.7 kHz, within the pilot signals it would be feasible to use a bandwidth of up to 100 kHz. In Table 4, an overview of the achievable time accuracy and for diverse SNRs and bandwidth values is made. Because a sequence of chirps is made, an increase in the measurement accuracy is achieved by coherently integrating several pulses. The time-bandwidth product directly determines the achievable accuracy [20,35]. The resulting accuracy is calculated with , where the pulse compression gain is defined as , and in column from Table 4, its value is shown.
5.1. Measurement Error Budget
The measurement accuracy is composed of both the time dilation error contributor estimation [36] and the timing error and range resolution.
In order to quantify the contributions to the measurement uncertainty from the different sources and simultaneously validate the results, an additive two-way error budget estimation is calculated with
where, is the latency time of the transponder on-board the satellite, which seems to be of a transparent-type transponder. The incoming signal is not demodulated nor altered, it is frequency up-converted and re-transmitted ([37], Chapter 7). Its latency should be deterministic and constant; nevertheless, the schematic of the QO-100 transponder is not available in the open literature. Reference latency values for a transparent transponder are approximately ([38], Section 2.5.3A). Assuming such a delay, it would approximate an error uncertainty of approximately 3 km. is the accuracy value obtained when an SNR of at least 8 dB is available, as listed in Table 4. Out of the different layers that compose the Earth’s atmosphere, the most significant contributors when estimating the time delay are the ionosphere and troposphere, and , respectively. They vary depending on the frequency, angle of elevation, and slant range, and their effects are estimated from ITU-models. During the two-way time transfer, the forward and reverse propagation paths change its length, and therefore lead to a certain degree of uncertainty. This phenomenon is known as the Sagnac effect [39]. Furthermore, latencies and nonlinearities of the transceiver measurement equipment, , have been taken into account. Noise and quantization errors when using an UBX-160 daughter board within the x310 USRP for a measurement interval of five seconds are 0.015 ps ([1], Section 5.1.3). Out of the diverse factors that affect the time delay, because besides the low-noise block (LNB) and reflector antenna, all measurement equipment is placed in a permanent temperature-controlled room, where the temperature variations throughout a measurement are less than three degrees Celsius, a room temperature model has not been implemented [40]. The RF chain also adds a delay , mainly due to the length of the reception and transmission RF cables, connecting the USRP, LNB, power amplifier, and antenna. Its additive lengths for either reception and transmission paths are 5 and 6 m, which correspond to 16.678 ns and to 20.014 ns, respectively.
5.2. Troposphere Time Delay
The troposphere spans approximately between the Earth’s surface and up to a mean value of about 40 km and its effect on RF signals is refractive (change in speed and direction) due to the amount of water vapor in combination with nitrogen and oxygen (dry gases). A larger part of the water vapor is below 4 km and may be found up to about 12 km. About 75% of the total amount of nitrogen and oxygen is contained at a mean height of 12.5 km. The upper layer of the troposphere is dry, which accounts for ∼90% of the tropospheric delay, and the lower wet, which depends on regional conditions ([41], Chapter 5).
The time delay that a signals exhibits due to the troposphere is described as the excessive path length in the vertical component, , mapped out to the slant range direction ([42], Equation (19)),
where
with T, P, and H being the meteorological surface inputs measured, temperature in Celsius, pressure in hPa, and humidity in percentage, respectively. The constants a and b are provided by the ITU and are and , in that order. Given at an average values at time of measurement of 1022 hPa, 14 °C, and 78% humidity, the excessive length computes to 2.32 m for the hydrostatic component and 0.121 m for the wet component. That is a total vertical excess length, , of 2.441 m. The ITU states that for elevation angles greater than 20 degrees the following mapping, , can be used for both hydrostatic and wet components ([42], Equation (28f)),
Meaning the total excess length added by the troposphere is,
Computing to 4.726 m in the hydrostatic component and 0.247 m in the wet component, for a total of 4.973 m or 16.59 ns for one-way.
5.3. Ionosphere Time Delay
The ionosphere spans approximately between 60 and 1000 km above the Earth’s surface, and its different layers are: D, E, , and . The peak electron density occurs at layer at a height between 250 and 400 km ([41], Chapter 5). Signals traveling throughout the Ionosphere are subdued to a dispersive group delay. This depends on the , and is inversely proportional to the carrier frequency in use. The ionospheric delay effect is
where is the electron content, in units [ ] throughout the propagation path that depends on the elevation angle, 40.3 is approximated proportionality constant in , and f is the carrier frequency in use. The larger the carrier frequency, the lower the effect on time delay [43]. The depends on ionization radiation such as UV or X-ray emissions originating from the Sun, the Sun incidence angle and thus the season in the long-term and time of day in the short-term, and geographical location, as well as disturbances to the Earth’s electromagnetic field. The values range from 0 to 100 units and the variability of the value depends on the time of the day, with the values during the day usually being larger than those during night time.
Because the up- and down-links operate at different carrier frequencies, the medium propagation effects have different error contributions for either propagation path. By using two different carrier frequencies at the down-link, the path difference may be calculated and nullified ([44], Chapter 7). When only one frequency is available, the estimated TEC value for an specific region and time of day, provided with an update rate of 15 min, should be used [45].
The value in the vertical direction, i.e., at zenith is the shortest path and for a satellite located at GEO, the path length is longer and the resulting ionospheric delay is obtained by multiplying the zenith delay with the obliquity factor, right term in Equation (31), such that
where is the elevation angle, is the average Earth radius and is the mean ionosphere height of ∼350 km ([41], Chapter 5.3). That is a contribution from the ionosphere of 2.47 m or 8.23 ns in the up-link and 13 cm or 0.434 ns in the down-link.
5.4. Extension and Shortening of the Propagation Path
The correction on the Sagnac effect, , accounts for the Earth’s rotation on transmission in a non-inertial reference frame. It is usually insignificant since it often does not contribute for more than tens of nanoseconds but is of importance in attempting long-baseline, especially east–west, nanosecond-accurate links.
where and are the ECEF positions of the ground station and the satellite, and the Earth’s angular velocity vector in ECEF, . Contrary to one-way time dissemination methods, in a perfect two-way time transfer geometry, the Sagnac effect is practically zero since the Sagnac up-link and down-link terms mostly cancel out.
where the Earth’s rotation rate is . That is a residual time for the 5 s that a measurement lasts, of .
6. Experimental Set-Up
In Figure 5, the block diagram of the set-up used to carry-out the time transfer experiments is depicted. The transceiver part is composed of an USRP model x310 with two UBX-160 daughter boards installed in it [46]. As listed in Table 2, the transmission path comprises a 10 W amplifier with a max output of 38.25 dBm and a Schwarzbeck BBHA 9120 D horn antenna with a gain of 10.2 dBi. The reception path comprises a Goobay 67269 Ku-Band LNB, modified to accept an external LO reference signal to which its internal phase-locked loop (PLL) is synchronized, that provides a gain of 57 dB [47]. Both the LNB and the horn antenna are pointed towards their respective 85 cm reflector, with a gain of approximately 37.2 dBi. To ensure that the LNB is coherent with the USRP, a rubidium standard [48] is used. It is depicted as LO 1, and is set to free-run, serving as a reference for both the USRP and the arbitrary waveform generator (AWG). The AWG generates a reference signal of 25 MHz to set the LNB down-conversion factor to 390. The LNB LO is 9.75 GHz, downconverting from a RF of 10,489.505 Mhz to the intermediate frequency (IF) of 739.5 MHz.
Thus, the transceiver channels operate in a coherent manner [1]. A server computer with two SFP+ 10 Gbps interfaces, 64 GB of RAM, and an AMD epyc 7401p 24-core as CPU is used to control the USRP. The server computer runs on Linux OS and uses UHD version 4.0.0.0-240. The software part is programmed with GNU Radio and Python 3.11.
7. Experimental Results
Each measurement sequence consists of five successive simultaneous up-and-down pulsed LFM chirp signals with a pulse repetition interval (PRI) of one second. The duty cycle of the pulse is s, which is just above the maximum expected time-of-flight between the satellite and the ground station. It is intended to maximize the duty-cycle as well as parallelly minimizing the error contribution induced by frequency drifts (either from Doppler or LO drift) by keeping the total transmission time as short as possible.
A set of ten batches of measurements per day was conducted. As described in Section Sampling Rate, with the sampling rate used over the total duration of transmission, it yields a total of 9,615,385 samples per measurement batch. The measures were started at and repeated with a time interval in between five and ten minutes. For the same period, the satellite orbit was calculated with the most recent TLE using a SDP propagator, as described in Section 3.
As a means of validation, the distance, , measured with the experimental set-up is compared with the propagated, , subtracting both the corresponding is obtained. In Table 5, Table 6 and Table 7, the measurement results are listed. The time at which a measurement was made as well as the TLE age is noted in the respective caption as well. The age is the difference between the TLE issuing time and the measurement time. It can be seen that the difference between the measurements and the propagation output values remains practically invariant. In Table 8, descriptive statistics on all measurements are listed.
8. Discussion
In Figure 2, the estimated height of the QO-100 satellite, from the propagated positions at TLE issuing intervals, can be seen over time. It can be observed that during short periods of time, the satellite increases its height, probably due to a maneuver to reach the desired height of the operator. The spacing between TLE issues seems not to be constant.
To realize the experimental measurements, suitable weather conditions were used. Due to weather conditions, the measurements made on the 30 September span throughout 30 min instead of 1:15 and 1:30. Of the measurements performed, two batches were made while the satellite was descending and one batch was made whilst the satellite was increasing its height. Several TLEs were issued relatively close in time from the measurement instants for the case when the satellite was descending, that is, on 22 and 30 September. However, for the case where the satellite was ascending, no TLE was issued for a longer period of time, that is, on 29 September.
From [27], it is proposed that the publicly available TLEs have some embedded noise. In order to increase the accuracy when predicting a satellite position, propagating several TLEs issued close to the desired position time seems to be a commonly used method. It is suggested that for a short period of time, forward or reverse propagating a TLE is equally accurate. It was found that for the evaluated TLEs, the forward propagated had a better correlation and lower spread between themselves compared to when being reverse propagated. Nevertheless, during the ascending maneuver, the predicted satellite position diverged largely compared to the results obtained on 22 and 30 September. For this reason it was decided to choose the closest TLE issued to the measurement instant, as listed in Table 3, as well as the three previous and three next TLEs. In Figure 6, Figure 7 and Figure 8, the median of the propagated slant range for either of the TLEs is represented with a green dots.
Figure 6, Figure 7 and Figure 8 compare the estimated and measured satellite position for the corresponding measurement interval. In Table 5, Table 6 and Table 7, the measurements made with 2.7 kHz are represented by blue and red dots, respectively. The Column represents the measured slant range, taking into account the proposed measurement error budget from Equation (7). The Columns and are the range and corresponding time difference between the propagated and adjusted measurements. The trend lines have been overlapped with the measurements, as a dashed trace, showing in all cases a slope very similar to the propagated position of the respective TLEs.
In Section 5.1, an estimation of the error contribution from the transponder latency as well as the medium propagation effects is made. This error budget allows for the correction of the raw measurements. The transponder latency has been assumed according to the list of literature and is in the order of 10 μs. This latency is the largest contributor to the time offset, considering that it remains constant. The addition of all uncertainties adds-up to a combined error of 3.215 km. It results in an offset on the order of 6.5 km and 7 km for the measurements done on 22 and 29 September and of 3 km for the measurements carried out on 30 September. In all cases, the measured slant range is larger than the estimated satellite position. Although the slopes from the diverse linear regression are very similar, an additional time offset that is not taken into account seems to be present.
In Table 8, descriptive statistics from the measurements and propagated satellite positions are listed. The measurements and the estimated satellite positions made on 22 and 30 September are similar in terms of standard deviation, variance, and spread. The measurements made on 29 September are statistically comparable to the measurements made on 30 September; however, the estimated positions largely differ. The difference could be due to the ascending maneuver of the satellite. A TLE is issued at 1:53:34, which seems to be the point the ascending maneuver started. For this reason, the TLEs issued before and after the maneuver had to be used. The averaged positions between the considered TLEs to compare the measurements on 29 September are at different heights, and this may be the reason why the slope is close to zero, although the measurements suggest a loss of height instead of an increase. Other research suggest to discard measurements during an ascending maneuver. It was decided not to discard the measurements to allow a subsequent evaluation.
The standard deviation on the measurements made on 22 and 29 September suggests that the theoretical accuracy estimated for an SNR of approximately 8 dB, as listed in Table 4, is achieved. Although the SNR did not significantly improve for the measurements made on 30 September, it could be that just after finishing the ascension maneuver, the satellite is in a more stable situation. This is suggested by the low standard deviation and spread from both experimental measures and position estimation using the TLEs.
As detailed in Section 5, the accuracy of the time transfer largely depends on the product. Given a fixed , employing a kHz of bandwidth, the satellite may be used as a lower precision common anchor. From Table 4, depending on the SNR available at the receiver, time accuracies better than 2 μs are expected. However, in the case of using a 100 kHz-wide signal and for low SNR values, a time accuracy better than 50 ns is to be expected, being comparable to a GNSS receiver. This level of time accuracy, is not sufficient for positioning of navigation purposes, as three more satellites would be required. However, this shows that a time transfer made with different transponders mounted on different satellites, or between several stations and this satellite, would lead to accurate results.
9. Conclusions and Future Work
The presented method requires the use of multiple anchors to provide a time reference to the participating nodes of the netted radar system. The current implementation employs a purposely adjusted radar waveform with a good trade-off between range and Doppler to measure the slant range between the ground station and the chosen satellite. The obtained slant range is compared with the estimated satellite positions, propagated from the seven closest TLEs, averaged.
Arguably, the orbit and position of satellites intended for GNSSs purposes are more precise than for satellites for other purposes. Furthermore, publicly available TLEs, as noted in various studies discussed in Section 3, have lower accuracy than what is in principle possible.
The use of a narrow-band transponder embedded in a GEO satellite, originally intended for voice communication, has been proposed as a suitable anchor to carry-out a two-way time transfer (TWTT) in the near future. The satellite used for the experimental measurements is the QO-100, which is the first satellite to include a radio amateur transponder at GEO stationary orbit.
A radar waveform to mitigate the effects caused by Doppler as a result of the relative movement between the satellite and the ground station has been proposed. Although the available bandwidth per user channel is small, i.e., kHz, thus limiting the accuracy of the time transfer, successive measurements suggest repeatability and low spread. It should be possible to use a larger bandwidth without interfering with the pilot signals, as listed in Table 4. Thus, increasing the time accuracy from one microsecond to the order of low nanoseconds.
The position of the satellite is estimated using the seven closest publicly available TLEs to the measurement intervals. The measurements are validated by using the difference between the estimated and measured satellite positions. The measurement trends for the different measurements and orbit propagation suggest a good agreement and repeatability over a time span of three non-consecutive measurement days.
Further research will be carried-out to attempt to measure the latency of the QO-100 on-board transponder. This is intended to decrease the time offset in the measurement because it presumably accounts for the largest source of uncertainty. Once the transponder and other uncertainties in the time transfer are fully resolved, a time transfer may be initiated by the ground station and be received by a number of stations, including the initiating station. These stations may, in-turn, initiate a different time transfer as well.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Valdes Crespi F. Slavov A. WeißM. Knott P. O’Hagan D. Characterisation and synchronisation of a netted software defined radio radar IET Radar Sonar Navig.2024182427244610.1049/rsn 2.12652 · doi ↗
- 2Bartock M. Brule J. Li-Baboud Y.S. Lightman S. Mc Carthy J. Meldorf K. Reczek K. Northrip D. Scholz A. Suloway T. Foundational PNT Profile: Applying the Cybersecurity Framework for the Responsible Use of Positioning, Navigation, and Timing (PNT) Services Technical Report NIST Gaithersburg, MD, USA 202310.6028/NIST.IR.8323 r 1 · doi ↗
- 3Wong E. Salazar B. Jackson W. Scholz A. Larkoski P. Young W. Moran B. Callahan B. Lewis S.W. Kalyanaraman S. Resilient Positioning, Navigation, and Timing (PNT) Conformance Framework Technical Report 1Department of Homeland Security (DHS) Science and Technology Directorate (S&T)Washington, DC, USA 2020 Available online: https://www.dhs.gov/sites/default/files/publications/2020_12_resilient_pnt_conformance_framework.pdf(accessed on 14 February 2026)
- 4Critchley-Marrows J. Ensuring PNT Resilience: A Global Review of Navigation Policies and Roadmaps Technical Report Graduate School of Public Policy, The University of Tokyo Tokyo, Japan 2023
- 5Bergeron H. Sinclair L.C. Swann W.C. Nelson C.W. Deschênes J.D. Baumann E. Giorgetta F.R. Coddington I. Newbury N.R. Tight real-time synchronization of a microwave clock to an optical clock across a turbulent air path Optica 2016344144710.1364/OPTICA.3.00044129607352 PMC 5876866 · doi ↗ · pubmed ↗
- 6Gilligan J.E. Konitzer E.M. Siman-Tov E. Zobel J.W. Adles E.J. White Rabbit Time and Frequency Transfer Over Wireless Millimeter-Wave Carriers IEEE Trans. Ultrason. Ferroelectr. Freq. Control 2020671946195210.1109/TUFFC.2020.298966732324550 · doi ↗ · pubmed ↗
- 7Garrison J.L. Piepmeier J.R. Shah R. Signals of Opportunity: Enabling New Science Outside of Protected Bands Proceedings of the 2018 International Conference on Electromagnetics in Advanced Applications (ICEAA)Cartagena de Indias, Colombia 10–14 September 201850150410.1109/ICEAA.2018.8520391 · doi ↗
- 8Blázquez-García R. Cristallini D. Ummenhofer M. Seidel V. Heckenbach J. O’Hagan D. Experimental comparison of Starlink and One Web signals for passive radar Proceedings of the 2023 IEEE Radar Conference (Radar Conf 23)San Antonia, TX, USA 1–5 May 20231610.1109/Radar Conf 2351548.2023.10149580 · doi ↗
