Генератор систем дискретных базисных функций аристова
Изобретение относится к автоматике и вычислительной технике и может быть использовано при анализе и синтезе сигналов в системах цифровой обработки. Цель изобретения - расширение функциональных возможностей генератора за счет формирования NI систем дискретных базисных функций , принимающих N значений, при произвольной размерности N системы. Генератор содержит n-раэрядные счетчики 1 и 2 с коэффициентами пересчета N (п {log2N}, где {} - операция округления в сторону большего целого числа, п - размерность системы функций), блок 4 элементов И, сумматор Э по модулю N, N - разрядный параллельный регистр 3, N - входовый коммутатор 6. Преимущество предлагаемого генератора - формирование систем функций произвольной размерности - достигается введением в его состав сумматора по модулю и регистра.3 ил. Ё
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (5!)5 G 06 F 1/02
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4695911/24 (22) 29.03,89 (46) 30.11,91. Бюл. М 44 (71) Дальневосточный филиал Научноисследовательского института "Аргон" (72) Г.Н. Аристов (53) 681.3(988.8) (56) Авторское свидетельство СССР
N. 1180871, кл. G 06 F 1/02, 1985.
Авторское свидетельство СССР
N- 1603360, кл, G 06 F 1/02, 1988. (54) ГЕНЕРАТОР СИСТЕМ ДИСКРЕТНЫХ
БАЗИСНЫХ ФУНКЦИЙ АРИСТОВА (57) Изобретение относится к автоматике и вычислительной тЬхнике и может быть использовано при анализе и синтезе сигналов в системах цифровой обработки. Цель изоИзобретение относится к автоматике и вычислительной технике и может быть использовано при анализе и синтезе сигналов в системах цифровой обработки.
Цель изобретения — расширение функциональных возможностей генератора за счет формирования N! систем дискретных . базисных функций, принимающих N значений, при произвольной размерности N системы, На фиг, 1 приведена функциональная схема генератора для N = 5; на фиг. 2— временные диаграммы, поясняющие работу генератора; на фиг. 3 — система дискретных базисных функций, формируемая генератором (N = 5).
Генератор содержит п-разрядные счетчики 1 и 2 с коэффициентом пересчета й(п =
=(!092 N), где (° ) — округление в сторону Ы 1695282 А1
2 бретения — расширение функциональных возможностей генератора за счет формирования Nl систем дискретных базисных функций, принимающих N значений, при произвольной размерности N системы. Генератор содержит и-разрядные счетчики 1 и
2 с коэффициентами пересчета N (n =
=(logzN), где () — операция округления в сторону большего целого числа, n — размерность системы функций), блок 4 элементов
И, сумматор 5 по модулю N, N — разрядный параллельный регистр 3, N — входовый коммутатор 6. Преимущество предлагаемого генератора — формирование систем функций произвольной размерности — достигается введением в его состав сумматора по модулю и регистра, 3 ил. большего целого), n — разрядный параллельный регистр 3, блок 4 элементов И, сумматор 5 по модулю N, N-входовой коммутатор
6, выход 7 номера функции генератора. функциональный выход 8, тактовый вход 9, информационный вход 10, Эпюры напряжений (фиг, 2, а — т) соответствуют следующим позициям: вход 9 тактовых импульсов — а; выход " =0" счетчика 1 - б; выходы первого, второго и третьего разрядов счетчика 2 — в — д; первый, второй и третий выходы блока 4 элементов И вЂ” е, и, к; выходы первого, второго и третьего разрядов регистра 3, — л, м, н; выходы первого, второго и третьего разрядов сумматора 5— о, и, р; разрядные функциональные выходы
8 — с, т, ф.
Предлагаемый генератор реализует системы дискретных базисных функций, определяемых выражением
1695282
15 зом
30
6 (k, Л) = G (1, (k $) mod N), где k — индекс формируемой функции, k =
=О,ЬИ;
Л- номер отсчета формируемой функции, Л= О, N - 1;
N — размерность системы функций, N— произвольное целое число;
61 — образующая систему дискретная функция, получаемая путем перестановки ! отсчетов в задающей комплексноэначной
, экспоненциальной функции
F WoW1 Wé-1 где W =exp(j — k Л).
2х
Генератор работает следующим обраСчетчик 1 считает тактовые импульсы и таким образом определяет период форми, руемой функции G». Счетчик 2 считает импульсы переполнения счетчика 1 и определяет число функций в формируемой системе функций. Генератор синхронизируется импульсом переполнения (фиг. 2— б) с выхода " =0" счетчика 1, который сбра сывает регистр 3, запрещает блок 4 элементов И и формирует состояние 000 на выходе сумматора 5 и на адресном входе коммутатора 6, в соответствии с которым производится опрос первой разрядной группы информационного входа 10 генератора (на входах 10 присутствует набор от N чисел,.задающий систему генерируемых функций). По переднему фронту тактовых импульсов содержимое сумматора 5 фиксируется в регистре 3., и таким образом, сумматор 5 осуществляет сложение по.mod N в каждом такте двух чисел; числа, поступающего через блок элементов И с выхода счетчика 2; числа, поступающего с регистра 3 и,определяемого суммой по
mod N, полученной в предыдущем такте, В соответствии с состоянием, формируемым в каждом такте на выходе сумматора 5, производится опрос разрядных групп информационного входа 10, и соответствующий отсчет образующей функции передается на функциональный выход генератора 8 через коммутатор 6.
На фиг. 3 приведена система дискретных базисных функций (N = 5), формируемая предлагаемым генератором по исходной образующей функции G1 = Яг Wo Лэ W1 И/4, где W =exp(j — k h)
2л
Отсчеты образующей функции 61 определяют код состояния разрядной группы информационного входа 10 генератора следующим образом:
Группа О Иlг 010 (ЧЧг = — 0.809 + j 0.587)
Группа 1 В/О 000 (Wo = 1)
Группа 2 И/з 011 (М/з = — 0.809 — j 0.587)
Группа 3 W 001 (W1 = 0,309+ j 0.951)
Группа 4 ЧЧ4 100 (W4 = 0.309 — J 0.951).
Формула изобретения
Генератор систем дискретных базисных функций, содержащий два счетчика, блок элементов И и сумматор по модулю N (Nразмерность системы функций), причем счетный вход первого счетчика соединен с тактовым входом генератора, выход переполнения первого счетчика соединен со счетным входом второго счетчика. параллельный выход второго счетчика является выходом номера функции генератора, о тл и ч а ю шийся тем, что. с целью расширения функциональных возможностей за счет формирования N! систем дискретных базисных функций, принимающих N значений, при произвольной размерности N системы, он содержит регистр и коммутатор, причем выход переполнения первого счетчика соединен с управляющим входом блока элементов И и установочным входом регистра, параллельный выход второго счетчика поразрядно соединен с группой информационных входов блока элементов И, выходы блока элементов И и регистра поразрядно соединены с входами сумматора по модулю N, выход сумматора по модулю
N поразрядно соединен с информационным входом регистра и управляющим входом коммутатора, информационные входы коммутатора являются входами задания системы функций генератора. выход коммутатора является выходом генератора, синхронизирующий вход регистра соединен с тактовым входом генератора.
1695282
Фи2, /
0 1 2 5401l 5 4Ю 1 2Я
1695282 р ф Ф. g3 gl уФ
М a з уч
Ф
+a gt g g gð
e ga N M 14 4i
«Риг. Ь
Составитель В. Байков
Техред М.Моргентал Корректор Т, Палий
Редактор Н, Шитев
Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101
Заказ 4162 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5



