public class SingleFrequencySmoother extends Object
Constructor and Description |
---|
SingleFrequencySmoother(MeasurementType type,
double threshold,
int N,
double integrationTime)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
ObservationData |
copyObservationData(ObservationData obsData)
Copy an ObservationData object.
|
SingleFrequencyHatchFilter |
createFilter(ObservationData codeData,
ObservationData smoothingData,
SatelliteSystem system)
Creates an Hatch filter given initial data.
|
void |
filterDataSet(List<ObservationDataSet> listODS,
SatelliteSystem satSystem,
int prnNumber,
ObservationType obsType)
Applies a Single Frequency Hatch filter to a list of
ObservationDataSet . |
HashMap<ObservationType,List<SmoothedObservationDataSet>> |
getFilteredDataMap()
Get the map of the filtered data.
|
HashMap<ObservationType,SingleFrequencyHatchFilter> |
getMapFilters()
Get the map storing the filters for each observation type.
|
public SingleFrequencySmoother(MeasurementType type, double threshold, int N, double integrationTime)
type
- type of the smoothing measurementsthreshold
- 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 FilterintegrationTime
- time interval between two measurements (s)public SingleFrequencyHatchFilter createFilter(ObservationData codeData, ObservationData smoothingData, SatelliteSystem system)
codeData
- input code observation datasmoothingData
- input smoothing observation datasystem
- satellite system corresponding to the observationspublic HashMap<ObservationType,List<SmoothedObservationDataSet>> getFilteredDataMap()
public final HashMap<ObservationType,SingleFrequencyHatchFilter> getMapFilters()
public ObservationData copyObservationData(ObservationData obsData)
obsData
- observation data to copypublic void filterDataSet(List<ObservationDataSet> listODS, SatelliteSystem satSystem, int prnNumber, ObservationType obsType)
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 valuesobsType
- observation type to use for filteringCopyright © 2002-2022 CS GROUP. All rights reserved.