SU1700490A1 - Interpolation peak detector - Google Patents
Interpolation peak detector Download PDFInfo
- Publication number
- SU1700490A1 SU1700490A1 SU894740506A SU4740506A SU1700490A1 SU 1700490 A1 SU1700490 A1 SU 1700490A1 SU 894740506 A SU894740506 A SU 894740506A SU 4740506 A SU4740506 A SU 4740506A SU 1700490 A1 SU1700490 A1 SU 1700490A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- register
- adder
- digital
- Prior art date
Links
Landscapes
- Measurement Of Current Or Voltage (AREA)
Abstract
Изобретение относитс к средствам измерени максимального значени сигнала. С целью повышени точности измерени в детектор введены резисторы 2-7, цифроа- налоговые преобразователи (ЦАП) 9-12, регистр 8 текущего максимума, блок 13 сравнени , сумматоры 14-18, умножители 19-21, генератор 23 тригонометрических функций, датчик 24 времени, регистр 25 фиксации времени максимума, блок 26 управлени , логический вентиль 27 и прецизионный пиковый детектор 22. По командам блока 26 аналого-цифровой преобразователь 1 передает цифровой код в регистры 2 и 5. Блок 13 сравнивает содержимое регистров 2 и 8 и, если максимум не наступил , детектор продолжает работать. Если в регистре 2 значение меньше регистра 8, т.е. максимум уже пройден, вентиль 27 останавливает работу детектора. При этом в регистре 8 находитс максимум, в регистрах 6 и 7 два предыдущих максимуму значени ., а в регистре 5 - значение после максимума. Сумматоры 14-17 по сигналам ЦАП 9-12 с помощью генератора 23 и умножителей 19- 21 осуществл ют многократное обратное аналоговое преобразование Фурье. Результат обработки хранитс в детекторе 22. В описании дан пример реализации блоков 26 и 24. 2 ил. сл сThe invention relates to measuring the maximum value of a signal. In order to improve measurement accuracy, resistors 2-7, digital-to-digital converters (D / A converters) 9-12, current maximum register 8, comparison block 13, adders 14-18, multipliers 19-21, generator 23 of trigonometric functions, sensor 24 are entered into the detector time, maximum hold time register 25, control block 26, logic gate 27 and precision peak detector 22. At the command of block 26, analog-to-digital converter 1 transmits a digital code to registers 2 and 5. Block 13 compares the contents of registers 2 and 8 and, if maximum has not come, detector pro olzhaet work. If in register 2 the value is less than register 8, i.e. the maximum has already been passed, the valve 27 stops the operation of the detector. In this case, in register 8 there is a maximum, in registers 6 and 7, the two previous maximum values., And in register 5, the value after the maximum. Adders 14-17 on the signals of the DAC 9-12 using the generator 23 and the multipliers 19-21 carry out multiple inverse analog Fourier transform. The result of the processing is stored in the detector 22. In the description an example of the implementation of blocks 26 and 24 is given. 2 Il. cl
Description
cosfaXQ) cos(2ZQ)cosfaXQ) cos (2ZQ)
Фиг.11
Изобретение относитс к средствам измерени максимального Значени сигнала.The invention relates to measuring the maximum value of a signal.
Целью изобретени вл етс повышение точности измерени ,The aim of the invention is to improve the measurement accuracy,
На фиг, 1 приведена функциональна схема интерпол ционного пикового детектора; на фиг. 2 - управлени .Fig. 1 is a functional diagram of an interpolation peak detector; in fig. 2 - control.
Интерпол ционный пиковый детектор (фиг. 1) содержит аналого-цифровой преобразователь (АЦП) 1, регистры 2-7, регистр 8 текущего максимума, цифроаналоговые преобразователи (ЦАП) 9-12, блок 13 сравнени , сумматоры 14-18, умножители 19- 21, прецизионный пиковый детектор 22, генератор 23 тригонометрических функций, датчик 24 времени, регистр 25 фиксации времени максимума, блок 26 управлени и логический вентиль 27, причем вход 28 соединен с входом АЦП 1, выход которого соединен с входами регистров 2 и 5, выход регистра 2 соединен с входами регистра 3, регистра 8 текущего максимума и первым входом блока 13 сравнени , второй вход которого соединен с выходом регистра 8 текущего максимума и входом ЦАП 10, выход регистра 3 соединен с входами регистров 4 и 6, выход регистра 4 соединен с входом регистра 7, выходы регистров 5-7 соединены с входами ЦАП 9, 11 и 12 соответственно , выход блока 13 сравнени соединен с вторым входом логического вентил 27, выход которого соединен с управл ющими входами регистров 5-8 и 25, выход ЦАПThe interpolation peak detector (Fig. 1) contains an analog-to-digital converter (ADC) 1, registers 2-7, register 8 of the current maximum, digital-to-analog converters (D / A converter) 9-12, block 13 of comparison, adders 14-18, multipliers 19- 21, a precision peak detector 22, a generator of 23 trigonometric functions, a time sensor 24, a maximum time register 25, a control block 26 and a logic gate 27, the input 28 connected to the input of the A / D converter 1, the output of which is connected to the inputs of registers 2 and 5, the output register 2 is connected to the inputs of register 3, register 8 is currently maximum and the first input of the comparison unit 13, the second input of which is connected to the output of the register 8 of the current maximum and the input of the DAC 10, the output of the register 3 is connected to the inputs of registers 4 and 6, the output of the register 4 is connected to the input of register 7, the outputs of registers 5-7 are connected with the DAC inputs 9, 11 and 12, respectively, the output of the comparison unit 13 is connected to the second input of the logic valve 27, the output of which is connected to the control inputs of the registers 5-8 and 25, the DAC output
9соединен с четвертым суммирующим входом сумматора 14 и первыми суммирующими входами сумматоров 16 и 17, выход ЦАП9 connected to the fourth summing input of the adder 14 and the first summing inputs of the adders 16 and 17, the output of the DAC
10соединен с третьим суммирующим входом сумматора 14, суммирующим и первым вычитающим входами сумматоров 15 и 17 соответственно, выход ЦАП 11 соединен с вторым суммирующим входом сумматора 14, вычитающим и вторым суммирующим входами сумматоров 16 и 17 соответственно , выход ЦАП 12 соединен с первым суммирующим входом сумматора 14, вычитающим и вторым вычитающим входами сумматоров 15 и 17 соответственно, выход сумматора 14 соединен с первым суммирующим входом сумматора 18, выход которого соединен с входом прецизионного пакового детектора, выходы sin (2л Q, cos (2л Q и cos (Ал Q) генератора 23 тригонометрических функций соединены с вторыми входами умножителей 19-21 соответственно, первые входы которых соединены с выходами сумматоров 15-17 соответственно, выходы умножителей 19- 21 соединены с вторым, третьим и четвертым суммирующими входами сумматора 18, выход датчика 24 времени соединен с10 connected to the third summing input of the adder 14, the summing and first subtractive inputs of the adders 15 and 17, respectively, the output of the DAC 11 is connected to the second summing input of the adder 14, the subtractive and the second summing inputs of the adders 16 and 17, respectively, the output of the DAC 12 is connected to the first summing input of the adder 14, the subtractive and the second subtractive inputs of the adders 15 and 17, respectively, the output of the adder 14 is connected to the first summing input of the adder 18, the output of which is connected to the input of the precision pack detector, the outputs sin (( 2l Q, cos (2l Q and cos (Al Q) of the generator 23 of trigonometric functions are connected to the second inputs of multipliers 19-21, respectively, the first inputs of which are connected to the outputs of adders 15-17, respectively, the outputs of multipliers 19-21 are connected to the second, third and the fourth summing inputs of the adder 18, the output of the sensor 24 time is connected to
регистром 25 фиксации времени максимума и входом блока 26 управлени , выходы которого соединены с управл ющими входами регистров 4, 3 и 2, АЦП 1 и первымa maximum time register 25, and a control unit input 26, the outputs of which are connected to the control inputs of registers 4, 3 and 2, ADC 1 and the first
входом логического вентил 27 соответственно .input logic gate 27, respectively.
блок 26 управлени (фиг. 2) содержит последовательно соединенные элементы 29-34 задержки, причем первый вход эле0 мента 29 вл етс входом и первым выходом блока 26 управлени , выходы элементов 29, 30, 31 и 34 вл ютс вторым, третьим, четвертым и п тым выходами блока 26 управлени соответственно.control block 26 (Fig. 2) contains delay connected elements 29-34 in series, with the first input of element 29 being the input and the first output of control block 26, the outputs of elements 29, 30, 31 and 34 being second, third, fourth and the fifth outputs of the control unit 26, respectively.
5 Датчик 24 времени (фиг, 2) может содержать генератор 35 импульсов и счетчик 36, соединенные последовательно,5 Time sensor 24 (FIG. 2) may comprise a pulse generator 35 and a counter 36 connected in series,
Интерпол ционный пиковый детектор работает следующим образом.The interpolation peak detector operates as follows.
0 По сигналу на первом выходе блока 26 управлени значение регистра 3 переноситс в регистр 4, по сигналу - на втором выходе блока 26 управлени значение регистра 2 переноситс в регистр 3, по сигналу на0 According to the signal at the first output of control block 26, the value of register 3 is transferred to register 4, by the signal - at the second output of control block 26, the value of register 2 is transferred to register 3, by signal to
5 третьем выходе блока 26 управлени выходное значение АЦП 1 заноситс в регистр 2, по сигналу на четвертом выходе блока 26 управлени осуществл етс запуск АЦП 1. Сигналы выходов блока 26 управлени по0 ступают в указанной последовательности, задержанные друг относительно друга на врем срабатывани блоков. С момента по влени нового значени в регистре 2 блок 13 сравнени (цифрового компаратора) осу5 ществл етсравнение этого значени со значением текущего максимума, наход щегос в регистре 8. Если в регистре 2 значение больше, чем в регистре 8, то на выходе блока 13 сравнени устанавливаетс уровень ло0 гической единицы, который разрешает работу логического вентил 27. В этом случае с приходом сигнала по п тому выходу блока 26 управлени на выходе логического вентил 27 формируетс сигнал, по которому5, the third output of the control unit 26 outputs the ADC 1 output value to register 2, the signal at the fourth output of the control unit 26 triggers the ADC 1. The output signals of the control unit 26 are output in the specified sequence, delayed relative to each other during the operation time of the blocks. Since the appearance of a new value in register 2, comparison unit 13 (digital comparator) has carried out a comparison of this value with the value of the current maximum being in register 8. If the value in register 2 is greater than in register 8, then at the output of comparison block 13 the level of the logical unit is established, which enables the operation of the logic valve 27. In this case, when the signal arrives at the fifth output of the control unit 26, a signal is generated at the output of the logic valve 27, according to which
5 отсчетные значени с АЦП 1, и регистров 2-4 перенос тс соответственно в регистры 5, 8, 6 и 7. Если в регистре 2 значение меньше, чем в регистре 8, то на выходе блока 13 сравнени устанавливаетс уровень логического нул , который запрещает5 sample values from ADC 1, and registers 2-4 are transferred to registers 5, 8, 6 and 7, respectively. If register 2 is smaller than register 8, then the output of comparison unit 13 sets the logical zero level, which prohibits
0 работу логического вентил 27. В этом случае перезаписи информации не происходит . Таким образом, к концу измерени в регистре 8 устанавливаетс выделенное значение максимума, в регистрах б и 7 5 соответственно два предыдущих от максимума значени , а в регистре 5 - одно последующее .0 operation of the logic valve 27. In this case, the information is not overwritten. Thus, by the end of the measurement in register 8, the highlighted value of the maximum is established, in registers b and 7 5, respectively, the two previous ones from the maximum value, and in register 5 - the next one.
Все значени в регистрах остаютс неизменными до окончани полного циклаAll values in the registers remain unchanged until the end of the full cycle.
уточнени пика сигнала. Дл проведени .пр мого дискретного преобразовани Фурье они преобразуютс с помощью ЦАП 9-12 в аналоговую форму. На выходе сумматора 14 формируетс значение коэффициента С($), на выходе сумматора 15 - С(1), на выходе сумматора 16 - С(2) и на выходе сумматора 17 - С(3). В умножител х 19-21 коэффициенты С(1), С(2)и С(3) соответственно умножаютс -на тригонометрические функции sin 2л Q , cos 2л: О, cos 4тг Q , вырабатываемые генератором 23 тригонометрических функций, здесь Q t/T , где t - текущее врем ; Т - период тригонометрических функций. Результаты умножени и значение коэффициента (поступают на сумматор 18, где помимо суммировани одновременно осуществл етс умножение на коэффициент 1/4. С выхода сумматора 18 участок сигнала, содержащий максимум, воспроизводимый с частотой f 1/Т, поступает на прецизионный пиковый детектор 22.clarify the peak signal. In order to perform a direct discrete Fourier transform, they are transformed by means of a DAC 9-12 into analog form. At the output of the adder 14, the value of the coefficient C ($) is formed, at the output of the adder 15 - C (1), at the output of the adder 16 - C (2) and at the output of the adder 17 - C (3). In the multiplier 19-21, the coefficients C (1), C (2) and C (3) are multiplied, respectively — on the trigonometric functions sin 2 Q, cos 2 P: O, cos 4 G Q, produced by the generator 23 trigonometric functions, here Q t / T, where t is the current time; T - the period of trigonometric functions. The results of the multiplication and the coefficient value (fed to the adder 18, where in addition to the summation, the multiplication is carried out by a factor of 1/4. From the output of the adder 18, the signal portion containing the maximum reproduced with the frequency f 1 / T goes to the precision peak detector 22.
Дл фиксации времени по влени максимума в интерпол ционном пиковом детекторе имеетс датчик 24 времени, отсчетные значени которого занос тс в регистр 25 как и отсчетные значени участка максимума. Датчик 24 времени также синхронизирует блок 26 управлени . Формула изобретени Интерпол ционный пиковый детектор , содержащий аналого-цифровой преобразователь , вход которого вл етс входом детектора, блок сравнени , регистр текущего максимума, отличающийс тем, что, с целью повышени точности измерени , в него дополнительно введены п ть регистров, четыре цифроаналоговых преобразователей , п ть сумматоров, три умножител , прецизионный пиковый детектор, генератор тригонометрических функций, датчик времени, регистр фиксации времени максимума, блок управлени и логический вентиль, причем вход первого регистра соединен с выходом аналого-цифрового преобразовател и с входом второго регистра , выход второго регистра соединен с входом первого цифро-аналогового преобразовател , вход третьего регистра соединен с выходом первого регистра и входом регистра текущего максимума, а также с первым входом блока сравнени , выход регистра текущего максимума соединен с вторым входом блока сравнени и с входом второго цифроаналогового преобразовател , четвертый регистр своим входом соединен с выходом третьего регистра и с входом п того регистра, выход которого соединен с входом третьего цифроаналогового преобразовател , вход шестого регистра соединен с выходом четвертого регистра, выход шестого регистра соединен с входом четвертого цифроаналогового преобразовэ- тел , выход первого цифроаналогового преобразовател соединен с первыми суммирующими входами первого, третьего и четвертого сумматоров, выход второго цифроаналогового преобразовател соединен с вторым и первым суммирующими входами первого и второго сумматоров соответственно и с первым вычитающим входом четвертого сумматора, выход третьего цифроаналогового преобразовател соединен с третьим и вторым суммирующими входами первого и четвертого сумматоров соответственно и с вычитающим входом третьего сумматора , выход четвертого цифроаналоговогоIn order to record the maximum occurrence time in the interpolation peak detector, there is a time sensor 24, the read values of which are recorded in the register 25 as well as the read values of the maximum portion. The time sensor 24 also synchronizes the control unit 26. An interpolation peak detector comprising an analog-to-digital converter whose input is the detector input, a comparison unit, a current maximum register, characterized in that, in order to improve the measurement accuracy, five registers are additionally introduced into it, four digital-to-analog converters, five adders, three multipliers, a precision peak detector, a generator of trigonometric functions, a time sensor, a maximum time register, a control unit and a logic gate, the input the first register is connected to the output of the analog-to-digital converter and to the input of the second register, the output of the second register is connected to the input of the first digital-analog converter, the input of the third register is connected to the output of the first register and the input of the current maximum register, as well the current maximum register is connected to the second input of the comparator unit and to the input of the second digital-to-analog converter; the fourth register is connected to the output of the third register and to the fifth The register whose output is connected to the input of the third digital-to-analog converter, the input of the sixth register is connected to the output of the fourth register, the output of the sixth register is connected to the input of the fourth digital-to-analog converter, the output of the first digital-to-analog converter is connected to the first summing inputs of the first, third and fourth adders, the second output digital-to-analog converter connected to the second and first summing inputs of the first and second adders, respectively, and with the first subtractive input m of the fourth adder, the output of the third digital-to-analog converter is connected to the third and second summing inputs of the first and fourth adders, respectively, and with the subtractive input of the third adder, the output of the fourth digital-analogue
преобразовател соединен с четвертым суммирующим входом первого сумматора и с вычитающим входом второго и вторым вычитающим входом четвертого сумматоров , выход первого сумматора соединен сthe converter is connected to the fourth summing input of the first adder and with the subtractive input of the second and second subtractive input of the fourth adder, the output of the first adder is connected to
первым суммирующим входом п того сумматора , выход второго сумматора соединен с первым входом первого умножител , второй вход которого соединен с выходом генератора тригонометрических функцийthe first summing input of the fifth adder, the output of the second adder is connected to the first input of the first multiplier, the second input of which is connected to the output of the generator of trigonometric functions
sin 2л: Q , выход умножител соединен с вторым суммирующим входом п того сумматора , выход третьего сумматора соединен с первым входом второго умножител , второй вход которого соединен с выходомsin 2l: Q, the output of the multiplier is connected to the second summing input of the fifth adder, the output of the third adder is connected to the first input of the second multiplier, the second input of which is connected to the output
генератора тригонометрических функций cos 2 л Q, выход второго умножител соединен с третьим суммирующим входом п того сумматора, выход четвертого сумматора соединен с первым входом третьего умножител , второй вход которого соединен с выходом генератора тригонометрических функций cos 4 ж Q, выход третьего умножител соединен с четвертым суммирующим входом п того сумматора, выход п тогоgenerator of trigonometric functions cos 2 l Q, the output of the second multiplier is connected to the third summing input of the fifth adder, the output of the fourth adder is connected to the first input of the third multiplier, the second input of which is connected to the output of the generator of trigonometric functions cos 4 and Q, the output of the third multiplier is connected to the fourth the summing input of the p of the adder, the output of the p
сумматора соединен с входом прецизионного пикового детектора, выход датчика времени соединен с входами регистра фиксации времени максимума и блока управлени , п ть выходов которого соединены с управл ющими входами четвертого, третьего и первого регистров, аналого- цифрового преобразовател и первым входом логического вентил соответственно, выход блока сравнени соединен с вторым входом логического вентил , выход которого соединен с управл ющими входами второго, п того, шестого регистров, регистра текущего максимума и регистра фиксации времени максимума.the adder is connected to the input of a precision peak detector, the output of the time sensor is connected to the inputs of the maximum time register and the control unit, five outputs of which are connected to the control inputs of the fourth, third and first registers, the analog-digital converter and the first input of the logic valve, respectively, the output the comparator unit is connected to the second input of the logic valve, the output of which is connected to the control inputs of the second, fifth, sixth registers, the current maximum register and the register f ksatsii maximum time.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894740506A SU1700490A1 (en) | 1989-07-10 | 1989-07-10 | Interpolation peak detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894740506A SU1700490A1 (en) | 1989-07-10 | 1989-07-10 | Interpolation peak detector |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1700490A1 true SU1700490A1 (en) | 1991-12-23 |
Family
ID=21471252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894740506A SU1700490A1 (en) | 1989-07-10 | 1989-07-10 | Interpolation peak detector |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1700490A1 (en) |
-
1989
- 1989-07-10 SU SU894740506A patent/SU1700490A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1183910. кл.С01 R 19/04, 1988. Авторское свидетельство СССР № 1118926, кл. G 01 R 19/04, 1982. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4929954A (en) | Device for computing a sliding and nonrecursive discrete Fourier transform and its application to a radar system | |
SU1132805A3 (en) | Digital-to-analog converter | |
US3696235A (en) | Digital filter using weighting | |
JPS62500554A (en) | Analog-digital converter | |
SU1700490A1 (en) | Interpolation peak detector | |
US4660162A (en) | Interpolation pulse duration modulated multiplier | |
US4052605A (en) | Interpolating non-recursive digital filter | |
JPS61204700A (en) | Sampling frequency converter | |
JP2560007B2 (en) | Phase comparison circuit | |
US4622649A (en) | Convolution processor | |
SU834593A2 (en) | Phase shift meter | |
SU1705755A1 (en) | Harmonic signal frequency measuring device | |
SU1152041A1 (en) | Analog storage | |
RU2010241C1 (en) | Device for extraction of orthogonal components of harmonic voltage of known frequency | |
SU822075A1 (en) | Digital phase meter | |
SU1087895A1 (en) | Digital stroboscopic converter of electric signals | |
SU1500827A2 (en) | Sensing device having automatic calibration function | |
RU2042148C1 (en) | Time discriminator | |
SU780175A1 (en) | Pulse frequency multiplier | |
JPH0710411Y2 (en) | Signal generator | |
SU1613967A1 (en) | Apparatus for measuring parameters of frequency-modulated harmonic signals | |
SU1524011A1 (en) | Device for measuring frequency of harmonic signal | |
SU834892A1 (en) | Analogue-digital converter | |
SU1619321A1 (en) | Function converter | |
JPH0226403B2 (en) |