Position, Navigation, and Timing Technologies in the 21st Century. Группа авторов. Читать онлайн. Newlib. NEWLIB.NET

Автор: Группа авторов
Издательство: John Wiley & Sons Limited
Серия:
Жанр произведения: Физика
Год издания: 0
isbn: 9781119458517
Скачать книгу
field consists of 1 field sync segment and 312 data segments. As shown in the lower‐right plot of Figure 40.2, most of the symbols in the data segment (828) are amplitude‐modulated into eight levels, ±7, ±5, ±3, and ±1, except for the first four symbols, which make up a four‐symbol binary sequence of {5, −5, −5, 5} known as the segment sync. Data segments carry video and audio data, which are fed through a randomizer, a Reed–Solomon encoder, and an interleaver before synchronization data are inserted. The data symbols are embedded with a watermark (a spread‐spectrum transmitter ID signal) down by 30 dB.

      In the lower‐left plot of Figure 40.2 is shown a field sync segment, which starts with the same segment sync as in data segments. It is followed by a maximal‐length pseudorandom number (PN) sequence (m‐sequence) of 511 chips, denoted by PN511, three PN63 m‐sequences, and other control data. The segment sync and PN sequences are represented in binary levels ±5. The control data include a 24‐symbol VSB mode, 92 reserved symbols, and a 12‐symbol precode. The VSB mode and reserved symbols are also presented in a binary format (±5), but the last precode symbols are presented in 8VSB format.

      The longest PN sequence, PN511, is originally designed for estimation of the channel impulse response. The middle PN63 reverses its sign so as to distinguish between Field 1 and Field 2. The polynomial generators for PN511 and PN63 sequences are G511(x) = x9+x7+x6+x4+x3+ x+1 and G63(x) = x6+x+1 with the initial states being 010000000 and 100111, respectively.

      The acquisition of one PN511 and three PN63s in the field sync segment can be used to determine the TOA of DTV signals. It is interesting to compare the DTV PN code with the GPS P(Y)‐code. The symbol rate of 10.76 Msps is slightly higher than the GPS P(Y)‐code chipping rate of 10.23 Mcps. But the DTV signal bandwidth of 5.38 MHz is narrower than that of the P(Y)‐code of 10.23 MHz. However, the DTV signal is much stronger in power. Assuming a timing accuracy of 10% of a symbol duration, the expected ranging accuracy with ATSC‐8VSB signals is about 4 m.

      There are three distinct features to consider when designing a software receiver for ATSC‐8VSB signals for the PNT purpose. First, the signal has a vestigial single sideband (VSB) spectrum. Second, it comes with a strong pilot signal. Third, the binary pseudorandom code is not continuous but appears in 1 out of 313 segments (a duty cycle of 0.32%). Since we are not interested in data segments (audio/video data), there is no need to implement a full‐blown DTV receiver, a reference design of which is given in [38–40]. A software receiver with a rather simple architecture for ATSC‐8VSB signals is presented below.

      As shown in the middle plot of Figure 40.3, the software receiver applies a frequency shift, which is the sum of a fixed pilot offset (which may be different from station to station) and a small amount of frequency error, thus converting the signal to the baseband. The baseband spectrum is shown in the right plot of Figure 40.3. Code acquisition and tracking is done on the baseband signal.

Schematic illustration of the recovery of single sideband signals. Schematic illustration of the architecture of an ATSC-8VSB baseband signal processor with TOA tracking.

      The bottom portion of Figure 40.4 shows the pilot and code tracking loops. After removing the nominal pilot frequency offset, the signal is low‐pass‐filtered to select the pilot signal while filtering out the wideband video signals. A phase error discriminator is applied to obtain an estimate of the phase error, which is processed by the loop filter. The estimated frequency error is used to adjust the carrier NCO, which in turn drives the carrier replica generator.

      The code tracking loop acts as an inner loop as shown in Figure 40.4. The early, prompt, and late correlators provide an estimate of the timing error, which is processed by the loop filter to provide an estimate of the code delay and symbol rate. The latter is used to drive the code NCO, which in turn controls the code generator.

      It is important to note that the pilot tracking loop is closed at the segment rate, whereas the code tracking loop is closed at the field rate. There are 313 segments per field. The duty cycle is 0.3%. In other words, the code loop has a rather low updating rate or a long updating period over which the code may shift several symbols. It is thus critical to obtain a good symbol error rate in order to maintain code lock. The carrier to code aiding is therefore applied.

      Figure 40.6(b) shows the correlation versus frequency offset from the nominal value. Since the receiver is stationary, this large offset is largely due to transmitter and/or receiver clock drift errors. Figure