Автор работы: Пользователь скрыл имя, 21 Января 2014 в 16:02, шпаргалка
Работа содержит ответы на вопросы для экзамена (зачета) по "Схемотехнике управляющих систем"
Конечные автоматы.
Конечный автомат (КА) можно представить в виде шестикомпонентного кортежа - ? вектора для описания системы состоящей из n независимых признаков S=(A,Z,W,δ,λ,a1),
Где A=множество состояний автомата {a1,a2…aM} или алфавит состояний,
Z=представляет собой множество входных сигналов {z1,z2…zK} или входной алфавит,
W={w1,w2…wG} множество выходных сигналов или выходной алфавит,
δ- функция перехода КА из состояния ai в aj под действием входного сигнала zf,
λ- функция выхода, она определяет значение выходного сигнала wg находящегося в состоянии ai , под действием входного сигнала zk,
a1- начальное состояние автомата.
Автоматы являются конечными.
Классификация КА.
1.Автомат называют
2.Автомат может быть Детерминированным (ДА) и Не Детерминированным (НДА).
ДА - у которого всегда известно последующие состояние автомата и значение выходного сигнала.
НДА - является вероятным автоматом, у которого задается вероятность перехода из состояния ai в aj и выдаст с приходом zf выходной сигнал.
Пример: регистры и счетчики (mod=10)
Все конечные автоматы делятся на два типа:
Абстрактные – используются для описания и анализа работы автомата.
Структурные – для проектирования на основе модели конечного автомата некого цифрового устройства.
Понятие абстрактного автомата. Особенности его функционирования.
Система рассматривается как черный ящик, который находиться в некотором состоянии atm в текущий момент времени t, такой автомат имеет 1 эквивалентный вход и 1 эквивалентный выход. На вход автомата поступает буква алфавита ztf в момент t и в соответствии с функцией выхода λ, данный автомат выдаст букву выходного алфавита wtb=[atm,ztf].
При этом сам автомат переходит из состояния ai в aj , это состояние определяет функциональный переход автомата at+1j=δ[atm,ztf]. В зависимости от особенности функционирования автоматов различают две различные модели:
1.Автомат Мили,
2.Автомат Мура.
Автомат Мили.
Функционирует: выходной сигнал такого автомата определяется текущим состоянием автомата и входным сигналом, поступившим на вход автомата в данный момент времени w(t)=λ[am(t),zf(t)]. Последующее состояние автомата будет определяться функцией перехода и значением входного сигнала a(t+1)=δ[am(t),zf(t)]. Автомат функционирует в дискретный момент времени (такты, целыми цифрами)
Автомат Мили – инициальный у него всегда известно начальное состояние a(0)=a1
Автомат Мура.
Входной сигнал автомата Мура определяется состоянием автомата и не зависит от значения входного сигнала. Поэтому выходной сигнал будет определяться от текущего состояния автомата w(t)=λ[am(t)], последующим состоянием функционального перехода a(t+1)=δ[am(t),z1(t)], t=0,1,2,3.a(0)=a1 A Автомат Мура – инициальный, т.к. начальное состояние всегда определено.
Способы задания автомата Мили.
Для того, что бы описать автомат, надо описать конечное множество A,Z,W,δ,λ,a1. Другими словами требуется определить область функционального перехода и выхода δ>λ. Описать входные сигналы, осуществляющие переход КА из ai в aj ,описать функцию выхода, которая будет выдавать букву алфавита в текущий момент t. Поскольку алфавит входных и выходных сигналов является конечным, то функция перехода λ и функция выхода всегда можно представить в виде таблицы или графа.
1.Табличный способ:
Автомат Мили задается таблицей переходов
и выходов. В таблице переходов
и выходов каждый столбец соответствует
определенному состоянию
Пример: Задан автомат, описывающий 3 состояния
A={a1,a2,a3}Zвх={z1,z2}Wвых={w
Таблица перехода автомата (δ(a,z)). Таблица выходов (λ(a,z)).
a1 |
a2 |
a3 | |
z1 |
a2 |
a3 |
a3 |
z2 |
a3 |
a1 |
a1 |
a1 |
a2 |
a3 | |
z1 |
w2 |
w1 |
w2 |
z2 |
w2 |
w1 |
w1 |
Совмещенная таблица переходов и выходов.
a1 |
a2 |
a3 | |
z1 |
a2/w1 |
a3/w1 |
a3/w2 |
z2 |
a3/w2 |
a1/w1 |
a1/w1 |
2.С помощью графа:
Автомат в виде направленного графа, состояние графа определяется вершинами графа, дуги определяют между вершинами переход автомата из одного состояние в другое под действиями другого сигнала, и показывает выдачу выходного сигнала. Поэтому вначале дуги записывают входной сигнал вызывающий данный переход, а в конце дуги ставиться буква выходного алфавита, которая формируется на данном переходе. Если переход автомата из первого состояния в другое вызывается не нашими сигналами, то все сигналы записываются в начале дуги. Если переход автомата из первого состояния в другое не сопровождается выдачей буквой выходного алфавита, то в конце дуги ставиться прочерк.
Граф автомата Мили:
41.Конечные автоматы. Конечный автомат (КА) можно представить в виде шестикомпонентного кортежа - ? вектора для описания системы состоящей из n независимых признаков S=(A,Z,W,δ,λ,a1), Где A=множество состояний автомата {a1,a2…aM} или алфавит состояний, Z=представляет собой множество входных сигналов {z1,z2…zK} или входной алфавит, W={w1,w2…wG} множество выходных сигналов или выходной алфавит, δ- функция перехода КА из состояния ai в aj под действием входного сигнала zf, λ- функция выхода, она определяет значение выходного сигнала wg находящегося в состоянии ai , под действием входного сигнала zk, a1- начальное состояние автомата. Автоматы являются конечными. Классификация КА. 1.Автомат называют Инициальным, если определено начальное состояние автомата. 2.Автомат может быть Детерминированным (ДА) и Не Детерминированным (НДА). ДА - у которого всегда известно последующие состояние автомата и значение выходного сигнала. НДА - является вероятным автоматом, у которого задается вероятность перехода из состояния ai в aj и выдаст с приходом zf выходной сигнал. Пример: регистры и счетчики (mod=10) Все конечные автоматы делятся на два типа: Абстрактные – используются для описания и анализа работы автомата. Структурные – для проектирования на основе модели конечного автомата некого цифрового устройства. |
42.Понятие абстрактного
автомата. Особенности его Система рассматривается как черный ящик, который находиться в некотором состоянии atm в текущий момент времени t, такой автомат имеет 1 эквивалентный вход и 1 эквивалентный выход. На вход автомата поступает буква алфавита ztf в момент t и в соответствии с функцией выхода λ, данный автомат выдаст букву выходного алфавита wtb=[atm,ztf].
При этом сам автомат переходит из состояния ai в aj , это состояние определяет функциональный переход автомата at+1j=δ[atm,ztf]. В зависимости от особенности функционирования автоматов различают две различные модели: 1.Автомат Мили, 2.Автомат Мура. Автомат Мили. Функционирует: выходной сигнал такого автомата определяется текущим состоянием автомата и входным сигналом, поступившим на вход автомата в данный момент времени w(t)=λ[am(t),zf(t)]. Последующее состояние автомата будет определяться функцией перехода и значением входного сигнала a(t+1)=δ[am(t),zf(t)]. Автомат функционирует в дискретный момент времени (такты, целыми цифрами)
Автомат Мили – инициальный у него всегда известно начальное состояние a(0)=a1 Автомат Мура. Входной сигнал автомата Мура определяется состоянием автомата и не зависит от значения входного сигнала. Поэтому выходной сигнал будет определяться от текущего состояния автомата w(t)=λ[am(t)], последующим состоянием функционального перехода a(t+1)=δ[am(t),z1(t)], t=0,1,2,3. Автомат Мура – инициальный, т.к. начальное состояние всегда определено. | ||||||||||||||||||||||||||||||||||||
43.Автоматы Мили и Мура. Автомат Мили. Функционирует: выходной сигнал такого автомата определяется текущим состоянием автомата и входным сигналом, поступившим на вход автомата в данный момент времени w(t)=λ[am(t),zf(t)]. Последующее состояние автомата будет определяться функцией перехода и значением входного сигнала a(t+1)=δ[am(t),zf(t)]. Автомат функционирует в дискретный момент времени (такты, целыми цифрами)
Автомат Мили – инициальный у него всегда известно начальное состояние a(0)=a1 Автомат Мура. Входной сигнал автомата Мура определяется состоянием автомата и не зависит от значения входного сигнала. Поэтому выходной сигнал будет определяться от текущего состояния автомата w(t)=λ[am(t)], последующим состоянием функционального перехода a(t+1)=δ[am(t),z1(t)], t=0,1,2,3. Автомат Мура – инициальный, т.к. начальное состояние всегда определено. |
44.Способы задания автоматов Мили. Для того, что бы описать автомат, надо описать конечное множество A,Z,W,δ,λ,a1. Другими словами требуется определить область функционального перехода и выхода δ>λ. Описать входные сигналы, осуществляющие переход КА из ai в aj ,описать функцию выхода, которая будет выдавать букву алфавита в текущий момент t. Поскольку алфавит входных и выходных сигналов является конечным, то функция перехода λ и функция выхода всегда можно представить в виде таблицы или графа. 1.Табличный способ: Автомат Мили задается таблицей
переходов и выходов. В таблице
переходов и выходов каждый столбец
соответствует определенному Пример: Задан автомат, описывающий 3 состояния A={a1,a2,a3}Zвх={z1,z2}Wвых={w Таблица перехода автомата (δ(a,z)). Таблица выходов (λ(a,z)).
Совмещенная таблица переходов и выходов.
2.С помощью графа: Автомат в виде направленного графа, состояние графа определяется вершинами графа, дуги определяют между вершинами переход автомата из одного состояние в другое под действиями другого сигнала, и показывает выдачу выходного сигнала. Поэтому вначале дуги записывают входной сигнал вызывающий данный переход, а в конце дуги ставиться буква выходного алфавита, которая формируется на данном переходе. Если переход автомата из первого состояния в другое вызывается не нашими сигналами, то все сигналы записываются в начале дуги. Если переход автомата из первого состояния в другое не сопровождается выдачей буквой выходного алфавита, то в конце дуги ставиться прочерк. Граф автомата Мили:
|
Информация о работе Шпаргалка по "Схемотехнике управляющих систем"