-3-

ОБОБЩЕННАЯ МОДЕЛЬ

КОНТРОЛЯ СООТВЕТСТВИЯ

В ТЕЛЕКОММУНИКАЦИЯХ И СВЯЗИ

 

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

 

3.1. ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ

 

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

Понятие измерение в общем случае подразумевает нахождение зна­чения ФВ опытным путем с помощью специальных технических средств, хранящих в явном или неявном виде единицу этой величины. При этом средство измерений, предназначенное для воспроизведения и/или хра­нения ФВ одного или нескольких заданных размеров, значения кото­рых выражены в установленных единицах, носит название меры. Здесь размер ФВ количественно определяет физическую величину, а значе­ние ФВ является оценкой ее размера в виде некоторого числа принятых для нее единиц. Следует различать истинное и действительное значе­ния ФВ, первое из которых идеальным образом отражает в качествен­ном и количественном отношениях соответствующее свойство объекта, а второе находится экспериментальным путем и настолько близко к истинному значению, что для поставленной измерительной задачи мо­жет его заменить. Значение же величины, полученной путем ее измере­ния, носит название результат измерения, который в той или иной степени соответствует действительному (истинному) значению ФВ. По­этому основной характеристикой измерения является точность, опре­деляемая таким понятием, как погрешность измерения, которая пред­ставляет собой отклонение результата измерения от действительного (истинного) значения измеряемой величины, и в общем случае опреде­ляется вероятностью — количественным правдоподобием измеряемой случайной величины результатам измерения [20].    

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

Не менее распространенным понятием является анализ, который представляет собой метод исследования путем рассмотрения отдельных стадий, свойств и составных частей объекта или процесса, в том числе сигнала, с помощью специальных технических средств, осуществляю­щих измерения с последующей обработкой по определенному правилу результатов этих измерений. При этом значения ФВ, отношение поряд­ка или соотношение между размерами однородных величин в зависимости от временного или иного параметра, полученные путем анализа, представляют результат анализа, который определяется одноименной погрешностью, выраженной числовым эквивалентом отличия реально­го и истинного значений физических величин. Однако здесь, при вос­произведении ФВ одного или нескольких заданных размеров, после­дние количественно определяют не собственно ФВ, как при измерениях физических величин, а значение ее параметра в виде некоторого числа принятых единиц. Таким образом, анализ включает измерения пара­метров физических величин как частный случай измерений собственно физических величин. Поэтому устройства, реализующие установление указанных свойств физических величин и их параметров, объединим в группы средств измерений и анализа параметров физических объек­тов и величин. К первым отнесем, например, средства измерений АЧХ и ФЧХ, селективные измерители, измерители тех или иных характери­стических параметров и т. д., а ко вторым — такие широко известные устройства, как анализаторы спектра, анализаторы статистических дан­ных, анализаторы протоколов и др.

Отнесение анализаторов протоколов к средствам анализа объясняется тем, что информационная сущность понятия протокол, подразумеваю­щего набор правил или стандартов, регламентирующих соединение и об­мен информацией с минимальными ошибками [21], отражается в элект­росвязи одноименными логически структурированными сигналами, оперирование с которыми можно рассматривать с позиций выполнения операций над физическими величинами. По этой же причине не исклю­чением является и процедура нахождения соответствия протокола задан­ной норме, также представленной в виде логически структурированного сигнала или сигналов. Данная процедура предусматривает выполнение операции сравнения, в результате которой устанавливается соответствие, несоответствие или количественное правдоподобие норме. В то же время, несмотря на наличие процедур сравнения и воспроизведения, и/или хра­нения ФВ одного или нескольких заданных размеров при измерениях и анализе логически структурированных сигналов, между ними все же имеется отличие. Это отличие определяется свойствами сравниваемых физических величин и способом выполнения процедуры сравнения, ко­торая осуществляется, соответственно, с использованием операций ал­гебраического вычитания и логической равнозначности.

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

Наряду с понятием тестирования, в последнее время все чаще исполь­зуется такое понятие, как мониторинг, под которым нередко подразуме­вают определение параметров объектов и процессов, которые должны сохраняться в заданных пределах, что фактически отражает понятие те­стирования. Более правильным представляется определение мониторин­га, как распределенного в пространстве и/или во времени тестирования, при котором сравнению с нормой подвергается множество объектов, на­ходящихся под воздействием ФВ (величин) установленного размера или совокупности размеров, в том числе равных нулю, отражая в последнем случае мониторинг с использованием измерений и/или анализа.

Близкими, но не эквивалентными тестированию и мониторингу, яв­ляются диагностика и контроль, представляющие собой процесс уста­новления соответствия состояний и свойств объекта или процесса за­данной норме путем восприятия физических величин, сопоставления их с предварительно установленными значениями или совокупностями значений (масками) и последующим формированием суждения — выво­да [22]. Иными словами, диагностике и контролю подвергаются объек­ты или параметры процесса с получением результата, являющегося их качественной характеристикой в виде вывода о нахождении объекта или процесса в норме или вне нормы, т. е. исправен или неисправен, соответствует или не соответствует области пространства состояний, выраженной ФВ определенных размеров или размера. Здесь соответ­ствие или несоответствие состояния физического объекта, процесса или параметров ФВ заданной норме характеризуется достоверностью диаг­ностики и контроля.

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

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

Для иллюстрации взаимосвязи рассмотренных процедур на рис. 3.1 приведена схема, в которой используются следующие обозначения: А — анализ; Д — диагностирование; И — измерение; К — контроль; М — мониторинг; Т — тестирование; П — прогнозирование; Р — развитие.

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

 

3.2. ВИДЫ И ФОРМЫ ПРЕДСТАВЛЕНИЯ ФИЗИЧЕСКИХ ВЕЛИЧИН

 

Физические величины разделяют на непрерывные и прерывистые — дискретизированные во времени и пространстве, а также аналоговые и квантованные величины, которые обладают, соответственно, бесконеч­ным и конечным множеством значений по размеру. Разновидностью квантованных величин являются кодовые величины, представляющие собой одну из форм отражения объекта в определенных диапазонах раз­меров, расположения в пространстве, временного представления или условных символах, и поэтому они по своей сути ограничены и диск­ретны.

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

Дискретизация непрерывного во времени сигнала x(t) является ли­нейной операцией умножения этого сигнала на функцию дискретиза­ции во времени ∆ (t), т.е.

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

                            

где АХk — ступень квантования, представляющая собой разность меж­ду соседними значениями квантованной величины X{t) ; Ni — номер ступени квантования; t Ni — момент времени текущего квантования.

Процессы дискретизации и квантования, очевидно, могут осуществ­ляться как равномерно, так и неравномерно, а также как измеряемой величины, так и меры.

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

Независимо от того, как представлен исходный аналоговый физический сигнал, в подавляющем большинстве систем связи имеет место его преобразование в код с цифровой обработкой последнего в процессе пе­редачи. Такие сигналы могут быть представлены в виде двоичных одно­мерных или многомерных последовательностей, упорядоченных в соот­ветствии с определенной логикой. Назовем эти сигналы логически структурированными и в связи с их широким распространением рас­смотрим более подробно.

 

3.3. ЛОГИЧЕСКИ СТРУКТУРИРОВАННЫЕ СИГНАЛЫ КАК МНОГОМЕРНЫЕ МАТРИЦЫ ИХ ЭЛЕМЕНТОВ

 

Логически структурированные сигналы современных цифровых систем передачи, как правило, имеют довольно сложную структуру и поэтому для их описания наиболее целесообразно использовать математический аппарат N -мерных или пространственных матриц [23]. В фундамен­тальной математике данный аппарат в настоящее достаточно подробно изучен [24] и, как отмечалось, например в [25], может быть применен при создании вычислительных методов и компьютерных программ для исследования и моделирования разнообразных цифровых сигналов сис­тем электрической связи. Такой подход к моделированию сигналов мож­но реализовать с использованием стандартных пакетов прикладных программ по линейной алгебре, таких, как Mathematica, MathCad, MATLAB и др.

Учитывая широкие возможности матричных вычислений последнего пакета, в дальнейшем для моделирования сигналов будем ориентиро­ваться на его применение. Для этого вначале рассмотрим основные по­ложения N-мерного матричного представления наиболее распространен­ных цифровых сигналов современных систем передачи со структурой, характеризуемой наличием кодовых групп, циклов, сверхциклов и т. д. Некоторые из такого рода сигналов являются не только непосредствен­ными переносчиками информационных и служебных сообщений, но и синхросигналами — носителями эталонной тактовой частоты в систе­мах тактовой сетевой синхронизации (ТСС) [26-28].

Сущность данного подхода заключается в разбиении цифрового сиг­нала на элементарные фрагменты (поля) информационных битов (битов данных) и их размещении в N -мерных (пространственных) матрицах, при этом число N измерений матрицы исходного сигнала определяется требуемой степенью приближения ее структуры к структуре самого сиг­нала.

 

3.3.1. N-мерное представление структурированного сигнала

 

В общем случае при описании логически структурированного сигнала с помощью N -мерной матрицы

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

В вычислительной математике N -мерной матрице соответствует по­нятие многомерного массива, массива с количеством измерений (раз­мерностью), больше двух [29]. Существует два подхода к тому, как орга­низовать данные в многомерный массив, это:

страничная интерпретация, когда в основу берутся двухмерные массивы, считающиеся размещенными на страницах, затем организо­ванных в трехмерные, четырехмерные, пятимерные и т. д. массивы;

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

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

Многомерные массивы, аналогично много­мерным матрицам, являются расширением двумерных массивов, которые имеют две раз­мерности: размерность строк и размерность столбцов (рис. 3.3). По этой причине доступ к элементам bi,j  двухмерного массива дости­гается путем введения двух индексов — стро­ки и столбца.

В случае трехмерного массива для обозна­чения элементов требуется 3 индекса: первый — для обозначения строк, второй — столбцов и третий — страниц (рис. 3.4). Для больших размерностей добавляются новые индексы; так, для четырехмерного массива, характеризующегося четырьмя индексами, первые два определяют строку и столбец, третий — страницу, а четвер­тый — книгу (рис. 3.5). Для представления пятимерного и более масси­вов эту структуру необходимо развить в вертикальном направлении, реализуя так называемую пространственную организацию данных.

С целью автоматизации построения массивов можно использовать прием, основанный либо на применении индексации, либо используя встроенные функции, в частности, функцию cat. Очевидно, что применение

индексации позволяет легко определить значение любого поля или элемента структуры или присвоить им требуемые значения. Учитывая, что организация структуры определяется организацией массива запи­сей и его полей, обеспечивая доступ к ее элементам и, как следствие, удобство оперирования элементами структуры, последнюю формируют Рис. 3.5 Структура 4-хмерного массива размером 4x3x3x2

в виде вложенных многомерных массивов структур, используя, напри­мер, операторы присваивания.

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

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

Используя матричный подход, рассмотрим аr реализацию сигнала в интервале наблюдения— порядковый номер фрагмента, совпадающего с номером фрагмента наиболее сложного объе­динения, например, при цикловой структуре сигнала — сверхцикла LN . При условии, когда интервал наблюдения заканчивается вместе с завер­шением последнего из этих объединений, максимальное значение равно общему числу объединений в интервале на­блюдения. Согласно вышеизложенному, при таких предположениях и обозначениях элементы матрицы можно отождествить с соответствующими фрагментами аr реализации сигнала в соответствую­щем интервале наблюдения [23], т. е.

 

В результате имеет место упорядочение размещения либо фрагмен­тов реализации сигнала со сложной структурой в матрице с числом измерений N, соответствующим этой структуре, либо значений какого-либо из параметров импульсов реализации сигнала в этой многомерной матрице.                                                                                                   

Соотношение (3.8) можно использовать для решения различных за­дач, в том числе для моделирования процессов анализа логически струк­турированных сигналов при их обработке в процессе взаимодействия от­крытых систем. В качестве примера рассмотрим сигнал, являющийся последовательностью Ls сверхциклов, разделенных на L4 под сверхцик­лов с L3 циклами в каждом подсверхцикле, и содержащего в каждом из циклов по L2 кодовых групп из L1 битов, в случае двоичного сигнала, или параметров импульсов [23].

При матричном пред­ставлении такого сигнала можно, например, выде­лив интервал, равный длительности L4 , рас­сматривать на этом интер­вале N -мерное представ­ление сигнала, разместив его информационные биты в N -мерной матри­це. Так, при N = 5 сиг­нал будет представлять пятимерную матрицу Bs (рис. 3.6), каждый эле­мент  которой принимает значение соот­ветствующего бита реали­зации сигнала и характе-

 

Согласно принципу разбиения матриц, пятимерная матрица представима в виде совокупности трехмерных матриц, являющихся для исход­ной матрицы так называемыми сечениями ориентации конкретных трех индексов при заданных значениях других двух индексов, или же в виде совокупности двухмерных матриц, являющихся для исходной матрицы сечениями ориентации двух конкретных индексов при заданных значе­ниях остальных трех индексов. Кроме этого, в матрице В5 и в ее трех­мерных и двухмерных сечениях могут быть выделены вектор-строки, в каждой из которых направление ориентации соответствует возрастанию конкретного индекса при фиксированных значениях остальных индек­сов, и поэтому в матрице В5 вектор-строка называется обычно строкой направления определенного индекса. В исключительном случае при спра­ведливости равенства Ll = L2 = L3 = L4 = L5 все трехмерные сечения матри­цы различных ориентации являются кубическими матрицами, изучен­ными в фундаментальной теории пространственных матриц наиболее подробно [24]. Однако, к сожалению, равенство Ll = L2 = L3 = L4 = L5 для реальных сигналов, как правило, не имеет места и поэтому трехмерные сечения матрицы В5 обычно не кубы, а прямоугольные параллелепипе­ды различных размеров. Соответственно у матрицы В5 ее двухмерные сечения ориентации, определяемые двумя разными индексами, это раз­личные прямоугольные двухмерные матрицы. Структуры сигналов мо­гут быть и более сложными, чем в рассматриваемом случае кодовых групп, циклов, под сверхциклов и сверхциклов. Если в структуре сигнала име­ются и другие подобного рода объединения битов (например, под циклы и т. п.), то при многомерном представлении таких сигналов с помощью N -мерных матриц значение N может быть и больше пяти.

Обобщая описание рассмотренного сигнала с помощью матрицы Bs, состоящей из элементов  которые согласно (3.8) связаны с фраг­ментами реализации аr сигнала в интервале наблюдения, выражением

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

 

3.3.2. Многомерное описание реализаций структурированных сигналов

 

Рассмотренный метод математического моделирования логически струк­турированных сигналов на основе многомерных матриц позволяет отра­жать не только структуру самих сигналов, но и структуру передавае­мых протоколов. Рассмотрим эти вопросы на примере моделирования структуры 2048 кбит/с цифрового сигнала и одного из протоколов ISDN.

Моделирование структуры цифрового сигнала. Как известно, сиг­налы со скоростью передачи 2048 кбит/с формируются согласно Реко­мендации МСЭ-Т G.704 [27] в системах передачи плезиохронной и синх­ронной цифровых иерархий. В настоящее время структура циклов тако­го сигнала определена с учетом необходимости передачи сообщений о статусе тактовой сетевой синхронизации (SSMSynchronisation Status Messages), так как рассматриваемые сигналы являются в современных цифровых сетях не только сигналами-переносчиками информационных и служебных сообщений, но и синхросигналами в системе ТСС.

В работе [23] показано, что базовая цикловая структура (Basic frame structure at 2048 kbit/s) рассматриваемого сигнала практически полно­стью отражается в модели, использующей пространственную пятимер­ную матрицу Bs (рис.3.7). В этом случае учитываются почти все существенные особенности как сигнала системы переда­чи, так и синхросигнала системы ТСС: Ls сверх­циклов сигнала, в каж­дом из которых имеется по два подсверхцикла, причем L1 =8, L2 = 32, L3 = 8 и L4 =2. Ввиду равенства числа циклов в под сверхциклах [27] пос­ледние имеют одинако­вую длительность, отли­чаясь при передаче полезной информации, синхроинформации и раз­личных служебных сообщений формированием кодовых групп циклов разных подсверхциклов.

