Файл: Яковлев, В. В. Стохастические вычислительные машины.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.10.2024

Просмотров: 72

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В.В.ЯКО ВЛЕВ,РФ .ФЕДОРОВ СТОХАСТИЧЕСКИЕ

ВЫЧИСЛИТЕЛЬНЫЕ МАШИНЫ

ЛЕНИНГРАД

«м а ш и н о с т р о е н и е »

ЛЕНИНГРАДСКОЕ ОТДЕЛЕНИЕ

Я 44

УДК 681,34'32

Гос. публичная

научно-техн . ©окая

библиотека С

j p

ЭКЗЕМ П /if

Р

Ч И ТАЛЬ Н О ГО

З А Л А

Я к о в л е в В. В. , Ф е д о р о в Р. Ф. Стоха­ стические вычислительные машины. Л ., «Машино­ строение» (Ленингр. отд-ние), 1974. 344 с.

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

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

полезна студентам

вузов.

Табл. 20. Ил.

137. Список лит. 97 назв.

Р е ц е н з е

н т

канд. техн. наук А . К . Б аум е

© Издательство «Машиностроение», 1974 г.

ПРЕДИСЛОВИЕ

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

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

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

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

крешению.

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

Книга отличается практической направленностью и имеет целью дать читателю помимо минимально необходимого объема

3


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

Гл. I, II (кроме п. 6), III, IX , а также пн. 19—22 гл. IV напи­

саны В. В. Яковлевым; гл. V,

V I, V III, а

также пн. 23,

24, 25

гл. IV и п. 6 гл. II — Р. Ф.

Федоровым.

По просьбе

авторов

гл. VII написана Г. В. Добрисом. При подборе материала для пн. 20—22 использованы неопубликованные работы, предоста­ вленные А. И. Пашенцевым.

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

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

Г л а в а

ПРЕДСТАВЛЕНИЕ И КОДИРОВАНИЕ ИНФОРМАЦИИ В СТОХАСТИЧЕСКИХ ВЫЧИСЛИТЕЛЬНЫХ МАШИНАХ

I. Основные сведения о случайных процессах

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

1)детерминированные функции непрерывного времени;

2)детерминированные дискретные функции;

3) случайные функции (процессы) с непрерывным временем; 4) дискретные случайные процессы.

Математический аппарат для описания детерминированных сигналов хорошо разработан. Это традиционные методы предста­ вления функций интегралом Фурье, разложения функций в ряд Тейлора или Фурье, непрерывного и дискретного преобразования Лапласа и т. д. Для анализа и синтеза последовательностных машин перспективным представляется прием, основанный на введении понятий решетчатой булевой функции и преобразования Лапласа — Галуа, которые используют операции над временными функциями, принадлежащими полю Галуа [30, 46].

Процессы, протекающие в СтВМ в основном носят случайный характер и описываются случайными функциями временного аргумента t.

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

5


распределения вероятности, относящаяся к сечению случайной функции \ (t) в момент tx

показывает вероятность того, что текущее значение случайной функции в момент t = tx меньше заданного значения ЕД.

Соответственно, одномерная плотность вероятности равна

f i i l i ,

h)

dFi(h, ti)

dll

 

 

При этом величина

 

 

/i (?i> Ч)

~ F [£i ^ ? (4)

определяет вероятность того,

что функция £ (f) в момент t = tx

находится в интервале от

до

Одномерная функция распределения не дает ответа на вопрос

о зависимости случайных величин при различных t. С этой точки зрения более исчерпывающими являются двумерный закон распре­

деления, трехмерный и т. д.

 

 

 

Для описания \{t)

в моменты времени tx,

t%, . . .,

tn вводят

n-мерные распределения и плотности вероятности:

 

F A li,

ti,

 

 

 

( 1 . 1)

/гс(=Ъ

••м

$п)

6«

•*

^п)ш (1 . 2)

t <^д\п ^ п ’ ^1’

