Next Article in Journal
Acoustic Detection of Insects in Stored Products in the Presence of Strong Ambient Noise
Previous Article in Journal
Semantic–Physical Sensor Fusion for Safe Physical Human–Robot Interaction in Dual-Arm Rehabilitation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Characterization of a Time Transfer Channel Between a Narrow-Band Transponder on a GEO Satellite and a Ground-Based Station

by
Ferran Valdes Crespi
1,2,*,†,
Pol Barrull Costa
1,2,†,
Angel Slavov
1,2,†,
Matthias Weiß
2 and
Peter Knott
1,2
1
Fraunhofer Institute for High Frequency Physics and Radar Techniques (FHR), Fraunhoferstr. 20, 53343 Wachtberg, Germany
2
Lehrstuhl Radar-Systemtechnik, Institut für Hochfrequenztechnik (IHF), RWTH Aachen University, 52062 Aachen, Germany
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2026, 26(5), 1515; https://doi.org/10.3390/s26051515
Submission received: 16 November 2025 / Revised: 11 January 2026 / Accepted: 15 February 2026 / Published: 27 February 2026
(This article belongs to the Section Communications)

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 propagation path, estimate the time delay, and correct the measurements, accordingly. The available channel bandwidth on the proposed satellite is 2.7 kHz, limiting the accuracy of the time measurements. After integration of multiple pulses, a time accuracy of approximately 1 μs is obtained. The range measurements are compared against satellite positions propagated from publicly available two-line element sets (TLEs). The obtained results suggest that, after calibration, the expected accuracy and a good repeatability is obtained. Thus, making the QO-100 satellite a suitable anchor for the proposed technique.

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
D m a x = ( h + R E ) 2 R E 2
where, R E 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 h s a t 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 D m a x = ( 35786 + 6378.137 ) 2 6378.137 2 41679  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
D S R = R 2 + ( R + h ) 2 2 · R · ( R + h ) · cos ( γ )
with γ being the central angle defined according to the general spherical law of cosines as,
cos ( γ ) = sin ( ϕ g s ) · sin ( ϕ s a t ) + cos ( ϕ g s ) · cos ( ϕ s a t ) · cos ( λ g s λ s a t )
ϕ : L a t i t u d e λ : L o n g i t u d e
where for a GEO satellite, it simplifies because ϕ s a t is zero,
cos ( γ ) = cos ( ϕ g s ) · cos ( λ g s λ s a t )
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
h = N + H
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, h 310 m. It can then be added to the location-dependent radii of the ellipsoid, R E , the ellipsoidal height h of 310 meters for a total of R g s = R E + 0.310 = 6365.711 km and compute the slant range D S R , substituting Equation (4) in Equation (2)
cos ( γ ) = cos ( 50 . 617 ° ) · cos ( 7 . 132 ° 25 . 8 ° )
D S R = R g s 2 + ( R e q u a t + h s a t ) 2 2 · R g s · ( R e q u a t + h s a t ) · cos ( γ )
D S R = ( 6365.715 ) 2 + ( 6378.137 + 35782.74 ) 2 2 · ( 6365.715 ) · ( 6378.137 + 35782.74 ) · cos ( γ )
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]
L F S P L = 20 log ( d ) + 20 l o g ( f c ) + 20 l o g 4 π c [ dBm ]
where d is the distance [m], f c the carrier frequency [Hz], and c is the propagation velocity of the signal [ m s ] 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, P R G S , needs to account for the loss of up-link to determine the power received at the input of the satellite receiver with
P R S A T = E I R P G S L F S P L U L L A T M U L + G A N T R X S A T + L P O L U L
where the Equivalent Isotropic Radiated Power (EIRP) includes the transmitted power, cable losses, and antenna gain, E I R P G S = P T X G S L G S C A B L E T X + G G S A N T T X . The satellite amplifies the received signal, but also introduces losses, modeled as G C O N V S A T = G X P D R S A T L I N T S A T . 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
E I R P S A T = P R S A T + G C O N V S A T + G A N T T X S A T
Similarly to the up-link in Equation (7), the power received at the ground station is
P R G S = E I R P S A T L F S P L D L L A T M D L + G A N T R X G S + G L N B G S L C A B L E R X G S
substituting the afore-explained expressions,
P R G S = P R S A T + G C O N V S A T L F S P L D L L A T M D L + G A N T R X G S + G L N B G S L C A B L E R X G S =
= E I R P G S L F S P L U L L A T M U L + G A N T R X S A T + G C O N V S A T L F S P L D L L A T M D L + G A N T R X G S + G L N B G S L C A B L E R X G S =
= P T X G S L G S C A B L E T X + G G S A N T T X
L F S P L U L L A T M U L + G A N T R X S A T + G C O N V S A T L F S P L D L L A T M D L + G A N T R X G S + G L N B G S L C A B L E R X G S
with the various parameters for the transceiver chain, listed in Table 2, that is a power received of P R G S = 38.25 115.81 = 77.56 dBm. The SNR is defined as the signal to noise ratio power, which is S N R = P R P N and P N = 174 + 10 log B + 10 log T s y s 290 + G L N B L C A B L E R X , at the input of the transceiver, where the first term, T s y s is the system’s temperature calculated as T a n t + ( N F L N B 1 ) · T a n t , 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 P N = 174 + 34.31 + 0.1 + 57 2.2 = 84.78 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 S N R at the ground station is 7.22 dBm, which corresponds to the S N R 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
A = μ n r a d 2 1 3
where μ is the Earth gravitation coefficient of value 3.986004418 · 10 14 [ m 3 s 2 ] and n r a d is the mean motion in [ rad s ] .
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 r s a t ( t ) is obtained and the slant range r g s is calculated. The time delay is obtained with
τ ^ g e o m = | | r s a t r g s | | c
where c is the medium propagation speed. It allows the estimated positions of the propagator τ ^ g e o m and the experimental measurements τ M E A S 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 s ( t ) is the baseband signal p ( t ) with a period T p modulated with a sequence c ( t ) with a period T c , which needs to be shorter than T p . The processing gain is T p T c , 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 1 T C , 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 s ( t ) is thus contained in a T P R I long pulse p ( t ) , described as:
p ( t ) = s ( t ) + s ( t ) f o r t [ 0 , T t x ) 0 f o r t [ T t x , T P R I )
s ( t ) = A · exp j 2 π · f 0 · t + Δ f 2 T · t 2
s ( t ) = A · exp j 2 π · f 0 · t Δ f 2 T · t 2
where f 0 is the lowest base-band frequency of the chirp, T is the duration of the chirp, and m = Δ f / T is the instantaneous frequency, i.e., the slope. The resulting linear FM dual-chirp spans a bandwidth Δ f of 2.7 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 2 10 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 f s / 2 = 961.5 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 f s used results in a time granularity of
Δ t = 1 f s = 1 1.923 · 10 6 0.52 μ s

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
R s r ( τ ) = r * ( t ) s ( t + τ ) d t = s * ( t ) r ( t + τ ) d t
which is equivalent to convolving the unknown signal with a conjugated time reversed version of it,
R s r ( τ ) = r * ( t ) s ( t ) = s * ( t ) r ( t )
where s * ( t ) is the complex conjugate of s ( t ) 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 R s r ( τ ) measures the similarity between r ( t ) and a copy of s ( t ) shifted by τ . If a pronounced peak in | R s r ( τ ) | 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 s ( t ) and r ( t ) 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,
R s r [ τ ] = n = 0 N 1 s * [ n ] · r [ n + τ ]
it can also be calculated with
R s r [ τ ] = I F F T { F F T { s [ n ] } · F F T { r * [ n ] } }
where τ is the time delay in samples instead of the time delay, and can be converted back with the relation:
t = τ · Δ t = τ f S
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
X ( τ , f D ) = s ( t ) · s * ( t τ ) · e j 2 π f D t d t
where τ and f D 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 s ( t ) . When a clear peak is found, the function presents a high correlation with the one sent for a certain delay and a certain Doppler ( τ , f D ) . 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 | τ | T under the following expression,
X D ( τ , f D ) = X ( τ , f D ) + X ( τ , f D ) + X ( τ , f D ) + X ( τ , f D )
where,
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ T + τ 2 ] [ m τ f D ] · [ 1 | τ | T ] · s i n ( π T [ m τ f D ] [ 1 | τ | T ] ) π T [ m τ f D ] [ 1 | τ | T ]
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ + 1 2 m τ 2 ] · e j 2 π [ T + τ 2 ] [ m τ f D ] · [ 1 | τ | T ] · s i n ( π T [ m τ f D ] [ 1 | τ | T ] ) π T [ m τ f D ] [ 1 | τ | T ]
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ + 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) 2 4 m ] · 1 2 m · F r ( u ) u ( a ) u ( b )
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) 2 4 m ] · 1 2 m · F r ( v ) v ( a ) v ( b )
It has a limited resolution in both frequency and time. Such resolutions in time, Δ τ , and in frequency, Δ f D , come from the main-lobe width, that is, given the first-null width, and as shown in Figure 3,
Δ τ 1 B Δ f D 1 T
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
Δ τ f D m = f D · T Δ f
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 2.7 037 ¯ 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 Δ t = 1 f s , and for the selected sampling frequency is ≈520.02 ns, which provides a range resolution Δ R s a m p l e = c / 2 · f s 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 S ( f ) [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
δ T r = 3 π · B · 2 · E / N o
In Appendix D, the full derivation of the time-delay error is made. For the simultaneous up- and down-chirps, for large B T , the cross-energy term is negligible (the Fresnel integral falls at a O ( B T 1 ) rate), therefore, the following approximation is made E D E + E = | A | 2 T + | A | 2 T . If the amplitude of the chirp, A, were to be equal for A and for A , the normalized spectrum, and thus β , remains unchanged and thus the Root Mean Square (RMS) error decreases,
δ T r ( ) = 1 β 2 · E / N o 1 β 4 · | A | 2 · T / N o = 1 2 δ T r ( )
However, the total energy is fixed, and each chirp’s component amplitude is halved, A = 1 2 A = 1 2 A . 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 δ T r .
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 τ B directly determines the achievable accuracy [20,35]. The resulting accuracy is calculated with S N R C G [ dB ] = S N R p e r p u l s e + G P C , where the pulse compression gain is defined as G P C = 10 log 10 ( τ B ) , and in column δ T r , C G 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
τ ^ m e a s T W = δ x p d r ± δ ^ t i m e 2 + δ ^ i o n U D + δ ^ t r o p o U D + δ s a g n a c + δ t r a n s U D + δ c h a i n
= 10 μ s ± 1.295 μ s 2 + 8.664 ns + 33.18 ns + 2.406 ps + 0.015 ps + 36.692 ns
τ ^ m e a s T W 10.72603842 μ s Δ R T W 3.21558542 km
where, δ x p d r 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 10 μ s ([38], Section 2.5.3A). Assuming such a delay, it would approximate an error uncertainty of approximately 3 km. δ ^ t i m e 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, δ i o n and δ ^ t r o p o , 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, δ t r a n s , 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 δ c h a i n , 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, L v , mapped out to the slant range direction ([42], Equation (19)),
Δ L v 0.00227 · P + f ( T ) · H
where
f ( T ) = a · 10 b T
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 7.3 · 10 4 and 2.35 · 10 2 , 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, Δ L v , of 2.441 m. The ITU states that for elevation angles greater than 20 degrees the following mapping, m ( β ) , can be used for both hydrostatic and wet components ([42], Equation (28f)),
m h ( β ) = m w ( β ) = 1 sin β
Meaning the total excess length added by the troposphere is,
Δ L Δ L v , h · m h ( β ) + Δ L v , w · m w ( β )
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, F 1 , and F 2 . The peak electron density occurs at layer F 2 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 t o t a l e l e c t r o n c o n t e n t ( T E C ) , and is inversely proportional to the carrier frequency in use. The ionospheric delay effect is
I f = 40.3 · T E C f 2
where T E C is the electron content, T E C ( β ) in T E C U units [ 10 16 electrons m 3 ] throughout the propagation path that depends on the elevation angle, 40.3 is approximated proportionality constant in [ m 3 s 2 ] , and f is the carrier frequency in use. The larger the carrier frequency, the lower the effect on time delay [43]. The T E C 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 T E C values range from 0 to 100 units and the variability of the T E C 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 T E C 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
T E C ( β ) = T E C z e n i t h · 1 R E sin β R E + h I 2 1 2
where β is the elevation angle, R E is the average Earth radius and h I 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, δ s a g n a c , 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.
δ s a g n a c = Ω E · ( r g s × r s a t ) c 2
where r g s and r s a t are the ECEF positions of the ground station and the satellite, and Ω E the Earth’s angular velocity vector in ECEF, ( 0 , 0 , Ω E ) . 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.
| Δ t | Ω 2 · R E 2 c 2 · Δ t m e a s
where the Earth’s rotation rate is 7.291151467 · 10 5 [ rad s ] . That is a residual time for the 5 s that a measurement lasts, Δ t m e a s of 2.406 ps .

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 T P R I T t x = 0.27 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 T 0 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, d M E A S , measured with the experimental set-up is compared with the propagated, d S D P 4 , subtracting both the corresponding Δ d 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 d A D J U S T represents the measured slant range, taking into account the proposed measurement error budget from Equation (7). The Columns Δ d and Δ t 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 τ B product. Given a fixed τ , employing a 2.7 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., 2.7 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.

Author Contributions

The tasks of conceptualization, methodology, software development, measurement validation, measurement analysis, and writing were carried out by the following authors: F.V.C., P.B.C. and A.S. The text review was carried out by the following authors, F.V.C., M.W. and P.K.; project administration, F.V.C.; funding acquisition, F.V.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Fraunhofer Internal Programs under Grant No. Discover 40-10384.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets presented in this article are not readily available because the measurements made within the scope of this work were funded by the the Fraunhofer institution, with grant Discover 40-10384. The data are part of an ongoing study. Requests to access the datasets should be directed to ferran.valdes.crespi@fhr.fraunhofer.de.

Acknowledgments

The authors would like to acknowledge the financial support provided by the Fraunhofer institution, with grant Discover 40-10384, which allowed us carry-out the presented research.In addition, Felix König supported and supervised the experimental measurements as a holder of a HamRadio license.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

A-PNTalternative positioning, navigation and timing
ADCanalog-to-digital converter
AFAmbiguity Function
AMamplitude modulated
AWGarbitrary waveform generator
BPSKbinary phase shift keying
CDMAcode division multiple access
CSSchirp spread spectrum
DSSSDirect-Sequence Spread Spectrum
ECEFEarth-centered, Earth-fixed
EGMEarth Gravitational Model
EIRPEquivalent Isotropic Radiated Power
EoCEdge of Coverage
FHRFraunhofer Institute for High Frequency Physics and Radar Techniques
FHSSfrequency hopping spread spectrum
FMfrequency modulated
FSPLfree-space path loss
GEOgeostationary
GNSSGlobal Navigation Satellite System
GPSGlobal Positioning System
GSGround Station
IFintermediate frequency
LFMlinear frequency modulation
LNBlow-noise block
LOlocal oscillator
LOSline of sight
NORADNorth American Aerospace Defense Command
PLLphase-locked loop
PNTPositioning, Navigation and Timing
PPSpulse-per second
PRIpulse repetition interval
PRNpseudo-random-noise
PSLRpeak sidelobe ratio
QO-100Qatar-OSCAR 100
RFradio frequency
RMSRoot Mean Square
SDPSimplified Deep-Space Perturbations
SDRsoftware defined radio
SLLsidelobe level
SNRsignal-to-noise ratio
SoOpssignals of opportunity
TECtotal electron content
TEMETrue Mean Equinox Frame
TLEtwo-line element set
TWSTFTTwo-Way Satellite Time and Frequency Transfer
TWTTtwo-way time transfer
USRPuniversal software radio peripheral
UTCCoordinated Universal Time
WGS84World Geodetic System 1984

Appendix A. Derivation of the Linear Chirp Formula

A linear chirp has a linearly varying frequency f ( t ) , thus:
f ( t ) = m t + f 0
where f 0 is the starting frequency, and m is the chirp rate or slope at which the frequency will change over time, thus
m = f 1 f 0 t 1 t 0 = Δ f T
with f 1 being the end frequency, and t 1 and t 0 the end and start times, respectively. Δ f is the bandwidth of the chirp and T is the duration of the pulse.
Thus, by increasing or decreasing the phase ϕ ( t ) over time, the resulting signal is
s ( t ) = A · e j ϕ ( t ) t
where A is an scaling factor and the instantaneous phase ϕ ( t ) , is the integral of its instantaneous frequency over the period t for,
f ( t ) = 1 2 π d ϕ ( t ) d t
meaning,
ϕ ( t ) = ϕ 0 + 2 π 0 t f ( τ ) d τ = ϕ 0 + 2 π 0 t Δ f T τ + f o d τ
ϕ ( t ) = ϕ 0 + 2 π · Δ f 2 T · τ 2 + f 0 · τ 0 t = ϕ 0 + 2 π · Δ f 2 T · t 2 + f 0 · t
where ϕ 0 is the initial phase at t 0 . The phase has an exponent of second order on the time variable, achieving the requisite of linear growth with it, and it is therefore a quadratic-phase signal. The time-domain function for the phase in Equation (A5) is substituted-in Equation (A3). It results in a linear up- or down-chirp, whose width depends on the selected boundary frequencies f 0 and f 1 such
s ( t ) = A · e j 2 π · ± | Δ f | 2 T · t 2 + f 0 · t
the aforementioned expression is defined for all t ( , ) , however, the signal is transmitted over a finite duration T. That is, to properly model it, the signal s ( t ) is multiplied by a unity energy causal rectangular pulse, p T ( t ) ,
p T ( t ) = 1 T f o r t [ 0 , T ) 0 f o r t [ 0 , T )
The real transmitted chirp becomes
s r e a l ( t ) = s ( t ) · p T ( t ) = A · e j 2 π · ± | Δ f | 2 T · t 2 + f 0 · t · p T ( t )
s r e a l ( t ) = A · e j 2 π · f 0 · t ± 1 2 m t 2 · p T ( t )

Appendix B. Derivation of the Ambiguity Function of the Linear Chirp Formula

The ambiguity function, X ( τ , f D ) , for a dual-linear chirp is derived as follows.
s ( t ) s * ( t τ ) = A · p T ( t ) · e j 2 π ( f o t + 1 2 m t 2 ) · A * · p T ( t τ ) · e j 2 π ( f o ( t τ ) + 1 2 m ( t τ ) 2 )
= | A | 2 · p T ( t ) · p T ( t τ ) · e j 2 π ( f o t + 1 2 m t 2 ) · e j 2 π ( f o ( t τ ) + 1 2 m ( t τ ) 2 )
= | A | 2 · p T ( t ) · p T ( t τ ) · e j 2 π [ + f o t + 1 2 m t 2 f o t + f o τ 1 2 m ( t τ ) 2 ]
= | A | 2 · p T ( t ) · p T ( t τ ) · e j 2 π [ f o τ + 1 2 m t 2 1 2 m t 2 + m t τ 1 2 m τ 2 ]
s ( t ) s * ( t τ ) = | A | 2 · p T ( t ) · p T ( t τ ) · e j 2 π [ f o τ + m t τ 1 2 m τ 2 ]
adding the Doppler term,
s ( t ) s * ( t τ ) · e j 2 π f D t = | A | 2 · p T ( t ) · p T ( t τ ) · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) t ]
integrating,
X ( τ , f D ) = | A | 2 · p T ( t ) · p T ( t τ ) · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) t ] d t
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ 1 2 m τ 2 ] · p T ( t ) · p T ( t τ ) · e j 2 π [ ( m τ f D ) t ] d t
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ 1 2 m τ 2 ] · 1 T · a b e j 2 π [ ( m τ f D ) t ] d t
with a = m a x ( 0 , τ ) , b = m i n ( T , T + τ ) . The defined integral can be expressed as the Fourier transform of a displaced pulse in time,
a b e j 2 π f t = r e c t t a + b 2 T · e j 2 π f t d t = F { r e c t t a + b 2 T } =
= F { r e c t t T } · e j 2 π a + b 2 f = T · s i n c ( f T ) · e j 2 π a + b 2 f
where T is of length L = b a = T | τ | and a + b 2 = T + τ 2 . Resulting in,
X ( τ , f D ) = | A | 2 · 1 T · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ a + b 2 ] [ m τ f D ] · [ L ] · s i n c ( [ m τ f D ] [ L ] )
X ( τ , f D ) = | A | 2 · 1 T · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ T + τ 2 ] [ m τ f D ] · [ T | τ | ] · s i n c ( [ m τ f D ] [ T | τ | ] )
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ T + τ 2 ] [ m τ f D ] · [ 1 | τ | T ] · s i n ( π T [ m τ f D ] [ 1 | τ | T ] ) π T [ m τ f D ] [ 1 | τ | T ]
| X ( τ , f D ) | = | A | 2 · [ 1 | τ | T ] · s i n ( π T [ m τ f D ] [ 1 | τ | T ] ) π T [ m τ f D ] [ 1 | τ | T ]

