Changeset 10813 in ntrip
- Timestamp:
- Mar 5, 2026, 4:38:58 PM (5 hours ago)
- Location:
- trunk/BNC/src/combination
- Files:
-
- 2 edited
-
bnccomb.cpp (modified) (2 diffs)
-
bnccomb.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/combination/bnccomb.cpp
r10770 r10813 1307 1307 // Consistency corrections to keep the combined clock consistent to masterOrbit 1308 1308 // ---------------------------------------------------------------------------- 1309 double dC_orb = dotproduct(corr->_orbCorr._xr, corr->_diffRao) / corr->_orbCorr._xr.NormFrobenius(); 1310 double dC_att = corr->_diffYaw / (2 * M_PI); 1311 dC_att *= corr->_lambdaIF; 1312 double dC_apriori_corr = dC_orb + dC_att; 1313 1314 ll(iObs) = ((corr->_clkCorr._dClk * t_CST::c) + dC_apriori_corr - corr->_satCodeBiasIF) - DotProduct(AA.Row(iObs), x0); 1309 double dC_orb = dotproduct(corr->_diffRao, corr->_orbCorr._xr) / corr->_radiusMaster; 1310 double dC_att = corr->_diffYaw / (2 * M_PI); dC_att *= corr->_lambdaIF; 1311 double dC_apriori_corr = dC_orb + dC_att; 1312 1313 ll(iObs) = ((corr->_clkCorr._dClk * t_CST::c) - dC_apriori_corr - corr->_satCodeBiasIF) - DotProduct(AA.Row(iObs), x0); 1315 1314 1316 1315 PP(iObs, iObs) *= 1.0 / (corr->_weightFactor * corr->_weightFactor); … … 1645 1644 corr->_diffRao = corr->_orbCorr._xr - masterCorr[prn]->_orbCorr._xr; 1646 1645 corr->_diffYaw = corr->_satYawAngle - masterCorr[prn]->_satYawAngle; 1646 corr->_radiusMaster = masterCorr[prn]->_orbCorr._xr.NormFrobenius(); 1647 1647 } 1648 1648 } -
trunk/BNC/src/combination/bnccomb.h
r10754 r10813 111 111 public: 112 112 cmbCorr() { 113 _eph = 0; 114 _iod = 0; 115 _dClkResult = 0.0; 116 _satCodeBiasIF = 0.0; 117 _lambdaIF = 0.0; 118 _satYawAngle = 0.0; 119 _weightFactor = 1.0; 113 _eph = 0; 114 _iod = 0; 115 _dClkResult = 0.0; 116 _satCodeBiasIF = 0.0; 117 _lambdaIF = 0.0; 118 _satYawAngle = 0.0; 119 _weightFactor = 1.0; 120 120 _diffRao.ReSize(3); _diffRao = 0.0; 121 _diffYaw = 0.0; 121 _diffYaw = 0.0; 122 _radiusMaster = 0.0; 122 123 } 123 124 ~cmbCorr() { … … 138 139 ColumnVector _diffRao; 139 140 double _diffYaw; 141 double _radiusMaster; 140 142 double _weightFactor; 141 143 QString ID() {return _acName + "_" + _prn;}
Note:
See TracChangeset
for help on using the changeset viewer.
