Index: /trunk/BNC/src/PPP/pppRun.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppRun.cpp	(revision 5950)
+++ /trunk/BNC/src/PPP/pppRun.cpp	(revision 5951)
@@ -101,5 +101,4 @@
     _rnxNavFile = 0;
     _corrFile   = 0;
-    _maxSpeed   = 0;
     _speed      = 0;
     connect(this, SIGNAL(progressRnxPPP(int)), BNC_CORE, SIGNAL(progressRnxPPP(int)));
@@ -382,10 +381,7 @@
     ++nEpo;
 
-    if (_maxSpeed != 0) {
-      QMutexLocker locker(&_mutex);
-      if (_speed < _maxSpeed) {
-        double sleepTime = 0.02 * _maxSpeed / _speed;
-        t_pppThread::msleep(sleepTime*1.e3);
-      }
+    if (_speed < 100) {
+      double sleepTime = 2.0 / _speed;
+      t_pppThread::msleep(sleepTime*1.e3);
     }
 
Index: /trunk/BNC/src/PPP/pppRun.h
===================================================================
--- /trunk/BNC/src/PPP/pppRun.h	(revision 5950)
+++ /trunk/BNC/src/PPP/pppRun.h	(revision 5951)
@@ -63,5 +63,4 @@
   t_rnxNavFile* _rnxNavFile;
   t_corrFile*   _corrFile;
-  int           _maxSpeed;
   int           _speed;
 };