Appendix C. Derivation of the Ambiguity Function of the Dual-Linear Chirp

The ambiguity function, X ( τ , f D ) , for the dual-linear chirp with linearity, from Equation (A28), of integrals appears as
X ( τ , f D ) = X ( τ , f D ) + X ( τ , f D ) + X ( τ , f D ) + X ( τ , f D )
From the derivation made in Appendix B, X ( τ , f D ) is the ambiguity function of an up-linear chirp and, X ( τ , f D ) = X ( τ , f D ) | m = m , is the ambiguity function of a down-linear chirp. The only change when compared to the up-chirp is the slope’s sign, as derived in Appendix A. That is,
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ T + τ 2 ] [ m τ f D ] · [ 1 | τ | T ] · s i n ( π T [ m τ f D ] [ 1 | τ | T ] ) π T [ m τ f D ] [ 1 | τ | T ]
| X ( τ , f D ) | = | A | 2 · [ 1 | τ | T ] · s i n ( π T [ m τ f D ] [ 1 | τ | T ] ) π T [ m τ f D ] [ 1 | τ | T ]
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ + 1 2 m τ 2 ] · e j 2 π [ T + τ 2 ] [ m τ f D ] · [ 1 | τ | T ] · s i n ( π T [ m τ f D ] [ 1 | τ | T ] ) π T [ m τ f D ] [ 1 | τ | T ]
| X ( τ , f D ) | = | A | 2 · [ 1 | τ | T ] · s i n ( π T [ m τ f D ] [ 1 | τ | T ] ) π T [ m τ f D ] [ 1 | τ | T ]
As for the cross-terms, they develop as follows.
s ( t ) s * ( t τ ) = A · p T ( t ) · e j 2 π [ f o t + 1 2 m t 2 ] · A * · p T ( t τ ) · e j 2 π [ f o ( t τ ) 1 2 m ( t τ ) 2 ]
= A · A * · p T ( t ) · p T ( t τ ) · e j 2 π [ + f o t f o t + f o τ + 1 2 m t 2 + 1 2 m t 2 + 1 2 m τ 2 m t τ ]
adding the Doppler term,
s ( t ) s * ( t τ ) · e j 2 π f D t = A · A * · p T ( t ) · p T ( t τ ) · e j 2 π [ m t 2 m t τ + f o τ + 1 2 m τ 2 ] · e j 2 π f D t
= A · A * · p T ( t ) · p T ( t τ ) · e j 2 π [ m t 2 + ( m τ f D ) t + ( 1 2 m τ 2 + f o τ ) ]
= A · A * · e j 2 π [ f o τ + 1 2 m τ 2 ] · p T ( t ) · p T ( t τ ) · e j 2 π [ m t 2 + ( m τ f D ) t ]
rearranging the quadratic time terms by completing the square,
= A · A * · e j 2 π [ f o τ + 1 2 m τ 2 ] · p T ( t ) · p T ( t τ ) · e j 2 π [ m ( t + m τ f D 2 m ) 2 ( m τ f D ) 2 4 m ]
integrating,
X ( τ , f D ) = A · A * · e j 2 π [ f o τ + 1 2 m τ 2 ] · p T ( t ) · p T ( t τ ) · e j 2 π [ m ( t + m τ f D 2 m ) 2 ( m τ f D ) 2 4 m ] d t
= A · A * · e j 2 π [ f o τ + 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) 2 4 m ] a b e j 2 π [ m ( t + m τ f D 2 m ) 2 ] d t
with a and b, as defined in Appendix B, and let u = 2 m ( t m τ + f D 2 m ) and d t = d u 2 m
= A · A * · e j 2 π [ f o τ + 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) 2 4 m ] u ( a ) u ( b ) e j 2 π [ u 2 2 ] 1 2 m d u
= A · A * · e j 2 π [ f o τ + 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) 2 4 m ] · 1 2 m · u ( a ) u ( b ) e j π u 2 d u
X ( τ , f D ) = A · A * · e j 2 π [ f o τ + 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) 2 4 m ] · 1 2 m · F r ( u ) u ( a ) u ( b )
where, F r ( u ) is the complex Fresnel integral with u ( t ) , t { a ( τ ) , b ( τ ) } . Analogously, the other cross term,
X ( τ , f D ) = A · A * · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) 2 4 m ] · 1 2 m · F r ( v ) v ( a ) v ( b )
with, F r ( v ) being the complex Fresnel integral with v ( t ) = 2 m ( t m τ f D 2 m ) (different quadratic center), for t { a ( τ ) , b ( τ ) } . Finally, if the energy is equally distributed between up-down chirps,
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ + 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) 2 4 m ] · 1 2 m · F r ( u ) u ( a ) u ( b )
X ( τ , f D ) = | A | 2 · e j 2 π [ f o τ 1 2 m τ 2 ] · e j 2 π [ ( m τ f D ) 2 4 m ] · 1 2 m · F r ( v ) v ( a ) v ( b )

Integral Linearity

X ( τ , f D ) = s D ( t ) s D * ( t τ ) · e j 2 π f D t d t =
= [ s ( t ) + s ( t ) ] [ s ( t τ ) + s ( t τ ) ] * · e j 2 π f D t d t =
= [ s ( t ) + s ( t ) ] [ s * ( t τ ) + s * ( t τ ) ] · e j 2 π f D t d t =
= [ s ( t ) s * ( t τ ) + s ( t ) s * ( t τ ) + s ( t ) s * ( t τ ) + s ( t ) s * ( t τ ) ] · e j 2 π f D t d t =
= s ( t ) s * ( t τ ) · e j 2 π f D t d t + s ( t ) s * ( t τ ) · e j 2 π f D t d t
+ s ( t ) s * ( t τ ) · e j 2 π f D t d t + s ( t ) s * ( t τ ) · e j 2 π f D t d t =
= X ( τ , f D ) + X ( τ , f D ) + X ( τ , f D ) + X ( τ , f D )

Appendix D. RMS Time Delay Error of an LFM Waveform

To estimate the error of a measurement, the difference between the true and measured values can be calculated with RMS. The bound for the RMS error in measuring the two-way time delay T r = 2 R c when using a LFM waveform, as proposed by Skolnik in [20] and ([19], Chapter 11) is
( Δ T ) 2 ¯ 1 2 = t r ( 2 S N ) 1 2 = δ T = 1 β 2 · E / N 0
where t r is the signal slope or rise time, and may be approximated as 1 β , the parameter β is the effective bandwidth and is 2 π times the RMS deviation of the energy spectrum β = 2 π · σ f , or the angular RMS bandwidth, which is squared
β 2 = ( 2 π ) 2 ( f μ f ) 2 | S ( f ) | 2 d f | S ( f ) | 2 d f
where μ f is the first order statistic referred to as the mean, μ f = 1 E f · | S ( f ) | 2 d f .
Using the approximation proposed by Cook in [34], a LFM with a large time-bandwidth product that approaches a rectangular spectrum may be written as
| S ( f ) | 2 = C f o r f [ f 0 , f 1 ) 0 f o r f [ f 0 , f 1 )
the RMS deviation is
σ f 2 = ( f μ f ) 2 | S ( f ) | 2 d f | S ( f ) | 2 d f
= ( f 2 2 μ f · f + μ f 2 ) | S ( f ) | 2 d f E = 1 E ( f 2 2 μ f · f + μ f 2 ) | S ( f ) | 2 d f =
= 1 E f 2 | S ( f ) | 2 d f 2 μ f · f | S ( f ) | 2 d f + μ f 2 | S ( f ) | 2 d f =
= 1 E f 2 | S ( f ) | 2 d f 2 μ f · 1 E f | S ( f ) | 2 d f + μ f 2 · 1 E | S ( f ) | 2 d f
= 1 E f 2 | S ( f ) | 2 d f 2 μ f · μ f + μ f 2 · 1 E · E =
σ f 2 = 1 E f 2 | S ( f ) | 2 d f μ f 2
with the signal energy being
E = | S ( f ) | 2 d f = f 0 f 1 C d f = C · [ f 1 f 0 ] = C · B
the mean is
μ f 2 = 1 E f 0 f 1 f · C d f = 1 C B · C · f 2 2 f 0 f 1 = 1 B · ( f 1 f 0 ) ( f 1 + f 0 ) 2 = f 1 + f 0 2 f c
the variance is calculated such
σ f 2 = 1 C B · f 0 f 1 f 2 · C d f f c 2 = 1 B · f 3 3 f 0 f 1 f c 2 = 1 B · f 1 3 f 0 3 3 f C 2
= 1 B · ( f 1 f 0 ) ( f 1 2 + f 1 f 0 + f 0 ) 3 f C 2 =
= f 1 2 + f 1 f 0 + f 0 2 3 f C 2 = ( f c 2 + f c B + B 2 4 ) + ( f c 2 + B 2 4 ) + ( f c 2 f c B + B 2 4 ) 3 f C 2
σ f 2 = 3 · f c 2 + B 2 4 3 f c 2 = B 2 12
the squared angular RMS bandwidth is
β 2 = ( 2 π ) 2 · σ f 2 = ( 2 π ) 2 · B 2 12
thus,
β = ( 2 π ) · B 12 = π B 3
the RMS time delay error for a LFM pulse is
δ T r = 1 π B 3 2 · E / N 0 = 3 π B 2 · E / N 0
and the range error is
δ R = c · δ T

