Цифровые раскопки: исследование блока поиска gps-sdr

10 лет назад gps-sdr казался мне большой и непонятной программой. Было в те времена желание переделать эту программу на работу с сигналами ГЛОНАСС. Но попытки разобраться в коде ни к чему не привели. Что ж - почему бы не попробовать снова исследовать, что и как устроено в этом программном приёмнике. А начать имеет смысл с блока поиска.

Проглядев историю коммитов приёмника gps-sdr - обнаружил существовавшую ранее вспомогательную программу тестирования блок поиска. Называлась она «acq-test.cpp». Что ж почему бы не попытаться её реанимировать для начала… Результат первичной реанимации лежит в ветке acq-test. Результаты пока скромные удалось получить результаты только для режима поиска сильных сигналов. При режиме поиска средних и слабых сигналов программа аварийно завершается с ошибкой сегментирования. Продложение следует…

Результат поиска сильных сигналов