В сверхцикле, состоящем из первого и второго подсверхциклов, со­держится 16 циклов, а в каждом цикле имеются 32 кодовые группы по 8 символов каждая (по 8 бит в любой из кодовых групп в случае двоич­ного сигнала). Нумерация символов (битов) в кодовых группах, кодо­вых групп в циклах, циклов в подсверхциклах и подсверхциклов в сверх­циклах определяется порядковым номером следующего по сложности объединения. В то же время нумерация циклов в сверхцикле, принятая в Рекомендации ITU-T G.704, отличается от нумерации циклов в под­сверхциклах. Так, в сверхцикле нумерация циклов начинается не с первого, а с нулевого цикла. Поэтому, например, цикл с номером О соответствует первому циклу первого подсверхцикла, цикл 8 — перво­му циклу второго подсверхцикла, а цикл 15 — последнему циклу вто­рого подсверхцикла и сверхцикла. При размещении элементов реализа­ции сигнала в пятимерной пространственной матрице и в ее сечениях данное обстоятельство следует учитывать в связи с целесообразностью единообразия нумерации элементов матриц в направлении каждого из индексов (1 ... Li, где i — соответствующий индекс). Приравнивая каж­дому элементу  пятимерной матрицы соответ­ствующий элемент (символ или бит) реализации рассматриваемого сиг­нала, при фиксированных значениях индексов двухмерное сечение ориентации имеет вид:       

                                                 

Здесь все строки направления i1, начиная со второй, т. е. от 2 до 32 при любых фиксированных значениях содержат элементы, соответствующие информационным символам (битам) данной реализа­ции. Что касается значений бит в первой строке направления i1, (при i2 = 1), то они соответствуют битам, отведенным для передачи служеб­ной и синхроинформации [27]. Поэтому при нечетных значениях i3 (со­ответствующих четным номерам циклов в сверхцикле) элементы со 2-го по 8-й в строках направления i1 представляют собой биты детерминиро­ванной цикловой синхрогруппы вида 0011011, а первый элемент — бит комбинации CRC-4 проверки по избыточному циклическому коду. При четных значениях i3 (соответствующих нечетным номерам циклов в сверхцикле) на вторых импульсных позициях первых кодовых групп (при i1 = 2) передаются единицы, образующие (вместе с упомянутыми выше синхрогруппами вида 0011011) цикловый синхросигнал.

Кроме этого, при четных значениях i3 элементы строк направления i1, за исключением конкретных детерминированных элементов, соот­ветствуют битам, используемым для передачи служебной информации и сообщений о статусе тактовой сетевой синхронизации. Для передачи сообщений SSM возможно использование по одной из позиций в первых кодовых группах циклов, имеющих нечетные номера в сверхцикле при их нумерации, начиная с нулевого цикла. Согласно [27], такой позици­ей в первой кодовой группе нечетного цикла может быть 4-, 5-, 6-, 7-или 8-я позиция, так как на перечисленных позициях размещены так называемые свободные биты (Spare bits) Sa4, Sa5, Sa6, Sa7, Sa8 . Для передачи SSM выбор позиции осуществляется оператором, и на его ос­новании происходит передача четырехбитовых комбинаций SSM в каж­дом подсверхцикле.

Комбинации проверки по циклическому коду (CRC-4) также состоят из четырех бит (С1, С2, С3 и С4). Для их передачи используются первые позиции первой кодовой группы в циклах с нулевыми и четными номе­рами (т. е. в нечетных циклах подсверхциклов). Кроме этого, для пере­дачи бит индикации ошибок CRC-4 (бит Е) используются первые пози­ции в 13-м и 15-м циклах. Для дистанционной передачи бит сигнала аварии (бит А) служат третьи позиции первой кодовой группы в циклах с нечетными номерами в сверхцикле.

На первых четырех импульсных позициях 16-й кодовой группы ну­левого цикла в сверхцикле всегда передается комбинация 0000, соот­ветствующая началу сверхцикла.

Двухмерное сечение ориентации i1, i3 матрицы В5 при i2 = 1, фикси­рованном значении i5 и конкретном значении i4 (в зависимости от номе­ра подсверхцикла i4 = 1 или i4 = 2) приведено на рис. 3.8 для i4 = 1.

Вид этих сечений ориентации полностью согласуется с таблицей 5В/ G.704. Элементы других двухмерных сечений ориентации i1, i3 матрицы В5 при фиксированных значениях i4, is и любом значении i2 от 2 до 32, как правило, соответствуют информационным битам (биты И). Рассмат­ривая, например, трехмерное сечение матрицы В5 ориентации i1, i2, i3 при i41 и is= 1, обратим внимание на то, что это сечение можно представить в виде прямоугольного параллелепипеда, в котором разме­щено L3 L2 L1 = 8 х 32 х 8 = 2048 элементов, соответствующих конкретным битам первого подсверхцикла в первом сверхцикле рассматриваемого сигнала.

 

Подобное другое трехмерное сечение мат­рицы В5 ориентации i1, i2, i3 при i4 = 2 и i5 = 1 имеет вид прямоугольно­го параллелепипеда тех же размеров и содержит все элементы второго подсверхцикла первого сверхцикла. Ясно, что множество такого рода трехмерных сечений мат­рицы В5 ориентации i1, i2, i3 при фиксированных значениях i4 и i5, харак­теризующих местополо­жение подсверхциклов и сверхциклов в интервале наблюдения, может так же, как и сама пяти­мерная матрица В5, представлять собой весьма точную математическую модель реализации рассматриваемого сигнала с заданной довольно слож­ной структурой. В свою очередь с помощью необходимых множеств мат­риц В5 могут быть сконструированы математические модели множеств реализации сигнала, т. е. могут быть смоделированы случайные импуль­сные процессы, образующиеся при передаче информационных сообще­ний с помощью сигналов с рассмотренной структурой.

С другой стороны, на основе четырехмерных, трехмерных и двухмер­ных сечений матрицы В5 (т. е. на основе сечений ориентации по задан­ным индексам) могут быть получены упрощенные модели исходного сигнала с сохранением только некоторых выбранных особенностей его структуры. Наконец, наряду с многомерным представлением непосред­ственно реализации сигнала возможно описание с помощью простран­ственных матриц характеристик, например, коэффициентов корреля­ции импульсов и т. д. Число измерений пространственных матриц в этих случаях соответственно увеличивается.

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

Моделирование протокола передачи данных. Как уже отмечалось выше, рассмотренный метод математического моделирования логичес­ки структурированных сигналов на основе многомерных матриц позво­ляет, в частности, отражать передаваемые протоколы и, следовательно, их структуру. В качестве примера рассмотрим информационный эле­мент Bearer capability цифровой абонентской системы сигнализации DSS1, применяющейся в цифровых сетях с интеграцией служб ISDN (Integrated Services Digital Network). Информационный элемент Bearer capability предназначен для определения требования к услугам достав­ки информации, поддерживающим запрошенную связь. К основным услугам относятся процедуры установления/ управления/ разъедине­ния соединений ISDN. Он содержит только такую информацию, кото­рая может быть использована сетью. В качестве примера можно на­звать передачу речи в канальном режиме, передачу данных в режиме коммутации каналов, передачу данных в режиме пакетной коммута­ции.

Информационный элемент Bearer capability состоит из октетов, каж­дый из которых несет восьми-битную информацию (см. Таблицу 3.1). Максимальная длина Bearer capability — 12 октетов.

Приведем принцип моделирования структуры протокола соответству­ющей многомерной матрицей.

Учитывая структуру ISDN-протокола, он может быть представлен в виде четырехмерной матрицы, в которой:

•     строка направления i4 отражает интервал наблюдения, что в дан­ном случае обеспечивает выбор любого дочернего протокола для ISDN, например, протокола DSS1;

•     строка направления i3 отражает выбор любого из параметров для протокола, являющегося дочерним для протокола ISDN (пара­метр Bearer capability).

В этом случае, рассматривая двумерное сечение (i1, i2, ) четырехмерной матрицы, можно принять, что i1 будет отражать номер бита в октете, а i2 — номер октета в параметре i3. В качестве примера на рис. 3.9 при­ведено сечение для протокола DSS1 (i4), параметра Bearer Capability (i3), которому соответствует двумерная матрица размером 8 х 12.

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

Следует также учесть, что протокол ISDN, являясь дочерним для, например, системы общеканальной сигнализации №7 — SS#7 (Signaling System No. 7), увеличивает размерность матрицы в случае его рассмот­рения в совокупности с другими протоколами. Поэтому в зависимости от требований анализа и контроля размерность матрицы возрастает, усложняя её структуру.

Примечания:

1  - Этот октет требуется если значение октета 4 равно multirate (64 кбит/с). Иначе он должен быть пропущен

2  - Этот октет может присутствовать, если октет 3 показывает неструктурированную передачу данных и октет 5 показывает един из двух стандартов адаптации скорости V.110 и X.30 или V. 120. Он может также присутствовать, если октет 5 определяет передачу аудиоинформации 3,1 кГц и октет5указывает G.711.

3  - Этот октет имеет значение, только если октет 5 показывает адаптацию скорости в соответствии с Рекомендациями V.110 и Х.30.

4  - Этот октет имеет значение, только если октет 5 показывает адаптацию скорости в соответствии с Рекомендацией V. 120.

3.4. ОСНОВНЫЕ КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫЕ ОПЕРАЦИИ

 

Как было отмечено выше, процедура контроля основана на сопостав­лении величины X заданной норме Хоi с получением результата в виде соответствует/не соответствует, что аналитически адекватно выраже­нию

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

 

3.4.1. Основные измерительные операции и средства их реализации

 

Важнейшей операцией процесса измерения является воспроизведение величины заданного размера, которая реализуется посредством меры. Формально данная процедура может быть представлена как преобразо­вание кода в заданную физическую величину. При этом выходом явля­ется величина заданного размера XN = NmAxk, а входом — числовое зна­чение величины Nm . Регулирование меры может осуществляться по детерминированному закону или по случайному закону с одновремен­ным воспроизведением одной или многих однородных величин требуе­мых размеров — одноканальные и многоканальные меры. Таким обра­зом, следует различать [32]:

•    одноканальную нерегулируемую меру, воспроизводящую величи­ну одного неизменного размера с уравнением преобразования

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

Сравнение на основе одновременного вычитания реализуется посред­ством устройства вычитания с созданием сигнала si (tc), знак которого содержит информацию о соотношении между сравниваемыми величина­ми [32]

где X(tc) — измеряемая величина; x(tc) — выходная величина меры в момент сравнения; tc — момент времени выполнения операции сравне­ния.

Сравнение на основе разновременного вычитания реализуется путем создания переменного сигнала с частотой f =1\IT периодического пе­реключения, фаза которого содержит информацию о соотношении меж­ду сравниваемыми величинами

где операция деления может выполняться путем непосредственного де­ления однородных величин и с их предварительным логарифмировани­ем.

Здесь следует отметить, что при постоянстве сравниваемых величин X = const, и xN - const, сигнал si (tc) содержит информацию только об их соотношении, а когда одна или обе сравниваемые величины являются функциями времени, то выходной сигнал содержит информацию о тех или иных статистических характеристиках. Так, если X = X(t), a ХN, -const., сигнал st{tc) содержит информацию о вероятности Р[X(t) < xN ], а если мера изменяется по равномерному случайному за­кону с вероятностью p(xN), то совокупность результатов сравнения со­держит информацию о среднем значении сигнала X = X{t). Совокуп­ность сигналов на выходе двух устройств сравнения позволяет получить информацию об их взаимокорреляционной функции.

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

 

х = КФП(Х)Х,                                        (3.20)

 

где КФП(Х) — характеристика преобразования функционального пре­образователя, в общем случае представляющая собой нелинейную фун­кцию.

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

Измерительное преобразование в общем случае включает:

•     изменение физического рода сигнала;

•     линейное и нелинейное согласование по размеру параметра вход­ного сигнала с выходным сигналом — линейное и нелинейное преобразования;

•     согласование по импедансу для достижения минимального иска­жения исследуемого физического процесса;

•     согласование по частотному и временному диапазонам.

Частным случаем измерительного преобразования является масштаби­рование, которое представляет собой преобразование входного сигнала

X в однородный выходной сигнал с размером, пропорциональным раз­меру информативного параметра входного сигнала. Масштабирование часто носит название масштабного преобразования и аналитически представляется в виде [32]

Х1 = КМПХ,

где КМП — коэффициент масштабного преобразования, который может изменяться по детерминированному KMП{t) или по случайному р(КМП, X) законам. Следует различать:

•     масштабный нерегулируемый одноканальный преобразователь, характеризующийся постоянным коэффициентом преобразова­ния КМП - const, и уравнением преобразования

 

Х1МПХ;                                    (3.21)

•     масштабный нерегулируемый с пространственным разделени­ем многоканальный преобразователь, характеризующийся нали­чием нескольких выходных каналов с постоянными коэффици­ентами преобразования Кi MП - const, каждого канала с уравнением преобразования

•     масштабный регулируемый с временным разделением одноканальный преобразователь, характеризующийся изменяемым КМПР = var. и уравнением преобразования

масштабный регулируемый с пространственным и временным разделением многоканальный преобразователь, характеризующий­ся наличием нескольких выходных каналов и переменными ко­эффициентами преобразования КiMПР каждого канала с уравне­нием преобразования

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

 

3.4.2. Операции счета и их реализация

 

Частным случаем измерений является счет, который может выполнять­ся как для объектов, так и для физических величин, например, битов, и аналитически может быть представлен выражением

В этом случае счет отражает определение численности качественно однородных объектов в данной совокупности, а его результатом являет­ся число объектов.

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

 

3.4.3. Операции тестирования и их реализация

 

В случае тестирования выходную функцию тестирования можно пред­ставить, как

 

 

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

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

Процедуру анализа кодированных сигналов (протоколов или цифро­вого потока) можно формализовать, используя временное представление анализируемого сигнала и его нормы в виде

принимает значение, равное 0 только при равенстве одноименных би­тов X(t) и Xm(t), т. е. при полном совпадении, например, тестируемого протокола заданному (определяемому стандартом) протоколу. В про­тивном случае результат сравнения может быть представлен в виде некоего кода неравнозначности z, в соответствии с которым формируется

сообщение о результате анализа z => Г.

 

3.5. ОБЗОР МЕТОДОВ КОНТРОЛЯ

 

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

 

3.5.1. Методы измерений

 

Согласно [31], все методы измерений, определяемые основным уравне­нием, делятся на три типа:

•     методы сопоставления, осуществляемые параллельно за один при­ем, теоретически мгновенно, при одновременном использовании всех применяемых элементарных средств измерения, за исклю­чением воспроизведения величины заданного размера, которая выполняется заблаговременно созданной мерой, и поэтому проце­дура измерения состоит только из одной операции сравнения;

•     методы уравновешивания, осуществляемые последовательно при нескольких приемах выполнения измерительных процедур, тре­бующих определенных затрат времени;                              

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

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

•     меру, устройство сравнения и измерительный преобразователь;

•     измерительный преобразователь, меру, устройство сравнения и масштабный преобразователь.

В то же время, ввиду разнообразия используемых элементарных средств методы сопоставления и уравновешивания можно реализовать различ­ными способами [31]. В качестве примера приведем основные методы сопоставления, в частности:

•     с многоканальной нерегулируемой мерой и операцией сравнения, выполняемой М устройствами сравнения, описывается уравне­нием

Разновременное уравновешивание, известное как метод замещения, основано на выполнении измерения с использованием регулируемого масштабного преобразователя и устройства сравнения в два этапа. На первом значение выходной величины масштабного преобразователя за­поминается, а на втором подается изменяющийся по значению выход­ной сигнал регулируемой меры до тех пор, пока он не сравняется с за­помненным значением, т. е.

x3-Nmxk=0,                                    (3.35)

где х 3 = X - ∆ — запомненное значение входной величины X, а ∆ — отклонение этого значения к моменту времени сравнения.

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

Согласно дифференциальному методу, величина X вначале измеря­ется с помощью меры, имеющей большой шаг квантования, получая тем самым значение входной величины в первом приближе­нии. Затем посредством вычитания определяется разность ∆х1 между X и полученным значением х1 - Nmjxk1 , т. е.

На втором этапе измеряется полученная разность с помощью меры, имеющей меньший шаг квантования, получая значение разности

В результате значение величины X определяется, как

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

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

Следует различать методы измерений средних значений: ■'   •   с аналоговым интегрированием входной величины

