Управляемый модуль операторами логической свертки

Лукашевич Тина Витальевна Сивков Степан Игоревич Новиков Леонид Григорьевич

Журнал: Спецтехника и связь @st-s

Статья в выпуске: 1, 2013 года.

Бесплатный доступ

В статье рассматривается реализация управляемого модуля обработки сигналов на операторах логической свертки.

р-ряд \ z-ряд \ синхронная логическая свертка \ оператор логической свертки \ управляемый модуль логической свертки

Похожие статьи в разделе Электротехника

Фазоимпульсный модулятор на основе конвейерной логической сети
Фазоимпульсный модулятор на основе конвейерной логической сети

Сивков Степан Игоревич, Новиков Леонид Григорьевич

Неоднородные системы уравнений свертки в комплексной области
Неоднородные системы уравнений свертки в комплексной области

Напалков Валентин Васильевич, Мерзляков Сергей Георгиевич

Искусственный нейрон на синхронной логической свертке
Искусственный нейрон на синхронной логической свертке

Ваганов Денис Андреевич, Сивков Степан Игоревич, Новиков Леонид Григорьевич, Михайлов Дмитрий Михайлович

Конвейерный логический идентификатор
Конвейерный логический идентификатор

Сивков Степан Игоревич, Новиков Леонид Григорьевич

Короткий адрес: https://sciup.org/14967136

IDS: 14967136

Текст научной статьи Управляемый модуль операторами логической свертки

С овременные преобразовательные устройства имеют модульную конструкцию. Каждый модуль состоит из большого числа микросхем, к внутренним элементам которых нет необходимого доступа. В отличие от схем на дискретных компонентах в модулях теряется гибкость управления такими приборами, поскольку нет возможности изменять параметры микросхем. Если ряд элементов с разными значениями или характеристиками объединить в одну микросхему и управлять ими при помощи программируемых ключей, то можно достаточно легко перестраивать параметры всей преобразовательной системы. Поэтому задача создания управляемых операторов логической свертки (ОЛС) является актуальной.

Логические операции с PZ-рядами

Синхронный унитарный сигнал (СУС) ‒ синхронная последовательность единиц, в которой информационная величина представляется в виде Р-ряда (P- prima) или Z-ряда (Z-zero). Информационным параметром является длина (NР) Р-ряда и длина (Nz) Z-ряда.

На дискретной шкале СУС может быть представлен в алгебраической или логической форме, например:

А(p)= Pk + Pm , или А(p) = Pk Pm , где k , m ‒ показатели степени, определяющие местоположение переменной P в ряду.

Для компактности удобно пользоваться векторной формой записи многочленов, например:

А(p) = А(k,m) = Pk+ Pk+1+ Pk+2+ ... +Pm , где k – начало, m ‒ конец ряда, «,» символ итерации (продолжения) ряда. В результате такого представления преобразование сигналов может быть сведено к преобразованию PZ-рядов, и формализовать логическую обработку сигналов.

Логические схемы в сочетании с синхронными элементами задержки по- зволят выполнять различные операции с унитарными рядами: расширение, ограничения, выделение фронтов, удвоение, селекцию по длине ряда, выборку комбинаций по шаблону, проверку условий, умножение и деление на фиксированный многочлен, преобразование, кодирование и декодирование комбинационных рядов.

При описании синхронных величин удобно использовать запись комбинаций в виде многочлена с фиктивной переменной. Индекс фиктивной переменной показывает местоположение переменной в разрядной сетке логического слова или величину задержки.

Синхронную логическую функцию, определяющую соответствие между логическими выражениями исходных двоичных последовательностей и задержанных по очереди, будем называть синхронной логической сверткой [1]. Для формализации анализа и синтеза синхронных унитарных устройств введен оператор логической свертки:

C(pn+m) = A(pn) Θ В(pn+1),

где A(p) =a0P0+a1P1+a2P2+ ... входная последовательность, ai ={0,1} – переменная, которая определяет наличие или отсутствие переменной pi в многочлене А(p) , В(p ) =A(p) , p многочлен задержки входной последовательности, Θ символ логической операции из множества W[ , , , , ], где конъюнкция, дизъюнкция, сложение по модулю два, прямой запрет, обратный запрет.

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

Сδ(p) = A(p) ∨ B(p) → СДС, СΚ(p) = A(P) ∧ B(P) → СКС, Cϕ(p) = A(P) ∧ B(P) → СФС,      (1)

Cs(p) = A(P) ∧ B(P) → ССС, Cµ(p) = A(P) ⊕ B(P) → СМС.

Синхронная дизъюнктивная свертка (СДС) преобразует синхронный последовательный сигнал – увеличивает количество единичных интервалов СУС на величину К Д (количество последовательно включенных элементов СДС). Синхронная конъюнктивная свертка (СКС) преобразует синхронный последовательный сигнал – уменьшает количество единичных интервалов СУС на величину КК (количество последовательно включенных элементов СКС).

Синхронная свертка по модулю два (СМС) преобразует синхронный последовательный сигнал – выделяет стробы, совпадающие с первыми интервалами FP и FZ единичных и нулевых последовательностей, то есть отмечает (маркирует) все перепады значений входной последовательности.

