лабораторна работа - LAB8

5.1. Дискретно-детерминирани модели.

Дискретно-детерминистичните модели представляват друг широк клас динамични системи, работещи в дискретно време. Важно място в моделирането на този клас системи заемат крайните автомати, които представляват системи, които обработват дискретна информация и променят вътрешните си състояния само в допустими времена.

Автоматът е устройство, което приема входни сигнали и приема изходни сигнали, които имат вътрешни състояния, които се променят по време на работата му. Математическите модели под формата на краен автомат се наричат ​​F - схеми от английското finite automate - краен автомат.

Абстрактният краен автомат се характеризира с шест елемента: краен набор X от входове (входна азбука), краен набор Y от изходи (изходна азбука), краен набор Z от вътрешни състояния (вътрешна азбука или азбука на състоянието), преходна функция

лабораторна
, изходна функция
лабораторна
и начално състояние
работа
. Така държавната машина се определя от шест:

(29)

Такъв автомат функционира в дискретно автоматно време, чиито моменти са цикли - равни времеви интервали, съседни един на друг. Всеки цикъл съответства на постоянни стойности на входни и изходни сигнали и вътрешни състояния x(t), y(t) и z(t), съответно (t = 0, 1, 2, …).

Абстрактният автомат функционира по следния начин: в момента t, намирайки се в състояние z(t), автоматът получава сигнала

сигнал
на входния канал и подава сигнал на изхода, преминавайки в състоянието. И.

Автоматът в процеса на своята работа осъществява някакво преобразуване на множеството от думи на входната азбука X върху множеството от думи на изходната азбука Y, т.е.ако на входа на краен автомат, зададен в началното състояние

работа
, са дадени в някаква последователност буквите от входната азбука x(0), x(1), x(2), …, тогава на изхода на автомата последователно ще се появят буквите от изходната азбука y(0), y(1), y(2),….

В зависимост от закона на функциониране абстрактните автомати се делят на автомати от първи и втори род.

За F, автомат от първи вид, наречен автомат на Мили, можем да напишем:

lab8
(30)

За F, автомат от втори вид, новото състояние и изходният сигнал се определят като:

автомат
(31)

Автомат от втори вид, чийто изходен сигнал се определя от неговото състояние

автомат
, се нарича автомат на Мур.

Уравнения (30) - (31), които определят функционирането на F-автомата, са частен случай на уравнение (29) за детерминирана система S с единичен дискретен входен сигнал X.

Според броя на състоянията се разграничават крайни автомати с памет и без памет. Автоматите с памет имат повече от едно състояние, докато автоматите без памет имат само едно състояние. Автоматите без памет се наричат ​​комбинационни или логически схеми. Работата на автомата се описва с уравнението:

лабораторна
.

Ако азбуките X и Y се състоят от две букви, тогава функцията се нарича булева.

Според характера на дискретното отчитане на времето крайните автомати се делят на синхронни и асинхронни. В синхронните автомати моментите на постъпване на входните сигнали са строго фиксирани и се определят от синхронизиращи сигнали. След следващия входен сигнал настъпва преход към ново състояние и на изхода се издава сигнал. Отговорът на автомата на всяка стойност на входния сигнал завършва в един цикъл, чиято продължителност се определя от интервала между съседни синхронизиращи сигнали. Асинхроненавтоматът чете входния сигнал непрекъснато за интервал от време, чиято продължителност не е ясно фиксирана. Под действието на входен сигнал автоматът може да променя състоянието си няколко пъти, произвеждайки изходен сигнал за всяко състояние. В този случай автоматът преминава в стабилно състояние, което не може да бъде променено от подаден входен сигнал.

За да се зададе краен F-автомат, е необходимо да се опишат всички елементи на множеството, т.е. неговите азбуки, функции и начално състояние в момент t = 0.

Има няколко начина за задаване на F - автомат, от които най-често използваните са табличен, графичен и матричен.

Табличният начин за описание на абстрактни автомати дефинира преходни и изходни таблици, в които редовете съответстват на входните сигнали X на автомата, а колоните съответстват на неговите състояния Z. В пресечната точка на i-тия ред и k-тата колона на преходната таблица се намира стойността

лабораторна
на преходната функция, а в изходната таблица - стойността
състояние
на изходната функция (Таблици 5.1. и 5.2.).

Таблица 5.1.Функции за прескачане.