SU1429129A1 - Device for analysis of electrocardiograms - Google Patents
Device for analysis of electrocardiograms Download PDFInfo
- Publication number
- SU1429129A1 SU1429129A1 SU874188925A SU4188925A SU1429129A1 SU 1429129 A1 SU1429129 A1 SU 1429129A1 SU 874188925 A SU874188925 A SU 874188925A SU 4188925 A SU4188925 A SU 4188925A SU 1429129 A1 SU1429129 A1 SU 1429129A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- frequency
- input
- delay
- computing unit
- Prior art date
Links
- 230000001629 suppression Effects 0.000 claims abstract 2
- 230000036039 immunity Effects 0.000 claims description 2
- 210000000748 cardiovascular system Anatomy 0.000 abstract description 2
- 230000006870 function Effects 0.000 abstract description 2
- 238000004364 calculation method Methods 0.000 description 6
- 230000003111 delayed effect Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 101710096660 Probable acetoacetate decarboxylase 2 Proteins 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
Изобретение относитс к вычислительной технике и может использоватьс дл исследовани функций сердечнососудистой системы. Целью изобретени вл етс повьшение помех;оустой- чивости за счет подавлени сетевой наводки при. изменении частоты питающей сети. Устройство содержит усилитель 1, многоканальный аналого-цифровой преобразователь 2,, вычислительный блок 3, регистратор 4, коммутатор 5, генератор 6 импульсов эталонной частоты, делитель 7 частоты, фа- зовый детектор 8, формирователь 9 Ш опорных сигналов. 3 ил„The invention relates to computing and can be used to study the functions of the cardiovascular system. The aim of the invention is to increase interference, stability due to the suppression of network interference at. change the frequency of the mains. The device contains an amplifier 1, a multichannel analog-to-digital converter 2, a computing unit 3, a recorder 4, a switch 5, a generator 6 pulses of the reference frequency, a divider 7 frequency, a phase detector 8, a driver 9 W of reference signals. 3 or „
Description
Изобретение относитс к вычислительной технике и может использоватъ- | дл исследовани функций сердечно- Сосудистой системы,Цель изобретени - повьппение помехоустойчивости за счет подавлени сетевой .наводки при изменении часто- |гь питающей сети,The invention relates to computing and can be used | To investigate the functions of the cardiovascular system, the purpose of the invention is to increase noise immunity by suppressing the power supply network when changing the frequency of the supply network,
, На фиг. 1 представлена блок-схема устройства; на фиг. 2 - блок -схема алгоритма функционировани устройства j на фиг. 3 - блок-схема алгоритма работы цифрового фильтра,, I Устройство содержит усилитель 1, |многоканальный аналого-цифровой преобразователь (АЦП) 2, вычислительный блок Зз регистратор 4, коммутатор 5, генератор 6 импульсов эталонной частоты, делитель 7 частоты, фа- зовый детектор 8, формирователь 9 опорных сигналов, вход 10 устройства шаги 11-42 алгоритма., FIG. 1 is a block diagram of the device; in fig. 2 is a block diagram of the operation algorithm of the device j in FIG. 3 is a block diagram of the operation of a digital filter ,, I The device contains an amplifier 1, | a multichannel analog-to-digital converter (ADC) 2, a computation unit 3h recorder 4, a switch 5, a generator 6 pulses of the reference frequency, a frequency divider 7, phase the detector 8, the driver 9 of the reference signals, the input 10 of the device steps 11-42 algorithm.
В качестве вычислительного блока может быть использована, например, ЭВМ Ириша. Код АЦП 2 поступает в, оперативную.пам ть через первый порт параллельного интерфейса. Через, второй порт осуществл етс переклю чение групп отведений усилител 1, переклю чение каналов АЫД 2, управление ком- .мутатором 5 и вьщача импульсов программного пуска АЫД 2„ Через третий порт .параллельного интерфейса произ- водитс вывод, обработанных кривых ЭКГ из олератнвной пам ти на регистртор .For example, the Irisha computer can be used as a computing unit. The code of the A / D converter 2 enters, operative. Memory through the first port of the parallel interface. The second port is used to switch the groups of leads of amplifier 1, switch channels of AID 2, control switchboard 5, and amplify pulses of program start of AID 2. The output of the processed ECG curves from the memory memory is output through the third port of the parallel interface. tee on the register.
Устройство работает в соответствии с алгоритмом (фиГо 2), шаги которого обозна чены следующим образом: 11 - Начало 5 12 - Инициализаци интерфейса; 13 - Включение АЦП на первый канал; 14 - Переключение коммутатора на запуск АЦП; 15 - Состо ние олсидани прерьшани по концу пре образовани ; 16 - Считьюание результатов преобразовани ; 17 - Запись отсчета в задержку 38; 18 - Округление до 8 бит; 19 - Запись отсчета в задержку. 35; 20 - Вьгаитание задержан кого задержкой 35 отсчета из входного округленного значени ; 21 - Суммирование с содержимым задержки 38;The device operates in accordance with the algorithm (FIG. 2), the steps of which are indicated as follows: 11 - Start 5 12 - Interface initialization; 13 - Turn on the ADC on the first channel; 14 - Switching the switch to run the ADC; 15 - Olsidani state of pre-conversion; 16 - Matching conversion results; 17 - Record counting in delay 38; 18 - Rounding up to 8 bits; 19 - Record counting in delay. 35; 20 - The delay is delayed by a delay of 35 samples from the input rounded value; 21 - Summation with the content of the delay 38;
22- Запись результата в задержку 3822- Record result in delay 38
23- Округление до 8 бит; 24 - За- пись Б задержку 40; 25 - Вычитание задержанного задержкой 40 отсчета23- Round to 8 bits; 24 - Record B delay 40; 25 - Subtraction of a delayed 40 countdown
из округленного результата вычислений на первом звене; 26 - Суммирование с содержимым задержки 42; 27 - Запись в задержку 42; 28 - Округление до 10 бит; 29 - Вычитание из входного отсчета, задержанного задержкой 41; 30 - Бьшод результата; 31 - Проверка: подвергалс ли отработке третий канал; 32 - Переключение А1.Ш на следующий канал; 33 - Переключение коммутатора на программный запуск; 34 - Программньй запуск Aim.from the rounded result of the calculations on the first link; 26 - Summation with delay content 42; 27 - Record in delay 42; 28 - Rounding up to 10 bits; 29 - Subtraction from the input sample, delayed 41; 30 - Bsod result; 31 - Check: whether the third channel was tested; 32 - Switching A1.Sh to the next channel; 33 - Switching the switch to software start; 34 - Program launch Aim.
Кроме того, обозначены задержка 35 на 512 отсчетов, задержка 36 на 504 отсчет.а, сумматор-вычитатель 37 задержка 38 на 8 отсчетов, вычита- тель 39, задержка 40 на 512 отсчетов сумматор-вычитатель 41, задержка 42 на 8 отсчетов (фиг, 3).In addition, a delay of 35 for 512 counts, a delay of 36 for 504 counts are indicated. A, adder-subtractor 37, a delay of 38 for 8 counts, a subtractor 39, a delay of 40 for 512 counts, an adder-subtractor 41, a delay of 42 for 8 counts (Fig 3).
Устройство работает следующим образом .The device works as follows.
После включени устройства блок 3- производит программирование параллельного интерфейса дл реализации св зей, переключает АЦП 2 на первый канал, коммутатор на запуск преобразовани и переходит в состо ние ожидани прерьшани .After switching on the device, block 3- programming the parallel interface to implement communications, switches the A / D converter 2 to the first channel, switches the switch to start the conversion, and goes into the waiting state.
Генератор 6 вырабатьшает импульсы с частотой, в 8 раз превьшающей частоту сети, которые после делени на восемь поступают на вход фазового детектора 8с На другой вход последнего поступает опорный сигнал сетевой частоты с формировател 9. Фазовый детектор 8 вырабатьшает сигнал- ошибку, пропорциональный разности фаз импульсной последовательности и опорного сигнала. Этот сигнал-ошиб- ка подстраивает частоту генератора 6 таким образом, что разность фаз сигналов на обоих входах фазового /з етектора 8 равна нулю о Этим обесле- чиваетс , стабильности вре еннод о положени импульсов, запускающих АЦП, внутри периода сетевой частоты.The generator 6 produces pulses with a frequency 8 times the network frequency, which, after dividing by eight, is fed to the input of the phase detector 8c. The other input of the latter receives the reference signal of the frequency frequency from the imager 9. Phase detector 8 produces an error signal proportional to the phase difference of the pulse sequence and reference signal. This error signal adjusts the oscillator frequency 6 so that the phase difference of the signals at both inputs of the phase / s detector 8 is zero. This ensures the stability of the position of the pulses that trigger the ADC within the period of the network frequency.
Импульс запуска через коммутатор 5 поступает на АЦ11 2, включа ана- ло го-цифровое преобразование. По его окончании формируетс сигнал запроса прерьшани , под воздействием которого вычислительный блок начинает обработку текущего отсчета. Обработка отсчета заключаетс в выполнении операций алгоритма (фиг. 3).A start pulse through switch 5 is fed to AC 11 2, including an analog-digital conversion. Upon its completion, a chipping request signal is generated, under the influence of which the computing unit starts processing the current sample. The processing of the countdown consists in performing the operations of the algorithm (Fig. 3).
Блок 3 считьшает отсчет ЭКГ. Считанный отсчет записьшаетс в буфер задержки 36 на 504 отсчета. После этого производ тс вычислени дл Block 3 reads the ECG count. The read count is written to delay buffer 36 by 504 counts. After that, calculations are made for
первого звена фильтра, отсчет округ- л етд до 8 бит и записьшаетс в буфер задержки 35 на 512 отсчетов После этого, отсчет, задержанный задержкой 35 на 512 отсчетов, вычитаетс из входного отсчета, суммируетс с содержимым буфера задержки 38 на 8 отсчетов, а результат без округлени снова записьгоаетс в буфер задержки 38 о Округленный до 8 бит результат вычислений на первом этапе используетс в качестве входного отсчета дл вычислений при реализации второго звена фильтра.the first link of the filter, the count is rounded up to 8 bits and written to the delay buffer 35 by 512 samples. After that, the count delayed by 35 by 512 samples is subtracted from the input count, added to the delay buffer 38 by 8 samples, and the result no rounding is again recorded into the delay buffer 38. The routed up to 8 bits result of the calculations in the first stage is used as an input reference for the calculations when implementing the second filter layer.
Вычислени , проводимые на втором этапе аналогичны с той лишь разницей что действи производ тс над содержимым задержки 40 на 512 отсчетов и задержки 42 на 8 отсчетов. Результат вычислений на втором этапе округл етс до 10 бит и вычитаетс из отсчета , задержанного на 504 периода дискретизации задержкой 36, а результат вьшодитс на регистратор.The calculations performed in the second stage are similar with the only difference that the actions are performed on the contents of the delay 40 by 512 samples and the delay 42 by 8 samples. The result of the calculations in the second stage is rounded up to 10 bits and subtracted from the sample, delayed by 504 for the sampling period by delay 36, and the result is transmitted to the recorder.
После этого блок 3 гтереключает АЦП 2 на следующий канал, коммутатор в положение, обеспечивающее програм- м ьтй запуск АЦП и собственно его запуск . При обработке данных по второму каналу производ тс аналогичные действи .After that, unit 3 turns on the ADC 2 to the next channel, switch to the position that ensures the program launch of the ADC and its actual launch. When processing data on the second channel, the same actions are performed.
После обработки отсчета по третьему каналу повтор ютс все действи , начина с квадрата 13 алгоритма Задержки 35, 36, 38, 40 и 42 реализованы в оперативном запоминающем устройстве блока 3 смещением адресов отсчетов при каждом обращении к буферу .After processing the count on the third channel, all actions are repeated, starting with square 13 of the algorithm. Delays 35, 36, 38, 40 and 42 are implemented in the random access memory of block 3 by shifting the count addresses each time the buffer is accessed.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU874188925A SU1429129A1 (en) | 1987-02-02 | 1987-02-02 | Device for analysis of electrocardiograms |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU874188925A SU1429129A1 (en) | 1987-02-02 | 1987-02-02 | Device for analysis of electrocardiograms |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SU1429129A1 true SU1429129A1 (en) | 1988-10-07 |
Family
ID=21283452
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU874188925A SU1429129A1 (en) | 1987-02-02 | 1987-02-02 | Device for analysis of electrocardiograms |
Country Status (1)
| Country | Link |
|---|---|
| SU (1) | SU1429129A1 (en) |
-
1987
- 1987-02-02 SU SU874188925A patent/SU1429129A1/en active
Non-Patent Citations (1)
| Title |
|---|
| Опубликованна за вка FR № 2492562, «л. G 06 F 15/42, 1982. Патент US № 4417306, кл. G 06 F 15/42, 1984, Никропроцессорные системы дл кодировани и передачи электрокардиограмм: Экспресс-информаци Приборы и элементы автоматики и вычислительной техники, 1976, 17, с. 13, реф. 108. * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0548648B2 (en) | ||
| SU1429129A1 (en) | Device for analysis of electrocardiograms | |
| US3934097A (en) | Multifrequency tone detection | |
| US5557800A (en) | Data compression device allowing detection of signals of diverse wave forms | |
| JP4420542B2 (en) | Waveform recorder | |
| SU1278863A1 (en) | Interface for linking the using equipment with digital computer | |
| RU2020420C1 (en) | Multichannel recorder | |
| SU830658A2 (en) | Device for measuring image signal parameter | |
| SU1501096A2 (en) | Device for determining chromatography peak area | |
| RU2029395C1 (en) | Peak detector | |
| SU1386986A1 (en) | Data input device | |
| KR890004917B1 (en) | Real-time data storing circuit using double buffer | |
| JPH01277925A (en) | Hold type analog input data acquisition method | |
| JPS5929401Y2 (en) | Multipoint analog input device | |
| SU1115568A1 (en) | Multichannel device for determining coordinates of acoustic emission signal sources | |
| SU1170371A1 (en) | Cardiosignal spectrum analyzer | |
| SU737943A1 (en) | Information input arrangement | |
| Suzuki et al. | Multiple sampling digital boxcar integrator, an efficient signal averager | |
| SU1138955A2 (en) | Device for receiving multifrequency signals | |
| SU1361576A1 (en) | Fourier digital transform device | |
| SU608151A1 (en) | Device for interfacing digital computers | |
| SU1015406A1 (en) | Graphic data reading device | |
| SU1114983A1 (en) | Device for analysis of non-periodic pulse signal shape | |
| SU1481798A1 (en) | Extremum analyser | |
| SU1277083A1 (en) | Device for entering analog information |