ВУЗ:
Рубрика:
автомата Мура (табл. 4). Попав в любое из таких состояний, автомат Мура дол-
жен обеспечить дальнейшую реализацию прежней функции переходовтолько
уже в ”терминах” состояний автомата Мура, т.е. состояния b
0,
b
03,
b
12,
b
13,
b
21,
b
22,
и b
23
должны обеспечить переходы, аналогичные тем, которые имели место для
состояния q
0
в автомате Мили,
b
01
-аналогичное q
1
, а b
02
и
b
11
-аналогичные
q
2
.
Полученный автомат Мура приведен в табл. 5.
Пусть не смущает, что автомат получился явно избыточным, уменьшить
число состояний- дело техники. Главное, что он ”работает” точно так же, как и
исходный автомат Мили.
Таблица 4
Таблица 5
Таким образом, существует стандартный прием, с помощью котороко
можно преобразовать автомат Мили в эквивалентных ему автомат Мура. При-
чем, если в автомате Мили n внутренних состояний и m входных то в получен-
ном автомате Мура будет n
∗
m+1 состояний.
Переход от автомата Мура
К эквивалентному автомату Мили
Из анализа переходов автоматов Мили и Мура следует, что для перехода
от автомата Мили к автомату Мура необходимо как бы отнести каждый выход-
ной сигнал к предшествующему состоянию и входному сигналу, который пере-
вел автомат Мура в данное состояние. Другими словами, на графе автомата вы-
ходные сигналы, ранее приписанные вершинам, необходимо отнести ко всем
заходящим в эту вершину дугам. Например, для автомата рис. 2 эквивалентный
автомат Мили будет иметь вид, показанный на рис.3.
Рис. 3
Н Н Б Н Б В Б В В
b
0
b
01
b
02
b
03
b
11
b
12
b
13
b
21
b
22
b
23
1 b
01
b
11
b
21
b
01
b
21
b
01
b
01
b
01
b
01
b
01
2 b
02
b
12
b
22
b
02
b
22
b
02
b
02
b
02
b
02
b
02
3 b
03
b
13
b
23
b
03
b
23
b
03
b
03
b
03
b
03
b
03
q
0
b
0
q
1
q
2
1
q
1
b
01
q
2
b
11
q
0
b
21
2
q
2
b
02
q
2
b
12
q
0
b
22
3
q
3
b
03
q
0
b
13
q
0
b
23
автомата Мура (табл. 4). Попав в любое из таких состояний, автомат Мура дол- жен обеспечить дальнейшую реализацию прежней функции переходовтолько уже в ”терминах” состояний автомата Мура, т.е. состояния b0, b03, b12, b13, b21, b22, и b23 должны обеспечить переходы, аналогичные тем, которые имели место для состояния q0 в автомате Мили, b01 -аналогичное q1, а b02 и b11-аналогичные q2. Полученный автомат Мура приведен в табл. 5. Пусть не смущает, что автомат получился явно избыточным, уменьшить число состояний- дело техники. Главное, что он ”работает” точно так же, как и исходный автомат Мили. Таблица 4 q0 q1 q2 b0 q1 q2 q0 1 b01 b11 b21 q2 q2 q0 2 b02 b12 b22 q3 q0 q0 3 b03 b13 b23 Таблица 5 Н Н Б Н Б В Б В В b0 b01 b02 b03 b11 b12 b13 b21 b22 b23 1 b01 b11 b21 b01 b21 b01 b01 b01 b01 b01 2 b02 b12 b22 b02 b22 b02 b02 b02 b02 b02 3 b03 b13 b23 b03 b23 b03 b03 b03 b03 b03 Таким образом, существует стандартный прием, с помощью котороко можно преобразовать автомат Мили в эквивалентных ему автомат Мура. При- чем, если в автомате Мили n внутренних состояний и m входных то в получен- ном автомате Мура будет n∗ m+1 состояний. Переход от автомата Мура К эквивалентному автомату Мили Из анализа переходов автоматов Мили и Мура следует, что для перехода от автомата Мили к автомату Мура необходимо как бы отнести каждый выход- ной сигнал к предшествующему состоянию и входному сигналу, который пере- вел автомат Мура в данное состояние. Другими словами, на графе автомата вы- ходные сигналы, ранее приписанные вершинам, необходимо отнести ко всем заходящим в эту вершину дугам. Например, для автомата рис. 2 эквивалентный автомат Мили будет иметь вид, показанный на рис.3. Рис. 3
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »