[go: up one dir, main page]

SU1413615A2 - Basic function generator - Google Patents

Basic function generator Download PDF

Info

Publication number
SU1413615A2
SU1413615A2 SU874183063A SU4183063A SU1413615A2 SU 1413615 A2 SU1413615 A2 SU 1413615A2 SU 874183063 A SU874183063 A SU 874183063A SU 4183063 A SU4183063 A SU 4183063A SU 1413615 A2 SU1413615 A2 SU 1413615A2
Authority
SU
USSR - Soviet Union
Prior art keywords
output
inputs
input
adder
outputs
Prior art date
Application number
SU874183063A
Other languages
Russian (ru)
Inventor
Вячеслав Александрович Григорьев
Павел Феодосьевич Дурбаль
Виктор Александрович Шабалов
Original Assignee
Военная Краснознаменная академия связи им.С.М.Буденного
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Военная Краснознаменная академия связи им.С.М.Буденного filed Critical Военная Краснознаменная академия связи им.С.М.Буденного
Priority to SU874183063A priority Critical patent/SU1413615A2/en
Application granted granted Critical
Publication of SU1413615A2 publication Critical patent/SU1413615A2/en

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано дл  генерировани  базисных функций, например, при спектральном анализе случайных процессов. Цель изобретени  - расширение функциональных возможностей за счет генерации базисных функций с учетом знака зталона. Поставленна  цель достигаетс  за счет введени  N/2 одноразр дных сумматоров. В функциональный преобразователь дополнительно введены первый и второй дешифраторы , блок пам ти, коммутатор. 1 з.п. ф-лы, 2 ил.The invention relates to computing and can be used to generate basic functions, for example, in the spectral analysis of random processes. The purpose of the invention is to expand the functionality by generating basic functions, taking into account the sign of a zalon. The goal is achieved by introducing N / 2 one-bit adders. The functional converter additionally includes the first and second decoders, the memory unit, and the switch. 1 hp f-ly, 2 ill.

Description

сwith

О1O1

14)14)

Изобретение относитс  к вычислительной технике и может быть использовано дл  генерировани  базисных функций, например, при спектральном анализе случайных процессов.The invention relates to computing and can be used to generate basic functions, for example, in the spectral analysis of random processes.

Цель изобретени  - расширение функциональных возможностей за счет генерации базисных функций с учетом знака эталона и повышение достовер- ности результата за счет исключени  неопределенностей типа х/о и о/о.The purpose of the invention is to expand the functionality by generating basic functions taking into account the sign of the standard and increasing the reliability of the result by eliminating uncertainties of the x / o and o / o types.

На фиг. 1 приведена структурна  схема генератора на фиг. 2 - схема функционального преобразовател . FIG. 1 shows a structural diagram of the generator in FIG. 2 is a diagram of a functional converter.

Генератор базисных функций (ГБФ) содержит (фиг.1) входные регистры 1 - 8, одноразр дные сумматоры 9-1 квадраторы 13 - 20, функциональные преобразователи (ФП) 21 - 27р выход- ные регистры 28 - 34, генератор 35 импульсов (ГИ), счетчик 36, дешифратор 37 и триггер 38. ФП (фиг. 2) содержит сумматор 39, делитель 40, узел 41 вычислени  квадрата синуса (косинуса), узел 42 извлечени  квадратного корн , дешифраторы 43 и 44, блок 45 пам ти и коммутатор 46.The basic function generator (GBF) contains (figure 1) input registers 1-8, one-bit adders 9-1 quadrants 13-20, functional converters (FP) 21-27p, output registers 28-34, pulse generator 35 ), the counter 36, the decoder 37 and the trigger 38. The OP (FIG. 2) contains an adder 39, a divider 40, a sine (cosine) square calculation unit 41, a square root extraction unit 42, decoders 43 and 44, a memory block 45 and a switch 46.

Генератор работает следующим образом .The generator works as follows.

ГБФ работает аналогично устройству-прототипу . Перед началом работы устройства ГИ 35 выключен, счетчик 36 и триггер 38 установлены в исходное , например, нулевое состо ние. При поступлении на вход запуска устройства импульса запуска включаетс  ;ГИ 35 и с входов задани  векторов эталона в регистры 1-8 записываетс  эталон сигнала. Частота импульсов на выходе ГИ 35 и емкость счетчика 36 подбираютс  так, чтобы врем  формировани  на входе дешифратора ,37 определенной кодовой комбинации было равно времени преобразовани  эталона в коэффициенты базисной системы функций.GBF works like a prototype device. Before the operation of the device, the GI 35 is turned off, the counter 36 and the trigger 38 are set to their initial, for example, zero state. When the start-up device arrives at the start input, the start-up pulse 35 is inserted, and the signal standard is written to registers 1-8 from the reference vector reference inputs. The frequency of the pulses at the output of the GI 35 and the capacity of the counter 36 are chosen so that the formation time at the input of the decoder, 37, of a certain code combination is equal to the time of conversion of the standard into the coefficients of the basic system of functions.

Отсчеты эталона с выходов регистров 1 - 8 подаютс  через квадраторы 13 - 20 на входы ФП 21 - 27. На входы ФП 22 подаютс  отсчеты с выходов квадраторов 15 и 16, на входы ФП 21 с выходов квадраторов 13 и 14, на входы ФП 23 - с выходов квадраторов 17 и 18, на входы ФП 24 - с выходов квадраторов 19 и Reference samples from the outputs of registers 1–8 are fed through quadrants 13–20 to the inputs of the FP 21–27. The inputs of the FP 22 are fed to the outputs of the quadrants 15 and 16, to the inputs of the FP 21 from the outputs of the quadrants 13 and 14, to the inputs of the FP 23 - from the outputs of the quadrants 17 and 18, to the inputs of the OP 24 - from the outputs of the quadrants 19 and

На первых выходах ФП 21 - 27 формируютс  коды синусов и косинусов искомой базисной системы функций. НAt the first outputs of the FP 21 - 27, the sine and cosine codes of the desired basic system of functions are formed. H

, ,

Q Q

5five

0 5 0 5

5five

00

5five

00

5five

00

вторых выходах ФП 21-24 формируютс  соответственно суммы квадратов отсчетов Х - Ц, Ц. XI, Х2, Ц+Х1. Эти суммы подаютс  соответственно на первый и второй входы ФП 25, на пер- вьй и второй входы ФП 26.the second outputs of the OP 21-24 are formed, respectively, the sums of squares of the samples X - C, C. XI, X2, C + X1. These sums are applied respectively to the first and second inputs of the FP 25, to the first and second inputs of the FP 26.

На вторых выходах ФП 25 и 26 формируютс  соответственно суммы квадратов отсчетов Х2+ Ц+ Ц+ Ц и Ц+ X|-i- Х|. Эти суммы подаютс  на первый и второй входы ФП 27. В момонт окончани  работы ФП 27 на вход записи выходных регистров 28 - 34 пода- - етс  импульс с дешифратора 37 и полученные значени  синусов и косинусов базиса записываютс  в выходные регистры 28 - 34. Одновременно триггер 38 устанавливаетс  в состо ние, информирующее о завершении формировани  базисной системы функций.At the second outputs of the OP 25 and 26, respectively, the sums of squares of the samples X2 + C + C + C and C + X | -i X | are formed. These sums are fed to the first and second inputs of the FP 27. At the end of the work of the FP 27, the input of the output registers 28-34 is sent to the pulse from the decoder 37 and the resulting sine and cosine values of the basis are written to the output registers 28-34. Simultaneously trigger 38 is set to the state informing that the formation of the basic system of functions has been completed.

