public class DualFrequencySmoother extends Object
Constructor and Description |
---|
DualFrequencySmoother(double threshold,
int N)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
ObservationData |
copyObservationData(ObservationData obsData)
Copy an ObservationData object.
|
DualFrequencyHatchFilter |
createFilter(ObservationData codeData,
ObservationData phaseDataF1,
ObservationData phaseDataF2,
SatelliteSystem satSystem)
Creates an Hatch filter given initial data.
|
void |
filterDataSet(List<ObservationDataSet> listODS,
SatelliteSystem satSystem,
int prnNumber,
ObservationType obsTypeF1,
ObservationType obsTypeF2)
Applies a Dual Frequency Hatch filter to a list of
ObservationDataSet . |
HashMap<ObservationType,List<SmoothedObservationDataSet>> |
getFilteredDataMap()
Get the map of the filtered data.
|
HashMap<ObservationType,DualFrequencyHatchFilter> |
getMapFilters()
Get the map storing the filters for each observation type.
|
public DualFrequencySmoother(double threshold, int N)
threshold
- threshold for loss of lock detection
(represents the maximum difference between smoothed
and measured values for loss of lock detection)N
- window size of the Hatch Filterpublic DualFrequencyHatchFilter createFilter(ObservationData codeData, ObservationData phaseDataF1, ObservationData phaseDataF2, SatelliteSystem satSystem)
codeData
- input code observation dataphaseDataF1
- input phase observation data for the first frequencyphaseDataF2
- input phase observation data for the second frequencysatSystem
- satellite system corresponding to the observationspublic HashMap<ObservationType,List<SmoothedObservationDataSet>> getFilteredDataMap()
public final HashMap<ObservationType,DualFrequencyHatchFilter> getMapFilters()
public ObservationData copyObservationData(ObservationData obsData)
obsData
- observation data to copypublic void filterDataSet(List<ObservationDataSet> listODS, SatelliteSystem satSystem, int prnNumber, ObservationType obsTypeF1, ObservationType obsTypeF2)
ObservationDataSet
.listODS
- input observation data setssatSystem
- satellite System from which to filter the pseudo-range valuesprnNumber
- PRN identifier to identify the satellite from which to filter the pseudo-range valuesobsTypeF1
- observation type to be used as the first frequency for filteringobsTypeF2
- observation type to be used as the second frequency for filteringCopyright © 2002-2022 CS GROUP. All rights reserved.