WikiDer > Временной код IRIG

IRIG timecode

Временные коды междиапазонных групп приборов, широко известный как Временной код IRIG, являются стандартными форматами для передачи информации о времени. Атомные стандарты частоты и приемники GPS, предназначенные для точного измерения времени, часто оснащены выходом IRIG. Стандарты были созданы Рабочей группой по телекоммуникациям военного ведомства США. Группа межрайонного приборостроения (IRIG), орган стандартизации Совет командующих войсками. Работа над этими стандартами началась в октябре 1956 года, а оригинальные стандарты были приняты в 1960 году.

Первоначальные форматы были описаны в документе IRIG 104-60, позже пересмотренном и переизданном в августе 1970 года как документ IRIG 104-70, обновленном позже в том же году как документ IRIG до статуса стандарта IRIG Standard 200-70. Последней версией стандарта является IRIG Standard 200-16 от августа 2016 года.

Таймкоды

Различные временные коды, определенные в Стандарте, имеют буквенные обозначения. A, B, D, E, G и H - это стандарты, определенные в настоящее время стандартом IRIG Standard 200-04.

C[1][2] был в исходной спецификации, но был заменен на H.

Основное различие между кодами заключается в их частоте, которая варьируется от одного импульса в минуту до 10 000 импульсов в секунду.

Временной код IRIG
КодБитрейтБит времениБит на кадрВремя кадраЧастота кадров
А1000 Гц1 мс100100 мс10 Гц
B100 Гц10 мс1001000 мс1 Гц
C2 Гц0,5 с1201 минута160 Гц
D160 Гц1 минута601 час13600 Гц
E10 Гц100 мс10010 с0,1 Гц
грамм10 кГц0,1 мс10010 мс100 Гц
ЧАС1 Гц1 с601 минута160 Гц


Расчет кода IRIG B:

Скорость передачи = 100 Гц = 100 × (1 / секунда) = 100 / секунда = 100/1000 мс = 1/10 мс

Битовое время = 1 / (Битрейт) = 1 / (1/10 мс) = 10 мс

Есть 100 бит на кадр.

Время кадра = (Бит на кадр) × (Время в битах) = 100 × 10 мс = 1000 мс = 1 секунда

Частота кадров = 1 / (Время кадра) = 1/1 секунда = 1 Гц

Биты модулируются на несущей. Трехзначный суффикс указывает тип и частоту несущей, а также дополнительную информацию, которую необходимо включить:

Тип модуляции
  1. ОКРУГ КОЛУМБИЯ сдвиг уровня (DCLS) (кодирование ширины импульса без носителя)
  2. Несущая синусоиды (амплитудно-модулированный)
  3. Манчестер модулированный
Несущая частота
  1. Без оператора связи (DCLS)
  2. 100 Гц (разрешение 10 мс)
  3. 1 кГц (разрешение 1 мс)
  4. 10 кГц (разрешение 100 мкс)
  5. 100 кГц (разрешение 10 мкс)
  6. 1 МГц (разрешение 1 мкс)
Кодированные выражения

Десятичное число с двоичным кодом (BCD) день года, часы, минуты и (для некоторых форматов) секунды и дроби всегда включаются. Дополнительные компоненты:

  • Номер года (00–99; век не кодируется)
  • Определяемые пользователем "функции управления (CF)", занимающие биты, не определенные IRIG
  • «Прямые двоичные секунды (SBS)», 17-разрядный двоичный счетчик, который считает от 0 до 86399.
  1. BCD, CF, SBS
  2. BCD, CF
  3. BCD
  4. BCD, SBS
  5. BCD, BCD_Year, CF, SBS
  6. BCD, BCD_Year, CF
  7. BCD, BCD_Year
  8. BCD, BCD_Year, SBS

Распознаваемые идентификационные номера сигналов для каждого формата согласно стандарту 200-04 состоят из:

Допустимые форматы кодов
ФорматТип модуляцииНесущая частотаКодированные выражения
А0,1,20,3,4,50,1,2,3,4,5,6,7
B0,1,20,2,3,4,50,1,2,3,4,5,6,7
D0,10,1,21,2
E0,10,1,21,2,5,6
грамм0,1,20,4,51,2,5,6
ЧАС0,10,1,21,2