Формирование базисных функций с учетом знака эталона обеспечиваетс  одноразр дными сумматорами 9 - 12, на входы которых подаютс  потенциалы знаковых разр дов с знаковых выходов входных регистров 1 - 8. На первый и второй входы сумматора 9 подаютс  потенциалы знаковых разр дов соответственно с знаковых выходов входных регистров 1 и 2, на первый и второй входы сумматора 10 - с знаковых выходов входных регистров 3 и 4, на первый и второй входы сумматора 11- с знаковых выходов входных регистров 5 и 6; на первьй и второй входы сумматора 12 - с знаковых выходов входных регистров 7 и 8. Результат сложени  по модулю 2 (, , ) подаетс  с выходов сумматоров 9 - 12 на входы знака синуса соответственно выходных регист о  28, 30, 32 и 34, в которые запЧ .1ва- ютс  коды синусов (косинусор р.ж ьей матрицы Гуда. От знака отсчетов эта- ,лона зависит  дро третьей матрицы Гуда.The formation of basic functions taking into account the sign of the standard is provided by single-digit adders 9-12, the inputs of which are supplied with the potentials of sign bits from the sign outputs of the input registers 1-8. The potentials of the sign bits are respectively supplied from the first and second inputs of the registers 1 and 2, to the first and second inputs of the adder 10, from the sign outputs of the input registers 3 and 4, to the first and second inputs of the adder 11, from the sign outputs of the input registers 5 and 6; to the first and second inputs of the adder 12 - from the sign outputs of the input registers 7 and 8. The result of adding modulo 2 (,,) is fed from the outputs of the adders 9 to 12 to the sine sign inputs, respectively, output registers 28, 30, 32 and 34, which are the PSI .1us codes of sines (cosine of the r. jyu Hood matrix. The core of the third Hood matrix depends on the sign of the eta samples.

Принцип работы ФП 21 - 27 состоит в следующем. Входные данные, например Х и Х поступают на первый и второй входы сумматора 39 и делител  40. Сумма Х + Х с выхода сумматора подаетс  на второй выход ФП. На выходе делител  40 формируетс  отношение вида Х /Х, по которому в узле 41 вычисл ютс  значени  , и ,. Последние через узел 42 подаютс  на первьй вход коммутатора 46, который в исходном состо нииThe principle of operation of OP 21 - 27 is as follows. Input data, such as X and X, is fed to the first and second inputs of the adder 39 and the divider 40. The sum X + X from the output of the adder is fed to the second output of the AF. At the output of the divider 40, an X / X type ratio is formed, according to which, at node 41, the values,, and are calculated. The latter are transmitted through node 42 to the first input of switch 46, which in its initial state

3,3,

обеспечивает подключение выхода узла 42 к первомувыходу ФП.provides connection of the output of node 42 to the first output of the OP.

. Если на первьй и (или) второй вход ФП подаетс  нулевое значениеs то срабатывает соответствующий дешифратор . Коммутатор 46 подключает к выходу ФП через второй информационный вход выкод блока 45 пам ти. Последний содержит коды синуса и косинуса, например О и 90 . При X, О на второй информационный вход коммутатора 46 подаетс  код синуса (косинуса) 0°, при Х( равному некоторому числу или О, а Х О на второй информационный вход коммутатора 46 подаетс  код синуса (косинуса) 90°.. If the first and / or second input of the FP is given a zero value, then the corresponding decoder is triggered. Switch 46 connects to the output of the FP via the second information input the code of memory block 45. The latter contains sine and cosine codes, for example, O and 90. When X, O, the second information input of the switch 46 is supplied with a sine (cosine) 0 ° code, with X (equal to some number or O, and X O, the second information input of the switch 46 is fed with a sine (cosine) code 90 °.

Claims (1)

1. Генератор базисных функций по авт. св. № 1319013, отличающийс  тем, что, с целью расширени  функциональных возможностей за счет генерации базисных функций с учетом знака эталона, в него введены N/ 2 одноразр дных сумматоров, причем первый и второй входы i-ro (i 1, N/2) одноразр дного сумматора подключены к знаковым выходам соответственно 2i-T-ro и 2i-ro входньк регистров, выход i-ro сумматора подключен к знаковому входу выходного 1. The generator of basic functions on the author. St. No. 1319013, characterized in that, in order to extend the functionality by generating basic functions taking into account the sign of the standard, N / 2 one-bit adders are entered into it, with the first and second inputs i-ro (i 1, N / 2) one-bit This adder is connected to the sign outputs 2i-T-ro and 2i-ro input registers, respectively, the output of the i-ro adder is connected to the sign input of the output toto 1515 36153615 регистра, подключенного к i-му функциональноьту преобразователю первой группы.register connected to the i-th function of the converter of the first group. 2, Генератор по п. 1, о т л п- чающийс  тем, что, с целью повышени  достоверности результата за счет исключени  неопределенностей типа х/о и о/о, функциональный преобразователь содержит сумматор, делитель , узел вычислени  квадрата син, нуса (косинуса), узел извлечени  квадратного корн , два дешифратора, блок пам ти и коммутатор, причем пер- , вый и второй входы функционального преобразовател  подключены к первому и второму входам делител  и сумматора и входам первого и второго дешифраторов , выход делител  подключен к входу узла вычислени  квадрата синуса (косинуса), выход которого под- |ключен к входу узла извлечени  квадратного корн , выход которого подключен к первому информационному входу коммутатора, второй информационный вход которого подключен к выходу блока пам ти, первый и второй адресные входы которого и управл ющий вход коммутатора подключены к выходам первого и второго дешифраторов, выходы коммутатора и сумматора подключены к первому и второму выходам функционального преобразовател .2, The generator of claim 1, in order to increase the reliability of the result by eliminating ambiguities such as x / o and o / o, the functional converter contains an adder, a divider, a node for calculating the square of syn, nusa ( cosine), square root extraction node, two decoders, a memory unit and a switch, the first and second inputs of the functional converter are connected to the first and second inputs of the divider and adder and the inputs of the first and second decoders, the output of the divider is connected to the input of the calculation node square the sine costa (cosine), the output of which is connected to the input of the square root extraction node, the output of which is connected to the first information input of the switch, the second information input of which is connected to the output of the memory unit, the first and second address inputs of which and the control input of the switch connected to the outputs of the first and second decoders, the outputs of the switch and the adder are connected to the first and second outputs of the functional converter. 00 00 д)(одыe) (odes заданий венто- рй эталонаtasks of the benchmark бход запуснboho run epi/нкцтepi / ncpt резу/}ьтатаcut 3939 kOkO fiJfiJ klkl Ml.Ml. h5h5 if6if6 Фиг. 2FIG. 2
SU874183063A 1987-01-16 1987-01-16 Basic function generator SU1413615A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874183063A SU1413615A2 (en) 1987-01-16 1987-01-16 Basic function generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874183063A SU1413615A2 (en) 1987-01-16 1987-01-16 Basic function generator

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
SU1390013A Addition SU320082A1 (en) DEVICE FOR SUPPORTING CURRENT

Related Child Applications (1)

Application Number Title Priority Date Filing Date
SU874363848A Addition SU1503042A2 (en) 1987-11-17 1987-11-17 Generator of basic functions

Publications (1)

Publication Number Publication Date
SU1413615A2 true SU1413615A2 (en) 1988-07-30

Family

ID=21281133

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874183063A SU1413615A2 (en) 1987-01-16 1987-01-16 Basic function generator

Country Status (1)

Country Link
SU (1) SU1413615A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999052591A1 (en) * 1998-04-14 1999-10-21 Intermedics Inc. Implantable cardiac stimulator with physiologic sensor based on mechanical-electric phase relation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР # 1319013, кл. G 06 F 1/02, 1986. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999052591A1 (en) * 1998-04-14 1999-10-21 Intermedics Inc. Implantable cardiac stimulator with physiologic sensor based on mechanical-electric phase relation

Similar Documents

Publication Publication Date Title
SU1413615A2 (en) Basic function generator
SU1667055A1 (en) Device for modulo m multiplication
SU1503042A2 (en) Generator of basic functions
SU1587632A1 (en) Device for analog-digital conversion
SU1046932A1 (en) Threshold element
SU364089A1 (en) UNION h; ~~:; - ;: • -; '- • h / yy ^ -' ^^ tm / ^ s. ; : L: ;; - y '^; - ^ l; ^:' ^ "C ^ .h ^^ hi
EP0471935A3 (en) Circuit for supervising a matrix of bistable points
SU1363478A1 (en) Code converter
SU1665387A1 (en) Device for calculation of interval correlation function
SU754417A1 (en) Programmed device
SU817714A1 (en) Picoprogramme-control device
SU1195428A1 (en) Device for generating pulse trains
SU1418757A1 (en) Device for lexical analysis of programs
SU532095A1 (en) Input device
SU561966A1 (en) Computing system for processing numbers and multidimensional vectors
SU1580555A1 (en) Digit-analog servo converter
SU960793A1 (en) Converter of one notation code to another
SU598070A1 (en) Function computing arrangement
SU871162A1 (en) Digital coordinate converter
SU1319013A1 (en) Basic function generator
SU1411748A1 (en) Signature analyzer
SU869065A1 (en) Frequency divider
SU1476469A1 (en) Modulo 3 residue code check unit
SU771665A1 (en) Number comparing device
SU1195364A1 (en) Microprocessor