где Ent. — обозначение целой части числа;

•    с цифровым интегрированием результата измерений

а также множество других методов измерения средних значений, в ос­нове которых лежит операция интегрирования.

Как и методы измерений средних значений физических величин, методы измерения физических величин, являющихся функцией одной или нескольких переменных (аргументов), также очень разнообразны и реализуются с помощью соответствующих функциональных преобразо­вателей. Их также следует различать по способу функционального пре­образования и по функциональному преобразованию сигнала меры или входной величины. Учитывая их меньшее распространение в средствах контроля в телекоммуникациях, рассмотрим измерения случайных ве­личин при известном законе ее распределения, что представляет наи­больший интерес в настоящей работе.

Методы измерений данного класса основаны на операциях сравнения и запоминания, косвенно используя в качестве меры известный закон распределения вероятностей р(Х). Следует различать два основных метода [32].

Согласно первому методу, подавая на вход устройства сравнения с периодичностью То дискретизированный входной сигнал ХД(t), а на второй вход — неизвестное запомненное значение х1, формируют раз­ностный сигнал

 

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

где n0 = Tjо — общее число дискретных значений сигнала Xt (t), по­данных с периодичностью То за время Tj; п1 — суммарное число логи­ческих единиц, полученных в результате сравнения.

Затем по известному интегральному закону Р[Х(t)<x0] и полученной оценке вероятности  определяют неизвестное значение х1.

Согласно второму методу, неизвестное значение х, запоминают, фор­мируют близкое к нему значение х2 = х1 + ∆х и определяют два разно­стных сигнала

По оценке плотности вероятности  и известно­му дифференциальному закону р(х) определяют неизвестное значение х1,.

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

 

3.5.2. Методы анализа

                                         

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

Интерпретируя аргумент как результат измерений некоторого сигна­ла f(τ) через равные интервалы времени, процедуру спектрального анализа с позиций контроля можно представить в виде

В отличие от анализа спектра, при анализе логически структуриро­ванных сигналов используются только логические операции, поэтому данные методы можно разделить по виду сравниваемых кодов, спосо­бам их выделения из битовых потоков и др. Не останавливаясь на рас­смотрении данных вопросов, отражающих известные информационные процедуры, в качестве иллюстрации приведем выходную функцию ана­лиза логически структурированных (кодированных) сигналов с уста­новлением равнозначности кодов путем логического сложения v, т. е.

принимает значение, равное 0, при равенстве одноименных битов или, что то же, при полном совпадении тестируемых сигналов с заданными сигналами. В противном случае результат сравнения может быть пред­ставлен в виде неких кодов неравнозначности ςi, в соответствии с кото­рыми формируются сообщения Гi,- о результате анализа ςi => Гi. Дан­ные сообщения, например, при анализе протоколов передачи, будут отражать их соответствие или несоответствие стандартам идеализиро­ванной системы. В первую очередь это связано с тем, что на практике в процессе передачи возникают ошибки, число которых определяется рядом внутренних и внешних факторов, вызывающих необходимость применения в системах связи методов обнаружения и исправления оши­бок. Данные методы основаны на принципе избыточности, заключаю­щемся в передаче количества информации, превышающего ее содержательный объем, что нередко улучшает производительность системы связи за счет уменьшения числа повторных установлений связи.

Для реализации процедур обнаружения и исправления ошибок ис­пользуются различные методы контроля кодов (посимвольный и по­блочный контроль четности, контроль циклическим избыточным ко­дом и др.), а для их коррекции — специальные формы представления информации, заключающиеся в использовании специальных кодов с исправлением ошибок, таких, как код Хемминга, код Рида-Соломона, код Боуза-Чоудхури-Хоквингема и др. Очевидно, что анализ логически структурированных сигналов, с использованием каждого из отмечен­ных методов контроля и коррекции кодов, можно отнести к получению сигналов в виде  для последующего их сопостав­ления с нормой  при анализе логически структури­рованных сигналов.

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

 

   3.5.3. Методы тестирования

 

Когда нормой является не область значений контролируемой величи­ны, а ее определенные значения, методы тестирования, согласно (3.29), определяются выражением

В соответствии с выражениями (3.39) и (3.40) функция F(∙) прини­мает единичное значение только в случае отрицательного результата тестирования, т. е. когда контролируемая величина не соответствует норме, задаваемой выходным сигналом меры. Учитывая использование при тестировании, согласно данным выражениям, измерительных про­цедур, включающих приведенные выше методы измерений, в дальней­шем рассмотрим только методы тестирования, согласно выражению (3.43). Последние, естественно, определяются выполнением операции равнозначности кодов.

Допустим, что входная величина и числовое значение меры являют­ся совокупностями переменных, представленных в матричном виде

и представляющих кодированные величины со значениями 0 или 1 каж­дой из переменных (разрядов кодов), составляющих 2ij комбинаций. Тогда аналитическое выражение тестирования можно представить в виде

что может быть реализовано, например, побайтным сравнением кодов.

При последовательном побитном сравнении кодов, которое можно описать, используя понятие логической равнозначности кодов, обозна­чаемой символом © , тестирование можно представить выражением

Здесь также функция F{X,Nm) принимает значение, равное 0, толь­ко при попарном равенстве всех одноименных разрядов кодов входной величины и ее нормы. В противном случае F(X,Nm) принимает еди­ничное значение, что свидетельствует об отрицательном результате тес­тирования.

Условие равнозначности может быть установлено и путем контроля четности (нечетности) кодов при обнаружении их однократного несоот­ветствия. В этом случае в качестве нормы N, принимается 1 бит, рав­ный логической единице или логическому нулю, который сравнивается с суммарным числом битов п + 1 разрядного слова, получаемого добав­лением к п разрядному сравниваемому коду дополнительного бита с тем, чтобы общее число единиц в слове было бы четным или нечетным. R этом случае тестированию соответствует выражение

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

 

3.6. СРЕДСТВА КОНТРОЛЯ

 

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

Основным назначением инструмента является использование его в качестве преобразователя, связывающего свойства физического мира с информацией о нем посредством двух основных интерфейсов (рис. 3.10): входного, который присоединен к физическому объекту (DUT) и выход­ного, информационно связанного с оператором. Очевидно, что для ин­струментов управляющего воздействия роли входа и выхода меняются местами, то есть: входом служит информация, а выходом — физичес­кое управляющее воздействие. Поведение инструмента в качестве пре­образователя можно охарактеризовать в терминах его функции преоб­разования, представляющей собой отношение между выходом и входом и, в идеале, соответствует преобразованию физических единиц. Напри­мер, функция преобразования вольтметра может быть выражена в уг­ловых градусах поворота стрелки на электрический вольт в объекте исследования.

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

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

Очень важен и тот факт, что норма может быть выражена, например, числовым значением, тем или иным шаблоном, документом и т. д., кото­рые опосредствованно связаны с эталонами физических величин или стандартами, в случае контроля посредством измерений или тестирова­ния, соответственно.  

      

3.6.1. Инструменты и системы контроля

 

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

Еще недавно большинство ин­струментов были чисто аналоговы­ми, и в них аналоговая информа­ция направлялась прямо на аналоговый дисплей, однако в на­стоящий момент большинство ин­струментов содержат стадию циф­ровой обработки данных. Учитывая, что основнной целью инструмента является сбор инфор­мации о какой-либо физической характеристике исследуемого объекта, между объектом и инст­рументом должна быть установ­лена связь, что нередко налагает определенные требования на ха­рактеристики иструмента. Напри­мер, может возникнуть необходи­мость в том, чтобы инструмент был портативным, а связь с объек­том устанавливалась посредством специального чувствительного к данной характеристике объекта элемента — измерительного пре­образователя или датчика. Поэтому, перемещаясь вверх по приведенной диаграмме вслед за объектом исследования первым следует находящийся с ним в физическом (не обязательно механическом) контакте датчик. Он должен реагировать на интересующую физическую величину, характеризующую, например, состояние объекта, и преобразовывать информацию о ней в электричес­кий сигнал. Очень часто ФВ сама является электрическим сигналом, тогда датчик представляет собой просто электрическое соединение. В дру­гих случаях интересующая ФВ не является электрической, и датчик преобразует неэлектрическую величину в электрический сигнал, что позволяет реализовать остальную часть рассматриваемой сигнальной цепочки посредством электронного инструмента общего назначения. Таким образом, выход датчика — это обычно напряжение, сопротивле­ние или электрический ток, пропорциональные характеристике инте­ресующей ФВ. Для обеспечения данной пропорциональности датчик:

•     не должен оказывать воздействия на исследуемый объект, т. е. при проведении исследований энергия, отбираемая датчиком от объекта, должна быть минимизирована, так как в противном слу­чае исследование может оказаться некорректным, например, ис­следование температуры одной отдельной снежинки при помощи ртутного термометра обречено на неудачу;

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

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

Стадия цифровой обработки выполняется специально выделенным для этой цели компьютером, оптимизированным для обеспечения уп­равления и вычислительных потребностей инструмента. Он обычно со­держит один или несколько микропроцессоров и/или каналы обработ­ки цифрового сигнала, которые используются для проведения численных расчетов для необработанных данных, поступающих от аналого-цифро­вого преобразователя (АЦП). Преобразования, осуществляемые на ста­дии цифровой обработки, включают:

•     выделение информации, например, подсчет времени установле­ния или диапазона сигнала, представленного данными;

•     преобразование данных в необходимую форму, например, путем дискретного преобразования Фурье для конвертирования данных временной области в данные частотной области;

•     объединение данных с другой информацией, например, для опре­деления функции преобразования объекта исследования, инструмент должен обеспечивать и управляющее воздействие, и восприятие отклика с тем, чтобы получить отношение отклика к управляющему воздействию;

•    форматирование информации для связи через информационный интерфейс, например, представляя трехмерные данные двухмер­ными плюс цвет.                                                    

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

Известно, что для определения общей точности инструментов исполь­зуются внешние эталонные объекты — эталоны, поэтому, когда инстру­мент используется для определения значения какого-либо параметра объекта, возникновение ошибок может быть связано с различием меж­ду характеристиками меры инструмента и эталоном, или другими фак­торами, которые влияют на сигнальный поток инструмента. Отличия меры от эталона, как и нелинейные явления в цепочке сигналов инст­румента, могут вызывать повторяющиеся ошибки или, как их еще на­зывают, систематические ошибки. Когда эти ошибки понятны и пред­сказуемы, для настройки выхода инструмента на более точное соответствие действительному значению может быть использован метод калибровки, например, путем вычитания известного смещения перед получением окончательного результата исследования. Очевидно, что более опасны неизвестные систематические ошибки, так как ошибоч­ные результаты могут быть интерпретированы как правильные. Для минимизации случайных ошибок используется статистическая обработка результатов при многократных исследованиях объекта. Данный подход предполагает, естественно, наличие сведений о природе ошибок.

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

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

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

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

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

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

Большое количество инструментов может быть использовано, напри­мер, при необходимости:

•     проведения различных или значительного числа однотипных ис­следований на одном объекте;

•     одновременного исследования нескольких объектов.

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

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

Таким образом, использование большого количества инструмен­тов, присоединенных к одному компьютеру, не только позволяет минимизировать затраты за счет использования одного компьюте­ра, но также создает механизм централизованного исследования и сосредоточения результатов, полу­ченных от различных объектов.

Снижения затрат можно до­биться, если исключить (когда это возможно) необходимость проведе­ния исследований на многочислен­ных объектах одновременно. Для этого достаточно один комплект инструментов соединить с несколь­кими объектами посредством мат­рицы переключателей. Такое ре­шение может применяться для исследования любого объекта по выбору путем программируемого контроля переключателей, напри­мер, при периодическом наблюде­нии за группой объектов в тече­ние продолжительного времени.

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

Не менее важен вопрос исследований с получением результатов в режиме реального времени, поэтому следует различать:

•     Режим не реального времени, когда наблюдение или подсчет мо­гут продолжаться столько, сколько необходимо, а значение результата не зависит от количества времени, затрачиваемого на выполнение задания. Многие компьютеры общего применения a разработаны таким образом, чтобы использовать преимущества данного режима, а именно, когда задание становится более сложным, компьютер просто затрачивает больше времени на его вы­полнение.

•     Режим «мягкого» реального времени, когда для получения по­лезного результата задание должно быть выполнено до опреде­ленного времени. В этом случае подойдет любой достаточно быстродействующий компьютер,  однако,  вследствие того, что ,  большинство современных операционных систем являются многоцелевыми, они не могут дать гарантии, что каждое задание бу­дет выполнено в установленное время или даже что любое опре­деленное задание выполнено за такое же время при его повторении.

•     Режим «жесткого» реального времени, когда результат задания считается неправильным, если оно не выполнено за заданное вре­мя. Требования жесткого реального времени могут определять точное время начала, окончания и продолжительности задания. Результаты исследований, не соответствующие заданному времени, рассматриваются не просто как запоздавшие, а как неправильные.

Так как физический мир (мир физических объектов) эволюционирует в реальном времени, для более точного отражения процессов, протекаю­щих в объекте, требуются инструменты, в которых функции управле­ния программно-аппаратным обеспечением цифровой обработки также реализуются в режиме реального времени. Это еще важно и потому, что при некоторых исследованиях требуется координация работы много­численных инструментов с синхронизацией обработки информации в режиме жесткого реального времени.

На рис. 3.15 представлена система для исследования объектов в ре­жиме реального времени, где встроенный компьютер выполняет функ­ции управления инструментами и обработки результатов исследований. Здесь компьютер, работающий в режиме реального времени, взаимо­действует с инструментами через внутреннюю интерфейсную шину, в то время как второй интерфейс используется для взаимодействия с ком­пьютером общего пользования, предназначенным для управления через пользовательский интерфейс заданием по обработке данных.

И, наконец, последующий вариант системы представляет собой объединение

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

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

 

 

 

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

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

•     координация исследования, когда один компьютер может быть использован для задания регламента и координации работы не­скольких различных инструментов;

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

•     оперирование с базой данных с тем, чтобы результаты исследова­ний могли быть переданы или получены из централизованной базы данных.

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

Таким образом, все рассмотренные инструменты и системы имеют одно общее свойство, заключающееся в соединении информации и физичес­кого мира, причем большое количество интересующих нас характерис­тик физического мира и разнообразие требований, предъявляемых к информации, требует для исследования физических объектов примене­ния огромного количества инструментов. Последние с функциональной точки зрения и при известных требованиях к физическому и информа­ционному интерфейсу характеризуются значительной общностью, что позволяет говорить о системах в плане распределения и взаимодействия базовых компонентов. Учитывая, что точность преобразования физи­ческих величин и их параметров в необходимую нам информацию опре­деляет используемые инструменты, распределение и соединение после­дних позволяет создавать системы, варьируемые от одного компактного инструмента до информационно-исследовательской системы, охватыва­ющей весь земной шар.

 

3.6.2. Анализаторы протоколов

 

Как известно, «протокол» определяет правила выполнения последова­тельности процедур и описывает процесс взаимодействия устройств пе­редачи данных, в то время как «анализатор протоколов» представляет собой прибор, позволяющий провести тщательное исследование выпол­нения этих процедур с тем, чтобы установить, насколько точно процес­сы взаимодействия следуют тем или иным протоколам, иными слова­ми, установить соответствие абстрактных и реальных процессов.

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

•     необходимо выполнить анализ или моделирование работы сетево­го оборудования и самих сетей при различных условиях функци­онирования;

•     при планировании сети и введении новых услуг необходимо про­вести контроль текущих и будущих возможностей сети;

•     при инсталляции абонентских устройств, коммуникационного обо­рудования или сетей необходимо осуществить ввод в эксплуата­цию и тестирование как сетевых устройств, так и их взаимодей­ствия;

•     специалисты поставщика компьютеров, компьютерного оборудо­вания или сервис провайдера стоят перед проблемой обнаруже­ния и идентификации возникших проблем;

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

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

