Спасибо Джасперу за письмо и за то, что сообщил о выпускe его нового программного обеспечения с открытым исходным кодом под названием “AIS-Catcher”. AIS-Catcher — это лицензированное по MIT двухдиапазонное AIS-приемник для Linux, Windows и Raspberry Pi. Он совместим с RTL-SDR донглами и Airspy HF+.
AIS означает Automatic Identification System и используется морскими судами для передачи их GPS-координат, чтобы помочь избежать столкновений и содействовать спасательным операциям. RTL-SDR с подходящим программным обеспечением можно использовать для приема и декодирования этих сигналов, и отображения позиций судов на карте.
Jasper отмечает, что его программное обеспечение предназначено как платформа для экспериментов с различными алгоритмами моделей приема. В README на GitHub он объясняет, как он экспериментировал с когерентной моделью демодуляции, которая оценивает фазовый сдвиг, некогерентной моделью, аналогичной той, которую используют большинство существующих декодеров, модифицированной некогерентной моделью с агрессивной PLL и FM-дискриминаторной моделью, которая предполагает, что входной сигнал является выходом FM-дискриминатора.
README продолжает приводить некоторые результаты сравнения, указывающие на то, что когерентная модель является лучшей, хотя она требует на 20% большего времени вычислений. Он также сравнивает AIS-Catcher с некоторыми другими AIS-декодерами, такими как AISRec и rtl-ais, показывая, что AIS-Catcher по-видимому сопоставим с AISRec или даже лучше него, что является одним из самых чувствительных декодеров, доступных для SDR-донглов.
На странице релизов представлен бинарник для Windows, а инструкции по сборке для Linux приведены в README на GitHub.

Источник:
