Skip to content

Automaty

Sekvenční automaty

Tohle není moje

Tuto sekci ještě musím přepsat, aby byla jednodušší na pochopení :)

Obecně všechny systémy, kde počítáme s časem, jakožto s faktorem podmiňujícím chování jsou sekvenční.

Chování a typ automatu je určena pěti parametry:

  • množinou vstupních symbolů (X) tzv. vstupní abecedou
  • množinou výstupních symbolů (Y) tzv. výstupní abecedou
  • množinou vnitřních stavů (Q)
  • přechodovou funkcí (δ) - podmínky přechodu mezi stavy automatu
  • výstupní funkcí (λ) - zobrazení \(Y=λ(X,Q)\)
Typ automatu Určení automatu Poznámka
Automat kombinačního typu –kombinační logický systém \(A = \{X, Y, δ=F\}\) Automat má jeden konstantní stav (vnitřní).
Medvěděvův “konečný” automat – automat bez výstupního zařazení \(A = \{X, Q, δ\}\)
\(Qt = δ(X_t, Q_{t-1} )\)
Výstupní chování automatu nelze pozorovat.
Mooreův automat \(A = \{X, Y, Q, δ, λ_0\}\)
\(Q_t = δ(X_t, Q_{t-1})\)
\(Y_t = λ_0(Q_t)\)
Výstupní stav je závislý na vnitřním stavu automatu. Převoditelný na Mealyho.
Autonomní automat \(A = \{Y, Q, δ, λ\}\)
\(Q_t = δ_0(Q_{t-1})\)
\(Y_t = λ_0(Q_t )\)
Konstantní chování z hlediska “vstupů”.
Mealyho automat \(A = \{X, Y, Q, δ, λ\}\)
\(Q_t=δ(X_t, Q_{t-1})\)
\(Y_t=λ(X_t, Q_{t-1})\)
Nejobecnější automat, výstupní stav je závislý na vnitřním stavu a na vstupu, převoditelný na Moora.
Stochastický, pravděpodobnostní automat \(A = \{X, Y, Q, δ, λ\}\)
\(δ:P_δ \{Q_j / Q_i , X_1 \}\)
\(λ:P_λ \{Y_m / Q_i, X_1 \}\)
Přechodové a výstupní funkce jsou
pravděpodobnostmi \(P_δ\) a \(P_λ\).
Realizace je deterministická.
  • Automat typu Mealy je zpravidla jednodušší než automat Mooreův, protože pro vytvoření požadované výstupní sekvence není třeba navrhovat pro každou hodnotu požadovaného výstupu, který má být odezvou na vstupní sekvenci, odpovídající vnitřní stav.
  • Automat typu Mealy reaguje na vstupní sekvenci dříve než automat typu Moore. Tato vlastnost může být nevýhodou, protože okamžik, kdy automat zareaguje na změnu vstupu, není přesně definován, záleží na vnějším vstupním signálu, který nemusí být přesně synchronizován s hodinami automatu.

nějací obrázkovači zde? Asi by to chtělo i ty popisky, ale idk