Так, анализатор протоколов может применяться, например, при на­блюдении за процессом инкапсуляции данных (формированием пакета данных), который протекает по мере того, как пользовательские дан­ные формируются и представляются на прикладной уровень, а затем проходят последовательно через более низкие уровни протокола, на каждом уровне происходит процесс сбора дополнительных данных. При инкапсуляции данные уровня n + 1 формируются в виде заголовка (начала, а на первом уровне и конца) сообщения, яв­ляющегося дополнительной информацией для n-го уровня, а затем переходят далее к n — 1 уровню абстракции аналогичным образом. Обратный это­му процесс происходит при получении информа­ции — каждый уровень добавляет или удаляет со­ответствующую ему информацию (заголовок или конечную часть), каждая из которых имеет боль­шое количество параметров и связанных с ней про­цедур. При осуществлении процесса инкапсуля­ции существует большое количество возможностей возникновения проблем, и, даже если их нет, а протокол функционирует нормально, для сетево­го администратора очень важно, чтобы информа­ция, добавленная этими функциями протокола, со­ответствовала приложению, что может быть установлено с помощью анализатора протоколов, как наиболее подходящего средства исследования таких процессов.

На рис. 3.17 представлена обобщенная по уровневая схема анализатора протоколов WAN сетей, которая для LAN анализаторов протоколов изме­няется замещением функции последовательного коммуникационного контроллера (SCC) на функ­циональный блок доступа и контроля аудиовизу­альных средств (MAC). Иногда соединение физи­ческого интерфейса дополняется функцией временной рефлектометрии для нахождения расстояния до резкого изменения импеданса, что имеет место, например, в случае неисправности LAN кабеля.

 

Рис 3.17 Поуровневая схема анализатора протоколов.

 

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

В некоторых случаях, как, например, для RS-232, физический ин­терфейс достаточно прост, в то время как для цифровой сети с интег­рацией служб (ISDN) он достаточно сложен, что связано с необходимо­стью обнаружения информационных состояний физического уровня. Кроме этого, например, для Е-1 (2.048 Мбит/с европейский стандарт передачи) особый интерес представляют дополнительные сигналы пер­вого уровня, такие, как биполярные нарушения, потеря сигнала, сиг­налы тревоги и т. д. Физический интерфейс обычно имеет параллель­ное или Y соединение, а также оконечное подключение в случаях одностороннего пассивного мониторинга передачи данных, моделирования и эмуляции сетевого устройства. В целях обеспечения необхо­димого уровня сигнала для решения последних задач представленный на схеме блок физического соединения обычно содержит линейные усилители, а для согласования их импедансов с импедансом линии — согласующие устройства (адаптеры). В общем, функция блока физи­ческого интерфейса заключается в преобразовании сигналов, обнару­женных в канале передачи данных, в цифровые сигналы, которые могут обрабатываться анализатором протоколов без использования тестиру­емой линии.

Последовательный коммуникационный контроллер осуществляет преобразование полученного с физического интерфейса последователь­ного цифрового потока данных и его синхронизации в параллельные байты длиной, определенной требованиями обработки в анализаторе протоколов. Обычно SCC обладает еще и функцией фильтрации данных определенного типа, а также запуска (или прерывания) и начала или конца сбора представляющих интерес данных. Иными словами, фильтр выполняет функцию сортировки данных в динамическом режиме, при­чем пропускаются только те из них, которые представляют интерес для анализа или сохранения, чтобы избежать перегрузки памяти ненужной информацией.

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

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

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

Накопительный буфер может быть выполнен несколькими способа­ми: иногда его реализуют только как высокоскоростную память с про­извольным доступом (RAM), что при большом объеме памяти удорожа­ет инструмент, в других случаях накопительный буфер может представлять собой магнитную среду, что обеспечивает значительный объем памяти при относительно низкой стоимости, однако приводит к ограничению скорости. Очевидно, что для достижения наилучших ре­зультатов необходимо использовать и используется сочетание RAM и магнитной среды, при этом RAM выступает в роли памяти первым во­шел, первым вышел (FIFO), тогда как магнитная память подключается при всплесках потока данных. Хотя и RAM может воспринимать такие всплески в небольшом количестве, возможность восприятия непрерыв­ной широкополосной передачи ограничивается скоростью передачи дан­ных в среде массовой памяти. Для снижения этих ограничений исполь­зуется фильтрация данных, которая и определяет фактически скоростные возможности анализатора до тех пор, пока не деградирует или не дезак­тивируется при слишком высокой скорости.

При любой архитектуре анализатора помимо исходных необработан­ных данных определенный объем памяти занимает также и сохраняе­мая дополнительная информация, которая может включать время сбо­ра данных, выполненные условия фильтрации и запуска, активность первого уровня и т. д. Следовательно, если функция сохранения дан­ных определена, что обычно относится к исходным данным плюс до­полнительная информация, последняя обычно составляет от 100 до 500 процентов основной информации, что приводит к уменьшению объема сохранения данных по сравнению с определяемыми спецификацией.

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

Таким образом, характеристики инструмента как правило отражают те компромиссные решения, которые были приняты при его разработке.

 

3.7. ОСНОВНЫЕ ВИДЫ И ХАРАКТЕРИСТИКИ КОНТРОЛЯ

 

Базируясь на предложенном в работе [5] подходе, весь спектр контроля в электросвязи разделим на измерения, анализ и тестирование, разли­чая прямой контроль, выполняемый в единицах контролируемой физи­ческой величины, и косвенный контроль, осуществляемый исходя из прямого контроля других величин, которые связаны с искомой величи­ной известной функциональной зависимостью. Оценка результата кон­троля в обоих случаях может быть дана в виде искомого значения, соответствия установленным нормам или логической равнозначности заданной норме. Здесь следует отметить, что при определении нахожде­ния текущих значений параметров объекта контроля в установленных границах, с оценкой результата по принципу «годен — не годен», конт­роль называют допусковым контролем, а при определении абсолютных или относительных значений параметров или их отклонений от уста­новленных норм — количественным контролем.

Для проведения контроля с целью установления соответствия конт­ролируемых параметров ожидаемым или допустимым значениям, вы­полняется:

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

•     приемо-сдаточный контроль, назначение которого заключается в проведении полного объема процедур измерений, анализа и тес­тирования на соответствие установочным нормам с отражением результатов в техническом паспорте; •     профилактический контроль, выполняемый в процессе эксплуа­тации системы передачи на соответствие эксплуатационным нор­мам;

•     внеплановый контроль, являющийся составной частью ремонт-но-восстановительных работ, в которые на заключительном этапе могут входить как настроечные, так и приемо-сдаточные измере­ния и тестирование.

Здесь первые два вида контроля нередко объединяются под одним об­щим названием «инсталляционный контроль», а последующие — под названием «эксплуатационного контроля», при этом под настроечными и эксплуатационными нормами понимаются те значения параметров и характеристик системы передачи, при которых она обеспечивает требу­емое качество работы при запуске и последующей работе, соответствен­но. Учитывая, что в процессе эксплуатации системы из-за влияния ряда дестабилизирующих факторов качество ее функционирования снижает­ся, эксплуатационные нормы устанавливаются менее жесткими по срав­нению с установочными нормами и соответствуют удовлетворительно­му качеству связи в любое время между профилактическими настройками. Установочные нормы являются наиболее жесткими нор­мами и определяются как минимальные отклонения параметров и ха­рактеристик оборудования, каналов и трактов системы передачи от но­минальных значений, регламентируемых соответствующими стандартами.

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

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

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

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

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

Так как контроль может осуществляться по одной или множеству величин с соответствующим числом используемых технических средств, выделим элементарный и комплексный (многопараметрический) конт­роль. Здесь очень важным является то, в каком спектре частот и какие физические величины контролируемых параметров подвергаются конт­ролю, определяя область его применения. Так, в первом случае следует различать контроль в области низких частот, радиочастот, сверхвысо­ких частот и в оптическом диапазоне частот (длин волн), а во втором — контроль электрических, электромагнитных и оптических величин.

Рассмотренные виды контроля могут осуществляться для аналого­вых, дискретных и логически структурированных величин, отличающихся мгновенными, средними и/или вероятностными характеристи­ками либо одновременно, либо разновременно с последовательной, , параллельной или случайной выборкой значений, что приводит к соответствующему подразделению методов контроля.