Таким образом, полный идентификационный номер сигнала состоит из одной буквы и трех цифр. Например, сигнал, обозначенный как B122, расшифровывается следующим образом: формат B, синусоидальная волна (амплитудно-модулированная), несущая 1 кГц и закодированные выражения BCDTOY.

Чаще всего используются стандарты IRIG B, затем IRIG A, затем, вероятно, IRIG G. Форматы временного кода, непосредственно полученные из IRIG H, используются NIST радиостанции WWV, WWVH и WWVB.

Например, один из самых распространенных форматов IRIG B122:

IRIG B122 передает сто импульсов в секунду на синусоидальной несущей с амплитудной модуляцией 1 кГц, кодируя информацию в BCD. Это означает, что каждую секунду передается 100 бит информации. Временной интервал для стандарта IRIG B составляет 1 секунду, что означает, что один кадр данных времени передается каждую секунду. Этот фрейм данных содержит информацию о дне года (1–366), часах, минутах и ​​секундах. Номера года не включены, поэтому временной код повторяется ежегодно. Високосная секунда анонсы не предусмотрены. Хотя информация передается только один раз в секунду, устройство может очень точно синхронизировать свое время с передающим устройством, используя ФАПЧ для синхронизации с носителем. Типичные коммерческие устройства синхронизируются с точностью до 1 микросекунды с использованием временных кодов IRIG B.

Структура временного кода

Тайм-код IRIG состоит из повторяющихся кадров, каждый из которых содержит 60 или 100 бит. Биты пронумерованы от 0 до 59 или 99.

В начале каждого бита временной код IRIG включает сигнал (отправляет несущую, повышает уровень сигнала постоянного тока или передает биты Manchester 1). Сигнал отключается (несущая ослаблена как минимум в 3 раза, уровень сигнала постоянного тока снижен или передано 0 битов Манчестера) в одном из трех раз в течение битового интервала:

  • По истечении 0,2 битного времени для кодирования двоичного 0
  • Через 0,5 битового времени для кодирования двоичной 1
  • Через 0,8 битового времени для кодирования бита маркера

Бит 0 - это бит маркера кадра Pр. Каждый 10-й бит, начинающийся с битов 9, 19, 29, ... 99, также является битом маркера, известным как идентификаторы позиции P1, П2, ..., П9, П0. Таким образом, два бита маркера подряд (P0 за которым следует Pр) отмечает начало кадра. Кадр кодирует время переднего края бита маркера кадра.

Все остальные биты являются битами данных, которые передаются как двоичный 0, если у них нет другой назначенной цели.

Обычно для кодирования цифр BCD используются группы по 4 бита. Биты назначаются в полях с прямым порядком байтов.

  • Биты 1–4 кодируют секунды, а биты 6–8 кодируют десятки секунд (0–59).
  • Биты 10–13 кодируют минуты, а биты 15–17 кодируют десятки минут (0–59).
  • Биты 20–23 кодируют часы, а биты 25–26 кодируют десятки часов (0–23).
  • Биты 30-33 кодируют день года, 35–38 кодируют десятки дней, а биты 40–41 кодируют сотни дней (1–366).
  • Биты 45–48 кодируют десятые доли секунды (0–9).
  • Биты 50–53 кодируют годы, а биты 55–58 кодируют десятки лет (0–99).
  • Биты 80–88 и 90–97 кодируют «прямые двоичные секунды» с 00:00 текущего дня (0–86399, не BCD).

В IRIG G биты 50–53 кодируют сотые доли секунды, а годы - битами 60–68.

Не все форматы включают все поля. Очевидно, что эти форматы с 60-битными кадрами пропускают прямые двоичные поля секунд, а цифры, представляющие деления времени меньше одного кадра (все, что меньше часов, в случае IRIG D), всегда передаются как 0.

Не включены биты четности или проверки. Обнаружение ошибок может быть достигнуто путем сравнения последовательных кадров, чтобы увидеть, кодируют ли они последовательные временные метки.

