При измерении ошибок в цифровом канале

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

В практике измерений используются два типа тестовых последовательностей: фиксированные и псевдослучайные (ПСП или PRBS – Pseudorandom Binary Sequence).

Фиксированными последовательностями являются последовательности чередующихся по­вторяемых комбинаций бит. В качестве примера рассмотрим альтернативную фиксированную последовательностьтипа 1010, в которой после каждого 0 идет 1.

Процедура синхронизации тестовой последовательности в этом случае может быть чрезвычайно проста: анализатор заранее запрограммирован на ожидание альтернативной последовательности, при приеме “1” он предсказывает появление в качестве следующего бита “0”, и в случае приема “1” делается вывод о битовой ошибке. Реальная процедура синхронизации несколько сложнее, поскольку требуется проверка, не является ли первый принятый бит ошибочным. Для этого производится проверка правильной синхронизации в течение нескольких последовательных групп бит (блоков), при этом сама процедура синхронизации аналогична. Такая процедура синхронизации представляет собой процедуру без указания на начало цикла.

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

В практике могут использоваться обе процедуры синхронизации тестовой последовательности. В последнее время предпочтение отдается процедуре с указанием начала цикла, поскольку в этом случае синхронизация тестовой последовательности осуществляется в течении нескольких циклов (8–16 переданных бит). Исключение составляют фиксированные последовательности типа 0000 или 1111, где процедура с указанием начала цикла не имеет смысла.

В практике измерений используются фиксированные и псевдослучайные тестовые последовательности.

Основные виды фиксированных тестовых последовательностей.

1111 – все единицы.Фиксированная последовательность единиц, которая используется обычно для расширенного и стрессового тестирования канала. Например, если последовательность послана в неструктурированном потоке Е1, то это будет понято как сигнал неисправности (AIS).

1010 – альтернативная.Фиксированная последовательность из чередующихся нулей и единиц. Последовательность может передаваться без указания или с указанием начала цикла – f 0101 или 0101.

0000 – все нули.Фиксированная последовательность нулей, используемая обычно для расширенного и стрессового тестирования канала.

FOX.Фиксированная последовательность FOX используется в системах передачи дан­ных. Перевод последовательности в ASCII является предложением "Quick brown fox". Синхронизация последовательности осуществляется правильным переводом предложения. Ниже приведена последовательность:

2А, 12, А2, 04, 8А, АА, 92, С2, D2, 04, 42, 4А, F2, ЕА, 72, 04, 62, F2, 1А, 04, 52, АА, В2, ОА, СА, 04, F2, 6А, А2, 4А, 04, 2А, 12, А2, 04, 32, 82, 5А, 9А, 04, 22, F2, Е2, 04, 8С, 4С, СС, 2С, АС, 6С, ЕС, 1C, 9С, ОС, ВО, 50.

1–3 – одна единица на три бита.Промышленный стандарт 1 в 3-х используется для рас­ширенного и стрессового тестирования канала. Последовательность передается с указанием на начало цикла: f 010.

1–4 – одна единица на четыре бита.Промышленный стандарт 1 в 4-х используется для рас­ширенного и стрессового тестирования канала. Последовательность передается с указанием на начало цикла: f 0100.

1–8 – одна единица на восемь бит.Промышленный стандарт 1 в 8-ми используется для расширенного и стрессового тестирования канала. Последовательность передается с указанием на начало цикла: f 0100 0000.

3–24 – три единицы на 24 бита.Промышленный стандарт 3 в 24-х используется для расширенного и стрессового тестирования канала. Последовательность передается с указанием на начало цикла: f 0100 0100 0000 0000 0000 0100.

Кроме перечисленных стандартных фиксированных последовательностей могут использо­ваться произвольные слова и предложения. Процедура синхронизации и анализа битовых ошибок может быть организована на основе указания на начало цикла или на основе проверки правильности перевода слов и предложений. Вторая процедура наиболее часто применяется на практике.

Использование фиксированных последовательностей в последнее время рекомендовано главным образом для стрессового тестирования аппаратуры кодирования/декодирования. Поэтому наиболее часто используются тестовые последовательности со множеством нулей. Как известно, при передаче двоичной последовательности наличие последовательности из нескольких нулей равносильно отсутствию сигнала (“0” обычно передается сигналом нулевой амплитуды). В результате генерации последовательностей с множеством нулей можно проанализировать работу канала в случае естественного пропадания сигнала.

Например, всистемах ИКМ первых выпусков использовался линейный код AMI, в котором отсутствует устойчивость битовой синхронизации в случае появления длинных последовательностей нулей. В результате можно проанализировать частоту сбоев битовой синхронизации измеряемого канала с кодированием AMI. Для измерений необходимо использовать тестовый сигнал с длинными последовательностями нулей: 1–4, 1–8 или 3–24, которые в этом случае создают воз­можность сбоя битовой синхронизации, фиксируемого как битовые ошибки при передаче единиц.

Неустойчивость битовой синхронизации в случае появления длинных последователь­ностей нулей при кодировании AMI было устранено. В современных системах ИКМ применяется код HDB3, в котором используется процедура инверсии шестого нуля в алгоритме кодирования. Работоспособность этой процедуры можно проверить при помощи фиксированных последовательностей с длинными последовательностями нулей: 1–8 или 3–24. Кроме того, стабильность битовой синхронизации может быть проверена генерацией последовательности 0000.

Псевдослучайные последовательности характеризуются количеством регистров сдвига, используемых при генерации (N) и длиной цикла последовательности L, которые находятся в следующей зависимости:

При измерении ошибок в цифровом канале - student2.ru . (6.1)

Структура псевдослу­чайной последовательности формируется схемой генератора ПСП, представленной на рисунке 6.4.

При измерении ошибок в цифровом канале - student2.ru

Рис 6.4. Генератор псевдослучайной последовательности

Сумматор по модулю 2 (схема 2И−2ИЛИ−НЕ), на входы которого поступают сигналы с ряда триггеров сдвигового регистра с обратной связью, формирует периодический сигнал с периодом, который определяется числом триггеров регистра. Регистр синхронизируется генератором тактовых импульсов, номинал частоты, допустимые отклонения номинала и стабильность параметров которого должны соответствовать аналогичным парамет­рам проверяемой системы. Выход сумматора соединяется со вхо­дом узла формирования испытательного сигнала, который обеспечивает необходимый алгоритм формирования, а также все первичные параметры сигнала на нормированной нагрузке. Кроме того, сигнал с выхода сумматора по цепи обратной связи поступает на первый триггер регистра, обеспечивая формирование периодической импульсной последовательности. Длительность псевдослучайной импульсной последовательности определяется числом каскадов регистра. Число бит последовательности определяется выражением (6.1).

Таким образом, в основе принципа работы генератора ПСП лежит процедура сверточного кодирова­ния с использованием N реги­стров сдвига с одной обратной связью перед регистром N. Это эквивалентно кодеру сверточного кодирования с поли­номом

DN+DN-1+1. Как видно, длина кодированной по­следовательности зависит от количества регистров сдвига и составляет 2N-1. Процедура предусматривает циклическое повторение последовательности через 2N-1 тактовых импульсов (бит). Большее количество регистров определяет меньшую повторяемость последовательности.

Для анализа принимаемой ПСП используются два типа анализаторов псевдослучайной последовательности, схемы которых представлены на рисунках 6.5 и 6.6.

При измерении ошибок в цифровом канале - student2.ru

Рис 6.5. Анализатор ПСП с замкнутой обратной связью

Наиболее часто используется метод анализа ПСП последовательности с обратной связью (рис. 6.5). В этом случае синхронизация последовательности осуществляется следующим образом: петля обратной связи размыкается, производится загрузка данных в ре-гистры сдвига до полного заполнения, затем петля обратной связи замыкается и производится синхронизация по тестовой последовательности. Две ПСП, находящиеся не в синхронизме, имеют относительный параметр BER, приблизительно равный 0,5. Таким образом, для достижения синхронизации по тестовой последовательности критерий синхронизации выбирается ниже этого значения.

Вторым методом построения анализатора ПСП является метод без обратной связи, в котором обратная связь является разомкнутой (рис. 6.6).

При измерении ошибок в цифровом канале - student2.ru

Рис. 6.6. Анализатор ПСП без обратной связи

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

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

Типы псевдослучайных последовательностей, используемые в практике современных средств измерения:

2е23 – стандартная 223–1 псевдослучайная последовательность бит. Сигнал формирует­ся из 23-разрядного регистра сдвига без ограничения нулей. Эта последовательность соответствует техническому стандарту [9]. Получила распространение для тестирования высокоскоростных цифровых каналов первичной сети (например каналов SDH).

2е20 – стандартная 220–1 псевдослучайная последовательность бит. Сигнал формирует­ся из 20-разрядного регистра сдвига без ограничения нулей. Эта последовательность соответствует техническому стандарту [9].

2е15 – стандартная 215–1 псевдослучайная последовательность бит. Сигнал формируется из 15-разрядного регистра сдвига без ограничения нулей. Последовательность может содержать до 14 нулей в строке. Последовательность получила наиболее широкое распространение для анализа каналов PDH с относительно невысокой скоростью передачи.

20ITU – это стандартная 220–1 ПСП. Сигнал формируется из 20-разрядного регистра сдвига без ограничения нулей. Последовательность соответствует техническому стандарту [9]. Однако она отличается от 2е20 последовательности тем, что используются разные механизмы обратной связи. Посредством реги­стров сдвига в ней подавляются последовательности из более 18 нулей, в отличие от 14 нулей в 2е20.

2047 – короткая ПСП. Сигнал формируется из 11-ти разрядного регистра сдвига без ограничения нулей. Стандартный 2047-битный код получил широкое распространение для анализа вторичных сетей передачи данных, приложений DDS и ISDN.

511 – короткая ПСП. Сигнал формируется из 9-разрядного регистра сдвига без ограничения нулей. Стандартный 511-битный код получил широкое распространение для анализа вторичных сетей передачи данных, в частности, он соответствует техническому стандарту [10].

127 – короткая ПСП. Сигнал формируется из 7-разрядного регистра сдвига без ограничения нулей. Стандартный 127-битный код получил распространение для анализа низкоскоростных кана­лов передачи данных (например модемных).

63 – самая короткая ПСП, применяемая в практике измерений. Сигнал формируется из 6-разрядного регистра сдвига без ограничения нулей. Стандартный 63-битный код получил распростра­нение для анализа низкоскоростных каналов передачи данных (например, модемных каналов).

Основными характеристиками сигнала ПСП являются:

- длина последовательности в битах;

- вид полинома, соответствующая конфигурация регистров генератора и анализатора ПСП;

- спектральный состав сигнала, зависящий от скорости передачи в канале.

Спектральный состав сигнала ПСП схематически представлен на рисунке 6.7. Основным требованием, предъявляемым к спектральному расстоянию Df, является возможность успешной синхронизации при наличии на приемной стороне относительно узкополосной цепи синхронизации от входящего потока. В этом случае требуется малое расстояние между двумя субгармониками принимаемого сигнала.

При измерении ошибок в цифровом канале - student2.ru

Рис. 6.7. Спектральный состав ПСП с кодированием NRZ

В случае большого расстояния может возникнуть фазовое дрожание выходного сигнала в регистрах сдвига. Механизм его возникновения довольно простой: длинная последовательность нулей, характерная для ПСП большой длины, приводит к на­коплению фазовой ошибки за время ее передачи, в результате появляется изменение фазы сигнала. Такое изменение фазы обусловлено алгоритмом работы генератора ПСП и зависит от его конфигурации. Фазовое дрожание регистров сдвига в общем случае отличается по параметрам от фазового дрожания в цифровом канале.

Для того чтобы избежать появления фазового дрожания в регистрах сдвига, необходимо в ходе проведения измерений использовать рекомендованные ПСП. В зависимости от скорости передачи данных в канале используются ПСП различной длины: чем больше скорость, тем большая длина последовательности допускается. Рекомендация [16] определяет значения используемых длин ПСП в зависимости от скорости цифровой передачи в канале согласно таблице 6.1. Кроме рекомендации [16] имеется рекомендация [18] по выбору тестовой последовательности для ОЦК 64 кбит/с (211-1).

Для организации проверки каналов 64´n кбит/с и субпервичных систем передачи со скоростями 1024, 512 и 256 кбит/с используется ПСП с числом разря­дов равным 7 и длиной 127 бит.

Таблица.6.1

Наши рекомендации