В дальнейшем контроль можно классифицировать по реализованным в технических средствах методам измерения, анализа и тестирования,  t способам улучшения характеристик этих методов, а также по используемым в них физическим эффектам, определяющим основные особеннос­ти построения данных устройств. Так как данным вопросам посвящено большое количество публикаций, перейдем к рассмотрению контроля сетей телекоммуникаций, отметив вначале важную особенность контроля по­средством тестирования, заключающуюся в зависимости характеристик результатов контроля от направления тестирования. Исходя из последнего обстоятельства, будем различать двухсторонний (по схеме «точка-точка») и односторонний контроль, особенностью которого является использование методов, основанных на определении параметров объектов и процессов по отраженным сигналам и с помощью шлейфа.

Учитывая особенности контроля сетей телекоммуникаций, разделим  его на контроль транспортного уровня сети, включая параметры сре­ды распространения, и контроль абонентского уровня, и затем на трафиковый контроль и контроль протоколов передачи, которые могут осуществляться программными, программно-аппаратными и аппарат­ными (техническими) средствами. При этом трафиковый контроль вы­полняется путем формирования и обработки тестовых сигналов, напри­мер, с помощью сетевых компьютеров, осуществляющих тестирование как собственно сети (конкретных сетевых конфигураций), так и сете­вых устройств. Такое тестирование осуществляется с целью проверки устойчивости работы последних при различных уровнях нагрузок и различных типах сетевого трафика, выявления «скрытых дефектов» в оборудовании и «узких мест» в архитектуре сети [31], а также с целью определения допустимых в сети пороговых значений трафика. Кроме этого, такой подход позволяет определить требования к сетевым ресур­сам (характеристикам канала связи, сервера и т. п.), выполняя, напри­мер, тестирование программного обеспечения при передаче данных. Контроль протоколов передачи осуществляется с целью установления соответствия параметров физических сред, устройств и сигналов, вклю­чая логически структурированные сигналы, требуемым нормам. Для этих целей может использоваться широкий спектр средств измерений, анализа и тестирования.

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

Так как при передаче информации по сети от одного абонента к дру­гому абоненту или к множеству абонентов информационный сигнал, распространяясь по различным участкам сети, претерпевает ряд изме­нений, следует выделить контроль участков сети и сквозной конт­роль сети. Очевидно, что последний эффективен только при использова­нии программно-аппаратных средств, интегрированных в единую систему сквозного контроля сети (ССКС).

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

 

3.8. МОДЕЛЬ КОНТРОЛЯ СООТВЕТСТВИЯ ВЗАИМОДЕЙСТВИЯ ОТКРЫТЫХ СИСТЕМ

 

Перед рассмотрением модели контроля соответствия взаимодействия открытых систем (МКС ВОС), вначале определим термин соответствие как согласованность параметров объектов, величин или процессов с ус­тановленными рекомендациями и/или стандартами. Кроме этого пред­ставим модель исследования систем (рис. 3.1) в виде семиуровневой структуры (рис. 3.18), которая ана­логична ЭМ ВОС и включает: из­мерение, анализ, тестирование, мониторинг, контроль, диагности­рование и прогнозирование поведе­ния сети.

 

Здесь, помимо внешней схожести указанных моделей, каж­дый последующий уровень связан с предыдущим, однако такая связь жестко не устанавливается. Это вызвано тем, что взаимодействие между собой компонентов нижних уровней — измерения, анализа, тестирования и мониторинга параметров и протекающих в сети процес­сов не является обязательным для решения задач верхних уровней мо­дели — контроля, диагностирования и прогнозирования эволюции сети. Здесь деление на нижние (сетезависимые) и верхние (сетенезависимые) уровни модели исследования ВОС реализовано на уровне мониторинга сети и осуществляется по характеру выполняемых процедур, которые относятся, соответственно, к контрольно-измерительным и информаци­онно-логическим процедурам взаимодействия с ОИС.

С целью достижения взаимосвязи модели исследования и эталонной модели ВОС, модель контроля соответствия параметров взаимодействую­щих объектов и процессов представим в виде куба с ортогональными плоскостями, отражающими: модель системы, модель исследования и связывающую их совокупность целей контроля (рис. 3.19).Так как этими целями является установление соответствия того или иного параметра принятой норме в той или иной точке доступа к объекту, а контроль может осуществляться как непосредственно, так и косвенно, причем, различными методами, каждая ячейка МКС ВОС является многомерной. Отличие моде­ли активного контроля на передающей и приемной сторонах тестирования вза­имодействующих объектов учитывает­ся направлением стрелок одноименного уровня в каждой ячейке (рис. 3.18).

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

Так как указанные процедуры могут выполняться при взаимодей­ствии не только компонентов системы, но и компонентов сети, для уп­равления этими процедурами целесообразно ввести четко определенные правила — протоколы контроля соответствия, определяемые многомер­ными матрицами, идентифицируемыми, например разделенными через дефис порядковыми номерами поверхностей, уровней, цели и задей­ствованных точек доступа модели МКС ВОС.

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

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

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

Предлагаемый подход применим также и к контролю соответствия параметров физических каналов, например, определением тестирова­ния непрерывности волоконно-оптической линии связи.

Принимая во внимание взаимно-однозначное соответствие между элементами матрицы и элементами графа, для каждой технологии передачи (системы передачи) и для каждого рассматриваемого уровня МКС ВОС строится свой протокол, которому соответствует многомерная мат­рица или граф поуровневого контроля с вершинами в виде исследуемой системы взаимодействующих объектов модели ЭМ ВОС, целей и уров­ней модели исследования и ветвями, определяемыми видом, методом и процедурами контроля, соответственно (рис. 3.20). Как было показано в пункте 3.3, такой протокол удобнее всего моделировать, используя математический аппарат многомерных матриц. Предлагаемый подход к решению проблемы контроля соответствия ВОС позволяет избежать огромной рутинной работы, связанной, в частности, с построением ме­тодологии и классификации многообразия межсистемного и межуровневого взаимодействия.       

                                                                 

3.9. ТОЧНОСТЬ И ДОСТОВЕРНОСТЬ КОНТРОЛЯ

 

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

При значениях Кр и Кн, равных значениям модулей коэффициен­тов передачи, например, среды распространения сигнала, выражение (3.49) позволит установить влияние конкретного фактора на запас по мощности и затем определить согласно (3.48) требуемое значение пре­дельной погрешности средства контроля соответствующего параметра. Здесь следует отметить важный момент, заключающийся в том, что при использовании для контроля процедуры измерений, поле допуска погрешности измерений можно принять в качестве нормы, аналогич­ной тестированию и анализу логически структурированных сигналов, позволяя рассматривать все эти процедуры с единых позиций для оцен­ки качества контроля.

В последнем случае используется такой интегральный параметр, как достоверность контроля, который, по аналогии с [33], отражает свой­ство системы контроля обеспечивать соответствие результатов контро­ля истинным состояниям объекта или ФВ и определяет тем самым сте­пень доверия к результатам контроля. В соответствии с выходными функциями измерений, тестирования и анализа кодированных сигна­лов, в результате контроля можно заключить, что реальное и истинное значения контролируемой величины с определенной долей вероятности находятся либо в пределах нормы, либо вне этих пределов. Однако, в последнем случае возможна ситуация, когда контролируемая величина находится вне нормы, а истинная — в норме и наоборот, а также, когда обе величины находятся вне нормы. Поэтому, если обозначить вероят­ность таких заключений, соответственно, через р1, р2, р3 и р4, которые в сумме дают значение, равное 1, и учесть, что вероятности р2 и рсоответствуют ошибочным заключениям, вероятность ошибочного окон­чательного заключения будет равна р = р2 + р3, а верного — р = P1 + р4 =1- р . На рис. 3.21 представлены случаи взаимного распре­деления контролируемой величины X, поля допуска погрешности ее контроля ∆ и поля допуска контролируемого параметра ∆q .

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

Выводы

 

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

В результате рассмотрения понятий тестирования, анализа и измере­ния с позиций единства контроля физических объектов, величин и про­цессов получены выходные функции данных процедур, позволяющие формализовать инструментальный контроль в телекоммуникациях и связи. Установлено, что базовыми процедурами контроля параметров физических величин являются измерения, тестирование, а также ана­лиз спектра, корреляции и протоколов, а при определении влияния конкретных факторов — специализированные измерения и тестирова­ние.

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

Очевидно, что для этих целей должны использоваться стандартизи­рованные методы и средства, в частности, рассматриваемые ниже реко­мендации по тестированию взаимодействия открытых систем.