A navigation processor is one of the important subsystems of the user receiver. It is marked as Section (3) in
Figure 5.4. The navigation signal carries the navigation data with it, the format of which is known a priori to the receiver. The navigation processor receives from its previous modules the decoded data separately from all visible satellites simultaneously with the respective estimated range of each. It then processes them to calculate satellite position. Finally, using this information, the navigation processor calculates the user's position. Although the ranging is done in the processor of the receiver, it is categorically separated from the navigation processor because they have distinct differences in functionality. ...