Улучшенный протокол уровня 2
IL2P (улучшенный протокол уровня 2) — это уровня канала передачи данных, протокол первоначально созданный на основе уровня 2 набора протоколов X.25 и предназначенный для использования радиолюбителями . Используется исключительно в любительских пакетной радиосвязи сетях .
IL2P устанавливает соединения канального уровня , передавая данные, инкапсулированные в кадры между узлами , и обнаруживая ошибки, вносимые каналом связи .
Улучшенный протокол уровня 2 (IL2P) был создан Нино Каррильо, KK4HEJ , на основе AX.25 версии 2.0 и реализует прямое исправление ошибок Рида-Соломона для большей точности и пропускной способности, чем AX.25 или FX.25 . В частности, для достижения большей стабильности на скоростях соединения выше 1200 бод.
IL2P можно использовать с различными методами модуляции, включая AFSK и GFSK . Программное обеспечение direwolf TNC содержит первую реализацию протокола с открытым исходным кодом.
Спецификация ИЛ2П
[ редактировать ]Проект спецификации IL2P v0.6 [1] был опубликован через пакетную сеть наземной любительской радиосвязи (TARPN) 16 марта 2024 года.
Начиная с версии 0.6, добавлено описание Trailing CRC. Удалены расширения слабых сигналов. Исправлено описание скремблирования блоков. Удалена ссылка на базовый уровень FEC. Добавлены карты символов BPSK и QPSK. Обновлен пример закодированных пакетов. Небольшие правки для удобства чтения.
Реализации
[ редактировать ]IL2P был впервые реализован в закрытом исходном коде ninoTNC. [2] для устранения потерь в сетевых соединениях из-за низкого отношения сигнал/шум или слабого уровня сигнала .
Сама спецификация определяет несколько целей проектирования, в том числе:
- Прямое исправление ошибок
- Устранение битовой вставки
- Оптимизация AX.25 формата заголовка
- Улучшено обнаружение пакетов при отсутствии декодирования (DCD) и при с открытым шумоподавителем . приеме
- Создайте битовый поток, подходящий для модуляции на различных физических уровнях.
- Избегайте методов усиления битовых ошибок ( дифференциальное кодирование и автономные LFSR ).
- Повышение эффективности и простоты по сравнению с FX.25 с прямой коррекцией ошибок
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Описание протокола IL2P» (PDF) . tarpn.net . Проверено 27 апреля 2024 г.
- ^ «TARPN — информация NinoTNC для строителей» . tarpn.net . Проверено 14 января 2020 г.