Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
discrete_math.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.33 Mб
Скачать

53. Операции над логическими автоматами: суперпозиция и введение обратной связи.

Пусть имеется два автомата, один из которых вычисляет автоматную функцию f1, а другой – функцию f2. Если выход первого автомата подключить ко входу второго, то полученный автомат будет вычислять суперпозицию f2( f1). Очевидно, суперпозиция автоматных функций сама является автоматной функцией. Её каноническую систему можно получить из канонических систем исходных функций.

Пример 1. Автоматные функции f1 и f2 заданы соответственно каноническими системами

Требуется получить каноническую систему и нарисовать схему из функциональных элементов и элементов единичной задержки для автомата, вычисляющего суперпозицию f2( f1).

Схемы автоматов, вычисляющих функции f1 и f2, приведены на рисунке. В первой схеме используется функциональные элементы инвертор и конъюнктор, а во второй – дизъюнктор. Кроме того, прямоугольником на схемах обозначены элементы единичной задержки. Надписи около их входов и выходов указывают, что в начале t-го такта им на вход поступает сигнал q(t), «выталкивая» при этом на выход сигнал q(t – 1).

На нижнем рисунке представлена схема автомата, вычисляющего суперпозицию f2( f1). Он имеет два входа и один выход и получается в результате последовательного соединения исходных автоматов.

Каноническая система полученного автомата имеет вид

Она получается в результате объединения двух исходных систем. При этом из первой системы удалено первое уравнение, a его правая часть подставлена вместо х(t) во вторую cистему. Кроме того, полученная каноническая система содержит две функции переходов.

Определение. Говорят, что автоматная функция f  зависит с запаздыванием от аргумента х1, если для любого набора из n входных последовательностей и любого момента времени t элемент y(t) выходной последовательности = f  не зависит от элемента x1(t) входной последовательности .

Если имеется автомат, вычисляющий сразу т автоматных функций f1, f2,…, fт, каждая из которых зависит от п аргументов х1, х2,…, хn, и при этом fj зависит от хk с запаздыванием, то в этом автомате можно ввести обратную связь по паре переменных (fj, хk). Операция введения обратной в данном случае заключается в том, что сигнал с j-го выхода направляется на k-й вход. В результате получается автомат, вычисляющий (m – 1) автоматных функций от (n – 1) аргументов.

Пример. Рассмотрим автомат, схема которого изображена на рисунке. Он вычисляет две функции f1 и f2 от двух аргументов х1 и х2. Убедившись, что f2 зависит от х1 с запаздыванием, требуется ввести обратную связь по паре переменных ( f2, х1) и написать каноническую систему полученного автомата.

Прежде всего запишем каноническую систему исходного автомата. Она имеет вид

Поскольку переменная х1(t) является фиктивной для булевой функции у2(t), то автоматная функция f2 зависит от х1 с запаздыванием. Следовательно, можно ввести обратную связь по паре переменных ( f2, х1). В итоге получим автомат с одним входом и одним выходом. Поскольку в ней присутствуют два элемента единичной задержки, то полученный автомат имеет не более четырех состояний. Его каноническая система имеет вид

Она получается из исходной канонической системы, если в ней всюду х1(t) заменить правой частью уравнения для у2(t), а само это уравнение удалить из системы.

39

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]