I Изобретение относитс к вычисли тельной технике, в частности к спе ализированйым устройствам, и предназначено дл вычислени взаимного спектра в реальном масштабе времен По основному авт.св. № 781823 известно устройство дл определени фазы спектральных составл ющих исО едуемого сигнала, содержащее операционные регистры сумматор, блок сравнени , мультиплексор, двух канальный блок логарифмировани ,, вы читатель, причем входы регистров вл ютс соответствующими входами устройства, а выходы подключены к соответствующим входам сумматора, блока сравнени и мультиплексора, управл ющий вход которого подключен к вькоду блока сравнени , выход сум матора подключен к первому входу двухканального блока логарифмировани , второй вход которого соединен с выходом мультиплексора,; входы вычитател соединены с соответствующи ми выходами двухканального блока логарифмировани Щ. Недостатком устройства вл етс невозможность определени модул взаимного спектра. Цель изобретени - расширение функциональных возможностей устройства путем вычислени модул взаим .ного спектра. Указанна цель достигаетс ;тем, что в устройстве введены первый f и., второй сдвиговые регистры, триггер , второй мультиплексор и вторвй .сумматор, выход которого вл етс выходом модул взаимного спектра устройства, выход вычитател подклю чен к информационному входу триггера и информационному входу первого сдвигового регистра, выход (n-i)-ro разр да (и-разр дность) которого подключен к первому входу второго Сумматора, второй вход которого под ключен к информационному выходу второго сдвигового регистра, информационный вход которого соединен с вторым входом вычитател , пр мой и инверсный выходы (ц-2)-го рйзр да первого сдвигового регистра подключены соответственно к первому и второму информа1щонн1 в4 вкодам второ о мультиплексора, информацион ный выход которого подключен к трет ему входу второго сумматора, управл ющий вход второго мультиплексора 222 подключен к выходу триггера, установочный вход которого соединен с установочными входами первого и второго сдвиговых регистров и вл етс установочным входом устройства, а , управл ющие входы первого и второго сдвиговых регистров соединены и вл ютс тактовым входом устройства. На фиг.1 показана функциональна схема устройства; на фиг.2 - график погрешности определени модул взаимного спектра. Устройство содержит операционные регистры 1 и 2, сумматор 3, блок 4 сравнени , мультиплексор 5, двухканальный блок 6 логарифмирова-t НИЛ, вычитатель 7, сдвиговые регистры 8 и 9, триггер 10, мультиплексор 11, сумматор 12, тактовый вход 13, установочньй вход 14, информационные входы 15 и 16, выходы 17 и 18 модул и фазы соответственно . Устройство работает следующим образом . Совместно нормализованные числа А (k) и В (k) подаютс на входы 15 и 16 операционньк регистров 1 и 2. На сумматоре 3 получитс их сумма, после чего на первом выходе блока 6 логарифмировани образуетс логарифм суммы A(k) + B(k). Блок 4 сравнени , с помощью которого сравниваютс A(k) и B(k), управл ет мультиплексором 5. В результате больша из этих двух величин по вл етс на выходе мультиплексора 5, а на втором выходе блока 6 образуетс логарифм этой величины. На выходе вычитател 7 образуетс разность значений, полученных на первом и втором выходах логарифматора 6, котора пропорциональна фазе. Под управлением импульсов с входа J4 с выхода вычитател 7 двоичный код фазы заноситс в сдвиговый регистр 9, а старший разр д кода запоминаетс в триггере 10. Одновременно с второго выхода блока 6-д-во- чный код большого числа заноситс в сдвиговый регистр 8. Под управлением импульсов сдвига с входа 13 происходит сдвиг регистров 8 и 9. На одноразр дном сумматоре 12 происхоит после с овательное поразр дное суммирование двоичного кода региста 8, двоичного кода регистра 9, . двинутого на один разр д в сторону младших разр дов, и одновременно поразр дное вычитание из полученной суммы пр мого или обратного кодов поправки.Поправка,равна двоичному ко ду регистра 9,сдвинутому на два разр да в сторону младших разр дов, последовательным кодом подаетс на вычитающий вход сумматора 12 через мультиплексор 11, которым управл ет триггер 10. Если содержимое триггера 10 О, то на сумматор 12 поступает пр мой код поправки, если 1 - обратный. После П сдвигов (П - разр дность регистров 8 и 9) на выходе 17 сумматора 12 получен последовательный двоичный код величины C(k), а на выходе 18 сдвигового регистра 9 - двоичный код, пропорциональный фазе q (k) . В соответствии с изложенным модуль взаимного спектра C(k) определ етс по следующему соотношению iog.A(k)(Cf,пpиA(k)B(k) (k) +|((4) .при A(k)B(k) где tf - двоичный код, пропорциональный фазе cf (к) в пределах О - 45j определ емый ло соотношению 2 P A(k)cB(k)y log, l-b 1. при.А((Ю. , при 4 1/2, l-tfl, пpиttfl.1/2. Погрешность вычислени модул взаимного спектра указанным способом, как видно из фиг.2, не превышает По сравнению с известным устройством предлагаемое позвол ет значительно расширить функциональные возможности устройства путем определени одним устройством как фазы, так и модул взаимного спектра.I The invention relates to computing technology, in particular, to developing devices, and is intended to calculate the mutual spectrum in real time. According to the main author. No. 781823 discloses a device for determining the phase of the spectral components of an emitted signal, comprising operational registers, an adder, a comparison unit, a multiplexer, a two channel logarithmic unit, a reader, the inputs of the registers being the corresponding inputs of the device, and the outputs connected to the corresponding inputs of the adder the comparison unit and the multiplexer, the control input of which is connected to the code of the comparison unit, the output of the matrix is connected to the first input of the two-channel logarithmic unit, the second input otorrhea connected to the output of multiplexer ,; the inputs of the subtractor are connected to the corresponding outputs of the two-channel logarithmic unit Sch. The disadvantage of the device is the impossibility of determining the module of the mutual spectrum. The purpose of the invention is to expand the functionality of the device by calculating the module of the mutual spectrum. This goal is achieved; by introducing the first f and., The second shift registers, the trigger, the second multiplexer and the second accumulator, the output of which is the output of the device mutual spectrum module, the output of the subtractor is connected to the information input of the trigger and the information input of the first the shift register, the output (ni) -ro of the bit (and-the size) of which is connected to the first input of the second Adder, the second input of which is connected to the information output of the second shift register, the information input of which It is not connected with the second input of the subtractor, the direct and inverse outputs (c-2) of the first shift register and the first shift register are connected respectively to the first and second info1 to 4 codes of the second multiplexer, the information output of which is connected to the third input of the second adder, which controls the input of the second multiplexer 222 is connected to the trigger output, the setup input of which is connected to the setup inputs of the first and second shift registers and is the setup input of the device, and the control inputs of the first and second shift registers strov are connected and clock input of the device. Figure 1 shows the functional diagram of the device; Fig. 2 is a plot of the error in determining the mutual spectrum module. The device contains operational registers 1 and 2, adder 3, block 4 comparison, multiplexer 5, two-channel block 6 logarithm-t NIL, subtractor 7, shift registers 8 and 9, trigger 10, multiplexer 11, adder 12, clock input 13, set input 14, informational inputs 15 and 16, outputs 17 and 18 of the module and phase, respectively. The device works as follows. The jointly normalized numbers A (k) and B (k) are fed to the inputs 15 and 16 of the operational registers 1 and 2. On the adder 3, their sum is obtained, after which the logarithm of the sum A (k) + B (k ). Comparison unit 4, by which A (k) and B (k) are compared, controls the multiplexer 5. As a result, the larger of these two quantities appears at the output of multiplexer 5, and the second output of block 6 forms the logarithm of this value. At the output of the subtractor 7, a difference is formed between the values obtained at the first and second outputs of the logarithm 6, which is proportional to the phase. Under the control of the pulses from the input J4 from the output of the subtractor 7, the binary code of the phase is entered into the shift register 9, and the most significant bit of the code is stored in the trigger 10. At the same time, from the second output of the block, 6-d-primary code of a large number is entered into the shift register 8. Under the control of the shift pulses from the input 13, the registers 8 and 9 are shifted. On the single-bit adder 12, the binary binary code of the register 8, the binary code of the register 9, is followed by an ovative bitwise register. moved one bit in the direction of the lower bits, and at the same time bitwise subtraction from the obtained sum of the forward or reverse correction codes. The correction is equal to the binary code of register 9, shifted by two bits to the side of the lower bits, the serial code is fed to subtracting the input of the adder 12 through the multiplexer 11, which is controlled by the trigger 10. If the contents of the trigger 10 O, then the forward correction code is sent to the adder 12 if 1 is the reverse. After P shifts (P is the size of registers 8 and 9), output 17 of adder 12 received a serial binary code of C (k), and output 18 of shift register 9 produced a binary code proportional to phase q (k). In accordance with the above, the mutual spectrum modulus C (k) is determined by the following relation iog.A (k) (Cf, priAA (k) B (k) (k) + | ((4). For A (k) B ( k) where tf is a binary code proportional to the phase cf (k) within O - 45j defined by the ratio 2 PA (k) cB (k) y log, lb 1. at .A ((Yu., at 4 1 / 2, l-tfl, pritfl.1/2. The calculation error of the mutual spectrum module in this way, as can be seen from FIG. 2, does not exceed. Compared with the known device, the proposed device allows to significantly expand the functionality of the device by defining one device as them Odul mutual spectrum.
/1(К ) 15 В(К)16 - л с(ю/ 1 (K) 15 V (K) 16 - l s (y
ДгDg