|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[26] Например, для автомата, граф которого изображен на рис.3.8, матрица соединений может быть представлена в виде (3.9). Рис.3.8. Граф конечного автомата к примеру разбиения на подавтоматы
Из (3.9) следует, что Sj={2, 5} составляет преходящий подавтомат, S2={1, 3, 6} - тупиковый подавтомат и S3={0,4} - изолированный подавтомат. Если начальное состояние принадлежит множеству S2, то можно упростить автомат, исключив состояние SjUS3={2, 5, 0, 4}, а в случае принадлежности начального состояния множеству 8з автомат упрощается исключением состояний S1U S2={f2, 5, 1, 3, 6}. 3.9. СИНТЕЗ КОНЕЧНЫХ АВТОМАТОВ Синтез конечного автомата заключается в построении такого автомата , который бы имел заданные характеристики. Фактически реализация конечного автомата сводится к синтезу соответствующей комбинационной схемы, преобразующей входные переменные x(h) с учетом внутренних состояний s(h) в выходные переменные y(h) и следующие внутренние состояния s(h+l) в соответствии с заданными выходной v(h) и переходной функциями \\f(h+I) [2]. Для сохранения состояния s(h+l) до следующего такта в цепь обратной связи вводится необходимое количество элементов памяти. Поскольку логические элементы, на которых реализуются комбинационные схемы, а также элементы памяти имеют два устойчивых состояния, соответствующих логической "1" и "О", то для их работы требуются входные символы (переменные), имеющие два состояния - логического "0" и "1". При этом необходимо осуществить преобразование общей таблицы переходов автомата к таблице соответствия в двоичном структурном алфавите. Если элементы множеств X, S, Y пронумерованы порядковыми числами, начиная с нуля , то им соответствуют коды , представляющие собой двоичные эквиваленты этих чисел. Так, для автомата, граф которого изображен на рис.3.9, общая таблица переходов представлена в таблице 3.5. Преобразуем таблицу 3.5 в таблицу 3.6 - таблицу соответствия, и затем в таблицу 3.7 -таблицу соответствия в двоичном алфавите. Таблица 3.5 Общая таблица переходов
ТаблицаЗ.6 Таблица соответствия
Таблица 3.7 Таблица соответствия в двоичном алфавите
Представим функцию переходов y/(h+l)=x*s булевой функцией, записанной в СДНФ: y/jfh + 1) = Sj(h + 1) = xSjS2 v xs,s2 y/2(h + 1) = s2(h + l) = xs1s2 vxSjS2 vxs1s2 (3.10) Функцию выходов v(h)=X*S представим булевой функцией в СКНФ: v(h) = y(h) = (xvsj v s2)(x v st v s2) (3.11) Из (3.10),(3.11) видно, что комбинационная схема (КС) должна иметь три входа, соответствующие входной переменной x(h) и переменным состояниям Sj(h), s2(h), а также три выхода, соответствующие переменным состояниям S](h+1), s2(h+l) и переменной выхода y(h). Таким образом, структурная схема рассматриваемого конечного автомата примет вид, показанный на рис.3.10 , где ЭП - элементы памяти, а его принципиальная схема - вид, показанный на рис.3.11, где в качестве ЭП используются RS триггеры [10-12]. Рис.3.10. Структурная схема конечного автомата |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||