Appendix E. World Geodetic System 84 and Earth Gravitation Model 96

The World Geodetic System 1984 (WGS84) is a reference system intended for the measurement and mapping of the Earth’s surface. It is commonly used among other applications, such as for GNSS or propagation of orbital parameters. It models the Earth’s surface with a reference ellipsoid, providing a geodetic reference. It is often combined with Earth Gravitational Model (EGM)96 which models a geoid of height N at a specific latitude. It approximates the mean sea level by taking into account the gravity field of the Earth.
For geometrical calculations, the reference ellipsoid is used. It represents the distance from Earth’s center of mass to the surface of the ellipsoid h at a specific latitude. It is calculated as follows:
R E A R T H = [ a 2 · cos ( ϕ g s ) ] 2 + [ b 2 · sin ( ϕ g s ) ] 2 [ a · cos ( ϕ g s ) ] 2 + [ b · sin ( ϕ g s ) ] 2
where ϕ g s is the latitude, a is the equatorial radius, i.e., semi-major axis, of value 6378.137 km, and b is the polar radius, i.e., semi-minor axis, of value 6356.752 km.
Note, however, that a point on the Earth’s surface with geodetic latitude and longitude, ϕ and λ , will be calculated as,
r ( ϕ , h ) = R E A R T H ( ϕ ) + Δ ( ϕ , h )
which is dependent on h but not directly on R E A R T H ( ϕ ) + h since one is defined along the ellipsoid normal and the other along the radial direction. Δ ( ϕ , h ) is an additional offset due to the projection of the ellipsoidal height onto the radial direction. It coincides only at the equator and poles.
The orthometric height is from the Earth’s surface at a specific latitude and the geoid. The relation between the three magnitudes is approximated by
H = h N [ m ]
where H is the orthometric height, h is the ellipsoidal height and N is the geoid height.