Важно заметить, что математически законченная теория слу­ чайных процессов строится на основах теории меры в функци­ ональном пространстве [20]. В прикладных исследованиях, однако, можно ограничиться использованием n-мерных распре­ делений. Правда, с ними крайне трудно оперировать на практике вследствие громоздкости. Поэтому часто ограничиваются слу­ чаями, когда для характеристики процессов достаточно знать одномерный или двумерный закон распределения. Тем более что некоторые типы случайных процессов, например белый шум или марковский случайный процесс, полностью характеризуются та­ кими распределениями. Для последнего вероятность нахождения £

в заданном интервале от

до %n + d

в момент t = tn зависит

только от состояния в предшествующий

момент tn_ x и не зависит

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

 

/ (In , t n I ln - 1 , t n - 1> • ч l l > Ч )

/ { I n ,

t n [ Ere-i>

t n_i) .

 

Условную плотность вероятности

/ (

tn \1-n_ 1,

tn_ x)

назы­

вают плотностью вероятности перехода из

состояния

i в мо­

мент

в состояние !•„ в момент tn.

 

 

 

 

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

6


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

Математическое ожидание или среднее по множеству значе­ ние M i (t) случайной функции | (t) определим из

+ СО

M 6(f)= M [£(*)]= j

t)d l,

(1.3)

-oo

 

 

где f x (£■, t) — плотность вероятности; c (t) — случайная функция.

о

Разность | (г) — М [ £•(£)] = !■(£) называется центрированной случайной функцией. Нетрудно показать, что математическое ожидание (м. о.) этой функции равно нулю.

Если зафиксировать значение аргумента t, то при t = tx значения реализаций |t- (£Д случайного процесса представляют собой обычную случайную величину, и м. о. может быть опре­ делено как

(1.4)

1-1

где i — номер реализации.

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

На)

 

D m t ) \ = M m t ) - M , { t ) y \ = f

i(g, t ) d t (1.5)

- со

 

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

^[?(^i)l = — ------ г-----------•

(1-6)

Величина a [| (f)J = У D [ S (ОI называется

среднеквадратиче­

ским отклонением (с. к. о.) и, так же как и дисперсия, характери­ зует рассеяние отдельных реализаций около средней реа­ лизации Mi (t).

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

7


Зная двумерную функцию распределения /2 (ii> t

£2, t2),

можно определить не только М\ (t) и (t), но и момент

второго

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

Математическое ожидание произведения значений центрирован­ ной случайной функции, взятых при двух моментах времени tx и t2, называют корреляционной или автокорреляционной функ­ цией

K iih , t2) = M [\(t1)\ (t2)] =

-LOO -•00

 

 

 

 

= f

f

(^1) S2

(h) / 2 (^i>

£2 » t2)d%1d%2.

(1-7)

При условии,

что аргументы корреляционной функции равны,

т. б« ij — if2 — fj

 

 

 

 

 

 

 

K^(t,

=

 

 

т. e. корреляционная функция для одного и того же сечения равна дисперсии случайной функции.

Для оценки статистической взаимосвязи различных случайных функций пользуются понятиями совместного распределения веро­ ятности и взаимной корреляционной функции. Для функций £ (t)

и ц (t) совместная функция распределения вероятности

 

F ^ {1,

ti, ц,

 

=

 

 

 

 

определяет вероятность того, что в момент времени t =

tx значе­

ние | (tx) меньше

а в момент t2 значениец

(i2) меньше ц . Совме­

стная плотность вероятности

 

 

 

 

/?1) (?1 ^1>

^2) =

^

F ^ (£ ,

ti, Г), t2).

 

Взаимная корреляционная функция двух случайных центри­

рованных функций | (t)

и т]

(£)

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

 

 

 

 

- СО

ОО

 

 

K ^ (h , t2) = M [i( t l)°r] (t2) ] =

f

/

!(^ )л (М Д ч (1. п; л,

tt)d%di 1.

 

 

 

 

 

 

 

“ 00

00

 

 

( 1 . 8 )

 

 

 

 

 

 

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

Для

характеристики связи

между

функциями

£ (t) и ц (t)

часто переходят от функции

(tx,

t2)

к безразмерной характе­

ристике

 

К ^ Съ h)

 

 

 

 

 

^

 

 

>■

(*•*)

которая

называется нормированной

корреляционной функцией.

8