Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методические указания

.pdf
Скачиваний:
26
Добавлен:
09.02.2015
Размер:
2.98 Mб
Скачать

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

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

Краткая характеристика методов повышения достоверности цифровой информации.

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

за счет уменьшения вероятности сбоя при передаче каждого из элементов кодовой комбинации;

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

за счет использования корректирующих кодов с обнаружением и исправлением ошибок;

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

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

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

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

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

137

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

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

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

Построение корректирующих кодов основано на том, что из общего

числа кодовых комбинаций N =2m , где m — число элементов кода, для представления полезной информации используется только k разрешенных комбинаций. При этом k >N . Соотношение между

k и N зависит от требований к помехозащищенности кода. Таким

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

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

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

138

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

9.2. Основные виды помех и их характеристики.

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

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

Импульсные помехи представляют собой последовательность импульсов произвольной формы со случайными значениями амплитуды, длительности и момента появления при отсутствии или незначительном наложении переходных напряжений (рис.9.1б).

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

(рис.9.1в).

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

Наряду с этим импульсные и флюктуационные помехи могут существовать одновременно.

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

При многоканальном наложении интерференционные помехи приобретают характер флюктуационных.

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

139

щими, например, из-за плохой фильтрации источника питания и т.п. (рис.9.1в).

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

Если взаимодействие полезного сигнала S()t и помехи можно рас-

сматривать как результат их сложения:

x()t = S()t +h()t ,

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

x()t = S()t h()t ,

то помеха называется мультипликативной.

Из перечисленных выше помех ограничимся рассмотрением флюктуационных и импульсных помех.

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

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

Наряду с этим, в качестве статистических характеристик помех могут быть использованы энергетический спектр F(ω) и корреляци-

онная функция B(τ ), связанные между собой преобразованием Фурье.

А. Интегральный закон распределения.

Функция распределения амплитуд первого порядка F(x), называе-

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

Численное значение функции F(xi ) равно вероятности того, что мгновенное значение напряжения помехи h()t = x()t не превысит некоторого фиксированного уровня xi и выражается в виде:

F(xi )= p[x(t)xi ].

140

Вероятность сбоя в работе некоторого элемента или узла ВУ за счет превышения импульсной помехой порога его срабатывания может быть выражена как

p[x(t)xi ]=1F(xi )nk q(n), n0

где n0 — общее число импульсов помехи; nk — число импульсных

амплитуд, превысивших заданный порог; q(n) — вероятность пре-

вышения импульсной помехой заданного уровня.

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

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

функции распределения сводится к определению суммарного времени превышения помехой каждого порога xi .

Вэтом случае при достаточно большом времени наблюдения можно записать:

 

k

ti

 

p[x(t)>xi ]=1F(xi )

i =1

 

= tк ,

tн

 

 

 

tн

где tк — суммарное время превышения помехой заданного порога, а tн — время наблюдения.

Одним из вариантов технической реализации амплитудного анализатора интегрального типа является превращение интервалов ti в серию импульсов с частотой 2Fm , где Fm – верхняя полоса частот

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

распределения амплитуд.

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

Б. Дифференциальный закон распределения.

141

а) Оценка интенсивности действия помех по амплитуде.

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

p(x)= dFdx(x),

где p(x)— предел отношения вероятности того, что значение случайной величины x(t) лежит между x и x + x к интервалу x при x , стремящемся к нулю .

Вероятность того, что случайная величина x(t) будет находиться в пределах x1 ÷x2 выражается как:

p[x1 x(t)x2 ]= F(x2 )F(x1 )= x2p(x)dx.

x1

Условием нормировки кривой распределения является равенство:

+

p(x)dx =1.

−∞

На рис.9.4 приведена блок-схема амплитудного анализатора дифференциального типа, основными узлами которого являются: формирователи уровней напряжения U1 и U2 ; сравнивающие устрой-

ства Ср.1 и Ср.2; вычитающее (дифференциальное) устройство; усредняющее устройство и измерительное устройство.

б) Оценка интенсивности действия помех по длительности. Используя приведенные выше законы, можно характеризовать также интенсивность распределения длительностей выбросов. Дело в том, что в некоторых случаях информационная надежность узлов и блоков ВУ может зависеть от длительности превышения помехой заданного порога, т.е. если длительность превышения помехой порогового уровня будет меньше заданного интервала времени t , то сбоя в работе ВУ не произойдет.

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

142

 

 

 

 

k

τi

 

 

 

 

 

[

 

i ]

 

(

i )

 

n0

 

t

=

tн

,

p τ >

 

i =1

 

=1Ф t

 

nк

где τi =τi t

— интервал времени, в течение которого помеха

превышает заданное время

t .

 

 

 

 

 

Временные диаграммы и блок-схема амплитудно-временного анализатора приведены на рис.9.5.

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

Сигнал помехи h()t и пороговое напряжение U1 подаются на схему сравнения Ср.1. Если h()t > U1, то срабатывает формирователь

