Changeset 10813 in ntrip


Ignore:
Timestamp:
Mar 5, 2026, 4:38:58 PM (5 hours ago)
Author:
stuerze
Message:

minor changes

Location:
trunk/BNC/src/combination
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/combination/bnccomb.cpp

    r10770 r10813  
    13071307    // Consistency corrections to keep the combined clock consistent to masterOrbit
    13081308    // ----------------------------------------------------------------------------
    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);
    13151314
    13161315    PP(iObs, iObs) *= 1.0 / (corr->_weightFactor * corr->_weightFactor);
     
    16451644          corr->_diffRao = corr->_orbCorr._xr - masterCorr[prn]->_orbCorr._xr;
    16461645          corr->_diffYaw = corr->_satYawAngle - masterCorr[prn]->_satYawAngle;
     1646          corr->_radiusMaster = masterCorr[prn]->_orbCorr._xr.NormFrobenius();
    16471647        }
    16481648      }
  • trunk/BNC/src/combination/bnccomb.h

    r10754 r10813  
    111111   public:
    112112    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;
    120120      _diffRao.ReSize(3); _diffRao = 0.0;
    121       _diffYaw                    = 0.0;
     121      _diffYaw                     = 0.0;
     122      _radiusMaster                = 0.0;
    122123    }
    123124    ~cmbCorr() {
     
    138139    ColumnVector   _diffRao;
    139140    double         _diffYaw;
     141    double         _radiusMaster;
    140142    double         _weightFactor;
    141143    QString ID() {return _acName + "_" + _prn;}
Note: See TracChangeset for help on using the changeset viewer.