Неназначенные 9-битные поля между последовательными битами маркера доступны для определяемых пользователем «функций управления». Например, IEEE 1344 Стандарт определяет функции для битов 60–75.

Временной код IRIG

IRIG Структура временного кода
КусочекМассаСмыслКусочекМассаСмыслКусочекМассаСмыслКусочекМассаСмыслКусочекМассаСмысл
00прМаркер кадра201Часы
(0–23)
40100День года
(1–366)
600Не используется,
доступны для
Контроль
Функции
801Прямой
Двоичный
Секунды
(0–86399)
011Секунды
(00–59)
21241200610812
022224420Неиспользованный620824
034238430630838
0482404406408416
0502510450.1Десятые доли секунды
(0.0–0.9)
6508532
06102620460.26608664
0720270Неиспользованный470.467087128
0840280480.868088256
09п1Идентификатор позиции29п3Идентификатор позиции49п5Идентификатор позиции69п7Идентификатор позиции89п9
101Минуты
(00–59)
301День года
(1–366)
501Год
(00–99)
700Не используется,
доступны для
Контроль
Функции
90512
112312512710911024
124324524720922048
138338538730934096
140340540740948192
1510351055107509516384
1620362056207609632768
1740374057407709765536
180Неиспользованный38805880780980Неиспользованный
19п2Идентификатор позиции39п4Идентификатор позиции59п6Идентификатор позиции79п8Идентификатор позиции99п0Идентификатор позиции

Временной код IRIG J

Стандарт IRIG 212-00 определяет другой временной код, основанный на RS-232-стиль асинхронная последовательная связь.Таймкод состоит из ASCII символы, каждый из которых передается как 10 бит:

Маркер своевременности - это передний фронт первого стартового бита.

Тайм-код IRIG J-1 состоит из 15 символов (150 бит), отправляемых один раз в секунду со скоростью 300 бод или выше:

<SOH>DDD:HH:MM:SS<CR><LF>
  • SOH - это ASCII-код "начала заголовка" с двоичным значением. 0x01.
  • DDD - это порядковая дата (день года) от 1 до 366.
  • ЧЧ, ММ и СС - время стартового бита.
  • Код заканчивается CR + LF пара.

В конце временного кода последовательная линия не используется до начала следующего кода. Между другими персонажами нет простоя.

Тайм-код IRIG J-2 состоит из 17 символов (170 бит), которые отправляются 10 раз в секунду со скоростью 2400 бод или выше:

<SOH>DDD:HH:MM:SS.S<CR><LF>

Это то же самое, за исключением того, что включены десятые доли секунды.

Спецификация полного тайм-кода имеет вид «IRIG J-ху", куда Икс обозначает вариант, а у обозначает скорость передачи 75 × 2у.

Обычно используются комбинации от J-12 до J-14 (300, 600 и 1200 бод) и от J-25 до J-29 (от 2400 до 38400 бод).

Комбинация J-хувариант (Икс)у2уБод = 75 × 2у
J-12124300
J-13138600
J-1414161200
J-2525322400
J-2626644800
J-27271289600
J-282825619200
J-292951238400

Смотрите также

Рекомендации

  • Telecommunications and Timing Group (август 2016 г.), Форматы последовательного временного кода IRIG (PDF), Ракетный полигон Уайт-Сэндс армии США, Нью-Мексико: Совет командующих, стандарт IRIG 200-16
  • Telecommunications and Timing Group (ноябрь 2000 г.), Асинхронные форматы временного кода ASCII IRIG J, Ракетный полигон армии США в Белых песках, Нью-Мексико: Совет командующих, стандарт IRIG 212-00, архив из оригинал (DOC) на 2013-02-17, получено 2011-10-01
  1. ^ Grohman, Ричард O .; Мелленбрух, Ларри Л .; Сович, Феликс Дж. (1974-03-14), Специальное оборудование для ARL-анализа данных ACODAC (pdf) (технический отчет), Техасский университет в Остине, ARL-TM-74-12, получено 2011-12-23
  2. ^ Datum Inc. (1987), Справочник форматов временного кода (PDF), п. 18, получено 2013-06-24

внешняя ссылка