Appendix F. Differences Between the Time Standardized SATRE-Based TWSTFT and the Proposed Measurement Method

Current TWSTFT implementations are standardized and follow the ITU-R TF.1153-4 recommendation [36]. The TWSTFT is made throughout the transponder of specific GEOs satellites with an allocated bandwidth for the purpose. The participating stations use code division multiple access (CDMA) to access the channel and compare their respective LOs. Each station encodes the PPS from its LO with BPSK ([49], Chapter 6).
The different versions of the TWSTFT implementation have been, in their time, the state of the art for high-accuracy intercontinental time comparison. TWSTFT plays a fundamental role in the calculation and maintenance the UTC reference time scale. Such implementations profit from first-order geometry path cancellation by sending pseudo-random-noise (PRN)-modulated signals produced and processed by dedicated hardware modems such as the SATRE family.
Despite the maturity of conventional TWSTFT, the current version finds as a major limitation the diurnal variations during a measurement [40,50]. Building upon this work, SDR mixed with the SATRE modem were introduced, replacing proprietary hardware correlators of the conventional system with digital signal processing, while preserving the standardized part of the system such as the PRN spreading code and two-way measurement principle. Such an extension reduced systematic noise and diurnals by a factor of 2 or 3 in short continental links, as well as highlighting the need of a pure SDR alternative to the modem techniques for TWSTFT [16].
In Table A1, the main differences of the aforementioned liaison between conventional TWSTFT and the proposed method are listed.
Table A1. Characteristic comparison between SATRE-based TWSTFT and the proposed measurement method.
Table A1. Characteristic comparison between SATRE-based TWSTFT and the proposed measurement method.
CharacteristicSATRE-Based TWSTFTSDR-Based Radar Ranging (Proposed Method)
Principle and Standardization
measurement principleTwo-way time transferLoop back ranging using matched filtering and pulse compression
StandardizationFully standardized (ITU, BIPM, CCTF)Non-standard, experimental
difference with UTC time scalecomparableNon-comparable without additional framework
Transmitted Signal
Signal typeContinuous PRN-modulated carrier, spread by chip rateBurst of linear FM chirps per measurement
Effective bandwidth1– 2.5 MHz (fixed)Variable, B (user-defined)
Duty cycleNear 100% during a sessionConfigurable
Received Signal Processing
Correlation methodPRN code correlatorMatched filtering (FFT-based)
Time Structure of One Measurement
Measurement durationTypically 300 s sessionUser-defined (ms to seconds)
Internal averaging 10 8 10 9 PRN chips per sessionN pulses or chirps
Noise, Averaging, and Scaling
Dominant short-term noiseCode correlation noiseThermal noise, ADC jitter, clock phase noise
Timing resolution scalingLimited by chip rate σ τ 1 B SNR
Effect of increasing bandwidthNot applicableImprovement of timing precision
Averaging behaviorLimited by diurnals 1 / N for N pulses

References

  1. Valdes 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. 2024, 18, 2427–2446. [Google Scholar] [CrossRef]
  2. Bartock, M.; Brule, J.; Li-Baboud, Y.S.; Lightman, S.; McCarthy, 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, 2023. [Google Scholar] [CrossRef]
  3. Wong, E.; Salazar, B.; Jackson, W.; Scholz, A.; Larkoski, P.; Young, W.; Moran, B.; Callahan, B.; Lewis, S.W.; Kalyanaraman, S.; et al. Resilient Positioning, Navigation, and Timing (PNT) Conformance Framework; Technical Report 1; Department 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).
  4. Critchley-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. [Google Scholar]
  5. Bergeron, 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 2016, 3, 441–447. [Google Scholar] [CrossRef]
  6. Gilligan, 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 2020, 67, 1946–1952. [Google Scholar] [CrossRef] [PubMed]
  7. Garrison, J.L.; Piepmeier, J.R.; Shah, R. Signals of Opportunity: Enabling New Science Outside of Protected Bands. In Proceedings of the 2018 International Conference on Electromagnetics in Advanced Applications (ICEAA), Cartagena de Indias, Colombia, 10–14 September 2018; pp. 501–504. [Google Scholar] [CrossRef]
  8. Blázquez-García, R.; Cristallini, D.; Ummenhofer, M.; Seidel, V.; Heckenbach, J.; O’Hagan, D. Experimental comparison of Starlink and OneWeb signals for passive radar. In Proceedings of the 2023 IEEE Radar Conference (RadarConf23), San Antonia, TX, USA, 1–5 May 2023; pp. 1–6. [Google Scholar] [CrossRef]
  9. Griffiths, H.D.; Baker, C.J. An Introduction to Passive Radar, Second Edition; Artech House Radar Series; Artech House: Norwood, MA, USA, 2022. [Google Scholar]
  10. Filippini, F.; Colone, F.; Cristallini, D.; Bournaka, G. Preliminary experimental results of polarimetric detection schemes for DVB-T based passive radar. In Proceedings of the 2017 IEEE Radar Conference (RadarConf), Seattle, WA, USA, 8–12 May 2017; pp. 0383–0388. [Google Scholar] [CrossRef]
  11. Slavov, A.; Sandenbergh, S.; O’Hagan, D.; Knott, P. Multiple FM-Based Passive Bistatic Pairs for Robust Target Detection with Improved Position Accuracy. In Proceedings of the 2022 23rd International Radar Symposium (IRS), Gdansk, Poland, 12–14 September 2022; pp. 332–337. [Google Scholar] [CrossRef]
  12. Kirchner, D. Two-way time transfer via communication satellites. Proc. IEEE 1991, 79, 983–990. [Google Scholar] [CrossRef]
  13. Audoin, C.; Guinot, B. The Measurement of Time: Time, Frequency and the Atomic Clock; Cambridge University Press: Cambridge, UK, 2001. [Google Scholar]
  14. Levine, J. A review of time and frequency transfer methods. Metrologia 2008, 45, S162. [Google Scholar] [CrossRef]
  15. Hanson, D.W. Fundamentals of two-way time transfers by satellite. In Proceedings of the 43rd Annual Symposium on Frequency Control, Denver, CO, USA, 31 May–2 June 1989; pp. 174–178. [Google Scholar] [CrossRef]
  16. Jiang, Z.; Zhang, V.; Huang, Y.J.; Achkar, J.; Piester, D.; Lin, S.Y.; Wu, W.; Naumov, A.; Yang, S.h.; Nawrocki, J.; et al. Use of software-defined radio receivers in two-way satellite time and frequency transfers for UTC computation. Metrologia 2018, 55, 685. [Google Scholar] [CrossRef]
  17. Valdes-Crespi, F.; Sandenbergh, S.; O’Hagan, D.; Knott, P. Dynamic Two-way time transfer between moving platforms for netted radar applications. In Proceedings of the International Radar Symposium IRS 2023, Berlin, Germany, 24–26 May 2023. [Google Scholar] [CrossRef]
  18. Warriner, J.; Beckman, R.; Celano, T.; Miller, M.; Howe, P. Real-Time Two-Way Time Transfer To Aircraft. In Proceedings of the 38th Annual Precise Time and Time Interval (PTTI) Meeting, Reston, VA, USA, 7–9 December 2007. [Google Scholar]
  19. Skolnik, M.I. Introduction to Radar Systems, 2nd ed.; Mc-Graw-Hill: New York, NY, USA, 1981. [Google Scholar]
  20. Skolnik, M. Theoretical accuracy of radar measurements. IRE Trans. Aeronaut. Navig. Electron. 1960, ANE-7, 123–129. [Google Scholar] [CrossRef]
  21. Friis, H.T. A Note on a Simple Transmission Formula. Proc. IRE 1946, 34, 254–256. [Google Scholar] [CrossRef]
  22. P.676-13 Attenuation by Atmospheric Gases and Related Effects; Technical Report; ITU-R: Geneva, Switzerland, 2022.
  23. Ho, C.; Kantak, A.; Slobin, S.; Morabito, D. Link Analysis of a Telecommunication System on Earth, in Geostationary Orbit, and at theMoon: Atmospheric Attenuation andNoise Temperature Effects; IPN Progress Report 42-168; Jet Propulsion Laboratory, California Institute of Technology: Pasadena, CA, USA, 2007. [Google Scholar]
  24. P.840-9: Attenuation Due to Clouds and Fog; Technical Report; International Telecommunication Union: Geneva, Switzerland, 2023.
  25. Vallado, D.; Crawford, P. SGP4 Orbit Determination. In Proceedings of the AIAA/AAS Astrodynamics Specialist Conference and Exhibit, Honolulu, HI, USA, 18–21 August 2008. [Google Scholar] [CrossRef]
  26. Hoots, F.R.; Roehrich, R.L. Spacetrack Report No. 3 Models for Propagation of NORAD Element Sets; Technical Report; NASA: Washington, DC, USA, 1980. [Google Scholar]
  27. Kelso, T.S. Validation of SGP4 and IS-GPS-200D Against GPSPrecision Ephemerides; Technical Report; American Astronautical Society: Springfield, VA, USA, 2007. [Google Scholar]
  28. Blázquez-García, R.; Ummenhofer, M.; Cristallini, D.; O’Hagan, D. Passive Radar Architecture based on Broadband LEO Communication Satellite Constellations. In Proceedings of the 2022 IEEE Radar Conference (RadarConf22), New York, NY, USA, 21–25 March 2022; pp. 1–6. [Google Scholar] [CrossRef]
  29. Vallado, D.; Crawford, P.; Hujsak, R.; Kelso, T.S. Revisiting Spacetrack Report 3. In Proceedings of the AIAA/AAS Astrodynamics Specialist Conference and Exhibit, Big Sky, MT, USA, 13–17 August 2023. [Google Scholar] [CrossRef]
  30. Stimson, G.W.; Griffiths, H.D.; Baker, C.; Adamy, D. Stimson’s Introduction to Airborne Radar, 3rd ed.; Radar, Sonar and Navigation, SciTech Publishing: Boston, MA, USA, 2014. [Google Scholar]
  31. Pandeirada, J.; Bergano, M.; Marques, P.; Barbosa, D.; Freitas, J.; Coelho, B.; Ribeiro, V. Design of pulsed waveforms for space debris detection with ATLAS. arXiv 2021, arXiv:2107.02311. [Google Scholar] [CrossRef]
  32. Quirk, J.E.; Chang, R.J.; Owen, J.W.; Blunt, S.D.; McCormick, P.M. A Simple Yet Effective Metric for Assessing Doppler Tolerance. IEEE Trans. Radar Syst. 2023, 1, 12–20. [Google Scholar] [CrossRef]
  33. QO-100 NB Transponder Bandplan and Operating Guidelines. Available online: https://amsat-dl.org/en/p4-a-nb-transponder-bandplan-and-operating-guidelines/ (accessed on 8 December 2025).
  34. Cook, C.E. Pulse Compression-Key to More Efficient Radar Transmission. Proc. IRE 1960, 48, 310–316. [Google Scholar] [CrossRef]
  35. Richards, M.A.; Scheer, J.A.; Scheer, J.; Holm, W.A. Principles of Modern Radar: Basic Principles, Volume 1; Electromagnetics and Radar, Institution of Engineering and Technology: London, UK, 2010. [Google Scholar]
  36. TF.1153: The Operational Use of Two-Way Satellite Time and Frequency Transfer Employing Pseudorandom Noise Codes; Technical Report; ITU: Geneva, Switzerland, 2015.
  37. Roddy, D. Satellite Communications, 4th ed.; McGraw-Hill: New York, NY, USA, 2006. [Google Scholar]
  38. Radio Frequency and Modulation Systems-Part 1—Earth Stations and Spacecraft-CCSDS 401.0-B; National Aeronautics and Space Administration: Washington, DC, USA, 2011.
  39. Pei, W.; Chaozhong, Y.; Xuhai, Y.; Fen, C.; Zhenyuan, H.; Zhigang, L.; Ji, G.; Xiaohui, L.; Weijin, Q. Common-View Time Transfer Using Geostationary Satellite. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 2020, 67, 1938–1945. [Google Scholar] [CrossRef] [PubMed]
  40. Parker, T.E.; Zhang, V. Sources of instabilities in two-way satellite time transfer. In Proceedings of the 2005 IEEE International Frequency Control Symposium and Exposition, Vancouver, BC, Canada, 29–31 August 2005; pp. 745–751. [Google Scholar] [CrossRef]
  41. Misra, P.; Enge, P. Global Positioning System: Signals, Measurements, and Performance; Ganga-Jamuna Press: Lincoln, MA USA, 2006. [Google Scholar]
  42. Recommendation ITU-R P.834-9 Effects of Tropospheric Refraction on Radiowave Propagation; Technical Report; International Telecommunication Union: Geneva, Switzerland, 1997.
  43. Recommendation ITU-R P.531-15: Ionospheric Propagation Data and Prediction Methods Required for the Design of Satellite Networks and Systems; Technical Report; International Telecommunication Union Recommendations Radiocommunication Sector: Geneva, Switzerland, 2023.
  44. Kaplan, E.D.; Hegarty, C.J. Understanding GPS: Principles and Applications; Artech House Telecommunications Library, Artech House: Norwood, MA, USA, 1996. [Google Scholar]
  45. Ionosphere Monitoring and Prediction Center: Near Real-Time TEC Maps, Europe. Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR). Ionosphere Monitoring and Prediction Center, Kalkhorstweg 53, 17235 Neustrelitz. Available online: https://impc.dlr.de/products/total-electron-content/near-real-time-tec/near-real-time-tec-maps-europe (accessed on 14 February 2026).
  46. Ettus Research. UBX-160 Daughteboard Datasheet. Available online: https://www.ettus.com/wp-content/uploads/2022/06/UBX_Data_Sheet-6.22.pdf (accessed on 14 February 2026).
  47. Westerhold, S. Modifying Satellite LNBs for 10 GHz Experiments-Unlocking the X-Band on a Budget; Zenodo: Geneva, Switzerland, 2024. [Google Scholar] [CrossRef]
  48. Fluke 910R Datasheet. 10780-eng Rev 03. 2013. Available online: https://www.fluke.com/en-us/product/calibration-tools/electrical-calibration/electrical-standards/910-910r (accessed on 14 February 2026).
  49. Rappaport, T. Wireless Communications: Principles and Practice; Prentice Hall Communications Engineering and Emerging Technologies Series; Prentice Hall PTR: London, UK, 2002. [Google Scholar]
  50. Jiang, Z.; Zhang, V.; Parker, T.E.; Petit, G.; Huang, Y.J.; Piester, D.; Achkar, J. Improving two-way satellite time and frequency transfer with redundant links for UTC generation. Metrologia 2019, 56, 025005. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Diagram of the slant range SR between the ground station located at the FHR and the QO-100 GEO satellite. R G S represents the Earth radius, from the Earth’s Center (EC) to a point on the Earth’s surface, where the GS is located. γ is the geocentric angle between the GS and the satellite projection on the Earth equator.
