Public Attributes
channel_measurement_t Struct Reference

#include <track.h>

List of all members.

Public Attributes

double carrier_freq
double carrier_phase
double code_phase_chips
double code_phase_rate
u16 lock_counter
u8 prn
double receiver_time
double snr
u32 time_of_week_ms

Detailed Description

This struct holds the state of a tracking channel at a given receiver time epoch.

The struct contains the information necessary to calculate the pseudorange, carrier phase and Doppler information needed for a PVT solution but is formatted closer to the natural outputs from the tracking channels.

See also:
calc_navigation_measurement()

Definition at line 109 of file track.h.


Member Data Documentation

Carrier frequency in Hz.

Definition at line 114 of file track.h.

Carrier phase in cycles.

Definition at line 113 of file track.h.

The code-phase in chips at `receiver_time`.

Definition at line 111 of file track.h.

Code phase rate in chips/s.

Definition at line 112 of file track.h.

This number is changed each time the tracking channel is re-locked or a cycle slip is detected and the carrier phase integer ambiguity is reset. If this number changes it is an indication you should reset integer ambiguity resolution for this channel.

Definition at line 120 of file track.h.

Satellite PRN.

Definition at line 110 of file track.h.

Receiver clock time at which this measurement is valid in seconds.

Definition at line 117 of file track.h.

Signal to noise ratio.

Definition at line 119 of file track.h.

Number of milliseconds since the start of the GPS week corresponding to the last code rollover.

Definition at line 115 of file track.h.


The documentation for this struct was generated from the following file:


swiftnav
Author(s):
autogenerated on Sat Jun 8 2019 18:57:01