Окт 16

Требования к приемнику информации от метеорадиолокатора

Передатчик метеорадиолокатора формирует и выдает по цифровому каналу связи информацию от метеорадиолокатора в соответствии со стандартом «ARINC characteristic 708A»1. Этот стандарт в числе прочих требований определяет также параметры протокола передачи:
Информация от метеорадиолокатора передается пакетами размером 1600 бит. Каждый пакет относится к одному лучу сканирования.
В состав пакета входит:
служебная информация;
информация об угле сканирования — 12 бит;
цветовая информация для 512 точек дальности локационного луча — 1536 бит (по три бита на каждую точку).
Период выдачи пакетов составляет от 5,00 до 7,82 мс.
Максимальная угловая скорость вращения антенны радиолокатора — 90 %.
Приемник информации от метеорадиолокатора должен получать указанные пакеты из цифрового канала связи, распаковывать полученную информацию и отображать радиолокационную картинку на своем индикаторе.
Следует, конечно, более подробно рассмотреть взаимосвязь некоторых параметров протокола передачи.
Код угла сканирования scanAngle представлен целым 12-разрядным двоичным числом. Значение scanAngle может рассматриваться и как беззнаковое число, находящееся в диапазоне от 0 до 4095 в десятичном исчислении, и как знаковое число в диапазоне от -2048 до +2047. В любом случае получается 4096 значений, которые должны покрывать максимальный сектор обзора радиолокатора, равный 360°. Отсюда вес digitWeight одной единицы кода scanAngle вычисляется как 360 / 4096 - 0,087890625°.
Если PACK_PERI0D — период выдачи пакетов в миллисекундах, то максимально возможная скорость сканирования (при условии передачи каждого пакета) ограничена следующей величиной:
speedWithPackPeriod = digitWeight / (PACK_PERI00 / 1000.)
Подставив указанное выше значение для digitWeight и значение 5 для PACK_PERIOD, получим значение speedWithPackPeriod = 17,578°/с. Но ведь протоколом определена максимальная скорость сканирования 90°/с!
Чтобы успевать передавать информацию при такой скорости сканирования, передатчик не отправляет в канал связи каждый очередной пакет, а пропускает несколько пакетов. Введем понятие коэффициента просеивания, который определяется следующим выражением:
sieveCoeff = сеШ sweepSpeedDue / speedWithPackPeriod):
В этом выражении sweepSpeedDue — требуемая скорость сканирования.
Например, если sweepSpeedDue = 90, то для PACK_PERIOD = 5 получаем значение коэффициента просеивания sieveCoeff = 6. Это значит, что передатчик должен отправлять в канал связи каждый шестой пакет.
Приемник должен знать скорость сканирования sweepSpeedDue и период выдачи пакетов. Тогда он может вычислить коэффициент sieveCoeff, который используется на приемной стороне уже как коэффициент размножения луча развертки. Только в этом случае будет восстановлена исходная радиолокационная картинка (конечно, с теми потерями, которые вызваны пропуском sieveCoeff-1 лучей).