4.2.6. Двумерные направленные графыРанее в этой главе мы ввели входную и выходную маски для объяснения способа выполнения рекурсивного вычисления выходных отсчетов разностного уравнения. Маски полезны при определении того, является ли разностное уравнение рекурсивно вычислимым, какие начальные условия требуются для рекурсии и какие способы частичного упорядочивания обеспечивают рекурсивную вычислимость. Направленный граф является другим способом графического описания двумерных ЛИС-систем. Направленный граф можно вывести из Направленный граф представляет собой набор ветвей, изображающих направленные соединения между узлами сигналов. Для любого значения упорядоченной пары Рис. 4.20. Типы ветвей, используемых в двумерном направленном графе. а – оператор усиления; б – сдвиг вправо (горизонтальная задержка); в – сдвиг влево; г – сдвиг вверх (вертикальная задержка); д – сдвиг вниз. Простейшей ветвью является оператор усиления. Величина на выходе ветви есть просто величина на входе, умноженная на коэффициент усиления ветви. Остальные четыре типа ветвей являются операторами сдвига. Если на входе имеется отсчет Пример 1 В качестве простого примера рассмотрим передаточную функцию
которая соответствует разностному уравнению
Это уравнение можно представить направленным графом, показанным на рис. 4.21. Рис. 4.21. Представление системы, приведенной в примере 1, в виде направленного графа. Пример 2 В качестве более сложного примера рассмотрим фильтр с передаточной функцией
которая соответствует разностному уравнению
Нетрудно понять, что это уравнение можно представить направленным графом, показанным на рис. 4.22. Рис. 4.22. Представление системы, приведенной в примере 2, в виде направленного графа. В случае одномерных физически реализуемых фильтров направленный граф можно непосредственно использовать для их практической реализации, поскольку оператор сдвига можно рассматривать как выборку из отдельной ячейки памяти. Однако в двумерном случае реализовать оператор сдвига гораздо сложнее. Рассмотрим направленный граф, представленный на рис. 4.22. Например, если выбран порядок вычислений столбец за столбцом, выходные значения будут вычисляться в порядке
|