Арифметичний пристрій для виконання швидкого перетворення хартлі-фур’є
Формула / Реферат
Арифметичний пристрій для виконання швидкого перетворення Хартлі-Фур'є, що містить два помножувачі комплексних чисел, перший комутатор та шість суматорів-віднімачів, причому перший, другий, третій та четвертий входи операндів пристрою підключені до перших входів відповідно першого, другого, третього та четвертого суматорів-віднімачів, п'ятий та шостий і сьомий та восьмий входи операндів пристрою підключені до першого та другого входів відповідно першого і другого помножувачів комплексних чисел, до третього та четвертого входів першого помножувача комплексних чисел підключені відповідно перший та другий входи задавання фазових множників пристрою, другий вихід першого помножувача комплексних чисел підключений до першого входу першого комутатора, вхід керування якого є першим входом задавання типу операції пристрою, виходи суми та різниці першого, другого та четвертого суматорів-віднімачів є відповідно першим, п'ятим, другим, шостим, четвертим та восьмим виходами результату пристрою, який відрізняється тим, що в пристрій введені другий, третій та четвертий комутатори, причому третій та четвертий входи другого помножувача комплексних чисел підключені відповідно до першого та другого входів задавання фазових множників пристрою, перший та другий виходи другого помножувача комплексних чисел підключені до других входів відповідно другого та першого комутаторів, п'ятий та шостий входи операндів пристрою підключені до перших входів відповідно третього та четвертого комутаторів, до других входів яких підключені перші виходи відповідно першого помножувача комплексних чисел та другого комутатора, до першого входу якого підключений перший вихід першого комутатора, виходи третього та четвертого комутаторів підключені відповідно до першого та другого входів п'ятого суматора-віднімача, виходи суми та різниці якого підключені до других входів відповідно другого та першого суматорів-віднімачів, другі виходи першого та другого комутаторів підключені відповідно до першого та другого входів шостого суматора-віднімача, виходи суми та різниці якого підключені до других входів відповідно третього та четвертого суматорів-віднімачів, виходи суми та різниці третього суматора-віднімача є відповідно сьомим та третім виходами результату пристрою, вхід керування другого комутатора є другим входом задавання типу операції пристрою, входи керування третього та четвертого комутаторів з'єднані з входом керування першого комутатора.
Текст
Арифметичний пристрій для виконання швидкого перетворення Хартлі-Фур'є, що містить два помножувачі комплексних чисел, перший комутатор та шість суматорів-віднімачів, причому перший, другий, третій та четвертий входи операндів пристрою підключені до перших входів ВІДПОВІДНО першого, другого, третього та четвертого суматорів-віднімачів, п'ятий та шостий і сьомий та восьмий входи операндів пристрою підключені до першого та другого входів ВІДПОВІДНО першого і другого помножувачів комплексних чисел, до третього та четвертого входів першого помножувача комплексних чисел підключені ВІДПОВІДНО перший та другий входи задавання фазових множників пристрою, другий вихід першого помножувача комплексних чисел підключений до першого входу першого комутатора, вхід керування якого є першим входом задавання типу операції пристрою, виходи суми та різниці першого, другого та четвертого суматорів-віднімачів є ВІДПОВІДНО першим, п'ятим, другим, шостим, четвертим та восьмим виходами результату пристрою, який відрізняється тим, що в пристрій введені другий, третій та четвертий Винахід належить до галузі цифрової обчислювальної техніки і може бути застосований у складі процесорів швидкого перетворення Хартлі-Фур'є (ІППХФ), що використовуються в пристроях обчислення спектрів, згорток та кореляційних функцій Відомий арифметичний пристрій процесора ШПХФ дійсних послідовностей [А с СССР №1594562, кл G 06 F 15/332, 1990], що містить перший помножувач комплексних чисел, суматор та віднімач Недоліком даного пристрою є низька комутатори, причому третій та четвертий входи другого помножувача комплексних чисел підключені ВІДПОВІДНО до першого та другого входів задавання фазових множників пристрою, перший та другий виходи другого помножувача комплексних чисел підключені до других входів ВІДПОВІДНО другого та першого комутаторів, п'ятий та шостий входи операндів пристрою підключені до перших входів ВІДПОВІДНО третього та четвертого комутаторів, до других входів яких підключені перші виходи ВІДПОВІДНО першого помножувача комплексних чисел та другого комутатора, до першого входу якого підключений перший вихід першого комутатора, виходи третього та четвертого комутаторів підключені ВІДПОВІДНО до першого та другого входів п'ятого суматора-віднімача, виходи суми та різниці якого підключені до других входів ВІДПОВІДНО другого та першого суматорів-віднімачів, другі виходи першого та другого комутаторів підключені ВІДПОВІДНО до першого та другого входів шостого суматора-віднімача, виходи суми та різниці якого підключені до других входів ВІДПОВІДНО третього та четвертого суматорів-віднімачів, виходи суми та різниці третього суматора-віднімача є ВІДПОВІДНО сьомим та третім виходами результату пристрою, вхід керування другого комутатора є другим входом задавання типу операції пристрою, входи керування третього та четвертого комутаторів з'єднані з входом керування першого комутатора (О со Ю швидкодія, оскільки одночасно обробляється лише два операнда Найбільш близьким за технічною сутністю до пропонованого є арифметичний пристрій для виконання ШПХФ [А с СССР, №1756902, кл G 06 F 15/332, Бюл №31, 1992], що містить два помножувачі комплексних чисел, перший комутатор та шість суматорів-віднімачів, причому перший, другий, третій та четвертий входи операндів пристрою підключені до перших входів ВІДПОВІДНО першого, другого, третього та четвертого суматорів-віднімачів, п'ятий та шостий і 53216 сьомий та восьмий входи операндів пристрою підключені до першого та другого входів ВІДПОВІДНО першого і другого помножувачів комплексних чисел, до третього та четвертого входів першого помножувача комплексних чисел підключені ВІДПОВІДНО перший та другий входи завдання фазових множників пристрою, другий вихід першого помножувача комплексних чисел підключений до першого входу першого комутатора, вхід керування якого є першим входом завдання типу операції пристрою, виходи суми та різниці першого, другого та четвертого суматорів-віднімачів є ВІДПОВІДНО першим, п'ятим, другим, шостим, четвертим та восьмим виходами результату пристрою Недоліком даного пристрою є складність, обумовлена великою КІЛЬКІСТЮ ВХОДІВ завдання фазових множників та великим об'ємом пам'яті, необхідним для їх збереження В основу винаходу поставлено задачу створення арифметичного пристрою для виконання ІППХФ, котрий реалізує базову операцію алгоритму ШПХФ з спряженими парами з проріджуванням по часу, в якому за рахунок введення нових блоків разом з їх зв'язками досягається спрощення пристрою внаслідок зменшення КІЛЬКОСТІ входів завдання фазових множників та об'єму пам'яті, необхідного для їх збереження Поставлена задача досягається за рахунок того, що в арифметичний пристрій для виконання ШПХФ, що містить два помножувачі комплексних чисел, перший комутатор та шість суматоріввіднімачів, причому перший, другий, третій та четвертий входи операндів пристрою підключені до перших входів ВІДПОВІДНО першого, другого, третього та четвертого суматорів-віднімачів, п'ятий та шостий і сьомий та восьмий входи операндів пристрою підключені до першого та другого входів ВІДПОВІДНО першого і другого помножувачів комплексних чисел, до третього та четвертого входів першого помножувача комплексних чисел підключені ВІДПОВІДНО перший та другий входи завдання фазових множників пристрою, другий вихід першого помножувача комплексних чисел підключений до першого входу першого комутатора, вхід керування якого є першим входом завдання типу операції пристрою, виходи суми та різниці першого, другого та четвертого суматорів-віднімачів є ВІДПОВІДНО першим, п'ятим, другим, шостим, четвертим та восьмим виходами результату пристрою, введеш другий, третій та четвертий комутатори, причому третій та четвертий входи другого помножувача комплексних чисел підключені ВІДПОВІДНО до першого та другого входів завдання фазових множників пристрою, перший та другий виходи другого помножувача комплексних чисел підключені до других входів ВІДПОВІДНО другого та першого комутаторів, п'ятий та шостий входи операндів пристрою підключені до перших входів ВІДПОВІДНО третього та четвертого комутаторів, до других входів яких підключені перші виходи ВІДПОВІДНО першого помножувача комплексних чисел та другого комутатора, до першого входу якого підключений перший вихід першого комутатора, виходи третього та четвертого комутаторів підключені ВІДПОВІДНО ДО першого та другого входів п'ятого суматора-відшмача, виходи суми та різниці якого підключені до других входів ВІДПОВІДНО другого та першого суматоріввіднімачів, другі виходи першого та другого комутаторів підключені ВІДПОВІДНО ДО першого та другого входів шостого суматора-віднімача, виходи суми та різниці якого підключені до других входів ВІДПОВІДНО третього та четвертого суматорів-віднімачів, виходи суми та різниці третього суматора-віднімача є ВІДПОВІДНО СЬОМИМ та третім виходами результату пристрою, вхід керування другого комутатора є другим входом завдання типу операції пристрою, входи керування третього та четвертого комутаторів з'єднані з входом керування першого комутатора Введення в пристрій другого, третього та четвертого комутаторів разом з їх зв'язками дозволило реалізувати базову операцію алгоритму ШПХФ з спряженими парами з проріджуванням по часу, внаслідок чого досягнуто спрощення пристрою за рахунок зменшення КІЛЬКОСТІ ВХОДІВ завдання фазових множників та об'єму пам'яті, необхідного для їх збереження Пропонований пристрій, як і прототип, обробляє одночасно ВІСІМ операндів, але вимагає ВДВІЧІ меншої КІЛЬКОСТІ входів завдання фазових множників і ВДВІЧІ меншого об'єму пам'яті для їх збереження На фіг 1 представлена блок-схема арифметичного пристрою для виконання ШПХФ, на фіг 2-5 - граф-схеми базових операцій алгоритму швидкого перетворення Хартлі (ШПХ) різних типів, на фіг 6 - граф-схема алгоритму ШПХ з спряженими парами з проріджуванням по часу для N=32, де N - КІЛЬКІСТЬ ВІДЛІКІВ оброблюваної ПОСЛІДОВНОСТІ Пристрій (фиг 1) містить входи 1-8 операндів, входи 9-10 завдання фазових множників, входи 11 12 завдання типу операції, помножувачі 13 і 14 комплексних чисел, комутатори 15-18, суматоривіднімачі 19-24, виходи 25-32 результату Перший, другий, третій та четвертий входи 1-4 операндов пристрою підключені до перших входів ВІДПОВІДНО першого, другого, третього та четвертого суматорів-віднімачів 21-24, п'ятий та шостий і сьомий та восьмий входи 5-8 операндів пристрою підключені до першого та другого входів ВІДПОВІДНО першого і другого помножувачів комплексних чисел 13-14, до третього та четвертого входів яких підключені ВІДПОВІДНО перший та другий входи 9-10 завдання фазових множників пристрою Другий вихід першого помножувача комплексних чисел 13 підключений до першого входу першого комутатора 15, вхід керування якого з'єднаний з входами керування третього та четвертого комутаторів 17-18 і є першим входом 11 завдання типу операції пристрою Перший та другий виходи другого помножувача 14 комплексних чисел підключені до других входів ВІДПОВІДНО другого 16 та першого 15 комутаторів П'ятий та шостий входи 5-6 операндів пристрою підключені до перших входів ВІДПОВІДНО третього та четвертого комутаторів 17-18, до других входів яких підключені перші виходи 53216 ВІДПОВІДНО першого помножувача 13 комплексних чисел та другого комутатора 16, до першого входу якого підключений перший вихід першого комутатора 15 Виходи третього та четвертого комутаторів 17-18 підключені ВІДПОВІДНО ДО першого та другого входів п'ятого суматоравіднімача 19, виходи суми та різниці якого підключені до других входів ВІДПОВІДНО другого 22 та першого 21 суматорів-віднімачів Другі виходи першого та другого комутаторів 15-16 підключені ВІДПОВІДНО до першого та другого входів шостого суматора-віднімача 20, виходи суми та різниці якого підключені до других входів ВІДПОВІДНО третього та четвертого суматорів-віднімачів 23-24 Виходи суми та різниці першого 2 1 , другого 22 та четвертого 24 суматорів-віднімачів є ВІДПОВІДНО першим 25, п'ятим 29, другим 26, шостим ЗО, четвертим 28 та восьмим 32 виходами результату пристрою, виходи суми та різниці третього суматора-віднімача 23 є ВІДПОВІДНО СЬОМИМ 31 та третім 27 виходами результату пристрою Вхід керування другого комутатора 16 є другим входом 12 завдання типу операції пристрою Алгоритм ШПХФ з спряженими парами з проріджуванням по часу містить декілька типів базових операцій, котрі виконуються згідно з графсхемами, зображеними на фіг 2-5, на яких прийняті такі позначення А, В, С, D, E, F, G, Н - ВХІДНІ значення базової операції, А', В', С , D', Е', F', G', Н' -ВИХІДНІ значення базової операції, безперервна ЛІНІЯ позначає операцію додавання, пунктирна ЛІНІЯ - операцію віднімання, ЛІНІЯ З стрілкою на КІНЦІ -операцію множення на значення, розташоване біля неї Порядок вхідних та вихідних значень на граф-схемах базових операцій визначає спосіб їх комутації (фіг 6) Пристрій працює наступним чином По входам 1-8 в пристрій поступають ВХІДНІ операнда, а по входам 9-10 - фазові множники На помножувачах 13-14 комплексних чисел виконуються операції множення вхідних операндів на фазові множники у ВІДПОВІДНОСТІ З виразами XI+YR XR-YI, де X, Y - значення вхідних операндів, І, R значення фазових множників На суматорах-віднімачах 19-24 виконуються операції додавання та віднімання у ВІДПОВІДНОСТІ З виразами L+M L-M, де L, М - ВХІДНІ значення суматорів-віднімачів Комутатори 15-16 пропускають дані, що поступають на їх входи, прямо або навхрест в залежності від значення на входах 11-12 завдання типу операції при нульовому значенні - прямо, при одиничному - навхрест Комутатори 17-18 пропускають значення з перших входів при нульовому значенні на вході 11 завдання типу операції та з других входів - при одиничному На граф-схемі алгоритму ШПХ (фіг 6) базові операції позначені прямокутниками, всередині яких перші дві цифри визначають значення ВІДПОВІДНО на входах 11 і 12 завдання типу операції, третя та четверта цифри визначають значення параметрів К та N, котрі використовуються для визначення фазових множників Для К = 1 , N/8-1 фазовими множниками є тригонометричні коефіцієнти CK=COS(2TIK/N) та S|
ДивитисяДодаткова інформація
Назва патенту англійськоюArithmetic unit for fast hartley-fourier transform
Автори англійськоюVolynets Viktor Ivanovych
Назва патенту російськоюАрифметическое устройство для быстрого преобразования хартли-фурье
Автори російськоюВолынец Виктор Иванович
МПК / Мітки
МПК: G06F 17/14
Мітки: хартлі-фур'є, виконання, швидкого, перетворення, арифметичний, пристрій
Код посилання
<a href="https://ua.patents.su/6-53216-arifmetichnijj-pristrijj-dlya-vikonannya-shvidkogo-peretvorennya-khartli-fureh.html" target="_blank" rel="follow" title="База патентів України">Арифметичний пристрій для виконання швидкого перетворення хартлі-фур’є</a>