Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Глава 2. Структурный автомат

Если автомат представляет собой устройство, имеющее вход и выход, то последовательное и/или параллельное соединение нескольких автоматов формирует сеть. Под действием входных сигналов происходит изменение внутренних состояний автоматов, что порождает изменение состояния всей сети. При описании сети необходимо также вводить понятие дискретного времени t. Функция y каждого автомата реализует задержку на один такт изменения внутреннего состояния, что формирует задержку изменения состояния всей сети. Совокупность функций j автоматов, принадлежащих сети, формирует выходной сигнал всей сети.

Сеть автоматов, вход которой имеет n каналов, то есть (x1,x2,...xn)ÎXn, а выход - p каналов, то есть (y1,y2,…yp) ÎYp, называют структурным автоматом. На рис. 2.1 и 2.2 даны схемы последовательного и параллельного соединений двух автоматов, формирующих структурный автомат.

 

Рис.2.1 Последовательное соединение автоматов

Рис.2.2. Параллельное соединение автоматов

 

Структурный автомат, как правило, содержит m автоматов, состояния которых формируют состояние сети в виде кортежа (q1,q2,..qm)ÎQm.

Одновременное изменение внутренних состояний всех автоматов определяет синхронный режим работы сети. В этом случае состояние сети из m автоматов M1, M2,...Mm может быть представлено для каждого момента времени t вектором q[t]=(q1[t];q2[t];...qm[t]). Каждая компонента этого вектора описывает внутреннее состояние соответствующего автомата, то есть q1ÎQ1, q2ÎQ2,...qmÎQm. Число состояний сети равно произведению числа состояний составляющих его автоматов, так как Q=(Q1ÄQ2Ä....ÄQm). Поэтому синхронный режим работы сети часто называют произведением автоматов.

Разновременное и последовательное изменение внутренних состояний автоматов формирует асинхронный режим работы сети. Изменение состояния такой сети из m автоматов M1, M2,...Mm для каждого момента времени t может быть описано изменением внутреннего состояния только одного автомата, то есть q[t]=qi[t] где qiÎQi. Число состояний сети равно сумме числа внутренних состояний составляющих его автоматов, так как Q=Q1ÈQ2È....ÈQm. Поэтому асинхронный режим работы сети часто называют суммой автоматов.

Все разнообразие соединений автоматов можно рассмотреть на примере двух простых автоматов М1 и М2, поведение которых представлено таблицами 1.70 и 1.71 и рис. 1.23 и 1.24.

 

Таблица 2.1   Таблица 2.2
Автомат М1   Автомат М2
текущее состояние q1iÎQ1 символы входного алфавита x1iÎX1   текущее состояние q2jÎQ2 символы входного алфавита x2jÎX2
x11 x12   x21 x22 x23
q11 q12;y11 q11;y13   q21 q21;y21 q22;y21 q21;y22
q12 q13;y12 q12;y11   q22 q22;y21 q22;y21 q21;y22
q13 q13;y11 q11;y11          

 

Рис.2.3. Граф автомата М1. Рис.2.4. Граф автомата М2

 

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

2.1. Произведение автоматов.

Композиция автоматов M1 и M2 при синхронном режиме их работы есть автомат M=áX;Y;Q;y;jñ, внутренние состояния которого q=(q1i;q2j)Î(Q1ÄQ2) приведены в таблице 1.72.

 

Таблица 2.3

q1 q2 q3 q4 q5 q6
(q11;q21) (q11;q22) (q12;q21) (q12;q22) (q13;q21) (q13;q22)

 


<== предыдущая страница | следующая страница ==>
Алгоритм минимизации недетерминированного автомата | Последовательное соединение двух автоматов

Дата добавления: 2015-07-26; просмотров: 226; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.006 сек.