Index: /trunk/BNC/src/PPP_free/bncmodel.cpp
===================================================================
--- /trunk/BNC/src/PPP_free/bncmodel.cpp	(revision 6063)
+++ /trunk/BNC/src/PPP_free/bncmodel.cpp	(revision 6064)
@@ -897,5 +897,5 @@
   if (iPhase == 1) {
     ll(iObs)      = satData->L3 - cmpValue(satData, true);
-    double sigL3 = _opt->sigL3;
+    double sigL3 = 2.98 * _opt->_sigmaL1;
     if (satData->system() == 'R') {
       sigL3 *= GLONASS_WEIGHT_FACTOR;
@@ -914,6 +914,7 @@
   // -----------------
   else {
+    double sigP3 = 2.98 * _opt->_sigmaC1;
     ll(iObs)      = satData->P3 - cmpValue(satData, false);
-    PP(iObs,iObs) = 1.0 / (_opt->sigP3 * _opt->sigP3) / (ellWgtCoef * ellWgtCoef);
+    PP(iObs,iObs) = 1.0 / (sigP3 * sigP3) / (ellWgtCoef * ellWgtCoef);
     for (int iPar = 1; iPar <= _params.size(); iPar++) {
       AA(iObs, iPar) = _params[iPar-1]->partial(satData, false);
