Position, Navigation, and Timing Technologies in the 21st Century. Группа авторов

Чтение книги онлайн.

Читать онлайн книгу Position, Navigation, and Timing Technologies in the 21st Century - Группа авторов страница 66

Position, Navigation, and Timing Technologies in the 21st Century - Группа авторов

Скачать книгу

function of GPS C/A code and cellular CDMA PN sequence according to the cdma2000 standard (Khalife et al. [12]).

      Source: Reproduced with permission of IEEE.

      In a GPS receiver, the pseudorange is calculated based on the time a navigation message subframe begins, which eliminates ambiguities due to the relative distance between GPS SVs [55]. This necessitates decoding the navigation message in order to detect the start of a subframe. These ambiguities do not exist in a cellular CDMA system. This follows from the fact that a PN offset of one translates to a distance greater than 15 km between BTSs, which is beyond the size of a typical cell [56].

      Finally, the pseudorange estimate ρ can be deduced by multiplying the code start time by the speed of light c; that is,

      38.5.2.4 Message Decoding

      The long code is generated by masking the outputs of the 42 registers and computing the modulo‐two sum of the resulting bits. In contrast to the short code generator in cellular CDMA and the C/A code generator in GPS, the 42 long code generator registers are configured to satisfy a linear recursion given by

equation equation Graphs depict the cellular CDMA signal tracking: (a) code phase error (chips), (b) carrier phase error (degrees), (c) Doppler frequency estimate (hertz), (d) prompt (black), early (red), and late (green) correlation, (e) measured pseudorange (m), and (f) correlation function.

      Source: Reproduced with permission of IEEE.

Schematic illustration of sync and paging channel timing.

      Source: Reproduced with permission of IEEE.

Schematic illustration of long code mask structure.

      Source: Reproduced with permission of IEEE.

Schematic illustration of the process of message decoding.

      Source: Reproduced with permission of IEEE.

      38.5.3 Code Phase Error Analysis

      Section 38.5.2 presented a recipe for designing a receiver that can extract a pseudorange estimate from cellular CDMA signals. This section analyzes the statistics of the error of the code phase estimate for a coherent DLL. It is worth noting that when the receiver is closely tracking the carrier phase, the non‐coherent dot‐product discriminator and a coherent DLL discriminator will perform similarly. Hence, for simplicity, the analysis is carried out for a coherent baseband discriminator. To this end, it is assumed that ts is constant. Therefore, the carrier aiding term will be negligible, and the code start time error Δtk will be affected only by the channel noise. As mentioned in Section 38.5.2.3, it is enough to use a first‐order loop for the DLL, yielding the following closed‐loop time‐update error equation [57]:

      where

Скачать книгу