У вас вопросы?
У нас ответы:) SamZan.net

Рассмотрим множество векторов {[x1t x2t

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 5.4.2025

7.2. Рекуррентные булевы функции

Пусть некоторая функция в момент времени t может принимать значение yt, равное 0 или 1.

Рассмотрим множество векторов

= {< x1t, x2t, ..., xnt, y t - 1, ..., y t - k >},    (7.5)

координаты которых принимают значения 0 или 1. Осуществим однозначное отображение множества  на множество y = {0,1}.

Определение 7.3. Функция yt = (x1t, ..., xnt, yt-1, ..., yt-k), задающая однозначное отображение  на множество Y, называется рекуррентной булевой функцией первого рода (РБФ-1).

РБФ-1 определяется следующим соотношением:

          (7.6)

где а{0,1}.

Рис. 7.4

Физически функция (7.6) реализуется в виде схем с n входами и K линиями обратной связи (рис. 7.3, а).

Если РБФ-1 не зависит от аргументов xi t (i = 1, 2, ..., n), то она называется вырожденной РБФ-1 и определяется соотношением

          (7.7)

Физически в схеме, соответствующей собственной функции (7.7), отсутствуют внешние входы (рис. 7.4, б).

Пример 7.3

РБФ-1 задана следующей системой:

Рассмотрим несколько первых значений этой функции:

y1 = x11  y0 = x11  0 = x11;

y2 = x12  y1 = x11  x12;

y3 = x13  y2 = x11  x12  x13.

Отсюда для любого t имеем y t = x1 m.

Запишем множество наборов

= {< x1t, x2t, ..., xnt, x1(t - 1), x2(t - 1), ..., xn(t - 1), ..., x1(t - r), ..., xn(t - r) >},

где xj(t - i){0,1} и соответствует значению j-го входного аргумента в момент времени (t - i).

Рассмотрим функцию

y t = (x1t, ..., xnt, x1(t - 1), x2(t - 1), ..., xn(t - 1), ..., x1(t - r), ..., xn(t - r)).  (7.8)

Определение 7.4. Функция yt, дающая однозначное отображение множества  на множество ={0,1}, называется рекуррентной булевой функцией 2-го рода (РБФ-2).

Пример 7.4

Задана функция yt = x1t  x2t  x2(t - 1). На вход устройства, реализующего данную РБФ-2, подаются последовательности:

      y0 (0, 0, 0) = 0,

{x1t} = 0, 1, 0, 1, 0, 1, 0, . . .    y1 (1, 0, 0) = 1,

    Тогда  y2 (0, 0, 0) = 0,

{x2t} = 0, 0, 0, 1, 1, 1, 0, . . .    y3 (1, 1, 0) = 1,

      y4 (0, 1, 1) = 1 и т.д.

Введем замену переменных функций (7.8):

x1t = 1; x1(t - 1) = n+1; ... ; x1(t - r) =  r n+1;

x2t = 2; x2(t - 1) = n+2; ... ; x2(t - r) =  r n+2;    (7.9)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xnt = n; xn(t - 1) = 2n; ... ; xn(t - r) =  r n+n.

Тогда РБФ-2 (7.8) можно записать в виде функции y = (1,2,..., n,n+1,..., r n+ n), которая является обычной функцией алгебры логики. Итак, уравнение
y t = x1(t - 1) описывает работу однотактной линии задержки

(т.е. устройства, “задерживающего” входную величину на некоторую величину времени), а уравнение

yt = x1(t - k)        (7.10)

работу K-тактной линии задержки

В связи с этим, возвращаясь к уравнению (7.9), можно утверждать, что любая РБФ-2 реализуется с помощью линий задержки и подбора функциональных элементов, представляющих обычные ФАЛ.

Пример 7.5

Синтезировать функциональную схему, реализующую следующую РБФ-2:

y = x1(t - 1)  2t  x1t  x2(t - 2).

Решение.

Осуществляем замену переменных 1 = x1t, 2 = x2t, 3 = x1(t-1), 4 = x2(t-2) и получаем функцию y = 3  1 2  4.

Анализируем, что входные аргументы x1 и x2 подаются на вход схемы в виде двоичных временных последовательностей, а для получения аргументов 3 и 4 применяются линии задержки. Тогда общая функциональная схема имеет вид, показанный на рис. 7.5:

Рис. 7.5

Рассмотрим множество векторов  = T {< x1t, ..., xnt, x1(t-1), ..., xn(t-1), ..., x1(t-r), ..., xn(t-r), yt-1, ..., yt-k >}, где в конкретных наборах величины r и k могут принимать значения r = 1, 2, ..., t, k = 0, 1, 2, ..., t.

Определение 7.5. Функция yt, дающая однозначное отображение множества T на множество Y = {0,1}, называется рекуррентной булевой функцией (РБФ).

Пример 7.6

Заданы РБФ

и последовательность входов

{x1t} = 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, . . .

Имеем:

y1 = x11  y0  x10 = 0  1  0 = 0;

y2 = x12  y1  x11 = 0  0  0 = 0;


y
t =

y0 = a     при t  0,

(x1t, ..., xnt, yt-1, ..., yt-k)  при t > 0,

y t - 1

y t - 2

y t - k

y t

. . .

а

x1t

x2t

xnt

. . .

y t - 1

y t - 2

y t - k

y t

. . .

б

yt =

y0 = a    при t  0,

(yt-1, yt-2, ..., yt-k)  при t > 0,

 

y0 = 0;

yt = x1t  y t-1.

З1

xt

yt

З1

З1

xt

yt

З1

. . .

З1

З1

x1

y

x2

y0 = 1,

y t = x1t y t - 1 x1(t - 1)




1. М.Черп В.Н.Виниченко Речь в брошюре пойдет о твердых бытовых отходах ТБО или[твердых муниципальных отхо
2. Вариант 8 Задача 136 Даны натуральное число n действительные числа 1
3. реферату- Національний дохід і ВВП як основні показники розвитку суспільного виробництваРозділ- Мікроеконом
4. Відмінки іменників Вивчаючи відмінювання іменників усіх відмін потрібно навчити шестикласників розрізн.html
5. 1Предметы и задания курса; 2Понятия о рациональном русском языке и литературном русском языке; 3Основные
6. Анализ теорий цены и сущности рыночного подхода к её формированию
7. Виды амплитудных детекторов и амплитудных ограничителей
8. Пояснительная записка ДП
9. Основи юридичної психології
10. Мировое соглашение в делах о несостоятельности (банкротстве)