Модель передачи ячеек АТМ по каналу с двумя состояниями

Использование CRC-кода в технологии АТМ

(Asynchronous Transfer Mode)

В технологии АТМ данные любой природы передаются пакетами фиксированной длины 53 Байт. Пакеты АТМ получили название ячеек (cell). Из 53-х пять байт составляют заголовок ячейки. Собственно управляющая информация занимает 4 байта, последний байт заголовка называется HEC – Header Error Control, и представляет контрольную последовательность заголовка, полученную при кодировании предыдущих 4-х байт циклическим кодом CRC-8.

Общее управление потоком GFC – Generic Flow Control (4 бита) [UNI] или VPI [NNI] Идентификатор виртуального пути VPI – Virtual Path Identifier (4 бита)
VPI (4 бита) VCI (4 бита)
Идентификатор виртуального канала VCI – Virtual Channel Identifier
VCI (4 бита) Тип полезной нагрузки PTI – Payload Type Identifier (3 бита) CLP (1 бит)
Контрольная сумма заголовка HEC – Header Error Control
48 Байт – информационное поле

CLP (Cell Loss Priority) – приоритет потери ячеек

Образующий полином g(x)=x8+x2+x+1=(x+1)*(x7+x6+x5+x4+x3+x2+1)

Из стандартного циклического кода с параметрами à (127, 120) получен укороченный код (40, 33). Один информационный бит используется для проверки на четность. В результате в стандарте АТМ используется укороченный код (40, 32). Код содержит 232 кодовых слов, скорость кода R=0,8, кодовое расстояние dmin=4. Вероятность необнаруженной ошибки составляет величину порядка 10-25 при условии передачи сообщений по дискретному каналу с независимыми ошибками и вероятностью возникновения ошибки в двоичном символе pe=10-8 (что характерно для передачи по оптоволоконным линиям связи).

Pно=Pn(t≥dmin)/2r=P40(t≥4)/28≈C404 (10-8)4 (1-10-8)36/28≈10-25

Однако это идеализированная ситуация, и в стандарте реализуется алгоритм работы декодера ячеек АТМ для случая работы по дискретному каналу с памятью с двумя состояниями.

Предполагается, что дискретный канал может находиться в двух состояниях – хорошем состоянии и плохом. Этим состояниям соответствуют два режима работы декодера ячеек АТМ.

При получении каждой ячейки вычисляется ее контрольная последовательность и сравнивается с содержимым HEC. Пока ошибки не обнаруживаются (канал находится в хорошем состоянии), декодер остается в режиме исправления одиночных ошибок. При обнаружении ошибок декодер вычисляет число ошибочных бит. При возникновении одиночной ошибки, она исправляется. В случае многократной ошибки ячейка стирается. В любом случае декодер предполагает, что канал перешел в плохое состояние, в котором наиболее вероятно возникновение многократных ошибок (пакетов ошибок), и переходит в режим обнаружения ошибок. В этом режиме все ячейки с обнаруженными ошибками отбрасываются. Попытки исправлять ошибки не предпринимаются. После получения ячейки без ошибок декодер возвращается в режим исправления одиночных ошибок.

При вероятность отбрасывания ячеек .


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: