22
Слой L1 — Кодирование данных
Протокол передачи АПИ включает правила последовательного кодирования, специальные символы и контроль ошибок. Он использует биполярный 8В/10В код передачи. В соответствии с таблицей кодов каждый 8-битовый байт преобразуется в 10-битовый код со следующими свойствами: длина серии одинаковых битов составляет не более 4, а постоянная составляющая имеет минимальное значение. Этот код обеспечивает проверку ошибок как при неверно принятом коде, так и при нарушении четности. Специальные символы определяются в расширении таблицы кодов. В частности, символ К28.5 в таблице А.1 используется для битовой синхронизации в передающей линии с АПИ.
Требования к кодированию
Передающий слой L1 АПИ включает кодирование/декодирование, которые не зависят от среды передачи. В слое L1 применено кодирование 8В/10В, которое обеспечивает самопроверку и байтовую синхронизацию при приеме с линии. Код передачи 10В определяется текущей разностью единичных бит и нулевых бит в передаваемом последовательном потоке данных. Каждый байт с кодом 8В имеет два вида 10-битового кода, соответствующих положительной и отрицательной текущей разности. Передатчик отслеживает текущую разность в формируемом последовательном битовом потоке и выбирает подходящий 10-битовый код, чтобы следующая разность укладывалась в диапазон от-1 до 1. Приемник проверяет входной битовый поток по текущим значениям разностей.
Кодирование в линии
Код передачи 8В/10В должен иметь метод кодирования, использованный в интерфейсе АПИ слоя L1.
В приложении А приведена таблица А.2, в которой приведены коды кодирования 8В/10В.
Байтовая синхронизация
Для байтовой синхронизации используется код К28.5 (приложение А, таблица А.1).
В приемнике синхронизация байтов должна осуществляться после приема двух последовательных кодов К28.5.
Требования к коэффициенту битовых ошибок
Коэффициент битовых ошибок (КБО) должен быть меньше 10-13 и измеряется там, где данные поступают из слоя L1 в слой L2, т. е. на выходе 8В/10В декодера.
Пакетная синхронизация
Каждому транспортному пакету слоя L2 должны предшествовать два слова кодовой синхронизации К28.5.
Слой L2 — транспортный поток
Стандарт слоя L2 передачи с АПИ использует пакеты транспортного потока MPEG-2, определенные ИСО/МЭК13818 и ETS 300429 [12] какосновные единицы сообщения.
Транспортные пакеты могут быть переданы единым блоком, без введения синхробайтов К28.5 в передаваемый пакет, или с введением синхробайта К28.5 между отдельными байтами, или в комбинации последовательных байтов и синхробайтов.
Каждому транспортному потоку слоя L2 должны предшествовать два слова кодовой синхронизации К28.5.