Ф1 , на выходе которого образуются импульсы с постоянным уровнем напряжения Е1 и длительностью, равной времени превышения помехой заданного уровня U1.

Одновременно с этим запускается генератор пилообразного напряжения ГПН. Напряжение UГПН сравнивается с напряжением U2 ,

посредством которого задается интервал времени t и относительно которого измеряется длительность превышения помехой заданного уровня U1.

Если длительность τ превышения помехой заданного порога больше t , то в момент окончания интервала времени t (точка 1) срабатывает схема сравнения Ср.2 и формирователь Ф2 прямоугольных импульсов с постоянной амплитудой Е2 и длительностью, равной времени превышения помехой заданного уровня U1 . Прямоуголь-

ные импульсы формирователей Ф1 и Ф2 модулируются посредством модуляторов М1 и М2 с частотой генератора импульсов ГИ. Очевидно, что, подсчитывая импульсы г посредством первого счетчика Сч.1 и относя их к количеству импульсов за время наблюдения tн можно найти вероятность превышения амплитудой помехи за-

данного уровня U1.

Подсчитывая количество импульсов с помощью второго счетчика Сч.2 за время наблюдения tн получим вероятность того, что дли-

тельность помехи,

превышающей уровень U1 будет больше ин-

тервала времени

t .

143

В. Нормальный закон распределения.

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

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

( )

 

 

 

(xα)2

 

σ

2π

 

2σ2

 

 

 

 

p x dx =

 

1

e

 

dx

 

 

 

 

и определяется двумя основными параметрами: средним значением величины «α » и среднеквадратическим отклонением величины

«σ ».

На рис.9.6 приведена функция p(x)для нескольких значений σ с

максимумом в точке, носящей название «моды» (при x =α ) и имеющей значение:

p(x)max =σ 12π .

Вероятность того, что случайная величина x , распределенная по

нормальному закону, не превышает 3σ равна 0,99%. Интегральный закон для нормального распределения имеет следующее выражение:

xα

 

 

1

+∞

(xα)2

 

 

 

 

2

 

=

 

e 2σ

dx.

F

σ

 

 

 

 

 

 

σ

2π

−∞

 

 

 

 

Выражение для нормированного (σ =1) интегрального и дифференциального распределений имеют вид:

 

21π

+∞

t2

 

 

F(x)=

2 dt;

 

e

 

 

 

−∞

 

 

 

 

 

1

x2

 

 

 

2π e

2

,

p(x)= F (x)=

 

144

100 2 2σп

где функции F(x) и p(x) могут быть определены по справочным таблицам.

Функция F(x) является монотонно возрастающей; при x =α значение функции F(x) равно 0,5. Сумма значений этой функции для

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

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

Пусть на входе ПНК действуют случайные помехи с мгновенным значением h , подчиняющиеся нормальному закону распределения:

h2

p(h)=σп 12π e 2σп2 .

Вероятность того, что мгновенное значение помехи будет находить-

ся в пределах шага квантования ±

S равно:

 

 

 

S

h≤+

S

 

 

 

 

q = p

2

2

=

 

 

 

 

 

 

 

 

 

 

 

 

 

+

S

 

 

 

2

 

S

 

h2

2

 

 

 

 

2

e

 

2

=

p(h)dh =

 

 

2σ

п dh.

S

 

 

 

σп

2π

0

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

Используя подстановку

 

 

 

 

 

z =

 

h

;

dh =σ

п

 

 

 

σ

п 2

 

 

найдем

 

 

 

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q = 2

2

2σп

ez

2

dz =

 

S

 

 

 

Ф

 

 

π

 

 

 

 

 

2 2σп

 

0

 

 

 

 

 

 

 

 

 

 

 

 

2dz,

=Ф 2δ s (Smax Smin ) .

На рис.9.7 дана иллюстрация к рассмотренной задаче.

Г. Числовые характеристики случайного процесса.

145

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

 

 

 

 

 

 

+∞

 

 

 

 

 

 

 

 

m1 =

x p(x)dx,

 

 

а для дискретного:

 

 

 

−∞

 

 

 

 

 

 

n

 

n

 

 

 

 

n

 

 

k

 

 

k

m1= lim

1

x1

+K+

i

xi +K+

 

xk

= ∑ p(xi )xi.

 

 

n0

n0 →∞ n0

 

n0

 

 

 

i =1

 

 

 

 

 

 

 

()

может быть выражено пу-

Среднее значение случайной помехи h t

 

тем усреднения по времени:

h(t)= lim 1 Th(t)dt.

T →∞T 0

По своему физическому смыслу h()t соответствует постоянной со-

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

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

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

D =m2(xm1 )=+(xm1 )2 p(x)dx

−∞

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

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

D =h2 (t)[h(t)]2,

где h2 (t) — среднее значение квадрата амплитудного значения по-

мехи или средняя мощность, выделяемая на резисторе, имеющем единичное сопротивление.

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

146