Устройство для вычисления свертки Советский патент 1988 года по МПК G06F17/17 

Описание патента на изобретение SU1430965A1

---

4

Од О О)

сл

,,Х/2Изобретение относится к вычислительной технике и может быть использовано при построении специализированных систем, функционируютщх в ре- апьном масштабе времени.

Цель изобретения - упрощение устройства.

На чертеже изображена структурная схема устройства.

Устройство содержит L групп по К/2 вычислительных блоков 1,1 . 1-1 ,L,K/2. Каждый вычислительный блок содержит регистр 2 коэффициента, умножитель 3, первый регистр 4 результа- та, сумматор 5, дополнительный сумматор 6, третий регистр 7 результата, второй регистр 8 результата и элементы 9 памяти.

Устройство работает следующим об- разом

Работа устройства для вьмисления свертки иллюстрируется примером реализации цифрового двумерного фильтра, алгоритм функционирования которого описьшается уравнением L k

Y(n,m) XL XI h(l,k). I :.

г( kn

X X (п-1+l , ), (1)

где ,L + 1,..,, N; ,K+l,. (M - размер входного массива; L K - размер матрицы lh(l,k)l. коэффициентов импульсной характеристики цифрового фильтра); X n-l+l, m-k+1) последо- вательность входных отсчетов.

С целью минимизации числа операций умножения и соответствующего уменьшения количества умножителей используг.

ется симметричная относительно середины каждой из строк матрица (h(l,k)) коэффициентов. С учетом симметрии: L k/г

Y{n,m) 21 (l,k)hc(n-l + l/i-k lH

t-i k:A t

+ X(n-l + i,. )|. (2)

Устройство в этом случае содержит К/2 вычислительных блоков и () элементов, памяти. В регистре коэффициента вычислительного блока J.I..К хра нится коэффициент h{L-l -l, k) .

Цикл работы устройства (интервал времени между поступлением двух очередных входных отсчетов) состоит из двух тактов. Первый такт включает время задерткки на умножителе 3 и вре- мя записи в первый регистр 4 результата каждого из вычислительных блоков,

второй такт - время задержки сумматоров и время записи во второй регистр результата.

Рассмотрим работу устройства при вычислении первого верного (после заполнения регистров устройства) выходного отсчета Y(L,K). Вычисление Y(L,K) начинается в первом цикле 1.1.1-ым Бьгчислительнь м блоком и за- верщается в ((L-1)М+К)-ом цикле вычислительным блоком 1.L.1,

Формула изобретения

Устройство для вычисления свертки, содержащее L групп вычислительных блоков по К/2 блоков в каждой группе (K L) - длина последовательности коэффициентов ), причем каждый вычислительный блок содержит два регистра результата, сумматор, умножитель и регистр коэффициента, выход которого подключен к первому входу умножителя, выход которого подключен к информационному входу первого регистра результата, выход которого соединен с первым входом сумматора, выход которого соединен с Информационным входом второго регистра результата, причем выход второго регистра результата i-ro ti-1,2,.,., (К/2-1)Jвычислительного блока 1-й (1 1,2,.,.,L) группы соединен с вторым входом сумматора (i-f-O-ro вычислительного блока 1-й. группы, отличающееся тем, что, с целью упрощенияS устройство содержит L-1 элементов памяти, а каждый вычислительный блок содержит дополнительный сумматор и третий регистр результата, причем выход первого регистра результата соединен с первым входом дополнительного сумматора, выход которого соединен с информационным входом третьего регистра результата, причем выход третьего региг- стра результата (i+l)-ro вычислительного блока 1-й группы соединен с вторым входом дополнительного сумматора i-ro вьмислительного блока 1-й группы, выход второго регистра результата К/2-го вычислительного блока 1-й группы соединен с вторым входом дополнительного сумматора этого же блока, выход третьего регистра результата первого вычислительного блока 1-й грзтпы, кроме последней,.соединен через соответствующий элемент памяти с вторым входом сумматора первого вычи31430965

слительного блока (1-И)-й группы, между собой и являются входом устрой- второй вход сумматора первого вычис- ства, выход третьего регистра резуль- лительного блока первой группы соеди- тата первого вычислительного блока нен с шиной нулевого потенциала, вто- L-й группы является выходом устройст- рые входы всех умнозкителей соединены ва.

Похожие патенты SU1430965A1

название год авторы номер документа
Процессор для преобразования цифровых сигналов по Хааро-подобным базисам 1987
  • Исмагилов Ильяс Идрисович
SU1418745A1
Устройство параллельной обработки видеоинформации 1989
  • Гретковски Дариуш
  • Каневский Юрий Станиславович
  • Мицкевич Людмила Евгеньевна
  • Пилипчатин Николай Евгеньевич
SU1651299A1
Устройство для умножения 12N-разрядных двоичных чисел 1988
  • Евстифеев Сергей Гелиевич
  • Куракин Дмитрий Степанович
  • Луценко Валентин Николаевич
  • Соколов Владимир Викторович
SU1589271A1
Процессор для преобразования цифровых сигналов по Хааро-подобным базисам 1984
  • Абгарян Карлен Арамович
  • Агаян Сос Суренович
  • Мелкумян Андраник Владимирович
SU1168966A1
Устройство для решения систем алгебраических уравнений 1983
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1226427A1
Цифровой анализатор спектра в ортогональном базисе 1983
  • Ивашко Андрей Владимирович
  • Шпильберг Арнольд Яковлевич
SU1124326A1
Устройство для вычисления быстрого преобразования Фурье 1989
  • Корчев Дмитрий Вениаминович
  • Каневский Юрий Станиславович
  • Коноплицкий Игорь Анатольевич
  • Лозинский Вадим Иванович
SU1721610A1
Устройство для операций над матрицами 1990
  • Кириллов Игорь Германович
  • Леховицкий Давид Исаакович
SU1737461A1
Коррелометр 1985
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Чаплыга Вячеслав Михайлович
  • Спиченков Юрий Николаевич
SU1292007A1
Устройство для вычисления свертки 1984
  • Выжиковска Антонина Владимировна
  • Выжиковски Роман
  • Каневский Юрий Станиславович
SU1198535A1

Реферат патента 1988 года Устройство для вычисления свертки

Изобретение относится к области вычислительной техники и может быть использовано при построении специализированных вычислительных систем, функционирующих в реальном масштабе времени. Целью изобретения является упрощение устройства. Сокращение объема оборудования и упрощение связей в устройстве достигнуто за счет использования симметрии последовательности козффициентов и рациональной организации вычислительного процесса. Устройство содержит вычислительные бло- ки 1, каждый вычислительный блок содержит регистр 2 коэффициента, умножитель 3, регистры 4, 7, 8 результата, сумматоры 5, 6, элементы 9 памяти. 1 ил.

Формула изобретения SU 1 430 965 A1

Документы, цитированные в отчете о поиске Патент 1988 года SU1430965A1

Устройство для вычисления свертки 1984
  • Выжиковска Антонина Владимировна
  • Выжиковски Роман
  • Каневский Юрий Станиславович
SU1198535A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для вычисления свертки 1986
  • Выжиковска Антонина Владимировна
  • Выжиковски Роман
  • Гретковски Дариуш
  • Каневский Юрий Станиславович
SU1319045A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1
ДЛЯ ВЫЧИСЛЕНИЯ СВЕРТКИ

SU 1 430 965 A1

Авторы

Каневский Юрий Станиславович

Каустов Виктор Акопович

Овраменко Сергей Григорьевич

Синчук Игорь Иванович

Даты

1988-10-15Публикация

1987-03-02Подача