Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
SU1247890A2 - Device for determining phase of spectral components - Google Patents
[go: Go Back, main page]

SU1247890A2 - Device for determining phase of spectral components - Google Patents

Device for determining phase of spectral components Download PDF

Info

Publication number
SU1247890A2
SU1247890A2 SU853859073A SU3859073A SU1247890A2 SU 1247890 A2 SU1247890 A2 SU 1247890A2 SU 853859073 A SU853859073 A SU 853859073A SU 3859073 A SU3859073 A SU 3859073A SU 1247890 A2 SU1247890 A2 SU 1247890A2
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
multiplexer
phase
inputs
Prior art date
Application number
SU853859073A
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 SU853859073A priority Critical patent/SU1247890A2/en
Application granted granted Critical
Publication of SU1247890A2 publication Critical patent/SU1247890A2/en

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

Изобретение относитс  к вычислительной технике, в частности к специализированным вычислительным устройствам , предназначено дл  вычислени  фазы спектральных составл ющих в реальном масштабе времени. Цель изобретени  - расширение диапазона опре- . делени  фазы спектральных составл ющих (путем определени  фазы в диапазоне от О до 360). Поставленна  цель достигаетс  тем, что устройство содержит три регистра, п ть элементов НЕРАВНОЗНАЧНОСТЬ, .три триггера, три сдвиговых регистра, семь мультиплексоров , четыре одноразр дных сум,- матора, блок сравнени , вычитатель, элемент ИЛ}1 и соответствующие св зи между узлакш устройства. 1 ил. 1Йь оо &The invention relates to computing, in particular to specialized computing devices, for calculating the phase of spectral components in real time. The purpose of the invention is the expansion of the range. dividing the phase of the spectral components (by determining the phase in the range from 0 to 360). The goal is achieved by the fact that the device contains three registers, five elements UNACTAL, three triggers, three shift registers, seven multiplexers, four one-digit sums, a mator, a comparator unit, a subtractor, an IL element 1 and the corresponding connections between nodes devices. 1 il. Yo oo &

Description

1212

Изобретение относитс  к вычислительной технике, в частности к специализированным вычислительным устройствам , предназначено дл  вычислени  фазы спектральных составл юищх в реальном масштабе времени и  вл етс  усовершенствованием известного устройства по авт.св. N 1080148,The invention relates to computing, in particular to specialized computing devices, designed to calculate the phase of the spectral components in real time and is an improvement of the known device according to the author. N 1080148,

Цель изобретени  - расширение диапазона определени  фазы спектральных составл ющих(путем определени  фазы в диапазоне от О до 360°).The purpose of the invention is to expand the range of determining the phase of spectral components (by determining the phase in the range from 0 to 360 °).

На чертеже п редставлена функциональна  схема устройства. I,- , . . Устройство содерж 1Т регистры и 2,The drawing shows the functional scheme of the device. I, -,. . The device contains 1T registers and 2,

элементы 3 и 4 НЕРАВНОЗНАЧНОСТЬ, триггер 5, сдвиговый регистр 6, триггер 75 сдвиговый регистр 8, мультиплексоры 9 и 10, одноразр дные сумматоры 11 и 12, блок 13 сравнени , мультиплексор 14, одноразр дный сумматор 15, регистр 16, элемент 17 . НЕРАВНОЗНАЧНОСТЬ, триггер 18, сдвиговый регистр 19, мультиплексор 20, одноразр дный сумматор 21, вход 22 задани  количества сдвигов, тактовый вход 23, вычитатель 24, элементы НЕРАВНОЗНАЧНОСТЬ 25 и 26,.мультиплексоры 27 и 28, логический элемент ИЛИ.29, мультиплексор 30, стробирую- щие входы 31 и 32.elements 3 and 4 are UNEMATICAL, trigger 5, shift register 6, trigger 75 shift register 8, multiplexers 9 and 10, one-bit adders 11 and 12, block 13 comparison, multiplexer 14, one-bit adder 15, register 16, element 17. UNEQUAL DETAIL, trigger 18, shift register 19, multiplexer 20, one-digit adder 21, input 22 specifying the number of shifts, clock input 23, subtractor 24, elements UNABLE 25 and 26, multiplexers 27 and 28, logical element OR.29, multiplexer 30 gating inputs 31 and 32.

: Устройство работает следующим о.б- разом.: The device works as follows.

Выпр мленные коэффициенты преобразовани  Фурье A(k), B(k) в последовательном двоичном коде ввод тс  младшими разр дами вперед в регистры 1 и 2. Элемент 3 НЕРАВНОЗНАЧНОСТЬ анализирует два соседних разр да двоичного числа A(k). При каж-- дом несовпадении разр дов на вьжоде элемента 3 по вл етс  сигнал,, разрешающий занесение в регистр 6 содержимого регистра 1, не включа  старший разр д, а также занесение следуюш;его за старшим разр да в триггер 5. Последнее занесение имеет место, когда на входе элемента 3 находитс  первый знаковый и следующий за ним значащий разр ды числа. Таким образом осущ ествл етс  нормализаци  числа A(k). Число B(k) нормализуетс  аналогичным образом. Под управлением элемента 4 НЕРАВНОЗНАЧНОСТЬ происходит занесение мантиссы без старшей значащей единицы в регистр 8 и следующего за старшим разр да - в триггер 7. Когда процесс ввода чисел оконченThe rectified Fourier transform coefficients A (k), B (k) in the serial binary code are entered in the least significant bits in registers 1 and 2. Element 3 UNACTITY analyzes two adjacent bits of the binary number A (k). With each discrepancy between bits on the output of element 3, a signal appears, allowing recording in register 6 of the contents of register 1, not including the high-order bit, as well as entering the next one; its most significant bit is in the trigger 5. The last entry has the place where the first sign and the next significant digit of the number are at the input of element 3. Thus, the number A (k) is normalized. The number B (k) is normalized in a similar manner. Under the control of element 4 NECALLARITY, the mantissa is inserted without the most significant unit in register 8 and following the most significant bit in trigger 7. When the process of entering numbers is finished

890890

в регистрах 6 и 8 содержатс  значащие части (мантиссы) чисел A(k), B(k) без старших разр дов, а в триг- герах 5 и 7 - содержимое старших регистров 6 и 8 соответственно.Registers 6 and 8 contain significant parts (mantissas) of the numbers A (k), B (k) without the higher digits, and in triggers 5 and 7 contain the contents of the higher registers 6 and 8, respectively.

Одновременно с процессом нормализации чисел A(k) и B(k) происходит нормализаци  их суммы. Последовательный код суммы A(k) + B(k) с выхода одноразр дного сумматора 15 вводитс  младшими разр дами вперед в регистр 16. Затем производитс  нормализаци  суммы описанным способом одновременно с нормализацией чисел A(k).Simultaneously with the process of normalizing the numbers A (k) and B (k), their sum is normalized. The sequential code of the sum A (k) + B (k) from the output of the one-bit adder 15 is entered in the low-order bits in register 16. Then the sum is normalized by the described method simultaneously with the normalization of the numbers A (k).

5 B(k). Элемент 17 НЕРАВНОЗНАЧНОСТЬ управл ет занесением мантиссы суммы без старшей значащей единицы и следующего за старшим разр да мантиссы в регистр 19 и триггер 18 соотзетствен0 но.5 B (k). Element 17 UNEQUALITY controls the entry of the sum of the mantissa without the highest significant unit and the next most significant bit of the mantissa in register 19 and trigger 18, respectively.

После окончани  ввода чисел под действием сигнала на входе 22 происходит сдвиг регистров 6,8 и 19, во врем  которого осуществл етс  коррек5 ци  двоичных кодов, содержащихс  в этих регистрах. Коррекци  кода регистра 6 осуществл етс  путем поразр дного суммировани , начина  с младших разр дов, на одноразр дном сум0 маторе 11 двоичного кода регистра с пр мым кодом поправки, если содержимое триггера 5-равно нулю, и с обратными , если равно единице. Пр мой или обратный, код поправки передаетс After the end of the input of numbers under the action of the signal at input 22, the registers 6.8 and 19 shift, during which the binary codes contained in these registers are corrected. Correction of register code 6 is carried out by bitwise summing, starting with the least significant bits, on the one-bit sum of the binary register code 11 with the direct correction code, if the contents of trigger 5 is zero, and backward, if it is equal to one. Direct or reverse, the amendment code is transmitted

в сумматор 11 через мультиплексор 9, которым управл ет триггер 5. Поправка равна двоичному коду регистра 6, сдвинутому на 3 разр да в сторону младших разр дов. to adder 11 via multiplexer 9, which is controlled by trigger 5. The correction is equal to the binary code of register 6, shifted by 3 bits towards the lower bits.

4040

Одновременно aнaJ roгичным путемAt the same time

осуществл етс  коррекци  двоичного кода регистра 8 на сумматоре 12, мультиплексоре 10, триггере 7 и коррекци  двоичного кода регистра 19 на сумматоре 21, мультиплексоре 20 и триггере 18. Блок 13 сравнивает по абсолютной величине числа A(k) и B(k), .определ ет большее и управл ет мзшьтиплексором 14 (на его выходе по вл етс  откорректированньй двоич- ньш код мантиссы большего числа). На сумматоре 21 происходит одновременно коррекци  мантиссы суммы и вычитание откорректированной мантиссы большего 55 числа поразр дно. Полученный на выходе сумматора 21 результат вдвигаетс  в регистр 19 по последовательному входу на место старших разр дов.the binary code of register 8 is corrected on adder 12, multiplexer 10, trigger 7, and binary register code 19 is corrected on adder 21, multiplexer 20 and trigger 18. Block 13 compares the absolute values of A (k) and B (k),. determines the larger one and controls the mx plexer 14 (at its output appears the corrected binary code of the mantissa of a larger number). On the adder 21, the sum mantissa is corrected simultaneously and the corrected mantissa is subtracted to a larger 55 number bitwise. The result obtained at the output of the adder 21 is pushed into the register 19 by successively entering the place of the higher bits.

4545

5050

После n сдвигов процесс коррекции оконченAfter n shifts, the correction process is over

, в регистре 10 находитс  дво- 9, in register 10 is two-

МM

,- если 1 йМ i1,5; , - if 1 IM i1,5;

4545

7М -2М,+37M -2M, + 3

.если 1 М, 1,5; 1, + М,2, .(1)if 1 M, 1.5; 1, + M, 2,. (1)

М, если 1,5 М , 1,5 М + М 2.M, if 1.5 M, 1.5 M + M 2.

Код этого yrjra-, дополненный трем  старшими разр дами, завис щими от сигналов 3HA(k), 3HB(k) и B(k)A(k) образует 11-разр дный код (при ) фазы 0 , величина которого мен етс  в диапазоне от О до 360,The code for this yrjra-, supplemented by the three most significant bits, depending on the signals 3HA (k), 3HB (k) and B (k) A (k), forms an 11-bit code (at) phase 0, the value of which varies in range from O to 360,

Определение фазы в пределах от О до 360° осуществл етс  .следующим образом .Phase detection from 0 to 360 ° is carried out as follows.

После коррекции начинаетс  процес вьщвижени  пр мого или обратного кода фазы из регистра 19. младшими разр дами вперед через мультиплексор 28. Пр мой или обратный код по вл етс  на выходе мультиплексора 28 в за- висимости от управл ющего входа, который образуетс  элементом 26 НЕРАВНОЗНАЧНОСТЬ , сравнивающим между собой сигналы 3HA(k) 3HB(k) : и В (k)A (k). Сигнал 3HA(k) 9 ,3HB(k) по вл етс  на выходе элемента 25 НЕРАВНОЗНАЧНОСТЬ, а сигнал B(k) A(k) на выходе одноразр дного вычитател  24, который реализует функцию A(k) - -B(k) (на вход вычитател  поступают выпр мленные величины A(k), B(k)-последовательным кодом младлшми разр дами вперед).After the correction, the forward or reverse phase code is started from register 19. low bits forward through multiplexer 28. A forward or reverse code appears at the output of multiplexer 28, depending on the control input, which is formed by element 26 UNABILITY, comparing the signals 3HA (k) 3HB (k): and B (k) A (k). The signal 3HA (k) 9, 3HB (k) appears at the output of the element 25 UNEMATICAL, and the signal B (k) A (k) at the output of the one-bit subtractor 24, which implements the function A (k) - B (k) (the rectified values of the A (k), B (k) -sequential code of the low-order bits are sent to the input of the subtractor).

Далее код с выхода мультиплексора 28 поступает на первый вход мультип- лексора 30 и за первые. 8 тактов по вл етс  на последовательном выходе устройства. В дев том такте на выходе Мультиплексора 30 по вл етс  нуль или единица соответственно по влению на выходе мультиплексора 28 пр мого или обратного кода фазы. В следующие 2 такта на выход мультиплексора 30 под управлением элемента ИЛИ,29 пропускаетс  значение с выхода мультип- лексора 27. Во врем  действи  сигнала на входе 31 на выход мультиплексора 27 пропускаетс  сигнал с первого его входа, а во врем  действи  сигнала на входе 32 - с второго. Next, the code from the output of the multiplexer 28 is fed to the first input of the multiplexer 30 and for the first. 8 clocks appear on the serial output of the device. In the ninth clock cycle, at the output of the Multiplexer 30, zero or one appears, respectively, appearing at the output of the multiplexer 28 of the forward or reverse phase code. The next 2 cycles to the output of the multiplexer 30 under the control of the element OR, 29 passes the value from the output of the multiplexer 27. During the operation of the signal at input 31, the signal from the first input of it passes through the signal at input 31, and from the second.

Таким образом, в дес том и одиннадцатом тактах под управлением сигналов на входах 31 и 32 на выход Thus, in the tenth and eleventh clocks under control of the signals at inputs 31 and 32 at the output

1247890412478904

ичный код, п ропорциональный фазе вegg code, proportional to the phase in

пределах 0-45,0-45,

мультиплексора 30 пропускаетс  значение с выхода мультиплексора 27.the multiplexer 30 passes the value from the output of the multiplexer 27.

В таблице приведен код фазы & в пределах от О до 360° с учетом знаков спектральных составл ющих A(k),. B(k), представленных в декартовых координатах по ос м абсцисс и ордина соответственно. Элементы 25 и 26 НЕРАВНОЗНАЧНОСТЬ и мультиплексоры 27-3 реализуют логические функции, представленные в таблице. Код определ етс  по формуле (1).The table shows the phase code & in the range from O to 360 °, taking into account the signs of the spectral components A (k) ,. B (k), represented in Cartesian coordinates on the abscissa and ordinas, respectively. Elements 25 and 26 NECKNESS and multiplexers 27-3 implement the logic functions presented in the table. The code is determined by the formula (1).

Вычисление фазы ведетс  в реальном масштабе времени по мере вычислени  коэффициентов Фурье A(k), B(k).The phase is calculated in real time as the Fourier coefficients A (k), B (k) are calculated.

Claims (1)

Формула изобретени Invention Formula Устройство дл  определени  фазы спектральных составл ющих по авт.св. № 1080148, отличающеес  тем, что, с целью расширени  диапа.зо на определени  фазы, в него введены п тый, шестой и седьмой мультиплексоры , четвертьй и п тый элементы НЕРАВНОЗНАЧНОСТЬ, элемент ИЛИ и вычитатель, выход кото1Э9 го подключен к первому входу четвертого элемента НЕРАВНОЗНАЧНОСТЬ, выход котор.ого подключен к управл ющему входу п того мультиплексора, выход которого подключен к первому информационному входу шестого мультиплексора , второй информационный вход которого подключен к.выходу седьмого мультиплексора, первый информационный вход которого объединен с вторым входом четвертого элемента НЕРАВ- НО ЗНАЧНОСТЬ и подключен к выходу п того элемента НЕРАВНОЗНАЧНОСТЬ, nfep- вый вход которого объединен, с вторым информационным входом седьмого мультиплексора и  вл етс  входом знака реальной части спектральной состав- л ющей устройства, входом знака мнимой части спектральной составл ющей которого  вл етс  .второй вход п того элемента НЕРАВНОЗНАЧНОСТЬ, первый и A device for determining the phase of the spectral components according to ed. No. 1080148, characterized in that, in order to expand the range of phase definitions, the fifth, sixth and seventh multiplexers, the fourth and fifth elements are introduced into it, the UNIQUENESS, the OR element and the subtractor, the output of which is connected to the first input of the fourth element UNCHARTERNESS, the output of which is connected to the control input of the fifth multiplexer, the output of which is connected to the first information input of the sixth multiplexer, the second information input of which is connected to the output of the seventh multiplexer, the first information The second input is combined with the second input of the fourth element UNEQUAL VALUE and connected to the output of the fifth element UNEQUAL VALUE, whose nfep input is combined with the second information input of the seventh multiplexer and is the input of the sign of the real part of the spectral component, the input the sign of the imaginary part of the spectral component of which is the second input of the fifth element INCOMPARANT, the first and второй управл ющие входы седьмого мультиплексора  вл ютс  соответствен- но первым и вторым стробирующими входами устройства и объединены соответственно с первым и вторым входами элемента ИЛИ, выход которого подключен к управл ющему входу шестого мультиплексора, выход которого  вл етс  выходом фазы устройства, входами реальной и мнимой частей спектральной составл ющей которого  вл - ютс  соответственно первый и второй входы вычитател , а информационный вход п того мультиплексора подключен к выходу п-го разр да третьего сдвигового регистра.The second control inputs of the seventh multiplexer are respectively the first and second gate inputs of the device and are connected respectively with the first and second inputs of the OR element, the output of which is connected to the control input of the sixth multiplexer, the output of which is the output of the device phase, the inputs real and imaginary parts of the spectral component of which are, respectively, the first and second inputs of the subtractor, and the information input of the fifth multiplexer is connected to the output of the n-th bit of the third shift of the register. Редактор И. РыбченкоEditor I. Rybchenko Составитель А. БарановCompiled by A. Baranov Техред М.Ходанич Корректор Е.СирохманTehred M. Khodanich Proofreader E. Sirohman Заказ 4Т28/50Тираж 671 ; ПодписноеOrder 4T28 / 50 Circulation 671; Subscription ВНИИПИ Государственного комитета СССРVNIIPI USSR State Committee по делам изобретений и открытий 113035, Москва, Ж-35, Раушска  наб., д. 4/5for inventions and discoveries 113035, Moscow, Zh-35, Raushsk nab., 4/5 Производственно-полиграфическое предпри тие, г. Ужгород, ул. Проектна , 4Production and printing company, Uzhgorod, st. Project, 4 Ст(ю51St (yu51 о нМк) о (Kabout nMK) o (K
SU853859073A 1985-02-20 1985-02-20 Device for determining phase of spectral components SU1247890A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU853859073A SU1247890A2 (en) 1985-02-20 1985-02-20 Device for determining phase of spectral components

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU853859073A SU1247890A2 (en) 1985-02-20 1985-02-20 Device for determining phase of spectral components

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
SU1080148 Addition

Publications (1)

Publication Number Publication Date
SU1247890A2 true SU1247890A2 (en) 1986-07-30

Family

ID=21164061

Family Applications (1)

Application Number Title Priority Date Filing Date
SU853859073A SU1247890A2 (en) 1985-02-20 1985-02-20 Device for determining phase of spectral components

Country Status (1)

Country Link
SU (1) SU1247890A2 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР 1080148, кл. G 06 F 15/332, 1982. *

Similar Documents

Publication Publication Date Title
EP0127988B1 (en) A normalizing circuit
JPH0746310B2 (en) Semiconductor logic circuit
US5745399A (en) Decimal arithmetic apparatus and method
SU1247890A2 (en) Device for determining phase of spectral components
US4016560A (en) Fractional binary to decimal converter
SU579613A1 (en) Device for serial addition and substraction
SU1566340A1 (en) Device for division of numbers with floating point
RU2248094C2 (en) Device for transforming numbers from decimal to binary notation scale
SU1693601A1 (en) Conveyor computer
SU1295389A1 (en) Device for calculating values of exponential function
SU367421A1 (en) DIGITAL DEVICE FOR ACCELERATED DIVISION
SU1322480A1 (en) Device for determining number of ones in binary number
SU1305674A1 (en) Device for calculating complex number modulus
SU922760A2 (en) Digital function generator
SU1206771A2 (en) Device for adding in redundant octal notation
FI71437B (en) DIGITAL SANNOLIKHETSKORRELOMETER
SU1264170A1 (en) Differentiating device
SU1319023A1 (en) Adder-accumulator
SU1348825A1 (en) Device for adding numbers with floating point
SU404077A1 (en) CONVERTER OF THE RIGHT BINARY-DECIMAL CRUSHES TO BINARY CRACKS
SU1695512A1 (en) Device for detection and correction of errors
SU1128252A1 (en) Device for computing values of trigonometric functions
SU881731A1 (en) Binary coded decimal code coder
SU1160429A1 (en) Device for calculating values of simple functions
SU1291973A1 (en) Dividing device