Arduino та Raspberry Pi

Декодування APRS на Raspberry Pi 4 з допомогою RTL-SDR

Продовжуючи експерименти з приймачем RTL-SDR V4, framboise314 публікує матеріал про декодування APRS на Raspberry Pi 4. Ідея в тому, щоб перетворити малу плату на приймальну станцію радіоаматора, яка слухає європейську частоту VHF 144,800 МГц.

Стаття починається з пояснення, що таке APRS (Automatic Packet Reporting System). Систему придумали наприкінці 1980-х, і вона належить до пакетного радіо: дуже короткі аудіоімпульси в AFSK на 1200 бодів упаковуються в кадри AX.25. Їх використовують для відстеження позиції, телеметрії (метеостанції, стан батарей віддаленого ретранслятора) та коротких повідомлень. Мережа працює без інтернету завдяки дигіпітерам, а iGate з'єднує її з вебом. Автор також порівнює APRS з Meshtastic, і головна відмінність, за його словами, в регулюванні та частотах.

На практиці налаштування проходить через GQRX, виставлений акуратно, а потім через Dire Wolf, програмний TNC, що декодує кадри. У посібнику докладно описано встановлення, маршрутизацію звуку через UDP і цілком реальну пастку: GQRX за замовчуванням надсилає дані через IPv6, тож потік треба примусово перевести на IPv4, інакше Dire Wolf нічого не отримає. Нарешті, розглянуто апаратну проблему: термічний тротлінг процесора під навантаженням обробки сигналу. Її треба вирішити, якщо станція має стабільно працювати безперервно.

Мені сподобався тон автора, який займався пакетним радіо у 1990-х і тепер знову відкриває цю техніку на залізі вартістю кілька десятків євро. Добра відправна точка для тих, хто хоче поєднати Raspberry Pi і радіо.

Джерело: Framboise 314

Коментарі 0

Залиште перший коментар будь-якою мовою.

Увійдіть, щоб коментувати