Changeset 2117 in ntrip
- Timestamp:
- Dec 15, 2009, 1:14:31 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncmodel.cpp
r2116 r2117 440 440 double rhoCmp = cmpValue(satData); 441 441 442 double ellWgtCoeff = 1.0; 443 double eleD = satData->eleSat * 180.0 / M_PI; 444 if (eleD < 25.0) { 445 ellWgtCoeff = 2.5 - (eleD - 10.0) * 0.1; 446 ellWgtCoeff *= ellWgtCoeff; 447 } 448 442 449 ll(iObs) = satData->P3 - rhoCmp; 443 PP(iObs,iObs) = 1.0 / (sig_P3 * sig_P3) ;450 PP(iObs,iObs) = 1.0 / (sig_P3 * sig_P3) / ellWgtCoeff; 444 451 for (int iPar = 1; iPar <= _params.size(); iPar++) { 445 452 AA(iObs, iPar) = _params[iPar-1]->partial(satData, ""); … … 449 456 ++iObs; 450 457 ll(iObs) = satData->L3 - rhoCmp; 451 PP(iObs,iObs) = 1.0 / (sig_L3 * sig_L3) ;458 PP(iObs,iObs) = 1.0 / (sig_L3 * sig_L3) / ellWgtCoeff; 452 459 for (int iPar = 1; iPar <= _params.size(); iPar++) { 453 460 if (_params[iPar-1]->type == bncParam::AMB_L3 &&
Note:
See TracChangeset
for help on using the changeset viewer.