ОКС-1 — программно-аппаратный комплекс. Предназначен для разработки и отладки собственных алгоритмов формирования, передачи, приема и распознавания импульсных сигналов на фоне помех. Структурная схема ОКС-1 приведена на рис.1.
Рис.1. Структурная схема ОКС-1
1. СОСТАВ ОКС-1
1.1. Программный модуль генерации импульсного сигнала и помех, формирующий на выходе com-порта компьютера цифровой сигнал;
1.2. Каналообразующая аппаратура, преобразующая цифровой сигнал с выхода com-порта персонального компьютера в оптический сигнал и обратно (рис.2). Оптическая линия связи выполнена с использованием свето- и фотодиодов видимого диапазона излучения;
Рис. 2. Пример реализации каналообразующей аппаратуры
1.3. Программный модуль приема и обработки цифрового сигнала со входа com-порта компьютера.
Программные модули представлены в виде исходных кодов на языке С и содержат подпрограммы, необходимые для функционирования системы в целом. Программные модули созданы с использованием средств разработки с открытым кодом (KDevelop) в операционной системе Linux. Предлагаемые примеры позволяют достаточно быстро начать разрабатывать собственное программное обеспечение.
Каналообразующая аппаратура построена на 32-разрядном микроконтроллере AT91SAM7S256 на базе ядра ARM7TDMI. Изменение микропрограммы не предусмотрено.
2. ОСНОВНЫЕ ПАРАМЕТРЫ ОКС-1
1. Частота дискретизации 1-10 кГц
2. Разрядность ЦАП и АЦП 8 бит
3. Скорость com-порта 115,2 кбит/с
Таким образом, ОКС-1 позволяет проводить исследования цифрового канала, реализованного в оптическом диапазоне излучения.
Примечание: на рис. 2 показан действующий макет каналообразующей аппаратуры.