Синхронная конъюнктивная свертка с инверсией задержанной входной переменной (СФС) преобразует синхронный последовательный сигнал – вырабатывает импульс Fp , совпадающий с первым интервалом последовательности единиц.

Синхронная конъюнктивная свертка с инверсной входной переменной (ССС) выделяет строб FZ , идентифицирует скачок последовательности нулей.

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

Управляемый модуль операторов логической свертки

В рассматриваемом модуле логической свертки применены ( рис. 1 ) две функции:

  •    программирование операторов логической свертки с помощью мультиплексора MS;

  •    управление частотой синхронизации с помощью преобразователя код-частота на основе СТ вычитающего счетчика с предустановкой.

Данное схемотехническое решение позволит получить необходимый вид

Таблица 1. Основные виды сверток

Вид свертки

Управляющий код для MS

1

2

3

4

5

6

7

8

9

1

1

1

1

сдс

С5(р)= А(р) v В(р)

1110

Г

Г

скс

С,(р)= А(р) л В(р)

1000

СФС

Сф(р)=А(р)лВф)

0010

ссс

Cs(p)=A(p)aB(p)

0100

СМС

ОНО

Cfl(p)= А(р) ® В(р)

Рис. 1. Управляемый модуль свертки с реверсивным счетчиком

оператора и заданную кратность сверточного преобразования путем задания периода синхронизации и уменьшения количества однотипных операторов до одного.

Кодовое управление частой синхронизации в схеме, представленной на рис. 1 , иллюстрируется временными диаграммами ( рис. 2 ). В начале преобразовательного цикла сигналом «р < 0» с выхода счетчика СТ записывается код задания частоты синхронизации и начинается процесс вычитания. При изменении логического уровня «р < 0» цикл повторится. Таким образом, можно получить оптимизацию аппаратных средств для случая последовательного включения однотипных операторов свертки.

Реализация преобразователей

Для конструкторской документации проектируемых устройств введем условно-графическое обозначение (УГО) управляемого модуля логической свертки (УМОЛС) ( рис. 3 ), где А(Р) , С(Р) ‒ вход и выход оператора, D(k) – управ-

Рис. 2. Влияние частоты синхронизации на работу ОЛС

Рис. 3. УГО управляемого оператора логической свертки

A ,01010101010101010,

X ,00000011111110000, а С ,01010110101010010,

б

Рис. 4. Переходные диаграммы (а), векторная диаграмма (б), принципиальная схема (в), УГО (г) и временные диаграммы однобитового ФИМ (д)

ляющий вход, S(i) – синхронизация, Wi j – управляемые операторы логической свертки.

В качестве примера динамического управления операторами свертки рассмотрим однобитовый фазовый модулятор, выполненный на управляемых операторах { ϕ:s } ( рис. 4 ).

Процедура свертки однобитовой фазоимпульсной модуляции (ФИМ):

Сфим ← A c (Ds + Dϕ)}

Схема ФИМ выполнена на универсальном модуле свертки, где при действии управляющего сигнала D = 0 выполняется процедура { ϕ }, фазовый сдвиг P-рядов А и С равен нулю, а при действии D = 1 – выполняется процедура { s } и P-ряды переменных А и С в будут в противофазе. Аналогичным образом могут быть построены двух- и трехбитовые модуляторы [2].

На основе универсального модуля свертки могут быть построены широтные и фазо-импульсные модуляторы [3], конвейерные модуляторы, иден- тификаторы разделительных стробов, широтные и частотные идентификаторы по уровню «больше» или «меньше» [4], фазовые дискриминаторы и конверторы.

Заключение

На основе УМОЛС можно построить широтные, частотные и фазовые идентификаторы по верхнему и нижнему уровню дискриминации, конверторы, компараторы, экстрематоры, арбитры и другие устройства. В многоконтурных сетях изменять маршруты прохождения рядов.

Таким образом, можно заключить, что представление сигналов в виде PZ-рядов и формирование процедур преобразования PZ-рядов с помощью управляемого модуля логических операторов свертки, представляют собой новое, альтернативное цифровой обработке сигналов, научное направление логической обработки сигналов ■

Список литературы Управляемый модуль операторами логической свертки

  • 1,Новиков Л.Г. Синхронная логическая свертка./Сборник научных трудов. -М.: МИФИ, 2005. -Т. 12. -С. 60.
  • Сивков С.И., Новиков Л.Г. Фазоимпульсный модулятор на основе конвейерной логической сети./Вестник ЮУрГУ. Сер. Компьютерные технологии, управление, радиоэлектроника, 2012. -№ 17. -С. 165 -167.
  • Кревский А.К., Сивков С.И., Новиков Л.Г. Фазо-импульсный модулятор на ОЛС./XII научно-практическая конференция «Дни науки ОТИ НИЯУ МИФИ -2012». Материалы конференции. Озерск, 2012. -Т.2. -С. 15 -16.
  • Сивков С.И., Новиков Л.Г. Частотный идентификатор на перекрестной свертке./XV Международная телекоммуникационная конференция молодых ученых и студентов «Молодежь и наука». Тезисы докладов. В 3-х частях. Ч. 3. -М.: НИЯУ «МИФИ», 2012. -С. 101 -102