Figure 1. Diagram of the slant range SR between the ground station located at the FHR and the QO-100 GEO satellite. R G S represents the Earth radius, from the Earth’s Center (EC) to a point on the Earth’s surface, where the GS is located. γ is the geocentric angle between the GS and the satellite projection on the Earth equator.
Sensors 26 01515 g001
Figure 2. TLE for the GEO satellite QO-100 from 22, 29, and 30 September 2025. The vertical blue dashed traces indicate the date and time when a measurement was made. The vertical black dashed lines represent the propagated TLEs, which were used for the calculation to increase the satellite position estimation accuracy, following the method proposed by [27]. The labels where only a time of day is written correspond to the same date as when the experimental measurement is made. Within the shown time period, the maximum Apogee and minimum Perigee heights are 42,165.737 km and 41,163.637 km, respectively.
Figure 2. TLE for the GEO satellite QO-100 from 22, 29, and 30 September 2025. The vertical blue dashed traces indicate the date and time when a measurement was made. The vertical black dashed lines represent the propagated TLEs, which were used for the calculation to increase the satellite position estimation accuracy, following the method proposed by [27]. The labels where only a time of day is written correspond to the same date as when the experimental measurement is made. Within the shown time period, the maximum Apogee and minimum Perigee heights are 42,165.737 km and 41,163.637 km, respectively.
Sensors 26 01515 g002
Figure 3. Computed AF of the proposed synchronization signal displaced in time at the expected signal propagation time delay.
Figure 3. Computed AF of the proposed synchronization signal displaced in time at the expected signal propagation time delay.
Sensors 26 01515 g003
Figure 4. AF displaced in time to the expected return time of a 2.7 kHz bandwidth and 0.73 s long signal.
Figure 4. AF displaced in time to the expected return time of a 2.7 kHz bandwidth and 0.73 s long signal.
Sensors 26 01515 g004
Figure 5. Experimental set-up for the time transfer with the QO-100 GEO satellite. It is composed of two separate paths for transmission and reception. The LNB clock signal is provided by the AWG. Both the AWG and USRP are referenced to the same free-running clock LO 1.
Figure 5. Experimental set-up for the time transfer with the QO-100 GEO satellite. It is composed of two separate paths for transmission and reception. The LNB clock signal is provided by the AWG. Both the AWG and USRP are referenced to the same free-running clock LO 1.
Sensors 26 01515 g005
Figure 6. Comparison between the measured and propagated slant ranges for the QO-100 GEO satellite from 22 September 2025.
Figure 6. Comparison between the measured and propagated slant ranges for the QO-100 GEO satellite from 22 September 2025.
Sensors 26 01515 g006
Figure 7. Comparison between the measured and propagated slant ranges for the QO-100 GEO satellite from 29 September 2025.
Figure 7. Comparison between the measured and propagated slant ranges for the QO-100 GEO satellite from 29 September 2025.
Sensors 26 01515 g007
Figure 8. Comparison between the measured and propagated slant ranges for the QO-100 GEO satellite from 30 September 2025.
Figure 8. Comparison between the measured and propagated slant ranges for the QO-100 GEO satellite from 30 September 2025.
Sensors 26 01515 g008
Table 1. Link budget between the ground station and the QO-100 satellite for the ideal and maximum slant range where the satellite would be still within LOS.
Table 1. Link budget between the ground station and the QO-100 satellite for the ideal and maximum slant range where the satellite would be still within LOS.
Carrier Freq. [MHz]Range [km]FSPL [dB]
2400.338,671191.80
2400.341,679192.45
10,489.838,671204.61
10,489.841,679205.26
Table 2. Parameters used to calculate the link budget. The values for the satellite antennas gains as well as its transponder amplification factor are estimated, based on the measured S N R at the ground station.
Table 2. Parameters used to calculate the link budget. The values for the satellite antennas gains as well as its transponder amplification factor are estimated, based on the measured S N R at the ground station.
ParameterSymbolValue
Transmit Power (GS) P T X G S 38.25 [dBm]
TX Cable Loss (GS) L G S C A B L E T X 0.9 [dB]
TX Antenna Gain (GS) G G S A N T T X 10.2 [dBi]
Uplink FSPL L F S P L U L 191.8 [dB]
Uplink Atmospheric Loss L A T M U L 0.2 [dB]
Satellite RX Antenna Gain G A N T R X S A T 24 [dBi] (assumed)
Satellite TX Antenna Gain G A N T T X S A T 37 [dBi] (assumed)
Polarization miss-match loss L P O L U L 3 [dB]
Satellite Converter Gain G C O N V S A T 120.3 [dB] (assumed)
Downlink FSPL L F S P L D L 204.61 [dB]
Downlink Atmospheric Loss L A T M D L 0.6 [dB]
GS RX Antenna Gain G A N T R X G S 37.2  [dBi]
RX Cable Loss (GS) L C A B L E R X G S 2.2 [dB]
LNB Gain (GS) G L N B G S 87 [dB]
Table 3. TLEs used for the calculations and experimental verification. They were selected as the closest issued TLEs from the measurement time.
Table 3. TLEs used for the calculations and experimental verification. They were selected as the closest issued TLEs from the measurement time.
Epoch [UTC]Meas Time [UTC]Mean Motion
n [ rev day ]
Semi-Major Axis
A [km]
Eccentricity
e
2025-09-22 13:34:3914:471.0027025342,164.990.0001330
2025-09-29 01:53:3411:451.0027469142,163.750.0001474
2025-09-30 07:41:3815:251.0027218242,164.450.0001367
Table 4. Two-way theoretical measurement accuracy when using a dual chirp as measuring waveform. The values are calculated for diverse available SNR at the receiver, using two different signal bandwidths, without compression gain and with compression gain (CG). The last column is the range accuracy when using CG.
Table 4. Two-way theoretical measurement accuracy when using a dual chirp as measuring waveform. The values are calculated for diverse available SNR at the receiver, using two different signal bandwidths, without compression gain and with compression gain (CG). The last column is the range accuracy when using CG.
SNR [dB]B [kHz] δ T r [ μ s ] δ T r , CG [ μ s ] δ R [ m ]
52.781.201.8289548.289
100.02.190.049414.804
82.757.481.2948388.158
100.01.550.035010.480
122.736.260.8169244.912
100.00.980.02216.613
202.714.440.325297.501
100.00.390.00882.632
Table 5. Measurement outline and comparison. Date: 22.09.2025, T 0 = 14:47:00 [UTC]. TLE’s age is 1:11.
Table 5. Measurement outline and comparison. Date: 22.09.2025, T 0 = 14:47:00 [UTC]. TLE’s age is 1:11.
Meas. [#]BW [kHz]Time [h:m] d SDP 4 [km] d MEAS [km] d AJUST [km] Δ d [km] Δ t [μs]
12.7 T 0 38,648.16638,657.63838,654.4226.25620.868
22.7+8′38,648.24638,657.87138,654.6556.40921.378
32.7+18′38,648.36138,658.10538,654.8896.52821.775
42.7+28′38,648.49338,658.18338,654.9676.47421.595
52.7+39′38,648.65638,658.18338,654.9676.31121.051
62.7+49′38,648.82238,658.49638,655.286.45821.542
72.7+58′38,648.98438,658.72938,655.5136.52921.778
82.7+1 h 03′38,649.08038,658.80638,655.596.51021.715
92.7+1 h 08′38,649.17938,658.96238,655.7466.56721.905
102.7+1 h 15′38,649.32438,659.11838,655.9026.57821.942
Table 6. Measurement outline and comparison. Date: 29.09.2025, T 0 = 11:45 [UTC]. Difference between epoch and measures is 9:52.
Table 6. Measurement outline and comparison. Date: 29.09.2025, T 0 = 11:45 [UTC]. Difference between epoch and measures is 9:52.
Meas. [#]BW [kHz]Time [h:m] d SDP 4 [km] d MEAS [km] d AJUST [km] Δ d [km] Δ t [μs]
12.7 T 0 38,648.65738,659.19638,655.987.32324.427
22.7+10′38,648.59238,659.35238,656.1367.54425.164
32.7+20′38,648.54338,658.88438,655.6687.12523.766
42.7+30′38,648.51038,658.80638,655.597.08023.616
52.7+40′38,648.49238,658.72938,655.5137.02123.420
62.7+50′38,648.49038,658.57338,655.3576.86722.906
72.7+1 h 00′38,648.50438,658.57338,655.3576.85322.859
82.7+1 h 10′38,648.53538,658.41738,655.2016.66622.235
92.7+1 h 20′38,648.58038,658.33938,655.1236.54321.825
102.7+1 h 30′38,648.64238,658.41738,655.2016.55921.878
Table 7. Measurement outline and comparison. Date: 30.09.2025, T 0 = 15:25 [UTC]. Difference between epoch and measures is 7:44.
Table 7. Measurement outline and comparison. Date: 30.09.2025, T 0 = 15:25 [UTC]. Difference between epoch and measures is 7:44.
Meas. [#]BW [kHz]Time [h:m] d SDP 4 [km] d MEAS [km] d AJUST [km] Δ d [km] Δ t [μs]
12.7 T 0 38,652.19538,658.33938,655.1232.9289.767
22.7+5′38,652.25738,658.49538,655.2793.02210.080
32.7+10′38,652.32138,658.49538,655.2792.9589.867
42.7+15′38,652.38738,658.49538,655.2792.8929.647
52.7+20′38,652.45638,658.65138,655.4352.9799.937
62.7+25′38,652.52838,658.57338,655.3572.8299.437
Table 8. Measurements statistics made for the corresponding single orbital propagation with an SDP4 and low-bandwidth measurements. According to Figure 2, the QO-100 satellite is descending on the 22-09 and on 30-09, and ascending on 29-09. The measurements made on 30-09 had a shorter time interval between measurements when compared to the other measurements.
Table 8. Measurements statistics made for the corresponding single orbital propagation with an SDP4 and low-bandwidth measurements. According to Figure 2, the QO-100 satellite is descending on the 22-09 and on 30-09, and ascending on 29-09. The measurements made on 30-09 had a shorter time interval between measurements when compared to the other measurements.
DateMeasurement σ [m] σ 2 Median [km]Spread [m]Med (1st Diff)
22-09-25TLE408.1166.538,648.7391157.8131.6
med (TLEs)405.1164.138,648.8111151.4127.6
2.7 kHz489.3239.338,658.3391480.0156.0
29-09-25TLE60.73.738,648.538166.41.7
med (TLEs)58.73.438,648.786161.8−1.9
2.7 kHz338.6114.638,658.6511012.978.0
30-09-25TLE124.515.538,652.354332.666.5
med (TLEs)127.116.238,651.900339.567.9
2.7 kHz103.710.738,658.495312.00.0
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Valdes Crespi, F.; Barrull Costa, P.; Slavov, A.; Weiß, M.; Knott, P. Characterization of a Time Transfer Channel Between a Narrow-Band Transponder on a GEO Satellite and a Ground-Based Station. Sensors 2026, 26, 1515. https://doi.org/10.3390/s26051515

AMA Style

Valdes Crespi F, Barrull Costa P, Slavov A, Weiß M, Knott P. Characterization of a Time Transfer Channel Between a Narrow-Band Transponder on a GEO Satellite and a Ground-Based Station. Sensors. 2026; 26(5):1515. https://doi.org/10.3390/s26051515

Chicago/Turabian Style

Valdes Crespi, Ferran, Pol Barrull Costa, Angel Slavov, Matthias Weiß, and Peter Knott. 2026. "Characterization of a Time Transfer Channel Between a Narrow-Band Transponder on a GEO Satellite and a Ground-Based Station" Sensors 26, no. 5: 1515. https://doi.org/10.3390/s26051515

APA Style

Valdes Crespi, F., Barrull Costa, P., Slavov, A., Weiß, M., & Knott, P. (2026). Characterization of a Time Transfer Channel Between a Narrow-Band Transponder on a GEO Satellite and a Ground-Based Station. Sensors, 26(5), 1515. https://doi.org/10.3390/s26051515

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop