Генератор дискретных базисных функций Советский патент 1980 года по МПК G06F17/17 G06F1/02 

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

(54) ГЕНЕРАТОР ДИСКРЕТНЫХ БАЗИСНЫХ ФУНКЦИЙ

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

название год авторы номер документа
Цифровой функциональный генератор 1989
  • Турко Сергей Александрович
SU1686427A1
Генератор функций Уолша 1981
  • Григорьев Олег Витальевич
  • Кравец Валерий Алексеевич
  • Шпильберг Арнольд Яковлевич
SU964615A1
Анализатор спектра 1977
  • Солодовников Алексей Иванович
  • Спиваковский Александр Михайлович
  • Канатов Иван Иванович
SU789868A1
Устройство для преобразования по функциям Уолша 1983
  • Кокаев Олег Григорьевич
  • Смолов Владимир Борисович
  • Тарасов Владимир Георгиевич
  • Темирханов Темирхан Эльдерханович
SU1137479A1
Генератор дискретных базисных функций Аристова 1989
  • Аристов Геннадий Николаевич
SU1793435A1
Генератор функций уолша 1978
  • Панюков Анатолий Васильевич
SU742912A1
ГЕНЕРАТОР ДИСКРЕТНЫХ ЭКСПОНЕНЦИАЛЬНЫХ ФУНКЦИЙ 2008
  • Турко Сергей Александрович
  • Турко Александра Сергеевна
  • Стасенко Анастасия Сергеевна
  • Турко Людмила Федоровна
RU2371754C1
Генератор функций уолша 1982
  • Авраменко Валерий Федорович
  • Авраменко Валентин Федорович
SU1016777A1
Генератор функций Уолша 1985
  • Чеголин Петр Михайлович
  • Садыхов Рауф Хосровович
  • Шаренков Алексей Валентинович
  • Золотой Сергей Анатольевич
SU1262470A1
Функциональный преобразователь частота - код 1984
  • Свиньин Сергей Федорович
SU1228286A1

Иллюстрации к изобретению SU 744 530 A1

Реферат патента 1980 года Генератор дискретных базисных функций

Формула изобретения SU 744 530 A1

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

Известные генераторы дискретных базисных функций предназначены для генерирования функций тригонометрического базиса, базисов Уолша и Хаара 13.

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

Недостатком генераторов являются . сравнительно узкие функциональнее З ебйМЬжнбстй, что вызвано как бедным

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

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

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

15 счетчиков по модулю р - 1 (п - показа тель Крояекеровской степени, характеризукяцей матрицу базисных функйий, р - произвольное простое число), п-1 сумматоров по модулю р - 1, многовхо20довой сумматор по модулю р - 1 и комбинационный блок, причем выход генератора тактовых импульсов подключен к управляшадему входу первого сумматора по модулю р - 1 и ко входу пер25вого счетчика по модулю р - 1, выход i-ro (i 1 7 n 1) счетчика по модулю р - 1 подключен к управляющему входу i + 1-го сумматора по модулю р-1 и ко входу i 1-го (i« l-:n-2)

30 счетчика по модулю р-1, информацио ные входы сумматоров по модулю рявляются управляющими входами гене тора дискретных базисных функций, а их выходы через многовходовой су матор по модулю р - 1 подключены к йходу комбинационного блока, выход которого является выходом генерат ра, лнскретных базисных функций. На чертеже представлена функцио нальная схема генератора дискретных базисных функций. Он содержит генератор 1 тактовы импульсов, п - 1 счетчиков 2 по мо дулю р - 1I п - 1 сумматоров 3 по модулюр - 1, многовходовый сумматор 4 по модулю р - 1, комбинационный блок 5. Такой генератор позволяет генерировать базисные функции, принима щие (р-1) целых значений (р - пр извольное простое число), например наименьших абсолютных вычетов по p-l И,...гМ,модулюz , г Кроме того, обеспечивается весьма шй:рокий набор периодов базисных функций N (р -1), где п - любо натуральное, MeJiaMtfsfM пострбения базисных фу ций можно пояснить следующим образ Для произвольного простого р выбирается преобразованный корень g и строится матрица Gp (..p) где I, j - номер строки и столбца . . соответственно. Например, исходн ае матрицы при р ()ир 7 () имеют вид П 1 1 1 1 2-1-21 1-1 1-lj U-2-1-2/ fl 1 1 1 1 1 1 3 2-1-3-2 1 2-3 1 2-3 1-1 1-1 1-1 1-3 2 1-3 2 1-2-3-1 2 3/ В частности, при р 3 (g -1) мо но получить исходную матрицу Уолша /1 1 41 -il Для получения нужного периода бази ных функций следует образовать мат рицу , где п - символ возвед ния матрицы в -ую Кронекеровскую степень. Использ гя свойства суммы степеней элементов мультипликативн группы конечного поля, можно доказать, что матрицы G образуют ба зис в конечномерном векторном пространстве над полем характеристики 4 обратную матрицу Г р можно построить следующим образом .-i.(i-i){j-ii cH:i.,tni -((} ),Гр «р Gr, Ь 1 1(mod р), Н - единичная Строки построенных матриц матрица (и,пи Гр ) и образуют искомые р базисные функции. Устройство работает следующим образом,. Накапливающие сумматоры 3 в начальном состоянии сброшены в нуль; на их информационные входы подаются коды уменьшенного на единицу номера генерируемой строки матрицы 6р. Таким образом на выходе сумматоров образуется последовательность индексов по модулю р. Команды на сумгчирозание (накопление) индексов вырабатывается с помощью цепочки счетчиков 2, чей и обеспечивается возведение исходной матрицы в Кронекеровскую степень. Коды с выходов сумматоров 3 суммируются многовходовым cyivaiaTOpoM 4, на выходе которого образуется суммарный индекс, равный индексу произведения . /jii odp-l), где ij - индекс j-ro сомножителя по модулю р при первообразном д . Таким образом, трудоемкая операция возаеденяя в степень (умножения) заменена на простую операцию сложейия инлексов. Суммарный индекс поступает на комбинационнь1й блок 5, на выходе В которого и образуется искомая последовательность наименьших неотрйдательных вычетов, т.е. одна из базисных функций. Комбинационный блок 5, таким образом, осуществляет преобразование индексов в вычеты И может быть синтезирован любыми известными методами по таблице индексов . При необходимости генерирования полного набора базисных функций блок управ/гения последовательно изменяет коды на информационных входах С сумматоров 3. В качестве примера ниже приведена матрица базисных функций для случая р 5, 9 2, п 2. 1 1 11 /1111 11111111 1 2-1-2 1 2-1-2 1 2-1-2 1 2-1-2 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-1 1-2-1 2 1-2-1 2 1-2-1 2 1-2-1 2 2222 -1-1-1-1 -2-2-2-2 1111 -1-2 12-21 2-1 2-1-2 1 1 2-1-2 1-1 1-1 2-2 2-2 -1 1-1 1 -2 2-2 2 2 1-2-1 -1 2 1-2 -2-1 2 1 1-2-1 2 -1-1-1-1 1111 -1-1-1-1 1111 1 2-1-2 -1-2 121 2-1-2 -1-2 1 2 1-1 1-1 -1 1-1 1 1-1 1-1 -1 1-1 1 1-2-1 2 -1 2 1-2 1-2-1 2-12 1-2 1111 -2-2-2-2 -1-1-1-1 2222 1 2-1-2 -2 1 2-1 -1-2 1 2 2-1-2 1 1-1 1-1 -2 2-2 2 -1 1-1 1 2-2 2-2 1-2-1 2 -2-1 21-12 1-2 2 l-2-ll Технико-экономические преимущества предлагаемого устройства заключаются в том, что благодаря более широким по сравнению с известным функциональным возможностям достигается лучшее согла сование длины периода и набора значеНИИ базисных функций и, следовательно повьииается точность решения. При этом аппаратурные затраты возрастают несущественно. Формула изобретения Генератор дискретных базисных функ ций, содержащий генератор тактовых импульсов, отличающийся тем, что, с целью расширения функциональных возможйостей,за счет увеличения числа дискретных значений,принимаемых функциями и их периодом, он содержит п-1 счетчиков по модулю р-1 (п - показатель Кронекеровской степени, характеризующей матрицу базисных функций; р - произвольное простое число),п-1 сумматоров помодулю р-1. многойходовый сумматор по модулю р-1 и комбинационный блок, причем выход генератора тактовых импульсов подключен к управляющему входу первого сумматора по модулю р - 1 и ко входу первого счетчика по модулю р - 1, выход 1-го (letfn-l) счетчика по модулю р-1 подключен к управляющему вхо;ду i+1-го сумматора по модулю р-1 и ко входу { + 1-го {i I 7 п - 2) счетчика по модулю р - 1, информационные входы сунматЬров по модулю р-1 являются Управляющими входами генератора дискретных базисных функций, а их выходы через многовходовый сумматор по модулю р-1 прдключены ко входу комбинационного блока, выход которогоявляется выходом генератора дискретных базйс шх функций. Источники информации, принятые во виимани при эйспертизе 1.Авторское свидетельство СССР 446050, кл. е Об F 1/02, 1972. 2.Авторское свидетельство СССР № 456268, кл. G Об F 1/02, 1973 (прототип).

SU 744 530 A1

Авторы

Шпильберт Арнольд Яковлевич

Кравец Валерий Алексеевич

Даты

1980-06-30Публикация

1978-03-24Подача