29.03.2019 Отладка трансивера - весна 2019
Рекомендации по записи экспериментов
Результаты испытаний нужно записывать, чтобы сравнивать текущий результат с тем, что было когда-то и не повторять одинаковые эксперименты.
Желательно записывать следующие данные:
- дату испытания (в заголовке);
- номер ревизии PL;
- номер ревизии PS;
- экземпляр приемника;
- условия;
- цель;
- ожидаемые результаты;
- фактические результаты;
- выводы.
2019.03.29 - Ночной тест MCR1
- номер ревизии PL: из bin соответствующей ревизии
- номер ревизии PS: f819e3f0eb58821bf3dba23844136dcc9b294adc с небольшими изменениями (main тактируются процессорным временем вместо плисовского)
- экземпляр приемника: MCR1 плата 61;
- условия: антенна на крыше Е;
Приемник проработал ночь, всё ещё трудится. Забито 60 каналов, в F5 около 50 сигналов.
Сообщений от sendMeas о неадекватном времени нет. Но если посмотреть на F5 пакет, то за это время были проблемы:
- два соседних пакетика в F5 поменяны местами (два раза такое возникло)
- пропущена одна секунда полностью (один раз)
- пропущено 8 секунд (один раз) (вроде бы соответствует проблемам с прерываниями на 930 минуте, там между прерываниями вдруг 4 мс)
Сообщения об отправке F5 выглядели при этом так:
|N1->55818.263793 DebugR: 1313134.000000 1000.000000 52.000000
|N1->55819.263959 DebugR: 1313134.000000 1000.000000 53.000000
|N1->55827.263756 DebugR: 1313134.000000 1000.000000 52.000000
|N1->55828.263959 DebugR: 1313134.000000 1000.000000 52.000000
Между сообщениями о выделении эфемерид до инцидента и после - 30 секунд, так что дело не в currCPUTime. Складывается ощущение, что часть пакетов просто ушла в /dev/null
|N1->55819.238947 RcvTimeRegs: t=106092.00000/106092.00000 s (WN=2569/2569, TOW=106092/106092\106091, epoch= 0/0.0000\962, chip= 0\ 37765, ph=0) uncert 5995849 m
|N1->55819.263959 DebugR: 1313134.000000 1000.000000 53.000000
|N1->55819.330296 012 0R GpsL5 № 6 TrgRangeDopp from GpsL1CA: +0.08286345 s +- 50.0 m at -2470 Hz +- 1.0 m/s, snr: 46 dBHz
|N1->55819.330315 019 0R GpsL5 № 9 TrgRangeDopp from GpsL1CA: +0.06744520 s +- 50.0 m at -725 Hz +- 1.0 m/s, snr: 56 dBHz
|N1->55819.330315 021 0R GpsL2C № 10 TrgRangeDopp from GpsL1CA: +0.06725758 s +- 50.0 m at -756 Hz +- 1.0 m/s, snr: 34 dBHz
|N1->55819.330499 012 0R GpsL5 № 6 TargetInit: tau = 82.8635 ms, f = -2470 Hz, sigma range = 5.000000e+01 m, sigma vel = 1.000000e+00 m/s, T= 1.0 ms, NN=40
|N1->55819.330518 012 0R GpsL5 № 6 StartTracking: freq: -2470 Hz, snr: 30 dBHz corr 16
|N1->55819.330536 019 0R GpsL5 № 9 TargetInit: tau = 67.4452 ms, f = -725 Hz, sigma range = 5.000000e+01 m, sigma vel = 1.000000e+00 m/s, T= 1.0 ms, NN=40
|N1->55819.330536 019 0R GpsL5 № 9 StartTracking: freq: -725 Hz, snr: 30 dBHz corr 33
|N1->55819.330554 021 0R GpsL2C № 10 TargetInit: tau = 67.2576 ms, f = -756 Hz, sigma range = 5.000000e+01 m, sigma vel = 1.000000e+00 m/s, T= 2.0 ms, NN=40
|N1->55819.330554 021 0R GpsL2C № 10 StartTracking: freq: -756 Hz, snr: 30 dBHz corr 42
|N1->55819.331789 012 0R GpsL5 № 6 SgnTimeCorrReq: dEpoch=0 dSec=451692 dWeek=2046, not final from aiming
|N1->55819.331789 019 0R GpsL5 № 9 SgnTimeCorrReq: dEpoch=0 dSec=451692 dWeek=2046, not final from aiming
|N1->55819.331808 021 0R GpsL2C № 10 SgnTimeCorrReq: dEpoch=0 dSec=451692 dWeek=2046, not final from aiming
|N1->55819.332840 012 0R GpsL5 № 6 SgnTimeCorrDone: tchan=0 dEpoch=0->0 dSec=0->451692 dWeek=0->2046
|N1->55819.332858 019 0R GpsL5 № 9 SgnTimeCorrDone: tchan=0 dEpoch=0->0 dSec=0->451692 dWeek=0->2046
|N1->55819.332877 021 0R GpsL2C № 10 SgnTimeCorrDone: tchan=604799998 dEpoch=0->0 dSec=0->451692 dWeek=0->2046
|N1->55826.638832 015 0R GpsL2C № 8 NonKoherentLoss: f: -1602 Hz q: -inf dBHz
|N1->55826.638832 015 0R GpsL2C № 8 SignalStop: too low SNR
|N1->55826.640399 015 0R GpsL2C № 8 SignalStop: a reason is not specified
|N1->55826.663347 005 0R GpsL1CA № 3 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.663402 024 0R GpsL1CA № 12 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.663458 043 0R GpsL1CA № 26 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.675641 021 0R GpsL2C № 10 SgnTimeCorrDone: tchan=451699366 dEpoch=0->0 dSec=451699->451699 dWeek=2046->2046
|N1->55826.676415 021 0R GpsL2C № 10 NonCoherentStart: 0.067262 s, -759 Hz, 31 dBHz
|N1->55826.763544 014 0R GpsL1CA № 8 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.800187 012 0R GpsL5 № 6 NonKoherentLoss: f: -2856 Hz q: -inf dBHz
|N1->55826.800187 012 0R GpsL5 № 6 SignalStop: too low SNR
|N1->55826.800740 003 0R GpsL5 № 1 NonCoherentStart: 0.067854 s, -2221 Hz, 35 dBHz
|N1->55826.800759 012 0R GpsL5 № 6 SignalStop: a reason is not specified
|N1->55826.801607 003 0R GpsL5 № 1 SgnTimeCorrDone: tchan=451699493 dEpoch=0->0 dSec=451699->451699 dWeek=2046->2046
|N1->55826.809735 019 0R GpsL5 № 9 NonKoherentLoss: f: -573 Hz q: 14 dBHz
|N1->55826.809735 019 0R GpsL5 № 9 SignalStop: too low SNR
|N1->55826.810178 019 0R GpsL5 № 9 SignalStop: a reason is not specified
|N1->55826.849973 016 0R GpsL5 № 8 NonCoherentStart: 0.067589 s, -1474 Hz, 28 dBHz
|N1->55826.850839 016 0R GpsL5 № 8 SgnTimeCorrDone: tchan=451699543 dEpoch=0->0 dSec=451699->451699 dWeek=2046->2046
|N1->55826.863336 004 0R GpsL1CA № 2 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.863428 034 0R GpsL1CA № 21 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.963552 037 0R GpsL1CA № 24 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55827.065740 168 0R SbsL1SD № 1 FrameSyncChunk: SBAS string 34 parity: FAIL
|N1->55827.067896 169 0R SbsL1SD № 2 FrameSyncChunk: SBAS string 34 parity: FAIL
|N1->55827.168739 IRQCtrl: maxIRQ= 535us <IRQ>= 349us maxPer= 627us <Per>= 600us OverTime= 0 Nch=60.0 irqs=1666
|N1->55827.238744 RcvTimeRegs: t=106100.00000/106100.00000 s (WN=2569/2569, TOW=106100/106100\106099, epoch= 0/0.0000\962, chip= 0\ 37765, ph=0) uncert 5995849 m
|N1->55827.263756 DebugR: 1313134.000000 1000.000000 52.000000
|N1->55827.330481 012 0R GpsL5 № 6 TrgRangeDopp from GpsL1CA: +0.08288025 s +- 50.0 m at -2470 Hz +- 1.0 m/s, snr: 46 dBHz
|N1->55827.330499 015 0R GpsL2C № 8 TrgRangeDopp from GpsL1CA: +0.06758898 s +- 50.0 m at -1539 Hz +- 1.0 m/s, snr: 38 dBHz
|N1->55827.330518 019 0R GpsL5 № 9 TrgRangeDopp from GpsL1CA: +0.06745014 s +- 50.0 m at -728 Hz +- 1.0 m/s, snr: 56 dBHz
|N1->55827.330720 012 0R GpsL5 № 6 TargetInit: tau = 82.8803 ms, f = -2470 Hz, sigma range = 5.000000e+01 m, sigma vel = 1.000000e+00 m/s, T= 1.0 ms, NN=40
|N1->55827.330720 012 0R GpsL5 № 6 StartTracking: freq: -2470 Hz, snr: 30 dBHz corr 16
|N1->55827.330739 015 0R GpsL2C № 8 TargetInit: tau = 67.5890 ms, f = -1539 Hz, sigma range = 5.000000e+01 m, sigma vel = 1.000000e+00 m/s, T= 2.0 ms, NN=40
|N1->55827.330739 015 0R GpsL2C № 8 StartTracking: freq: -1539 Hz, snr: 30 dBHz corr 33
|N1->55827.330776 019 0R GpsL5 № 9 TargetInit: tau = 67.4501 ms, f = -728 Hz, sigma range = 5.000000e+01 m, sigma vel = 1.000000e+00 m/s, T= 1.0 ms, NN=40
|N1->55827.330776 019 0R GpsL5 № 9 StartTracking: freq: -728 Hz, snr: 30 dBHz corr 38
|N1->55827.330978 012 0R GpsL5 № 6 SgnTimeCorrReq: dEpoch=0 dSec=451696 dWeek=2046, not final from aiming
|N1->55827.330997 015 0R GpsL2C № 8 SgnTimeCorrReq: dEpoch=0 dSec=451696 dWeek=2046, not final from aiming
|N1->55827.331015 019 0R GpsL5 № 9 SgnTimeCorrReq: dEpoch=0 dSec=451693 dWeek=2046, not final from aiming
|N1->55827.331439 012 0R GpsL5 № 6 SgnTimeCorrDone: tchan=4008 dEpoch=0->0 dSec=0->451696 dWeek=0->2046
|N1->55827.331458 015 0R GpsL2C № 8 SgnTimeCorrDone: tchan=4046 dEpoch=0->0 dSec=0->451696 dWeek=0->2046
|N1->55827.331476 019 0R GpsL5 № 9 SgnTimeCorrDone: tchan=7011 dEpoch=0->0 dSec=0->451693 dWeek=0->2046
|N1->55827.331605 012 0R GpsL5 № 6 SgnTimeCorrReq: dEpoch=0 dSec=4 dWeek=0, not final from aiming
|N1->55827.331605 015 0R GpsL2C № 8 SgnTimeCorrReq: dEpoch=0 dSec=4 dWeek=0, not final from aiming
|N1->55827.331624 019 0R GpsL5 № 9 SgnTimeCorrReq: dEpoch=0 dSec=7 dWeek=0, not final from aiming
|N1->55827.332637 012 0R GpsL5 № 6 SgnTimeCorrDone: tchan=451696000 dEpoch=0->0 dSec=451696->451700 dWeek=2046->2046
|N1->55827.332656 015 0R GpsL2C № 8 SgnTimeCorrDone: tchan=451695998 dEpoch=0->0 dSec=451696->451700 dWeek=2046->2046
|N1->55827.332674 019 0R GpsL5 № 9 SgnTimeCorrDone: tchan=451693000 dEpoch=0->0 dSec=451693->451700 dWeek=2046->2046
|N1->55826.330278 003 0R GpsL5 № 1 TrgRangeDopp from GpsL1CA: +0.06785224 s +- 50.0 m at -2221 Hz +- 1.0 m/s, snr: 37 dBHz
|N1->55826.330315 016 0R GpsL5 № 8 TrgRangeDopp from GpsL1CA: +0.06758834 s +- 50.0 m at -1474 Hz +- 1.0 m/s, snr: 37 dBHz
|N1->55826.330333 021 0R GpsL2C № 10 TrgRangeDopp from GpsL1CA: +0.06726191 s +- 50.0 m at -759 Hz +- 1.0 m/s, snr: 34 dBHz
|N1->55826.330518 003 0R GpsL5 № 1 TargetInit: tau = 67.8522 ms, f = -2221 Hz, sigma range = 5.000000e+01 m, sigma vel = 1.000000e+00 m/s, T= 1.0 ms, NN=40
|N1->55826.330536 003 0R GpsL5 № 1 StartTracking: freq: -2221 Hz, snr: 30 dBHz corr 6
|N1->55826.330554 016 0R GpsL5 № 8 TargetInit: tau = 67.5883 ms, f = -1474 Hz, sigma range = 5.000000e+01 m, sigma vel = 1.000000e+00 m/s, T= 1.0 ms, NN=40
|N1->55826.330554 016 0R GpsL5 № 8 StartTracking: freq: -1474 Hz, snr: 30 dBHz corr 15
|N1->55826.330591 021 0R GpsL2C № 10 TargetInit: tau = 67.2619 ms, f = -759 Hz, sigma range = 5.000000e+01 m, sigma vel = 1.000000e+00 m/s, T= 2.0 ms, NN=40
|N1->55826.330591 021 0R GpsL2C № 10 StartTracking: freq: -759 Hz, snr: 30 dBHz corr 42
|N1->55826.330776 003 0R GpsL5 № 1 SgnTimeCorrReq: dEpoch=0 dSec=451695 dWeek=2046, not final from aiming
|N1->55826.330794 016 0R GpsL5 № 8 SgnTimeCorrReq: dEpoch=0 dSec=451699 dWeek=2046, not final from aiming
|N1->55826.330794 021 0R GpsL2C № 10 SgnTimeCorrReq: dEpoch=0 dSec=451699 dWeek=2046, not final from aiming
|N1->55826.331826 003 0R GpsL5 № 1 SgnTimeCorrDone: tchan=4023 dEpoch=0->0 dSec=0->451695 dWeek=0->2046
|N1->55826.331863 016 0R GpsL5 № 8 SgnTimeCorrDone: tchan=604799999 dEpoch=0->0 dSec=0->451699 dWeek=0->2046
|N1->55826.331882 021 0R GpsL2C № 10 SgnTimeCorrDone: tchan=604799998 dEpoch=0->0 dSec=0->451699 dWeek=0->2046
|N1->55826.332011 003 0R GpsL5 № 1 SgnTimeCorrReq: dEpoch=0 dSec=4 dWeek=0, not final from aiming
|N1->55826.332416 003 0R GpsL5 № 1 SgnTimeCorrDone: tchan=451695000 dEpoch=0->0 dSec=451695->451699 dWeek=2046->2046
|N1->55826.363382 001 0R GpsL1CA № 1 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.363456 009 0R GpsL1CA № 5 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.363530 020 0R GpsL1CA № 10 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.363585 028 0R GpsL1CA № 15 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.363640 031 0R GpsL1CA № 18 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.363677 032 0R GpsL1CA № 19 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.363714 046 0R GpsL1CA № 27 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.563389 017 0R GpsL1CA № 9 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.563445 029 0R GpsL1CA № 16 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.563482 030 0R GpsL1CA № 17 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.563537 036 0R GpsL1CA № 23 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55826.563574 040 0R GpsL1CA № 25 NavMsgGpsL1CANewFrame: WN=2046, TOW=451680, time 29.03.2019 05:28:00
|N1->55827.624363 015 0R GpsL2C № 8 NonCoherentStart: 0.067589 s, -1539 Hz, 28 dBHz
|N1->55827.624861 015 0R GpsL2C № 8 SgnTimeCorrDone: tchan=451700316 dEpoch=0->0 dSec=451700->451700 dWeek=2046->2046
|N1->55827.670775 025 0R GpsL2C № 12 NonKoherentLoss: f: -2201 Hz q: 9 dBHz
|N1->55827.670794 025 0R GpsL2C № 12 SignalStop: too low SNR
|N1->55827.672360 025 0R GpsL2C № 12 SignalStop: a reason is not specified
|N1->55827.698976 002 0R GpsL2C № 1 NonKoherentLoss: f: -138 Hz q: 9 dBHz
|N1->55827.698976 002 0R GpsL2C № 1 SignalStop: too low SNR
|N1->55827.700728 002 0R GpsL2C № 1 SignalStop: a reason is not specified
|N1->55827.703179 038 0R GpsL2C № 24 NonKoherentLoss: f: -4929 Hz q: 9 dBHz
|N1->55827.703197 038 0R GpsL2C № 24 SignalStop: too low SNR
|N1->55827.704985 038 0R GpsL2C № 24 SignalStop: a reason is not specified
|N1->55827.800925 012 0R GpsL5 № 6 NonCoherentStart: 0.082882 s, -2470 Hz, 33 dBHz
|N1->55827.801828 012 0R GpsL5 № 6 SgnTimeCorrDone: tchan=451700478 dEpoch=0->0 dSec=451700->451700 dWeek=2046->2046
|N1->55827.820444 019 0R GpsL5 № 9 SgnTimeCorrDone: tchan=451700512 dEpoch=0->0 dSec=451700->451700 dWeek=2046->2046
|N1->55827.820795 019 0R GpsL5 № 9 NonCoherentStart: 0.067450 s, -728 Hz, 32 dBHz
|N1->55827.832167 022 0R GpsL5 № 10 NonKoherentLoss: f: -891 Hz q: 15 dBHz
|N1->55827.832186 022 0R GpsL5 № 10 SignalStop: too low SNR
|N1->55827.833144 022 0R GpsL5 № 10 SignalStop: a reason is not specified
|N1->55828.065518 168 0R SbsL1SD № 1 FrameSyncChunk: SBAS string 25 parity: OK
|N1->55828.067712 169 0R SbsL1SD № 2 FrameSyncChunk: SBAS string 25 parity: OK
|N1->55828.108170 034 0R GpsL1CA № 21 SymSyncErr: rep = 5, sync = 6 <- 5 <- 5, errcntr = 3
|N1->55828.168886 IRQCtrl: maxIRQ= 535us <IRQ>= 346us maxPer= 645us <Per>= 600us OverTime= 0 Nch=60.0 irqs=1667
|N1->55828.238947 RcvTimeRegs: t=106101.00000/106101.00000 s (WN=2569/2569, TOW=106101/106101\106100, epoch= 0/0.0000\962, chip= 0\ 37765, ph=0) uncert 5995849 m
|N1->55828.263959 DebugR: 1313134.000000 1000.000000 52.000000
Другая проблема - GPS L1C/A. Опять выглядит так, как будто действует имитационная помеха. Либо это внутрисистемные помехи почему-то начали так сильно влиять на нас.
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.