Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Каныгин Лекционный материал (3семестр).doc
Скачиваний:
25
Добавлен:
19.05.2015
Размер:
2.37 Mб
Скачать

Автомат второго рода, для которого функция выходов не зависит от входной переменной X(n), называется автоматом Мура:

, n = 0, 1, 2, 3… (3.33)

По числу состояний различают конечные автоматы с памятью и без памяти. Автоматы с памятью имеют более одного состояния, а автоматы без памяти обладают лишь одним состоянием. Автоматы без памяти ставят в соответствие каждому входному сигналу x(n) определённый выходной сигнал y(n), реализуя функцию вида y(n) = ψ[x(n)], n = 0, 1, 2, 3… .

По характеру отсчёта дискретного времени конечные автоматы делятся на синхронные и асинхронные. В синхронных Fавтоматах моменты времени, в которые автомат «считывает» входные сигналы, определяются принудительно синхронизирующими сигналами. После очередного синхронизирующего сигнала с учётом считанного входного воздействия и в соответствии с уравнениями (3.31) – (3.33) происходит переход в новое состояние и выдача сигнала на выходе, после чего автомат может воспринимать следующее значение входного сигнала. Таким образом, реакция автомата на каждое значение входного сигнала заканчивается за один такт, длительность которого определяется интервалом времени между соседними синхронизирующими сигналами. Асинхронный Fавтомат считывает входной сигнал непрерывно и поэтому, реагируя на достаточно длинный входной сигнал постоянной величины x(n), он может, как следует из (3.31) – (3.33), несколько раз изменять состояние, выдавая соответствующее число выходных сигналов, пока не перейдёт в устойчивое состояние, которое уже не может быть изменено данным входным сигналом [8].

Способы задания работы автоматов. Чтобы задать конечный F–автомат, требуется описать все элементы множества F = <X, Y, Z, φ, ψ, z0 >, т.е. входной, выходной алфавиты и алфавит состояний, а также функции переходов и выходов. Причём среди множества состояний необходимо выделить состояние z0, в котором автомат находится в момент времени t = 0. Существует несколько способов задания работы F–автоматов, но наиболее часто используются табличный, графический и матричный.

Табличный способ задания конечного автомата основан на использовании таблиц переходов и выходов, строки которых соответствуют входным сигналам автомата, а столбцы – его состояниям. При этом обычно первый слева столбец соответствует начальному состоянию z0. На пересечении i-ой строки и k-го столбца таблицы переходов помещается соответствующее значение φ(zk, xi) функции переходов, а в таблице выходов – соответствующее значение ψ(zk, xi) функции выходов. Для F–автомата Мура обе таблицы совмещаются в отмеченную таблицу переходов, в которой над каждым состоянием zk автомата, обозначающим столбец таблицы, ставится соответствующее этому состоянию значение ψ(zk) выходного сигнала.

Описание работы F–автоматов Мили иллюстрируется табл.3.1, а пример табличного способа задания F–автомата Мили с тремя состояниями (z0, z1, z2), двумя входными (x1, x2) и двумя выходными (y1, y2) сигналами приведён в табл.3.2.

Т а б л и ц а 3.1

Таблица переходов и входов автомата Мили

Входы xi

Состояния zk

z0

z1

zk

Переходы

x1

φ(z0, x1)

φ(z1, x1)

φ(zk,x1)

x2

φ(z0, x2)

φ(z1, x2)

φ(zk,x2)

….

…..

….

….

….

….

….

Выходы

x1

ψ(z0, x1)

ψ(z1, x1)

ψ(zk,x1)

x2

ψ(z0, x2)

ψ(z1, x2)

ψ(zk,x2)

….

…..

….

….

….

….

….