The DVB‐T standard specifies OFDM signals for 4, 5, 6, 7, and 8 MHz channels [44]. The parameters for an 8 MHz channel are shown in Figure 40.7. It has an elementary period T = 7/64 μs (the sampling period). The terrestrial transmission has two modes, namely, 2K and 8K. For the 8K mode, the FFT size (mode) is NFFT = 8192; the duration of useful symbol part is TU = NFFTT = 8192T = 896 μs; and the carrier spacing is 1/TU = 1116 Hz. The number of used carriers is K = 6817 so that the spacing between carriers Kmin = 0 and Kmax = 6816 is (K−1)/TU = 7.61 MHz, which is within the allocated channel bandwidth of 8 MHz. The difference between the allocated and used spectra is employed as the guard band; that is, the unused 1375 null subcarriers are split into 688 and 687 placed on the lower and upper edges of the transmission spectrum band, respectively. Several choices for the cyclic prefix duration Δ are listed in Figure 40.7. For Δ = 1/8TU, the cyclic prefix duration is Δ = 112 μs (or 1024T), and the resulting symbol duration is TS = TU + Δ = 1008 μs (or 9216T).
Figure 40.8 shows the process of generating an OFDM symbol for DVB‐T signals. The payload data are mapped into QAM after source coding and channel coding. Each OFDM frame also contains transmission parameter signaling (TPS) symbols, which are coded and assigned to specific carriers. For our purpose, we are interested in scattered pilot cells and continual pilot carriers. These pilots are intended for time synchronization, frequency synchronization, channel estimation, frame synchronization, transmission mode identification, and phase noise estimation among others, whose transmitted power is “boosted” by a factor of 4/3 relative to data and TPS carriers. We will use them for timing, ranging, and ultimately positioning.
Figure 40.7 Frame structure of DVB‐T signals.
Figure 40.8 Generation of an OFDM symbol for DVB‐T signals.
For each OFDM symbol, the continual pilots remain at the same carrier indexes, namely, k = (0, 48, 54 … 1491, 1683, 1704, 1752, 1758, 1791 … 6603, 6795, and 6816) [44]. The 2K mode stops at Kmax = 1704 (a total of 45 carriers) while the 8K mode continues until reaching Kmax = 6816 (a total of 177 carriers), as illustrated in Figure 40.9.
The scattered pilots are placed at the carrier indexes that belong to the subset {k: k = Kmin + 3×(l mod 4) + 12p ≤ Kmax for l = 0, 1, …, 67 and p ≥ 0}, a total of 142 and 568 carriers per symbol for the 2K and 8K modes, respectively. The placement pattern repeats every four OFDM symbols. As shown in Figure 40.9, the pilots are inserted once every 12 carriers with the starting index being 12, 3, 6, and 9 for symbol 0, 1, 2, and 3, and so on. Note that the scattered pilots may coincide with the continual pilot carriers (11 and 44 carriers in common per symbol for the 2K and 8K modes, respectively). Each continual pilot coincides with a scattered pilot once every fourth symbol. There are 17 and 68 carriers for TPS in the 2K and 8K modes, respectively. As a result, there are 1512 useful data carriers in the 2K mode and 6048 in the 8K mode, respectively.
Figure 40.9 Pilot organization for DVB‐T signals (not to scale).
Furthermore, the continual and scattered pilots are modulated according to the pseudorandom binary sequence (PRBS) specified by the polynomial generator GPRBS(x) = x11 + x9 + 1 with the all‐one initial condition. The PRBS is initialized such that the first output bit from the PRBS corresponds to the first active carrier, and a new value is generated by the PRBS on every used carrier of an OFDM symbol, whether it is a pilot or not.
Figure 40.10 shows the architecture of a software OFDM receiver for TOA estimation with DVB‐T signals. The top part of Figure 40.10 shows the typical processing steps employed by an OFDM communications receiver for the purpose of demodulating information data bits. The bottom part of Figure 40.10 shows the extra processing steps of three possible methods to extract refined TOA measurements for the purpose of ranging and positioning.
After passing through a fading channel h(τ) with L discrete multipath components, the transmitted signal s(t) arrives at the receiver as r(t), which is captured by the antenna, and down‐converted from RF to a suitable IF for sampling or resampling if necessary. The sampling rate fs is typically a multiple of the fundamental rate (1/T). Once in the digital domain, the first operation is to determine the start sample of an OFDM symbol, which is called coarse symbol synchronization. A popular method for coarse symbol sync is to find a match between two blocks of samples that are a symbol apart (i.e., the cyclic prefix) by searching through the samples sequentially. A match is found when a first block of NCP = Δ/T samples (over the cyclic prefix) correlates with a second block that is NFFT samples later (over the symbol end). The peak location of the complex correlation points to the start of an OFDM symbol, used as an estimate of the integer STO, while the phase of the complex correlation provides a coarse estimate of the fractional CFO because the phase is only measured within ±π. The fractional CFO thus estimated is then removed from the samples by phase rotation (multiplying the samples by a complex exponential of the CFO estimate).
Since the coarse estimate of the symbol start via cyclic prefix matching may be off by ±50 samples, to ensure that the FFT window starts within a safe zone of cyclic prefix, the FFT window is purposely adjusted ahead of the peak location by a certain number of samples. This adjustment introduces an extra phase due to the circular shift property of cyclic prefix, which is readily absorbed into the channel model together with a fractional STO. They are ultimately removed in channel equalization, and thus data demodulation is not affected. Note that the start sample of each sliding FFT window, plus the number of advanced samples, and the fractional STO together constitute the TOA estimate (the start of an OFDM symbol) in the receiver’s local time. However, the TOA estimates are coarse and are typically not tracked over time in a wireless communications receiver. It is one of the reasons a refined TOA estimation and tracking process is needed for PNT.
FFT is applied to the samples within the sliding window, yielding a frequency‐domain representation of an OFDM symbol. After the fractional CFO correction, the spectrum (the received frequency‐domain signal) may still be subject to a shift by a number of frequency bins (subcarriers) equal to an integer CFO if present. Since the continual pilots are shifted by the same amount, the integer CFO can be estimated by determining where the continual pilots reside