Генератор базисных функций
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для генерирования базисных функций, например, при спектральном анализе случайных процессов. Цель изобретения - упрощение генератора. Генератор содержит N входных регистров 1-8, N квадраторов 9-16, N/4 коммутаторов 17, 18, N/2 функциональных преобразователей 19-22, N-1 выходных регистров 23-29, генератор тактов 30, счетчик 31, N дешифраторов 32-34, (N=LOG<SB POS="POST">2</SB>N), триггер 35. Введение N/4 коммутаторов и N-1 дополнительных дешифраторов позволяет вдвое уменьшить число функциональных преобразователей и тем самым упростить конструкцию генератора. 1 ил.
СОЮЗ аВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (50 4 G 06 F 1/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
СЛ
hD
Р)ь 4
Ж голоРмос»ги ре у,илама
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
IlO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
К ABTOPCKOMY СВИДЕТЕЛЬСТВУ
1 (21 ) 43936 64 /24-24 (22) 17 .03.88 (46) 23.11.89. Бюл. Р 43 (72) В.А.Григорьев, В.А.Шабалов, А.А.Костюков и В.Ю.Чжков (53) 681.3 (088.8) (56) Авторское свидетельство СССР
М 1080130, кл. G 06 F 1/02, 1984.
Авторское свидетелььство СССР
У 1319013, кл. G 06 F 1/02, 1986. (54) ГЕ)1ЕРАТОР БАЗИСНЬХ ФУНКЦИЙ (57) Изобретение относится к автоматике и вычислительной технике и может бьггь использовано для генерирования базисных функций,-например, „„SU„„! 524036 А1
2 при спектральном анализе случайных процессов. Цель изобретения — упрощение генератора. Генератор содержит
N входных регистров 1-8, N квадраторон 9-16, N/4 коммутаторов 17, 18, N/2 функциональных преобразователей
19-22, N-) выходных регистров 23-29, генератор тактов 30, счетчик 31, и дешифрато ров 32-34, (n = 1ог,
1524036
Изобретение относится к автоматике и вычислительной технике и может быть использовано для генерирования базисных функций, например, при
5 спектральном анализе случайных процессов.
Целью изобретения является упрощение гене ра тора .
Па чертеже представлена функциональная схема генератора (при N
2 = 8).
Генератор содержит N входных регистров ) -8, N квадраторов 9-16, N/4 коммутаторов 17 и 18, N/2 функциональных преобразователей (П) 19-22, N-1 выходных регистров 23-29 (n
l-1 групп по 2 регистра в i-й группе, где i = I и), генератор 30 тактов, счетчик 31, п дег1ид>раторов 32 — 34, 20 триггер 35.
Коммутатор 17 (18) имеет дне группы информационных входов (первая группа 1 и 3, вторая группа — 2, 4, 5,...), два выхода (1 и 2) управляющие входы (установка", а, б,...).
Информационные входы первой группы коммутируются на первый выход, 1п1формационные входы второй группы — на второй выход коммутатора. По сигналу густанонка" к выходам коммутатора подключаются первые информационные входы () и 2) в каждой группе. По сигналам а, б, ... первый выход коммутатора (1) ссединяется с вто;ым
35 входом (3) первой группы, а второй выход коммутатора последовательно переключается на входы (4 и 5, ...) второй группы. В коммутаторе 1»спользуется каждый из и информационных 40 входов второй группы и и управляющих входов, тогда как н коммутаторе ) 8 задействованы только по дна «хода н каждой группе.
Функ циональный преобразователь 1 9 (20 — 22) формирует sin@, cos 6 (первый выход — 1) и сумму X + Y (второй выход — 2), где Х, Y — первый (1) и второй (2) входы преобразователя, 50 . age = 11/х
Генератор работает следующим образом.
Получаемая базисная система функций (П ) ставится в соответствие эталону входного сигнала,> таким образом, чтобы в спектральном преобразовании Х = (I)1кУ 1/ бил один ненуленой коэффициент . Y (у, О,... 03 „. 1. скомый базис можно получить через обобщенное спектральное ядро
Sln 6)(, cos 0)„ /2
sin e<, cos Е),;
I, N/2, N = 2" . (Н) = 2 6 (G)» е G2 > G3 матрицы где i = 1, n, k
Так, при N = 8
»(G2 j (Gò J»,где
Гудо, tg8, = Гх /х,; tä 6 = х /х
6,/х,; 3
Х +Х8
Хг+Х 7 1
8 С
2 2
tg е „= х,/х„ tg е„= г
Xs+X 4
tg g = — — --- tg 6
2 Х+Х7
7 г . ° / 2 7 7 1
Х, +Х, +Х, +Х, 7 7,7 7
Xs+X c+X7+X °
H =В,=
tg е„
Е14 Е«) 2з 21 1 2/) 622 °
Перед начало работы устройства генератор 30 выключен, счетчик 31 и триггер 35 установлены в исходное состояние. При поступлении импульса на вход запуска включается генератор устанавливаются в исходное состояние.
Отсчеты эталона с выходов регистров
1 — 8 подаются на нходы кнадраторов
9 — 16. С выходов кнадраторов 9 и 10 отсчеты эталона подаются через коммутатор 17 на входы ФП 19, а с выходов квадраторон 13 и 14 через коммутатор 18 на входы ФП 21 ° Ila первых выходах ФП )9 — 22 формируются коды синусов и косинусов третьей группы коэффициентов искомой базисной системы функций. Эти коды записываются в выходHb)P. регистры 23 — 26 третьей группы. Момент записи определяется импульсом, подаваемым на управляющие входы регистров 23 — 26 с выхода дешифратора 32. Этим импульсом, подаваемым на управляющий вход коммутато— ров 17 и 18, к их первому и второму выходам подключается соответственно их третий и четвертый входы. Ба вторых выходах ФП 1 9 — 22 формируются соответственно суммы квадратов отсчетов эталона (1 + Х2 X + )4 Х +
2 7, 7
+ Х, Х „+",.. Эти суммы обрабатыва8 ются ФП 19 и 21. Па первых выходах
ФП 19 и 21 формируются коды синусов и кос)4нусов второй группы коэффициентов искомой базисной гистPMbl функций и записываются в вь1хо днлle регист30 и с входов задания некторон этало-, на в регистры 1 — 8 записывается эталон сигнала, а коммутаторы )7 и 18
1 524036 динен с управ <я11щими входами aatllvc>tt к . 1 ° тно.му входу счетчика, выход сч< тчика подключен к входу первого деш.:;!>pa i îpa, выход первог о дешифратс ра подключен к управляющему вхо Iv записи Tlhl— ходног о регистра первой группы, к выключающему входу T etT тактов, к установочному входу с .ет «ика и к
10 уп равляюшим входом .:.;. 1,»c; к <имут о то ра, вход (m+1) -гп д<. 1и. ра —. рз cncдииен с выходом сч< тч<:: .,> <ход (11>+1)— го деши<>>ратора псдк<и>ч "il .. <г+1)—
<>- т.. му управляющему вхо.",у >, 2 (р-! ) +
+11 -го коммутатора и уп,и>оляю "им входам записи вс x <и:х .„.:11 <х ро> истров (ш+1) -й группы.
Составитель В. Байков
Редактор Г1. Зайцева Техред М.Дидык Корректс р Т.11;l,",сl<
Заказ 70 <3>
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ CC Р
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-и.1дательский комбинат "Патент", г.ужгород, у;. Гагарина,101 ры 27 и 28 второй группы. Момент записи определяется импульсом, подаваемым на управляющие входы регистров 27 и 28 с выхода дешифратора 33. Этим импульсом, подаваемым на управляющий вход коммутатора 17, к его второму выходу подключается его пятый вход.
На вторых выходах < >П 19 и 21 формируются соответственно суммы квадра2 тов отсчетов эталона Х, + Х 2 + Х +, 2 2 2 2 1
Х„иХ--Х+Х+Х.Этисуммы обрабатываются ФП 19. На первом выходе <ьП 19 формируются коды синусов и косинусов первой группы коэффициентов искомой базисной системы функций. Эти коды записываются в выходной регистр 29 первой группы. Момент записи определяется импульсом, подаваемым на управляющий вход регистра
29 с выхода дешифратора 34. Одновременно триггер 35 устанавливается в состояние, информирующее о завершении формирования базисной системы функций, генератор 30 импульсов выключается, а счетчик 31 устанавливается в исходное состояние.
Формула изобретения
Генератор базисных функций, содержащий N входных регистров (N = 2 число базисных функций), N квадратов, N/2 функциональных преобразователей, 1-1 и групп по 2 выходных регистров в
i-й группе (i = 1,...,п), генератор тактов, счетчик, первый дешифратор, триггер, причем информационные входы входных регистров являются информационными вход ам1< генератора, вь<ход каждого вход<<ого регистра подключен к входу соответствующего квадратора, выход<1 (41 — 1) -го и 4J го квадраторов (j = 1, N74) подключены соответстве<и о к первому и второму входам
2j-го функционального преобразователя, выход синуса/косинуса К-го <ьунк— ,циоиальиого lip« :бразователя (К =
1, N/2) подключен к информапионно му входу К-го вь:ходного регистра п-й группы, вход запуска генератора сое— входу триггера, выход триггера является выходом признак» готовности pel зультата генератора, о т л ll ч а ю шийся тем, что, с целью упрощения генератора, он содержит N/4 коммутаторов и с втор го по г<-й дег<ифраторы, причем выход (4j 3) -го кв;.дратора подключен к пе. ому и1 .<ор.<ационному входу первой, pyTTI;hl;-г< коммутатора, вых< д (4 j -2) — г<> кв. ",ра. тора подключен к перв<-му из<1 ??????????????>— ному входу второй г<>упиь j -ãc> ком <у25 т".тора, первый и в горой вых< ды J-го коммутатора подключены соотвс*т< твенн к первому и второму I<:«, зм (2) — l ) -гo функционального преобразователя, в 1ход суммы (? j -1) -гс функ.".ио <о<и и< гс
30 преобразователя подключен к вт рому информационному входу и< р<..>й груllIThl
r >>l->-<
J -го коммутатора, выход сум.<ы
° (2р-) ) +11-го <>>у1<кци-lla..-.ьного г< рс -. бразовагеля (1<< = 1, n = >, р = 1, — - -.l
2 ) подключен к (T -"..1+1 ) -l. c .:::., ормационному входу г. то рой г p,"..;< -., (<>-»>- >
2 . (р-1) +1 J-гс ко. мут,> гор,1, в,— ход синуса-косину< 1 (2 1р-, ) +I J -rc фчнкц1<оиальисг 3 поеоб) <зо 1 > Ге I» пол
40 ключеи к инфо рмаи<;о<<ному входу р-< выходного регистро . — и I", упиь., »х< д запуска генератора ооо:;III!cII " пе1; 1..>