CN0 Estimator
The default CN0 estimator is the Moment Method called MomentsCN0Estimator
.
You can easily add your own estimator. To do that you have to implement your own structure MyCN0Estimator <: AbstractCN0Estimator
and the following functions: update(cn0_estimator::MyCN0Estimator, prompt)
and estimate_cn0(cn0_estimator::MomentsCN0Estimator, integration_time)
.
Thereby, you can pass your CN0 estimator to the TrackingState
by calling
TrackingState(GPSL1, carrier_doppler, code_phase, cn0_estimator = MyCN0Estimator())