In ATSC 3.0 signal transmission, the video and audio as well as other data from content providers and studios arrive as IP packets, which are then processed in three steps. In the first step, feedforward error correction is applied, followed by bit interleaving and mapping into a modulation constellation. In the second step, symbol interleaving in time and frequency is applied prior to framing. Finally, in the third step, pilot subcarriers are added, followed by IFFT to convert it from the frequency domain to the time domain, where time guards (cyclic prefix and suffix) are added to form OFDM symbols. Preamble symbols and bootstrap symbols are finally added ahead of the payload symbols to form an ATSC frame. After DAC, the waveform undergoes power amplification and then transmission.
Figure 40.15(a) shows the time‐frequency structure of an ATSC 3.0 frame, which lasts 50 ms (min) to 5 s (max) and occupies a bandwidth of 4.5 MHz to 6–8 MHz. It consists of three components: (i) a bootstrap located at the beginning of each frame as specified in [80], (ii) a preamble immediately following the bootstrap, containing L1 (the lowest layer of the ISO 7 layer model) control signaling applicable to the remainder of the frame, and (iii) one or more subframes as specified in [81]. A subframe contains an integer number of OFDM symbols (FFT size and GI duration) in the time dimension and spans the full range of configured carriers (scattered and/or continual pilot patterns and useful carriers) in the frequency dimension. Other attributes defining a subframe type include whether or not frequency interleaving is enabled and whether a subframe is single‐input single‐output (SISO) or MIMO. A frame may contain multiple subframes of different subframe types.
Figure 40.15 Bootstrap signaling within an ATSC 3.0 frame.
ATSC 3.0 introduces a new, unique feature called bootstrap. Providing a universal entry point into a digital transmission, the bootstrap is fixed in configuration (e.g. sampling rate, signal bandwidth, subcarrier spacing, and time‐domain structure) and is known to all receiving devices. The bootstrap signal has a fixed bandwidth of 4.5 MHz as compared to 6–8 MHz for the preamble and payload. As shown in Figure 40.15(b), the bootstrap consists of a number of symbols, beginning with a synchronization symbol positioned at the start of each frame period to enable signal discovery, coarse synchronization, frequency offset estimation, and initial channel estimation. The remainder of the bootstrap contains sufficient control signaling (information about the preamble, system bandwidth, sampling rate, and time to the next similar frame as well as services such as emergency alert) for reception and decoding of the rest of the frame. Each bootstrap symbol has three parts: A, B, and C, comprising complex‐valued time‐domain samples. Part A with NA = NFFT = 2048 is derived from the IFFT of the frequency‐domain structure with an appropriate cyclic shift. Part B with NB = 504 and Part C with NC = 520 are samples taken from Part A with a frequency shift ±fΔ and a possible phase shift e−jπ. As shown in Figure 40.15(b), the initial symbol (bootstrap symbol 0) has the time‐domain structure CAB provided for synchronization, while the remaining bootstrap symbols use BCA up to and including the final one (bootstrap symbol Ns), which indicates field termination with a phase inversion of subcarrier values (180°).
The values used for Part A of a bootstrap symbol originate from its frequency‐domain specification as a Zadoff–Chu (ZC) sequence modulated by a PN sequence, with the frequency‐domain structure shown in Figure 40.15(c). The ZC root and PN seed are used to signal the major and minor versions of the bootstrap, respectively. The length of the ZC sequence is NZC = 1499, which is the largest prime that results in a channel bandwidth no greater than 4.5 MHz with a subcarrier spacing of Δf = 3 kHz. The ZC sequence has a natural reflective symmetry about the DC subcarrier at which the mapped ZC sequence value is set to zero (the DC subcarrier is null). The ZC sequence remains the same for every symbol.
A length‐16 linear feedback shift register (LFSR) is used to generate the PN sequence of length 65,535. The sequence is initialized with the seed, representing the minor version, continues from one symbol to the next within a bootstrap (749 used per symbol), and is only re‐initialized with the seed for a new bootstrap. As shown in Figure 40.15(c), the PN sequence values assigned to the subcarriers below the DC subcarrier are mirror‐reflecting of those above the DC subcarrier to ensure a reflective symmetry such that the desirable constant amplitude zero autocorrelation (CAZAC) properties are retained for the product sequence. With bootstrap symbols, information is signaled through the use of cyclic shift in the time domain of the time‐domain sequence of symbols. Details about relative and absolute cyclic shifts using Gray code mapping as well as other information about preamble and subframes can be found in [80, 81].
Similar to other OFDM signals, pilot signals, whose location and amplitude are derived from a reference PN sequence, one for each transmitted carrier on any given symbol, can be used for synchronization, channel estimation, transmission mode identification, and phase noise estimation, among other uses. Pilots used in ATSC 3.0 include scattered, continual, edge, preamble, and subframe boundary pilots, which may be transmitted at a boosted power level and whose transmitted value is known to the receiver. ATSC 3.0 also specifies an optional technology of transmitter identification (TxID) that uniquely identifies each individual transmitter via an RF watermark, which enables system monitoring and measurements, interference source determination, geolocation, and other applications. For example, the TxID signal can be used to measure the CIR of each transmitter independently to support in‐service system adjustments, including the power levels and delay offsets of individual transmitters [80, 81]. Methods for timing and ranging using PN codes, cyclic prefix/suffix, pilot subcarriers, and watermarking signals described in previous sections for ATSC‐8VSB, DVB‐T, ISDB‐T, and DTMB signals are herein all applicable.
40.3 Pseudorange Measurements from Broadcasting Signals
As described in Section 40.2, TOA measurements from DTV signals (e.g. ATSC 8VSB, DVB‐T, and DTMB) are made relative to the receiver’s local timeline, which may differ from that of a transmitter by clock errors such as bias and drift. The TOA measurements can be taken at a fixed rate (periodic) or at a variable rate whenever a particular event such as the start of a field sync or an OFDM symbol occurs (aperiodic to the receiver). Besides TOA, TOT measurements are required to form pseudoranges from TOA measurements. Note that DTV transmitters can be synchronous as in a SFN or asynchronous, when each transmitter maintains its own clock loosely coupled to a common timeline like UTC.
To derive the pseudorange equations, we first establish the relationship between the timelines at the transmitter (labeled as TX time) and receiver (labeled as RX time) as shown in Figure 40.16. The event of interest for our ranging purpose is the leading edge of the ATSC 8VSB’s field sync segments (or of the useful