100
10. ÌÅÒÎÄÛ ÊÎÄÈÐÎÂÀÍÈß ÑÎÑÒÎßÍÈÉ
ÀÁÑÒÐÀÊÒÍÛÕ ÀÂÒÎÌÀÒÎÂ
Ïðîöåññ êîäèðîâàíèÿ ñîñòîÿíèé àáñòðàêòíûõ àâòîìàòîâ ÿâëÿåòñÿ
ïåðâûì ýòàïîì êàíîíè÷åñêîãî ìåòîäà ñòðóêòóðíîãî ñèíòåçà àâòîìà-
òîâ. Êîäèðîâàíèå çàêëþ÷àåòñÿ â óñòàíîâëåíèè âçàèìíî îäíîçíà÷íîãî
ñîîòâåòñòâèÿ ìåæäó ìíîæåñòâîì A = {a
1
, ..., a
m
} ñîñòîÿíèé àâòîìàòà è
ìíîæåñòâîì R-êîìïîíåíòíûõ âåêòîðîâ {k
1
, ..., k
m
}, k
m
={λ
m1
, ..., λ
mR
},
ãäå λ
m1
ñîñòîÿíèå r-ãî ýëåìåíòà ïàìÿòè (òðèããåðà). Îáû÷íî êîäèðî-
âàíèå ïðîèçâîäèòñÿ ñ ïîìîùüþ ñèìâîëîâ äâîè÷íîãî ñòðóêòóðíîãî àë-
ôàâèòà (λ
m
∈{1,0}), ïîñêîëüêó ïðè ýòîì ðåøàåòñÿ çàäà÷à îïðåäåëåíèÿ
íåîáõîäèìîãî ÷èñëà òðèããåðîâ, èìåþùèõ äâà óñòîé÷èâûõ ñîñòîÿíèÿ.
Çàâèñèìîñòü ÷èñëà òðèããåðîâ îò êîëè÷åñòâà ñîñòîÿíèé çàäàííîãî àáñò-
ðàêòíîãî àâòîìàòà îïðåäåëÿåòñÿ ôîðìóëîé [2]:
R ≥ ]log
2
M[,
ãäå ]b[ îçíà÷àåò áëèæàéøåå öåëîå ÷èñëî, áîëüøåå b èëè ðàâíîå åìó,
åñëè b öåëîå.
Êîäèðîâàíèå ñîñòîÿíèé àâòîìàòà ìîæíî îñóùåñòâëÿòü ðàçëè÷íûìè
ñïîñîáàìè. Ýòî ìîæåò áûòü ïðîèçâîëüíîå êîäèðîâàíèå, êîãäà êàæäî-
ìó ñîñòîÿíèþ ñòàâèòñÿ â ñîîòâåòñòâèå ñëó÷àéíûé íàáîð äâîè÷íûõ ñèì-
âîëîâ, êîëè÷åñòâî êîòîðûõ ðàâíî R. Ñèíòåçèðîâàííûé íà îñíîâå òàêîãî
êîäèðîâàíèÿ ñòðóêòóðíûé àâòîìàò íå áóäåò îïòèìàëüíûì, òàê êàê, âî-
ïåðâûõ, åãî êîìáèíàöèîííàÿ ñõåìà ìîæåò îáëàäàòü ïîâûøåííîé ñëîæ-
íîñòüþ è, âî-âòîðûõ, ïðè îòñóòñòâèè ñèíõðîíèçàöèè è äâîéíîé ïàìÿòè â
ïðîöåññå ôóíêöèîíèðîâàíèÿ ýòîãî àâòîìàòà ìîãóò ïîÿâèòüñÿ ñîñòÿçà-
íèÿ [4].
ßâëåíèå ñîñòÿçàíèé âîçíèêàåò âñëåäñòâèå òîãî, ÷òî ýëåìåíòû ïàìÿ-
òè èìåþò ðàçëè÷íûå, õîòÿ è äîñòàòî÷íî áëèçêèå, âðåìåíà ñðàáàòûâà-
íèÿ. Êðîìå òîãî, ðàçëè÷íû òàêæå çàäåðæêè ñèãíàëîâ âîçáóæäåíèÿ, ïî-
ñòóïàþùèõ íà âõîäíûå êàíàëû ýëåìåíòàðíûõ àâòîìàòîâ ïî ëîãè÷åñêè-
ìè öåïÿì íåîäèíàêîâîé äëèíû. Åñëè ïðè ïåðåõîäå àâòîìàòà èç îäíîãî
ñîñòîÿíèÿ â äðóãîå äîëæíû èçìåíèòü ñâîè ñîñòîÿíèÿ ñðàçó íåñêîëüêî
òðèããåðîâ (÷òî õàðàêòåðíî äëÿ ïðîèçâîëüíîãî êîäèðîâàíèÿ), òî ìåæäó
íèìè íà÷èíàþòñÿ ñîñòÿçàíèÿ. Òîò òðèããåð, êîòîðûé âûèãðûâàåò ýòè ñî-
ñòÿçàíèÿ, ò. å. èçìåíèò ñâîå ñîñòîÿíèå ðàíüøå, ÷åì äðóãèå ýëåìåíòû
ïàìÿòè, ìîæåò ÷åðåç öåïü îáðàòíîé ñâÿçè èçìåíèòü ñèãíàëû íà âõîäàõ
íåêîòîðûõ òðèããåðîâ äî òîãî, êàê äðóãèå ó÷àñòâóþùèå â ñîñòÿçàíèÿõ
èçìåíÿò ñâîå ñîñòîÿíèå. Ýòî ìîæåò ïðèâåñòè àâòîìàò â ñîñòîÿíèå, íå