Abstract
This contribution presents a theoretical and practical analysis of the precision of deep-indoor radio positioning using sub-GHz (ultra-high frequency) band ranging pseudolites, penetrating whole buildings and blocks. Working deep indoors, pseudolite systems face a negative signal-to-noise ratio and a challenging dynamic power range. These challenges lead to small nuances and limitations compared with global navigation satellite systems. Therefore, ranging codes, modulation techniques, and corresponding time-delay/range, clock, carrier, and signal-to-noise estimators are analyzed and discussed to demonstrate the limits of deep-indoor ranging. Then, the ranging precision is evaluated based on the Cramer-Rao lower bound of ranging variance: its analytical development is followed by numerical computation and comparison with results from real measurement campaigns and a particular model of losses.
1 INTRODUCTION
1.1 Background and Motivation
Indoor positioning with small to medium area coverage (on the scale of a whole building, city block, or campus) using a dedicated fixed infrastructure outside individual rooms (unlike Wi-Fi or ultra-wideband-based local or room-coverage-based systems) is a long-term goal of many academic and commercial efforts. Such efforts have utilized a pseudolite approach (Cobb, 1997; Wang, 2002), such as Locata (Barnes et al., 2003), NextNav (Meiyappan et al., 2013), or similar methods using multilateration (time of arrival [ToA], time difference of arrival [TDoA]), as in the works of Soderholm et al. (2001), Hameed et al. (2024), and Borio and Gioia (2014), as well as two-way ranging (TWR), as reported by Myrick (2018), Yu et al. (2023), Herschfelt (2019), and others (see Figure 1).
Different positioning topologies (1: ToA, 2: TDoA, 3: TWR)
A priori knowledge of the positioning error (accuracy) is crucial for the design of these systems. As a simplification, the positioning (root mean square [RMS]) error RMSΔx in ToA topology is, according to Misra and Enge (2010), determined by the (pseudorange) measurement variance σ2 and a geometrical factor (i.e., dilution of precision, DOP):
1
where is the standard deviation, corresponding to the precision considered in this work. The DOP represents the area of intersection of concentric circles/hyperbolas with spacing given by (see Figure 2(a)). Based on the topology, σ2 will affect RMSΔX once (ToA) or twice (TDoA, TWR). The geometry is often firmly set; thus, an analysis of σ2 is crucial for system design.
(a) Positioning error and geometry and (b) measurement variance
σ2 is defined as the variance of the time-delay/range estimator. An estimator for ranging signals is typically implemented as a search for the maximum of the cross-correlation function between the received signal and its replica (see Figure 2(b)).
The lower bound of σ2 is given by the Cramér–Rao lower bound (CRLB) (Rao, 1945). This term is a function of the signal-to-noise ratio (SNR) and the power spectrum density (PSD). Achieved values of σ2 in practice for specific laboratory experiments are sometimes reported in the literature. However, experiments focusing on ranging across buildings, such as those by Meiyappan et al. (2013), are rare, and relevant analyses are always missing. A deeper analysis of σ2 is essential for determining the positioning error in Equation (1) and for extrapolating these results, e.g., for applications in indoor use.
This contribution’s motivation is the deployment of Locata and NextNav and their adoption as a potential global navigation satellite system (GNSS) backup by authorities. However, the performance of these systems in terms of positioning accuracy has not yet been publicly documented in a manner that allows extrapolation to harsh, deep-indoor environments. These systems are also often used with GNSS-origin signals.
The essential assumption in this contribution is through-wall outdoor-indoor and indoor-indoor signal penetration, with local to medium-sized area coverage and target sub-decameter deep-indoor precision. The goal is a future pseudolite ranging augmentation for autonomous pedestrian navigation for emergency and rescue services (with sensor fusion, e.g., an inertial measurement unit for direction/distance and a barometer for altitude). Proposed pseudolite technology is expected to be theoretically less limited in emergencies, such as when a partial or complete building collapse occurs.
1.2 Overview of Existing Systems and Approaches
The Australian Locata (Barnes et al., 2003) is a well-known pseudolite system. Locata offers high, centimeter-level accuracy (carrier-phase measurement) (Rizos et al., 2010); however, its use is primarily in outdoor open spaces, such as open-pit mines or ports. Owing to its frequency of approximately 2.4 GHz in the industrial, scientific, and medical (ISM) band, Locata is not applicable to indoor signal penetration. Its militarized version, the Ultra High Accuracy Reference System, has similar properties (Craig et al., 2012).
The NextNav system originated in the United States and is the only such system with verified indoor penetration, achieving accuracy at the level of tens of meters (10–100 m) (Meiyappan et al., 2013). Its TeraPoint service utilizes the Metropolitan Beacon System (Yang et al., 2016) operating in the licensed sub-GHz band at 920–928 MHz, providing near-nationwide coverage in the United States (Meiyappan et al., 2013). NextNav has been well described in further applications, such as the passive radar reception reported by Navrátil et al. (2017).
Unfortunately, neither system has a mass-market spread because they both rely on relatively fixed and expensive infrastructure. Both systems were also tested as candidates for a “GNSS backup” for the European Union (see the report by Bonenberg et al. (2023)). Nevertheless, the report did not focus on the deep-indoor positioning user case.
The signals of these two systems are designed as copies of the original GNSS signals with minimal changes. Thus, binary phase shift keying (BPSK) modulation and relatively short Gold codes are still widely used (Syam et al., 2022; Barnes et al., 2003; Meiyappan et al., 2013).
Further academic works dedicated to this problem are relatively plentiful. A study by Syam et al. (2022) at the boundary between academic and commercial research is closely aligned with our objectives. Navigation in outdoor–indoor and indoor–indoor environments for emergency and rescue services was considered, within a wider very high frequency (VHF)/ultra-high frequency (UHF) band (113–400 MHz, 430 MHz, and 500 MHz). The presented results are promising; however, only signal penetration was considered, not other parameters relevant to ranging performance (precision, SNR).
Other efforts continue with TWR applications, enabled by the expansion of software-defined radio (SDR) platforms, such as the commercial ENSCO Timing, Communications, and Ranging Device (TCR-D) (Myrick, 2018; Yu et al., 2023), or academic efforts such as those of Herschfelt et al. (2019). Yet, neither of these efforts described the penetration and performance of ranging across building structures. The ENSCO TCR-D also focuses on military applications (Appleget et al., 2023).
1.3 Contribution Objectives
The objective of this contribution is to provide an overall analysis of σ2 for ranging using pseudolites in the UHF band for deep-indoor positioning. This paper is organized as follows.
After an overview of existing pseudolite systems and approaches (Section 1.2), the ranging and ranging signal model is presented in Section 2. Selected ranging signals with different codes (binary and non-binary sequences), modulations (modulation pulses, orthogonal frequency division multiplexing [OFDM]), and ranging code chip rates of kchip/s to Mchip/s are briefly presented for further analysis.
The CRLB is compared with numerical simulation results in Section 3. Differences significant for ranging are highlighted and described based on a limited code gain and SNR.
A supplemental model for ranging, which compares the CRLB and simulation results with experimental measurements, is described in Section 4, along with corresponding SNR, clock, and carrier estimators.
Experimental measurements obtained using SDR and real-world signals based on the considered signals (Section 2) and estimators (Section 4) are described in detail in Section 5. This discussion includes the methodology (Section 5.1) and an auxiliary building model for SNR calculation (Section 5.2). The agreement among theory, simulation, measurement, and modeling is presented in Section 5.3.
Section 6 presents a brief comparison and extrapolation to existing systems (NextNav).
The parameter selection is intentionally similar to that of NextNav and the work of Syam et al. (2022). A reasonable bandwidth of up to the order of MHz is used. The choice of carrier frequency focuses on the 400-MHz (UHF) band for the following reasons.
The primary reason is that these frequencies penetrate building interiors more effectively than frequencies on the order of a few GHz. Even multipath propagation is limited and is close to line-of-sight propagation (Fischer et al., 2013; Bertoni et al., 1995). This advantage is extensively used and experimentally verified here.
The second reason is that this portion of the frequency spectrum is used for communication, specifically the ISM (unlicensed) band or amateur radio (HAM), which has relatively narrow channels (×10 kHz). We also aim to demonstrate the usability and limits of practical ranging using these narrowband channels. The reasonable dimensions of the antennas typically used for these applications is also beneficial.
2 UHF CHANNEL MODEL AND RANGING SIGNALS
Indoor UHF signal propagation is not geometric-optic, unlike that at a few GHz, and is affected by everything within the first Fresnel zone. The propagation is dominated by diffraction rather than strong reflections. However, owing to the wavelength (70 cm), the effect of furniture and interior equipment is not dominant (as attenuation and scatter sources) (Fischer et al., 2013; Bertoni et. al., 1995).
Therefore, the impulse response, as well as the correlation function, is characterized by a main correlation peak followed by a continuous-diffuse trailing tail, forming a smeared sidelobe structure caused by multipath propagation and a long delay spread (Bertoni et al., 1995). The continuous form of an additive white Gaussian noise (AWGN) model with noise w(t) and I multipath propagation paths with amplitude α is used for the received signal r(t):
2
A severe problem that arises indoors is direct-path signal blockage (often referred to as a type of multipath). In this case, the direct-path signal is significantly attenuated compared with the diffracted or reflected signal. Nevertheless, the signals are relatively well separated in time. In the resulting correlation function, this situation is reflected by a weaker peak of the correlation function, which precedes the dominant peak.
Multipath propagation can be estimated by conventional estimators, such as those used by Irsigler et al. (2004) or the multipath-estimating delay-locked loop (Van Nee, 1994). Then, we can assume that the error given by the multipath error envelope is smaller than the CRLB error given by the AWGN channel considered below.
The expected multipath effects discussed above are taken into account in this work. It is evident that for a final indoor positioning, any of the above estimators or a more sophisticated method, such as ray tracing or machine learning, as reported by de Sousa & Thomä (2018), must be used. Nevertheless, for the UHF band, multipath is handled in a simplified and semi-manual manner for the measuring purpose of this contribution. The maximal likelihood (ML) time-delay τ estimator is as follows:
3
Here, only the first, direct geometric path is taken into consideration, and multipath propagation does not significantly affect measurements in the UHF band. This approach is supported by empirical results, as demonstrated by the verification experiments in Section 5. Moreover, multipath is not the primary focus of this contribution.
The cross-correlation R(τ) of r(t) and its replica s(t) (originally transmitted signal) is defined as follows:
4
This cross-correlation is a well-known matched filter or correlative receiver (Proakis & Salehi, 2008).
The signal s(t) is a digital linear modulation (Proakis & Salehi, 2008). Thus, s(t) is a convolution of code chips d[k] with modulation pulse h(t) per chip period Tchip (1/Tchip is equal to the chip rate fchip):
5
The CRLB depends on the PSD |S(f)|2. Because the PSD of (pseudorandom) ranging code is close to white noise (i.e., flat), the PSD of the modulated signal s(t) is asymptotically close to the PSD of the modulation pulse and can be calculated via a Fourier transform (FT):
6
2.1 Ranging Codes Considered
Auto- and cross-correlation properties are the main requirements on the ranging code. These requirements include a high ratio between the main peak and side peaks of the auto-correlation and low peaks of the cross-correlation (with other codes from the same class) (see Figures 3(a) and (b)). These properties are given by the Welch bound.
(a) Auto-correlation function of MLS, Gold, and FZC (CAZAC) codes (Ncode = 1023), (b) side-peaks, and (c) scatter plot of binary and non-binary code
The Welch bound (Welch, 1974) determines the maximal amplitude of side peaks of the auto-correlation function as , where Ncode is the code length. This term is the upper bound of the main-to-side peak suppression ratio. In practice, codes reach the bound at different levels. Typically, this property is balanced at the expense of other advantageous properties of the code class.
These advantageous properties include an arbitrary code length and a large subset of codes with desirable cross-correlation properties. Binary and non-binary code types are considered below.
2.1.1 Binary Codes (Maximum-Length Sequence, Gold, Etc.)
The best correlation properties for binary codes are achieved for maximum-length sequences (MLSs). However, the number of MLS codes of a given length is limited (Dixon, 1994). Gold codes have slightly worse correlation properties (higher side peaks) (see Figure 3(b)), but a broader subset of codes of the same length.
Both codes are generated with a fixed length, which is given by one (MLS) or more (Gold) linear feedback shift registers (LFSRs) (Ncode = 2n–1, where n is the number of LFSR bits). The LFSR is often described by a polynomial. For example, an MLS code with 511 chips (identical to GLONASS L1OF) uses an LFSR with nine stages (Dixon, 1994; Ipatov, 2005), which is defined by the following polynomial:
7
Further binary codes have been developed for communications, radars, and GNSSs, including, for example, Kasami, bent, and Jet Propulsion Laboratory (JPL) sequences (Dixon, 1994; Ipatov, 2005), Barker codes (Richards, 2005), and new GNSS codes (Soualle, 2005), such as Legendre (Rushanan, 2007) and memory-numerically optimized codes for Galileo E1. Nevertheless, in principle, these codes all have worse correlation properties than MLSs.
2.1.2 Non–Binary Codes (Frank–Zadoff-Chu)
Polyphase codes (Ipatov, 2005) are good representatives of non-binary codes (see Figures 3(b) and (c)). The basic principles of these codes are known from radar systems, such as Frank codes (Richards, 2005).
The subclass of Frank-Zadoff-Chu (FZC) codes (Frank et al., 1962; Chu, 1972) has desirable properties. This subclass is generated using the following equation:
8
where the choice of length N is arbitrary. M is indivisible and must be smaller than N.
FZC codes enable the generation of relatively broad subsets of codes with good cross-correlation properties, similar to those of MLS codes (Cobb, 1997) (see Figure 3(b)). The discrete Fourier transform of the FZC code is also an FZC code.
These codes are called constant amplitude–zero auto-correlation (CAZAC) codes. Because of their promising properties, FZC codes are utilized for OFDM synchronization signals in modern 4G and 5G communication systems.
Despite the potentially superior properties (cross-correlation, broader subsets, arbitrary length) of FZC codes, as mentioned by Cobb (1997), binary codes persist in current systems such as Locata (Barnes et al., 2003), NextNav (Meiyappan, 2013), GNSSs, and most relevant studies, such as those by Yu et al. (2023), Syam et al. (2022), and others.
2.2 Modulation Pulses Considered
The modulated signal spectrum varies depending on the modulation pulse used. A rectangular (REC) modulation pulse, binary offset carrier (BOC) modulation pulses of various order m, and root raised cosine (RRC) modulation pulses (Figure 4 and Figure 5) are considered here, with various values of the roll-off factor β (Proakis & Salehi, 2008). |H(f)|2 is the PSD of h(t).
(a) REC and BOC modulation pulses and (b) corresponding PSDs
(a) RRC modulation pulse for different roll-off factors and (b) corresponding PSDs
The REC modulation pulse (Figure 4(a)) is typical for GNSSs. Its non-band-limited spectrum is shown in Figure 4(b). The BOC modulation also originates from GNSSs (Galileo signals) and can be expressed as a BPSK signal. However, a non-return-to-zero BOC modulation pulse is used instead of the REC (Figure 4(a)); its spectrum is shown in Figure 4(b). The RRC pulse (Figure 5(a)) originates from general wireless communications and is utilized because of its favorable (band-limited) spectral properties (Figure 5(b)) in bandwidth-limited channels.
Modulation pulse techniques are popular in overused bands, particularly in the sub-GHz (VHF and UHF) frequency range. Appropriate modulation pulses can shape the spectrum according to frequency allocation and coexistence with other communication services in this overcrowded frequency allocation. Specific signs of spectral shaping with similar indications have been described by Meiyappan et al. (2013) for the NextNav signal. The corresponding effect on the CRLB is discussed below.
The OFDM modulation allows for the most considerable freedom in spectral shaping. This principle is widespread in the synchronization of many general telecommunication OFDM systems (4G/5G, digital video broadcasting (DVB)). The ranging code bits are mapped in a straightforward manner to the spectrum coefficients d[n] as follows:
9
The spectrum can then be shaped in various ways (Figure 6). This approach offers the construction of bespoke ranging signals. For example, some subcarriers can be omitted or zero-padded to control the slope of spectrum edges or controlled in the sense of cognitive radio, etc. OFDM has been discussed in many new-ranging signal studies over the last two decades, but has not yet been applied in practice.
PSD of an OFDM-modulated 511-bit-long (MSL) binary sequence with a rate of 4 Mchip/s
2.3 Selected Ranging Signals
The modulations and chip rates listed in Table 1 were chosen for experimental investigation. A 511-chip-long MLS code is used, based on the polynomial in Equation (7). The code and signals correspond to the experimental setup used in Section 5. Multiples of 12.5-kchip/s chip rates were selected to fill the most commonly used communication bandwidths. Lower kchip/s chip rates were also selected for comparison and demonstration only, although they are apparently unsuitable for practical ranging.
3 RANGING PRECISION: COMPARISON OF THEORY AND SIMULATION
3.1 Theory (CRLB)
The lower bound of the estimator variance is given by the CRLB (Rao, 1945; Cramér, 1946). This bound can be transformed from a variance of time delay to a variance of range r in meters (m) as follows (Kay, 1993):
10
where the constant c is the speed of light. This form is de facto a function of two parameters. The parameter βRMS is the so-called RMS (effective) bandwidth (Richards, 2005). This bandwidth is computed from the PSD |S(f)|2 of the signal s(t) and is given in Hz as follows:
11
The second parameter (signal-to-noise [power] ratio) has the same meaning here as the SNR. The SNR can be calculated from the S/N or the energy per chip (bit, symbol) EB and the noise PSD N0 ratio (EB/N0), using the sample frequency fsample (on a logarithmic scale [dB]) as follows:
12
Equation (10) is the general form for a ranging signal for an idealistic channel in Equation (2) without a multipath component (I=1). Recalculating the CRLB for the multipath channel in Equation (2) is feasible, as reported by Botteron et al. (2004). However, its form is much less transparent than the original Equation (10). Based on the assumption of de facto multipath-free UHF propagation, the CRLB will be used here.
The CRLB is not the only bound that could be employed. Alternative bounds exist, such as those proposed by Barankin (1949) or Ziv and Zakai (1969). However, as will be shown later, the CRLB fits the estimator and experimental results well.
3.2 Simulation, Code Gain, and SNR
Equation (10) is the general form for a theoretically infinite-length ranging signal. The result differs when the actual finite-length ranging code signal of length Ncode is used due to the code gain Gcode, which is expressed as follows:
13
The code gain in Equation (13) is simplified with regard to the upper bound. This expression applies only to long codes reaching the Welch bound (MLS, FZC) and is lower for other codes.
The code gain is a principal limitation for indoor measurements. The dynamic range in topology must not exceed the code gain; otherwise, the near-far effect will occur. (Its practical solution [time, frequency division] is known (Cobb, 1997; Wang, 2002) and used in both NextNav and Locata.)
An illustrative Monte Carlo simulation result is shown in Figure 7(a) (solid line) compared with the CRLB (dashed line). Here, a signal with a 511-chip-long (binary) MLS code with an fchip of 4 Mchip/s, BPSK modulation, and a REC modulation impulse is used. The two curves are equal until the negative SNR exceeds Gcode = 27 dB. The good agreement between the two curves in a higher dynamic range (SNR) can be observed on a logarithmic scale, as shown in Figure 7(b). Both figures present the standard deviation instead of the variance owing to the more natural expression of the standard deviation in meters instead of meters squared.
Illustrative comparison of the ranging standard deviation obtained using the CRLB and simulation
The differences are clarified in Figure 8. increases with decreasing SNR, following the analytical CRLB from Equation (10) in the first region, until the code gain is overcome at the line labeled “2.” Fundamental differences arise in the third and fourth regions. The analytical CRLB results continue to grow according to Equation (10) in the third and fourth regions, while the simulation results deviate and remain almost constant.
Ranging standard deviation for the CRLB and simulation
A correlation peak is not detected owing to a weak SNR below the code gain in the fourth region. The estimated range is then expected to be uniformly distributed between zero and the (maximum unambiguous) range, equal to the signal period Tcode. At that point, the standard deviation is equal to the following:
14
The SNR in each figure is related to the input signal for a better comparison. The difference between the SNR at the input and at the output of the correlator/matched filter is the processing gain. This processing gain equals Gcoh plus the coherent integration gain Gcoh over I signal periods (see Figure 9). Therefore, the SNR related to the input results in negative values, corresponding to low-power indoor-received signals (as in similar wideband spread-spectrum systems, such as GNSSs).
Illustration of the processing gain
3.3 Theory and Simulation Comparison for Chosen Signals
The resulting of the ranging for selected individual ranging signals (see Table 1) is presented in terms of its calculated theoretical limit (CRLB) and numerical simulation. Results are presented only for SNRs in the range down to –27 dB. This negative SNR value and code gain of the ranging code used (Ncode = 511 ~ Gcode = 27 dB) result in a positive (detectable) SNR on the correlation output (see Section 3.2), corresponding to the first region in Figure 8. Application outside this region is otherwise unsuitable for ranging.
Numerical simulations use 500 iterations per individual signal and parameter. The multipath-free model (I = 0) is used for simplicity. The simulation signal bandwidth (single-sided) is limited to 125 kHz for a signal chip rate of 12.5 kchip/s, 1.25 MHz for 125 kchip/s, and 20 MHz for 1.25 Mchip/s and 4 Mchip/s. This bandwidth limitation is the source of potential minor differences between the theoretical (CRLB) and simulated curves.
Figure 10 presents results for individual chip rates from 12.5 kchip/s to 4 Mchip/s. The 511-chip-long MLS code with BPSK modulation and an RRC modulation pulse (β = 0.5) was used.
Theoretical versus simulated results for chip rates of 12.5 kchip/s to 4 Mchip/s chip, for an MLS code with an RRC modulation pulse
It is evident that narrowband signals with chip rates on the order of 1–100 kchip/s are not sufficiently precise (). Nevertheless, these results are presented for demonstration and experimental verification of the theory and measurement.
Different modulations for a fixed rate of 4 Mchip/s are compared in Figure 11. Firstly, the REC signal performs slightly better (lower ) than the RRC signal. This result is unsurprising when the PSDs of the REC (Figure 4) and RRC (Figure 5) signals are compared. The REC PSD is not strictly band-limited like the RRC PSD. The first decrease in the REC PSD occurs at fchip but the first side peaks are attenuated by only 13 dB. The RRC PSD is relatively well band-limited, with no side peaks and almost 40-dB attenuation between 0.5 and 1.0 of fchip, depending on β. Therefore, the effective bandwidth βRMS of the REC signal is slightly higher, and the resulting is lower.
Comparison of selected ranging signals (fchip = 4 Mchip/s)
FIGURE 10 Theoretical versus simulated results for chip rates of 12.5 kchip/s to 4 Mchip/s chip, for an MLS code with an RRC modulation pulse
Good agreement between the curves, independent of the choice of binary (MLS) or non-binary (FZC) code, is evident. Therefore, the precision of ranging signals using codes close to the Welch bound and Ncode > ×100 chips depends solely on the modulation pulse PSD (the PSD of such a code is flat) according to Equation (6).
The lowest is achieved for the BOC modulation owing to its greater bandwidth. BOC modulation is seemingly the most straightforward way to increase the effective bandwidth (if an increase is allowed by the frequency allocation; see Figure 4(b)). BOC is very popular in GNSSs (Galileo E1 signal) because the resulting correlation peak is narrower. In contrast, the correlation function has side peaks that increase with the BOC modulation order m. Therefore, an order higher than one is usually not used independently.
Figure 11 presents the OFDM-modulated signal. The performance is practically the same as that of the RRC because their PSDs are similar (see Figure 6). However, OFDM offers much more agile spectrum utilization.
Both Figure 10 and Figure 11 demonstrate good agreement between the calculated CRLB and the simulation. Marginal differences are due to the limited signal bandwidth used in the simulation. For example, there is slightly worse agreement between the theoretical and simulated curves for MLS REC in Figure 11. The same trend is shown in Figure 10 for a chip rate of 12.5 kchip/s.
4 CHANNEL MODEL FOR MEASUREMENTS AND ESTIMATORS
The model in Equation (2) cannot verify the theory and simulation results above with real-world SDR received signals. The parameters of the carrier, including the carrier frequency (fcarr) offset foffset, and the initial phase φini, are added owing to the local oscillator (clock) imperfection in the following equation:
15
The effect of the Doppler shift, caused by a non-zero mutual transmitter–receiver or scatter source velocity, is omitted. The static case is considered here.
To compare previous theoretical and simulated results with those from the measurement campaign, the carrier parameters must be estimated and compensated.
4.1 Range, Frequency Offset, and Phase Estimators
For the channel in Equation (15), the original ML estimator in Equation (3) for the channel in Equation (2) leads to a search for the argument of the maximum of the cross-ambiguity function (CAF) peak:
16
The resulting CAF for binary code-ranging signals is shown in Figure 12. However, the CAF appears differently when the class of non-binary codes is employed. For example, the result in Figure 13 is typical for polyphase FZC code ranging signals. (A rate of 4 Mchip/s is used in both figures.) Then, the utilization of Equation (16) becomes complex.
CAF of binary ranging code
CAF of polyphase (FZC-CAZAC) ranging code
Alternatively, foffset can be estimated by using a conventional atan2 discriminator (Proakis & Salehi, 2008; Misra & Enge, 2010). The discriminator is expressed in Hz as follows:
17
This discriminator is based on the CAF peak phase, which can be computed in radians (rad):
18
The third alternative is the estimator described in Section 4.2 below.
4.2 Clock Offset and Range Drift Estimators
The nominal fcarr (carrier), fsample (sample), and fchip (chip rate) are derived by a frequency synthesizer from the same receiver clock with nominal frequency fclk. Clock imperfections are modeled by a clock offset Δfclk. Then, foffset and Δfclk can be calculated in Hz as follows:
19
20
The chip rate offset Δfchip causes a linear drift Δr of the estimated range among k consecutive periods by rate (see Figure 14). The clock offset drift is omitted. The least-squares method is used for estimation (in samples/period):
Correlation peak drift as an effect of clock offset
21
Up to three expressions (Equations (16), (17), and (19)) can estimate the frequency and clock offset. Offset estimation is then used to compensate for the offsets in the experimental verification. The frequency offset does not significantly affect TDoA measurements. Outdoor-situated pseudolites are usually well time/frequency-synchronized via a GNSS. However, the clock offset is critical in TWR between two transmitters/receivers with free-running clocks (Herschfelt, 2019; Myrick, 2018).
4.3 SNR Estimators
For a real-world received signal, the SNR must be estimated to properly compare theoretical (CRLB) and simulated results with measured results. Principally, SNR estimation (Misra & Enge, 2010) is not straightforward (Falletti et al., 2011). Two SNR estimators are discussed here:
22
23
These estimators are expressed in decibels (dB) and differ slightly, considering the high dynamic range of signals received indoors.
The estimation of useful signal power S is the same for both estimators. This term is equal to the peak value of the cross-correlation function R(τ) of r(t) and s(t) in Equation (4) (see Figure 15(a)).
(a) Cross-correlation function of the ranging signal and its replica and (b) SNR estimators
The estimators differ only in their estimation of noise power N. The first SNR estimator, Equation (22), uses a knowledge of the N lower bound in decibels (dB) as a product of (thermodynamic) temperature T (K), Boltzmann constant k (J ⋅ K–1), and bandwidth B (equal to fsample) (Hz) with the receiver’s noise figure NF in decibels (dB):
24
If NF is not known a priori, the formula (N + NF) can be replaced by the measured noise power. The noise power is measured and computed from a received signal r(t) in the absence of a useful signal as follows:
25
The second SNR estimator, Equation (23), is more suitable in practice. Noise is estimated from the mean level of R(τ) based on its main peak (see Figure 15(a)). This approach is helpful when NF is unknown and the useful signal cannot be turned off.
As discussed in Section 3.2, the SNR is considered for the input. The first SNR estimator, Equation (22), corresponds directly to this SNR. However, the second estimator, Equation (23), corresponds to the SNR of the output. Therefore, the code gain from Equation (13) must be subtracted from Equation (23) to obtain the same values.
Both estimators work well even for very low SNRs, down to exceeding the code gain (the area of interest for this contribution; see Figure 15(b)). However, the second estimator, Equation (23), works well only for long codes (Ncode > ×100 chips). In that case, the R(τ) side peaks are lower than the noise level (suppression ratio > 20 dB), and they do not affect the noise estimation. For the same reason, this estimator fails for high positive SNRs, because the non-zero value of the side peaks alone limits the noise estimation in Equation (23).
5 RESULTS
The achievable standard deviations of ranging for the chosen signals (see Table 1) are briefly compared here, including the theoretical (CRLB), simulated, and measured values.
5.1 Measurement Campaign Scenario (Polygon)
The previous results are verified through a measurement campaign conducted in a large, massive concrete public building with a 235 × 195 m floor plan. The building comprises several wings with up to nine above-ground floors with offices and laboratories, two underground floors, and a wing of heavy machinery laboratories. Long corridors and staircases connect all of the floors (see Figure 16(a)).
(a) Photograph and (b) floor plan of the measurement campaign polygon (signal coverage highlighted by a semi-transparent circle sector); Global Positioning System coordinates: 50.1024983° N, 14.3927758° E
Two locations were selected for the transmitter of the ranging signal. The first location is in an office on the top floor of the central tower. The second location is on the ground floor in the main building entrance. Several locations for a receiver were selected throughout the building, including different floors (including underground), long corridors, rear fire staircases, and a heavy machinery laboratory. A drawing of the measurement polygon is provided in Figure 16(b).
An MLS ranging code with Ncode = 511 chips was used (see Equation (7)) owing to its simplicity as well as hardware limitations in the testing generator (with sufficient power output). Then, the code was BPSK-modulated with an RRC modulation pulse and transmitted on a 448.490-MHz (amateur radio) carrier frequency. Only the chip rate was changed; chip rates of 12.5 kchip/s and 4 Mchip/s were used. Both signals were initially transmitted with an output power (PTx) of 25 dBm and then 0 dBm into a λ/4 monopole antenna.
The signal was not strong enough to be received at all locations. These locations are distinguished by empty markers in Figure 16. The circle and triangle markers refer to two different transmitter locations, e.g., the circle locations focus on signal coverage from a ground-level transmitter. The signal transmitted from a single location covers approximately one half of the building, as highlighted in the floor plan (Figure 16(b)) by a semi-transparent circular sector. Triangle locations were primarily used for measurement, as discussed in Section 5.3.
The scenarios do not intersect everywhere, and an exhaustive measurement was not conducted. Instead, this study aimed to test certain critical cross-sections of the building.
5.2 Loss Model
The following model was used to approximate the SNR inside the building. The goal was to achieve situational awareness of the signal power across the building and to roughly distinguish between direct (geometric) and multipath propagation paths.
The SNR presumed for individual locations, as derived from Equation (22) and using N from Equation (24), is given in decibels (dB) as follows:
26
The NF of the SDR used (ADALM Pluto, fsample = 48 MHz) is calculated to be 2.9 dB, based on a comparison of Equation (24) and Equation (25).
The presumed received power PRx is calculated in dBm as follows:
27
The transmitting power in dBm is PTx. The combined gain of both antennas, GTxRx, is assumed to be 2 × 2.14 dBi. The free-space loss (FSL) is calculated in decibels (dB) from the following equation:
28
where r is the true geometric distance. The FSL model is a simplification; losses for greater distances (outdoor) should be modeled via a more complex model for propagation above terrain (Kaplan & Hegarty, 2017).
Additional losses are modeled using Lossadd, a simplified loss model for losses caused by indoor obstacles, walls, and windows along the direct line between the transmitter and receiver. A model, given in decibels (dB), has been reported by Kaplan and Hegarty (2017) as a loss of man-made structures and by Bertoldo et al. (2019) as follows:
29
The attenuation of 5 dB per wall and 15 dB per window is based on rare data presented by Zhekov et al. (2018). These constants are multiplied by the number of walls and ceilings (Nowalls) and the number of windows (Nowindows), respectively. A direct analytical solution does not exist, and only partial empirical methods are available, as provided by the International Telecommunication Union Radiocommunication Sector (2015). Nevertheless, the Lossadd obtained using Equation (29) shows a surprisingly good match, as presented in Section 5.3.
5.3 Measurement Results
Detailed results for one set of measurements are presented in Table 2. The point numbers in Table 2 correspond to the numbers in Figure 16. The subsequent columns contain the true geometric distance r, corresponding FSL, and Lossadd. A comparison of the pre-calculated SNR obtained using Equation (26) with the SNRest estimated by Equation (22) and Equation (23) is provided in the last columns of the table, together with the measured of the range. The SNR estimator from Equation (22) was used for SNRs higher than 10 dB, and the estimator in Equation (23) was used for lower SNRs.
Values from the entire measurement campaign are presented in Figure 17, based on the comparison of the CRLB and simulation results in Figure 10. A relatively good agreement among the CRLB, simulated, and measured data is apparent.
Final comparison with results from the measurement campaign
The measured data points in Figure 17 correspond to the data acquired at various measuring points throughout the measurement campaign polygon (Figure 16). Therefore, the number of these points is limited. The number of measuring points for the secondary, lower chip-rate in Figure 17(a) was limited to even fewer points.
Data were acquired stepwise using up to three SDRs. The SDRs were of the same type. Nevertheless, the noise figure and other parameters not included in the model in Equation (15) (such as local oscillator phase noise and drift) typically vary with time, temperature, coherence time, and the specific SDR used. Therefore, the data points should appear somewhat sparse, as shown in Figure 17. Hence, the data points are not fitted to any curve or trend.
The remaining residual multipath error may have an effect on the results. However, in the context of this contribution’s objective, i.e., verifying the achiev-ability of sub-decameter precision, individual propagation paths were well time-separated based on post-processing feed-forward estimation applied to an entire signal snapshot.
The presence of multipath was monitored. The cross-correlation functions in Figure 18 are normalized measured data. The multipath effect is not present even across four floors, as is obvious by comparing the 4th floor (point (3)) function in Figure 18(b) with the multipath-free function (point (1)) in Figure 18(a). This result arises from the lower height of the neighboring buildings (four floors). This scenario is comparable to that of most small buildings (houses). However, reflections from the neighboring lower building are evident in Figures 18(c) and (d), where signals are received closer to the ground level.
Typical measured cross-correlation functions: (a) 1-m distance (1), (b) 4th floor (3), (c) ground floor (4), (d) in front of the building (7), (e) -2nd underground floor (6), (f) -1st underground floor (5); (a) – (e) fchip = 4 Mchip/s, fsample = 48 Msample/s; (f) fchip = 20 Mchip/s, fsample = 60 Msample/s
The path differences of multipath components observed in Figures 18(c)–(e) result from the true geometry of the building and the expected propagation. For example, the distance to the neighboring building results in a path difference of 140 m, which corresponds to Figure 18(c). The distances between the building’s wings result in a 100-m difference in the path shown in Figures 18(d) and (e).
Nevertheless, these components are well time-separable from the main peak. Components with small differences are not actually present. Therefore, these results support the presumptions about the multipath behavior in the UHF band presented in Section 2. The first clear peak is always apparent, followed by continuous-diffuse multipath in Figure 18(d), as well as well isolated reflections from neighboring buildings passing through windows in Figures 18(c) and (e). (Windows have at least twice the attenuation of the wall (Zhekov et al., 2018).)
Measurements for selected points were repeated at a five-fold higher chip-rate (fchip = 20 Mchip/s) and at the highest available fsample = 60 Msample/s to increase the temporal resolution and to more precisely identify possible multipath effects. One result for the most critical scenario (-2nd underground floor) is shown in Figure 18(f). The presence of multipath, which disrupts the dominant peak, is not visible in the measured data here or elsewhere.
Good agreement in this scenario is not the result of advanced signal processing but rather of a selected UHF band. Therefore, the results cannot be generalized for considerably different buildings and higher bands. However, the results presented here can serve as a guide, as the most similar publications (Syam et al., 2022; Meiyappan et al., 2013) focus on a considerably different setup or are not suitable for similar extrapolation.
6 EXTRAPOLATION OF RESULTS TO EXISTING (COMMERCIAL) SYSTEMS
Verifying all of the above assumptions, estimators, and models enables an analysis and evaluation of pseudolite systems under development, as well as comparisons with existing systems and their effective extrapolation to the indoor case. A lack of this consideration was a weakness of all known previous works.
For example, no studies have evaluated the NextNav pseudolite system in a harsh, deep-indoor environment, aside from a brief, outdated study by Meiyappan et al. (2013). Extrapolating the above findings allows us to evaluate and predict the indoor performance of NextNav.
A comparison of the wideband (1.25 Mchip/s) signal, referred to as the reference model, with NextNav is presented in Table 3. The table clearly shows that the two cases are comparable. Thus, the results ( of ranging) using NextNav for indoor applications should also be comparable to those mentioned above, indicating feasible ranging with below 10 m.
This statement can also be supported by the study of Meiyappan et al. (2013), who utilized the NextNav Metropolitan Beacon System network. The study presented RMSΔX values of 18-45 m. This result agrees with the above-mentioned assumptions if a realistic geometric dilution-of-precision factor, between 4 and 1.5, is used in Equation (1).
7 CONCLUSION
This contribution provided an analysis of ranging precision, corresponding to the standard deviation of this ranging, for its application in deep-indoor positioning using pseudolite ToA, TDoA, or other (two-way, round-trip) positioning topology in the UHF band near 400 MHz, promising outdoor-indoor penetration of these premises, with a ranging signal bandwidth from tens of kHz to MHz.
This work used CRLB analysis, a Monte Carlo simulation, and results from a measurement campaign utilizing real SDRs. For a valid comparison, estimators of range, (clock) frequency offset, and SNR were described. The presentation of their behavior in a large dynamic-range environment of the received signal, and the relation to the code gain, is novel.
A comprehensive evaluation was performed from the perspective of the currently most widely used (binary) codes, as well as potentially suitable (non-binary, polyphase) codes, modulation techniques, and modulation pulses. For example, polyphase codes (FZC class) for pseudolites are presented in detail for the first time.
For cross-validation, the entire data set was fitted using the building SNR model. The effect of multipath propagation is negligible or can be controlled owing to the favorable propagation properties of the low-radiofrequency UHF band. Good agreement was demonstrated among the standard deviations of ranging using CRLB, simulation, and indoor measurements. Reference case values were also compared with study results for the existing NextNav system. The results demonstrate that a standard deviation of ranging below 10 m in deep-indoor buildings is achievable.
HOW TO CITE THIS ARTICLE:
Svatoň, J., Sýkora, J., Skopec, D., Vejražka, F., Roháč, J., Spáčil, J., Švanda, M., Tomis, M., & Škaloud, J. (2026). Indoor radio positioning using pseudolites in the UHF band – signals and ranging precision survey. NAVIGATION, 73. https://doi.org/10.33012/navi.783
ACKNOWLEDGMENTS
This contribution arose during work on the project “Monitoring the position of IRS members even during an intervention in large buildings using elements of artificial intelligence” (project number VJ02010037 of the Ministry of the Interior of the Czech Republic). This work was also supported by the Technology Agency of the Czech Republic under grant no. TE01020186.
This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
REFERENCES
- ↵Appleget, A., Watson, J., Gray, J., & Taylor, C. (2023, May/June). Navigating a sUAS without GNSS. Inside GNSS, 18(3), 52–59. https://insidegnss.com/navigating-a-suas-without-gnss/
- ↵Barankin, E. (1949). Locally best unbiased estimates. The Annals of Mathematical Statistics, 20(4), 477–501. https://doi.org/10.1214/aoms/1177729943
- ↵Barnes, J., Rizos, C., Wang, J., Small, D., Voigt, G., & Gambale, N. (2003, September). Locata: A new positioning technology for high precision indoor and outdoor positioning. In Proceedings of the 16th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GPS/GNSS) (pp. 1119–1128). https://www.ion.org/publications/abstract.cfm?articleID=5291
- ↵Bertoldo, S., Paredes, M., Carosso, L., Allegretti, M., & Savi, P. (2019, March). Empirical indoor propagation models for LoRa radio link in an office environment. In 2019 13th European Conference on Antennas and Propagation (EuCAP) (pp. 1–5). https://ieeexplore.ieee.org/document/8739575
- ↵Bertoni, H. L., Kim, S., & Honcharenko, W. (1995, October). Review of in-building propagation phenomena at UHF frequencies. In Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers (Vol. 2, pp. 761–765). https://doi.org/10.1109/ACSSC.1995.540803
- ↵Bonenberg, L., Motella, B., & Fortuny, G. J. (2023). Assessing alternative positioning, navigation and timing technologies for potential deployment in the EU. Publications Office of the European Union. https://doi.org/10.2760/596229
- ↵Borio, D., & Gioia, C. (2014, September). Improved pseudolite navigation using C/N 0 measurements. In 2014 22nd European Signal Processing Conference (EUSIPCO) (pp. 1517–1521). https://www.eurasip.org/Proceedings/Eusipco/Eusipco2014/HTML/papers/1569921621.pdf
- ↵Botteron, C., Host-Madsen, A., & Fattouche, M. (2004). Cramer-Rao bounds for the estimation of multipath parameters and mobiles’ positions in asynchronous DS-CDMA systems. IEEE Transactions on Signal Processing, 52(4), 862–875. https://doi.org/10.1109/TSP.2004.823490
- ↵Chu, D. (1972). Polyphase codes with good periodic correlation properties (Corresp.). IEEE Transactions on Information Theory, 18(4), 531–532. https://doi.org/10.1109/tit.1972.1054840
- ↵Cobb, H. Stewart. (1997). GPS pseudolites: Theory, design, and applications [Doctoral dissertation, Stanford University].
- ↵Craig, D., Ruff, D., Hewitson, S., Barnes, J., & Amt, J. (2012, September). The UHARS non-GPS based positioning system. In Proceedings of the 25th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS) (pp. 2073–2082). https://www.ion.org/publications/abstract.cfm?articleID=10402
- ↵de Sousa, M. N., & Thomä, R. S. (2018). Enhancement of localization systems in NLOS urban scenario with multipath ray tracing fingerprints and machine learning. Sensors, 18(11), 4073. https://doi.org/10.3390/s18114073
- ↵Dixon, R. C. (1994). Spread spectrum systems: With commercial applications. John Wiley & Sons, Inc.
- ↵Falletti, E., Pini, M., & Presti, L. L. (2011). Low complexity carrier-to-noise ratio estimators for GNSS digital receivers. IEEE Transactions on Aerospace and Electronic Systems, 47(1), 420–437. https://doi.org/10.1109/taes.2011.5705684
- ↵Fischer, J., Grossmann, M., Felber, W., Landmann, M., & Heuberger, A. (2013, April). A novel delay spread distribution model for VHF and UHF mobile-to-mobile channels. In 2013 7th European Conference on Antennas and Propagation (EuCAP) (pp. 469–472). https://ieeexplore.ieee.org/document/6546309/
- ↵Frank, R., Zadoff, S., & Heimiller, R. (1962). Phase shift pulse codes with good periodic correlation properties (Corresp.). IRE Transactions on Information Theory, 8(6), 381–382. https://doi.org/10.1109/tit.1962.1057786
- ↵Hameed, M. S., Philips-Blum, M., Pany, T., Sanroma, D., & Lakshmaiah, S. (2024). Low-cost pseudolites: A loop-back time synchronization scheme for pseudolites using real-time clock offset calibration for reliable PNT. In Proceedings of the 37th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+) (pp. 1444–1460). https://doi.org/10.33012/2024.19725
- ↵Herschfelt, A. (2019). Simultaneous positioning and communications: Hybrid radio architecture, estimation techniques, and experimental validation [Doctoral dissertation, Arizona State University].
- ↵International Telecommunication Union Radiocommunication Sector. (2015). Effects of building materials and structures on radiowave propagation above about 100 MHz (Recommendation ITU-R 2040-1). International Telecommunication Union.
- ↵Ipatov, V. P. (2005). Spread spectrum and CDMA: Principles and applications. John Wiley & Sons. https://doi.org/10.1002/0470091800
- ↵Irsigler, M., Hein, G. W., & Eissfeller, B. (2004). Multipath performance analysis for future GNSS signals. In Proceedings of the 2004 National Technical Meeting of the Institute of Navigation (pp. 225–238). https://www.ion.org/publications/abstract.cfm?articleID=5498
- ↵Kaplan, E. D., & Hegarty, C. (2017). Understanding GPS/GNSS: Principles and applications (3rd ed.). Artech House.
- ↵Kay, S. M. (1993). Fundamentals of statistical signal processing: Estimation theory. Prentice-Hall, Inc.
- ↵Meiyappan, S., Raghupathy, A., & Pattabiraman, G. (2013, September). Positioning in GPS challenged locations-the NextNav terrestrial positioning constellation. In Proceedings of the 26th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+) (pp. 426–431). https://www.ion.org/publications/abstract.cfm?articleID=11168
- ↵Misra, P., & Enge, P. (2010) Global Positioning System: Signals, measurements, and performance (2nd ed.). Ganga-Jamuna Press.
- ↵Myrick, W. (2018, September). RF ranging with LoRa leveraging RTL-SDRs and GNU radio. In Proceedings of the GNU Radio Conference 2018. https://www.gnuradio.org/grcon/grcon18/presentations/RF_Ranging_with_LoRa_Leveraging_RTL-SDRs_and_GNU_Radio/11-RF_Ranging_with_LoRa_Leveraging_RTL-SDRS_and_GNU_Radio_Final.pdf
- ↵Navrátil, V., Garry, J. L., O’Brien, A., & Smith, G. E. (2017). Utilization of terrestrial navigation signals for passive radar. In 2017 IEEE Radar Conference (RadarConf) (pp. 0825–0829). https://doi.org/10.1109/radar.2017.7944317
- ↵Rao, C. R. (1945). Information and accuracy attainable in the estimation of statistical parameters. Bulletin of Calcutta Mathematical Society, 37, 81–91.
- ↵Richards, M. A. (2005). Fundamentals of radar signal processing (Vol. 1). McGraw-Hill.
- ↵Rizos, C., Roberts, G., Barnes, J., & Gambale, N. (2010, September). Experimental results of Locata: A high accuracy indoor positioning system. In 2010 International Conference on Indoor Positioning and Indoor Navigation (pp. 1–7). https://doi.org/10.1109/ipin.2010.5647717
- ↵Rushanan, J. J. (2007). The spreading and overlay codes for the L1C signal. NAVIGATION, 54(1), 43–51. https://doi.org/10.1002/j.2161-4296.2007.tb00394.x
- ↵Soderholm, S., Juhola, T., Saarnimo, T., Karttunen, V., & Toivanen, T. (2001, September). Indoor navigation using a GPS receiver. In Proceedings of the 14th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GPS) (pp. 1479–1486). https://www.ion.org/publications/abstract.cfm?articleID=1826
- ↵Soualle, F., Soellner, M., Wallner, S., Avila-Rodriguez, J. A., Hein, G. W., Barnes, B., Pratt, T., Ries, L., Winkel, J., Lemenager, C., & Erhard, P. (2005, July). Spreading code selection criteria for the future GNSS Galileo. In Proceedings of the European Navigation Conference GNSS (pp. 19–22). www.researchgate.net/profile/Stefan-Wallner-7/publication/266185051_Spreading_Code_Selection_Criteria_for_the_future_GNSS_Galileo
- ↵Syam, W. P., Scott, D., Conesa, A. P., Rodriguez, I., López, M., Juan, E., & Ioannidis, R. T. (2022, September). Low RF-based navigation for emergencies in difficult environments. In Proceedings of the 35th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+) (pp. 1729–1745). https://doi.org/10.33012/2022.18499
- ↵Van Nee, R. D., Siereveld, J., Fenton, P. C., & Townsend, B. R. (1994, April). The multipath estimating delay lock loop: Approaching theoretical accuracy limits. In Proceedings of 1994 IEEE Position, Location and Navigation Symposium-PLANS'94 (pp. 246–251). https://doi.org/10.1109/PLANS.1994.303320
- ↵Wang, J. (2002). Pseudolite applications in positioning and navigation: Progress and problems. Journal of Global Positioning Systems, 1(1), 48–56. https://file.scirp.org/pdf/nav20090100006_18969146.pdf
- ↵Welch, L. (1974). Lower bounds on the maximum cross correlation of signals (Corresp.). IEEE Transactions on Information Theory, 20(3), 397–399. https://doi.org/10.1109/tit.1974.1055219
- ↵Yang, C., Soloviev, A., Veth, M., & Qiu, D. (2016, September). Opportunistic use of metropolitan RF beacon signals for urban and indoor positioning. In Proceedings of the 29th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+) (pp. 394–403). https://doi.org/10.33012/2016.14834
- ↵Yu, H., Herschfelt, A., Wu, S., Srinivas, S., Li, Y., Sciammetta, N., Smith, L., Rueger, K., Lee, H., Chakrabarti, C., & Bliss, D. W. (2023). Communications and high-precision positioning (CHP2): Hardware architecture, implementation, and validation. Sensors, 23(3), 1343. https://doi.org/10.3390/s23031343
- ↵Zhekov, S. S., Nazneen, Z., Franek, O., & Pedersen, G. F. (2018). Measurement of attenuation by building structures in cellular network bands. IEEE Antennas and Wireless Propagation Letters, 17(12), 2260–2263. https://doi.org/10.1109/lawp.2018.2872620
- ↵Ziv, J., & Zakai, M. (1969). Some lower bounds on signal parameter estimation. IEEE Transactions on Information Theory, 15(3), 386–391. https://doi.org/10.1109/tit.1969.1054301



















