Система однонаправленной передачи информации между речными и морскими судами на основе беспроводной оптики (FSO, free-space optics). Применяется светодиодный передатчик, подключенный к ноутбуку или ПК, кодирующему цифровой сигнал. В качестве приемника используется обычная веб-камера. Была поставлена задача спроектировать алгоритм обработки видеокадров по предоставленной модели кодирования информации и разработать ПО, позволяющее декодировать информацию.
Суть модели кодирования информации — в манипуляции гаммой и яркостью свечения светодиодов. Уровни яркости синего и красного цветов используются для кодирования уровня 0/1, а уровень зеленого цвета применяется в качестве синхронизирующего сигнала.
Зеленый светодиод обозначает каждый бит байта разным уровнем мощности. Уровни подобраны так, что отношение текущего уровня к следующему дает уникальное число, идентифицирующее один из 8 битов в байте.
Технологии: .NET, C#.
Подробнее: https://www.edsd.ru/peredacha-dannyh-s-pomoshhyu-svetodioda