Process and signal processing unit for determining a cardiogenic signal
11779283 · 2023-10-10
Assignee
Inventors
Cpc classification
A61M16/0003
HUMAN NECESSITIES
A61M2205/3344
HUMAN NECESSITIES
A61B5/0255
HUMAN NECESSITIES
A61B5/7246
HUMAN NECESSITIES
A61M2205/3375
HUMAN NECESSITIES
A61B5/7289
HUMAN NECESSITIES
A61B5/0816
HUMAN NECESSITIES
G16H50/30
PHYSICS
A61M16/024
HUMAN NECESSITIES
A61M2230/04
HUMAN NECESSITIES
A61B5/0205
HUMAN NECESSITIES
A61B5/7278
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
A61B5/0205
HUMAN NECESSITIES
A61B5/0255
HUMAN NECESSITIES
A61B5/08
HUMAN NECESSITIES
A61M16/00
HUMAN NECESSITIES
Abstract
A process and unit for determining an estimate for a respiratory signal. Measured values are received, and a sum signal is generated, which is a superimposition of the respiratory signal to a cardiogenic signal. The unit detects heartbeats, and a respective heartbeat time period for each. An intermediate signal is calculated by compensating the influence of the cardiac activity on the sum signal. The unit determines an attenuation signal, which is an indicator of the average time curve of the contribution of the cardiogenic signal to the intermediate signal in a predefined reference heartbeat time period. An intermediate signal section is generated as a section of the intermediate signal in a heartbeat time period and intermediate signal sections are mapped to the reference heartbeat time period. The estimated respiratory signal is calculated with the use of the mapped intermediate signal sections and of the attenuation signal.
Claims
1. A process for determining an estimate for a respiratory signal, wherein the respiratory signal is correlated with an intrinsic breathing activity and/or with a mechanical ventilation of a patient, the process comprising the steps of: predefining a reference heartbeat time period; providing a data-processing signal processing unit, wherein the signal processing unit performs the steps of: receiving measured values of at least one sum signal sensor, the at least one sum signal sensor being configured to measure a signal generated in the body of the patient; generating a sum signal with the use of the measured values, the sum signal comprising a superimposition of the respiratory signal to be estimated and of a cardiogenic signal correlated with cardiac activity of the patient; detecting a plurality of heartbeats with use of the sum signal; detecting a respective heartbeat time period, in which the heartbeat takes place for each detected heartbeat with the use of the sum signal; one of calculating an intermediate signal from the sum signal, the intermediate signal being configured to compensate an influence of the cardiac activity on the sum signal, or using the sum signal as the intermediate signal; one of calculating at least one attenuation signal or determining the attenuation signal by a read access to a memory, wherein the attenuation signal or each attenuation signal correlates with an average time curve of a contribution of the cardiogenic signal onto the intermediate signal in the reference heartbeat time period; generating for at least one detected heartbeat, a respective intermediate signal section as a section of the intermediate signal, which is located in the heartbeat time period of the one heartbeat; determining for each scanning time in the heartbeat time period of the one heartbeat a reference time in the reference heartbeat time period, which corresponds to the scanning time and determine a respective value of the attenuation signal or each attenuation signal at the reference time; generating an attenuated intermediate signal section for the heartbeat time period from the intermediate signal section with the use of the attenuation signal values thus determined, the attenuated intermediate signal section is calculated to correlate with the curve of the respiratory signal in the heartbeat time period; and generating the estimate for the respiratory signal with the use of the attenuated intermediate signal section; one of monitoring the patient based of the estimate for the respiratory signal, regulating a ventilator based on the estimate for the respiratory signal, and displaying the estimate for the respiratory signal.
2. A process in accordance with claim 1, wherein: when a heartbeat-free time period occurs between two consecutive heartbeat time periods, the signal processing unit performs the steps of: calculating a non-attenuated intermediate signal section by using of the intermediate signal for at least one heartbeat-free time period; and composing the attenuated intermediate signal sections for the estimate of the respiratory signal.
3. A process in accordance with claim 2, further comprising: composing the non-attenuated intermediate signal sections for the estimate of the respiratory signal.
4. A process in accordance with claim 1, wherein the signal processing unit performs the steps of: automatically calculating the attenuation signal and storing it in the memory; wherein during the calculation, the signal processing unit performs the steps of: generating a signal section random sample, which comprises the respective intermediate signal section for several detected heartbeats of the plurality of heartbeats; computationally mapping each intermediate signal section of the signal section random sample to the reference heartbeat time period; and wherein the calculating of the attenuation signal is performed with the use of the mapped intermediate signal sections of the signal section random sample.
5. A process in accordance with claim 4, wherein: the step of calculating the attenuation signal with the use of the mapped intermediate signal sections comprises steps in which the signal processing unit: calculates an electrical power indicator random sample with a plurality of progress over time curves of an indicator of an electrical power in the reference heartbeat time period; wherein the signal processing unit calculates a respective progress over time curve of the electrical power indicator of a plurality of mapped intermediate signal sections of the signal section random sample; calculates an average progress over time curve for the electrical power indicator in the reference heartbeat time period by a statistical averaging over the progress over time curves of the electrical power indicator random sample; and using the average progress over time curve in the calculating of the attenuation signal.
6. A process in accordance with claim 5, wherein the signal processing unit performs the steps of: calculating an electrical power average value for the electrical power in the course of the reference heartbeat time period with the use of the electrical power indicator random sample; further calculating the attenuation signal with the use of the average progress over time curve and with the use of the electrical power average value.
7. A process in accordance with claim 6, wherein: the signal processing unit calculates the attenuation signal with the use of a quotient of the electrical power average value and the average progress over time curve.
8. A process in accordance with claim 4, wherein: a standard reference time of the reference heartbeat time period is predefined, at which the cardiogenic signal is negligibly low compared to the respiratory signal; the step of calculating the attenuation signal with the use of the mapped intermediate signal sections comprises steps in which the signal processing unit: generates for at least one reference time of the reference heartbeat time period a respective signal value random sample; wherein each signal value random sample comprises values of the mapped intermediate signal sections of the signal section random sample; calculates an empirical distribution function for the at least one reference time with the use of the signal value random sample; generates a standard signal value random sample, wherein the standard signal value random sample comprises values at the standard reference time of the mapped intermediate signal sections of the signal section random sample; calculates an empirical standard distribution function for the standard reference time with the use of the standard signal value random sample; and further calculates the attenuation signal with the use of the empirical distribution function or each empirical distribution function as well as of the standard distribution function.
9. A process in accordance with claim 1, wherein: a plurality of frequency bands are predefined; and the signal processing unit further comprises the steps of: calculating at least one respective attenuation signal for each predefined frequency band, the attenuation signal being configured as an indicator of the average progress over time curve of the contribution of the cardiogenic signal to the intermediate signal in the reference heartbeat time period which contribution occurs in this frequency band; for at least one detected heartbeat and each frequency band, the signal processing unit generating a respective component of the intermediate signal section, for the heartbeat time period of the one detected heartbeat, which signal section component occurs in the frequency band; generating an attenuated intermediate signal section component for the one detected heartbeat with the use of the attenuation signal for the frequency band from the component of the intermediate signal section which attenuated intermediate signal section component occurs in the frequency band; and generating the attenuated intermediate signal section for this at least one detected heartbeat with the use of the attenuated intermediate signal section components generated for the one detected heartbeat and for the predefined frequency bands.
10. A process in accordance claim 1, wherein: the step of calculating the intermediate signal comprises individual steps in which the signal processing unit, with use of a plurality of detected heartbeat time periods and of the sum signal generates a cardiogenic reference signal section and stores it in the memory, wherein the cardiogenic reference signal section describes an average progress over time curve of the cardiogenic signal in the course of the reference heartbeat time period; the signal processing unit calculates a compensated signal as the intermediate signal, by the signal processing unit computationally compensating, for at least one detected heartbeat the influence of the cardiac activity during the one detected heartbeat on the sum signal with the use of the cardiogenic reference signal section stored in the memory and the use of the detected heartbeat time period of the one detected heartbeat.
11. A process in accordance with claim 10, wherein: the step of compensating the influence of the cardiac activity on the sum signal by computationally compensation comprises the steps in which for at least one detected heartbeat, the signal processing unit performs the steps of: measuring at least one parameter value, which a predefined anthropological parameter assumes during this heartbeat; calculating an adapted signal section with the use of the cardiogenic reference signal section stored in the memory and use of the parameter value of the anthropological parameter or of at least one value of the anthropological parameter, which value was measured during this heartbeat; compensating the influence of the cardiac activity on the sum signal by calculating with the use of the adapted signal section and the detected heartbeat time period.
12. A non-transitory computer readable medium comprising a computer program, which can be executed on a signal processing unit and causes the signal processing unit to carry out a process in accordance with claim 1 during an execution of the computer program on the signal processing unit when the signal processing unit receives measured values of at least one sum signal sensor, which measures a signal generated in the body of the patient.
13. A process in accordance claim 1, wherein: the step of calculating the intermediate signal comprises individual steps in which the signal processing unit, with use of a plurality of detected heartbeat time periods and of the sum signal generates a cardiogenic reference signal section and stores it in the memory, wherein the cardiogenic reference signal section describes an average progress over time curve of the cardiogenic signal in the course of the reference heartbeat time period; the signal processing unit calculates a compensated signal as the intermediate signal, by the signal processing unit computationally compensating, for every detected heartbeat, the influence of the cardiac activity during every detected heartbeat on the sum signal with the use of the cardiogenic reference signal section stored in the memory and the use of the detected heartbeat time period of every detected heartbeat.
14. A process in accordance with claim 13, wherein: the step of compensating the influence of the cardiac activity on the sum signal by computationally compensation comprises the steps in which for each detected heartbeat, the signal processing unit performs the steps of: measuring a value, which a predefined anthropological parameter assumes during this heartbeat; calculating an adapted signal section with the use of the cardiogenic reference signal section stored in the memory and use of the value of the anthropological parameter or of at least one value of the anthropological parameter, which value was measured during this heartbeat; compensating the influence of the cardiac activity on the sum signal by calculation with the use of the adapted signal section and the detected heartbeat time period.
15. A signal processing unit having a read access at least temporarily a read access to a memory; and being configured to electrically determine an estimate for a respiratory signal, wherein the respiratory signal is correlated with an intrinsic breathing activity and/or a mechanical ventilation of a patient, wherein a computer-accessible description of a reference heartbeat time period is stored in the memory; wherein the signal processing unit is configured to receive measured values from at least one sum signal sensor; wherein the at least one sum signal sensor is configured to measure a signal generated in the body of the patient; wherein the signal processing unit is configured to generate a sum signal with the use of such measured sum signal sensor values; wherein the sum signal comprises a superimposition of: of the respiratory signal to be estimated and of a cardiogenic signal correlating with a cardiac activity of the patient, wherein the signal processing unit is configured to detect a plurality of heartbeats and for each heartbeat of the detected plurality of heartbeats, a respective heartbeat time period in which this heartbeat takes place, wherein the signal processing unit is configured to: calculate an intermediate signal by an approximate compensation by calculation of the influence of the cardiac activity on the sum signal or use the sum signal as the intermediate signal, wherein the signal processing unit is configured to calculate at least one attenuation signal or to determine the at least one attenuation signal by a read access to the memory, where the attenuation signal correlates with an average progress over time curve of the contribution of the cardiogenic signal to the intermediate signal in the reference heartbeat time period, wherein the signal processing unit is configured to generate for at least one detected heartbeat, of the detected heartbeat plurality, a respective intermediate signal section as a section of the intermediate signal which is in the heartbeat time period of this heartbeat, wherein the signal processing unit is configured to determine, for at least one scanning time in the heartbeat time period of this heartbeat; a reference time in the reference heartbeat time period which corresponds to this scanning time, and the respective value of the attenuation signal at this reference time, wherein the signal processing unit is configured to generate an attenuated intermediate signal section for the heartbeat time period from the intermediate signal section with the use of the attenuation signal values thus determined, wherein the attenuated intermediate signal section correlates with the progress over time of the respiratory signal in the heartbeat time period, and wherein the signal processing unit is configured to generate the estimate for the respiratory signal with the use of the attenuated intermediate signal section or each attenuated intermediate signal section.
16. A ventilator for the mechanical ventilation of a patient, wherein the ventilator comprises a signal processing unit in accordance with claim 15 and is configured to mechanically ventilate the patient as a function of the determined estimate for the respiratory signal.
17. A process for one of operating a ventilator for breathing of a patient, and for detecting abnormalities in the breathing of a patient, the process comprising the steps of: providing a sum signal sensor configured to measure a signal generated in the patient, the signal being a superimposition of a respiratory signal and of a cardiogenic signal of the patient, the cardiogenic signal being correlated with the cardiac activity of the patient, the respiratory signal being correlated with the intrinsic breathing activity and/or with the mechanical ventilation of a patient; receiving measured values from said sum signal sensor; generating a sum signal with said measured values; detecting in the sum signal a plurality of heartbeats; detecting a heartbeat time period in which a respective heartbeat takes place for each of the plurality of detected heartbeats; calculating from the sum signal an intermediate signal, the intermediate signal being configured to compensate for an influence of the cardiac activity on the sum signal, or using the sum signal as the intermediate signal; calculating an attenuation signal or determining the attenuation signal by a read access to a memory; the attenuation signal is calculated to correlate with an average time curve of a contribution of the cardiogenic signal with the intermediate signal in the reference heartbeat time period; generating for one detected heartbeat, a respective intermediate signal section as a section of the intermediate signal, which is located in the heartbeat time period of the one heartbeat; determining for each scanning time in the heartbeat time period of the one heartbeat a reference time in the reference heartbeat time period, which corresponds to this scanning time; determining a respective value of the attenuation signal at this reference time; generating an attenuated intermediate signal section for the heartbeat time period from the intermediate signal section with use of the attenuation signal values thus determined, wherein the attenuated intermediate signal section is correlated with the curve of the respiratory signal in the heartbeat time period; and generating an estimate for the respiratory signal with use of the attenuated intermediate signal section; one of operating the ventilator for the breathing of a patient using the estimate for the respiratory signal, detecting abnormalities in the breathing of a patient using the estimate for the respiratory signal, and displaying the estimate for the respiratory signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
DESCRIPTION OF PREFERRED EMBODIMENTS
(23) Referring to the drawings, the present invention is applied in the exemplary embodiment for the mechanical ventilation and/or for the monitoring of a patient.
(24) A “signal” shall hereinafter be defined as the curve in the time range or also in the frequency range of a directly or indirectly measurable variable that is variable over time, which is correlated with a physical variable. This physical variable is related here to the cardiac activity and/or to the intrinsic breathing activity (spontaneous breathing and/or stimulated breathing) and/or to the other muscle activity of a patient and/or to the mechanical ventilation of the patient and is generated by at least one signal source in the body of the patient and/or by a ventilator. A “respiratory signal” is correlated with the intrinsic breathing activity and/or with mechanical ventilation of the patient, and a “cardiogenic signal” is correlated with the cardiac activity of the patient. A section of this signal, which is related to a defined time period, will hereinafter be called signal section. The value of a signal at a defined time is called the signal value or also signal section value.
(25) The present invention is used in the exemplary embodiment to automatically determine an estimate Sig.sub.res,est for an electrical respiratory signal Sig.sub.res, wherein the respiratory signal Sig.sub.res to be estimated is correlated with the intrinsic breathing activity of a patient P. The index “est” indicates that the signal is estimated. In one application of the exemplary embodiment, the patient P is ventilated mechanically at least at times, while the estimated respiratory signal Sig.sub.res,est is being determined. In another application, the present invention is used to monitor the patient P and to use the respiratory signal Sig.sub.res to be estimated for this patient, without the patient P being necessarily ventilated mechanically.
(26) The breathing activity is elicited by electrical signals in the body of the patient P, and these electrical signals are determined approximately. Both the respiratory signal Sig.sub.res and the determined estimate Sig.sub.res,est are variable over time, i.e., Sig.sub.res=Sig.sub.res(t) and Sig.sub.res,est=Sig.sub.res,est(t).
(27) This respiratory signal Sig.sub.res cannot be measured directly and isolated from other signals. On the one hand, especially if electrodes on the skin of the patient pick up measured values, it is not possible to measure directly signals generated in the body of the patient which “actuate” the respiratory muscles, but only electrical signals, which are generated during the contraction of the muscle fibers of the respiratory muscles. In addition, the electrical signals, which elicit, or cause, the intrinsic breathing activity of the patient P, are superimposed by electrical signals, which cause the cardiac activity of the patient P; more precisely, which electrical signals are generated during the contraction of the heart muscles. Therefore, only a sum signal Sig.sub.Sum can be measured directly after a corresponding processing of measured values. This sum signal Sig.sub.Sum is formed from a superimposition of the sought respiratory signal Sig.sub.res, which is correlated with the breathing activity, and of a cardiogenic signal Sig.sub.kar, which is correlated with the cardiac activity. This sum signal Sig.sub.Sum is, as a rule, superimposed by unwanted signals, which occur in the body of the patient and/or outside his body.
(28)
(29) The ventilator 1 comprises a display unit 18 and a signal processing unit 5, wherein the signal processing unit 5 has read access at least at times and write access at least at times to a memory 9.
(30) The four measuring electrode sets 2.2.1 through 2.2.2 as well as the ground electrode, not shown, or also the esophageal electrodes, not shown, or the plethysmographic sensor supply—after signal processing—the sum signal Sig.sub.Sum. The signal processing preferably comprises a so-called baseline filtering.
(31) The pneumatic sensor 3 comprises in one embodiment a measuring transducer 3.1 with an opening, which is arranged in the vicinity of the mouth of the patient P and taps air from the fluid connection between the patient P and the ventilator 1. The tapped air is sent via a tube to a pressure sensor 3.2 of the sensor 3, which measures an indicator of the airway pressure p.sub.aw (pressure in airway) in the fluid connection and optionally an indicator of the volume flow Vol′. In one embodiment, the transducer 3.1 is arranged in or at a Y-piece close to the connection piece 8, i.e., close to the mouth of the patient P. Other embodiments of the pneumatic sensor 3 are likewise possible.
(32) It is also possible to generate and use, e.g., a sum signal Sig.sub.Sum in the form of a mechanomyogram (MMG signal) instead of an electrical signal (EMG signal). Only the EMG or MMG sensors are needed for the exemplary embodiment. It is also possible to generate as the sum signal Sig.sub.Sum a signal that is correlated with the time curve describing the change in the blood volume in the body of the patient P, for example, by means of measured values that are obtained by optical plethysmography.
(33) The optical sensor 4 measures the filling level of the lungs and/or the sitting position of the patient P, e.g., by image analysis.
(34) An indicator P.sub.aw of the airway pressure and/or an indicator P.sub.es of the pressure in the esophagus Sp and/or an indicator P.sub.ga of the gastric pressure in the stomach Ma can be generated from the measured values of the other sensors, and a pneumatic indicator P.sub.mus, which is likewise an indicator of the intrinsic breathing activity of the patient P, can be derived herefrom. By determining according to the present invention, on the one hand, an estimate Sig.sub.res,est, and a pneumatic indicator P.sub.mus, on the other hand, the intrinsic breathing activity of the patient P is determined with a higher reliability than in case of the derivation of only one signal, and it is possible to derive how well the respiratory muscle of the patient P converts electrical stimuli in the body of the patient P into pneumatic breathing activity (neuromechanical efficiency). The present invention can also be used in an embodiment in which the pneumatic indicator P.sub.mus is not used for the breathing activity even though the EMG signal or the MMG signal Sig.sub.res,est is.
(35) The estimated respiratory signal Sig.sub.res,est determined according to the present invention is used, for example, for the following purposes: The neuromechanical efficiency of the breathing of the patient P is determined. the status of the respiratory muscles of the patient P is determined (determination of fatigue)—the pneumatic indicator P.sub.mus is not needed for this, asynchronies of the intrinsic breathing activity of the patient P are detected—the pneumatic indicator P.sub.mus is not needed for this, either, to monitor the patient P, the estimated respiratory signal Sig.sub.res,est and the respiratory EMG performance are determined and are outputted as two vital parameters in a form perceptible by a person, e.g., on the display unit 18, preferably visually in the form of a respective time curve, optionally together with the airway pressure P.sub.aw or with the esophageal pressure P.sub.es or with the gastric pressure P.sub.ga, if the patient P is breathing spontaneously and/or his respiratory muscles are stimulated, i.e., the patient is not fully sedated, a support of the intrinsic breathing activity by a mechanical ventilation is triggered and/or carried out by a mechanical ventilation. For example, a pneumatic indicator P.sub.mus is derived for the intrinsic breathing activity of the patient P with the use of the respiratory signal Sig.sub.res,est and is used to ventilate the patient P mechanically by means of a ventilator. The ventilation strokes of the mechanical ventilation are carried out preferably as a function of the estimated respiratory signal Sig.sub.res,est, preferably synchronized with the intrinsic breathing activity, which is described by the estimated respiratory signal respiratory signal Sig.sub.res,est For example, the ventilator 1 triggers the ventilation strokes as a function of the estimated respiratory signal Sig.sub.res,est and/or terminates them and/or specifies the respective amplitude of each ventilation stroke and/or the frequency of the ventilation strokes, which is variable over time, as a function of the estimated respiratory signal Sig.sub.res,est. The end of the mechanical ventilation can also be regulated as a function of the estimated respiratory signal Sig.sub.res,est.
(36) To regulate the ventilator 1 during the mechanical ventilation of the patient P or to monitor the patient P and to use the estimated respiratory signal Sig.sub.res,est for the regulation or monitoring, the estimated respiratory signal Sig.sub.res,est is determined at a sufficiently high scanning frequency, i.e., the signal processing unit 5 provides a new signal value Sig.sub.res,est(t) for each scanning time. A high scanning frequency is defined such that there is a distance of less than 3 msec between two consecutive scanning times. The scanning frequency is preferably at least 1 kHz, especially preferably at least 2 kHz especially for the determination of fatigue. Some steps of the process described below are carried out, by contrast, at a lower scanning frequency, namely, at a frequency that is in the range of the heartbeat frequency, i.e., between 1 Hz and 2 Hz.
(37)
(38) The x axis applies to all three curves. The y axes pertain to the respective unit of measurement of the signal. The time is plotted on the x axis, and the respective value of the cardiogenic signal Sig.sub.kar on the y axis. The time period shown covers four consecutive heartbeats. In the EKG signal, each heartbeat comprises a so-called P wave, a QRS phase and a T wave.
(39) For each time curve, the heartbeat time period H_Zr(x) and H_Zr(y) as well as the characteristic heartbeat times H_Zp(x) and H_Zp(y) of the two exemplary heartbeats No. x and No. y are shown for each time curve. For example, the R wave is used as the characteristic time H_Zp(x) of a heartbeat in the EKG signal. The distance RR between two consecutive heartbeats as well as the QRS amplitude QRS of a heartbeat are shown in
(40)
(41)
(42) A functional unit 10 of the compensation function block 20 generates a synthetic cardiogenic signal Sig.sub.kar,syn, which is an approximation (estimate) for the cardiogenic signal Sig.sub.kar and is composed of signal sections. The compensation function block 20 compensates the contribution of the synthetic cardiogenic signal Sig.sub.kar,syn to the sum signal Sig.sub.Sum by calculation, for example, by subtraction, and thereby generates the compensation signal Sig.sub.com. Exemplary procedures for generating such a compensation signal Sig.sub.com are described in M. Ungureanu and W. M. Wolf: “Basic Aspects Concerning the Event-Synchronous Interference Canceller,” IEEE Transactions on Biomedical Engineering, Vol. 53, No. 11 (2006), pp. 2240-2247, incorporated by reference, in L. Kahl and U. G. Hofmann: “Removal of ECG artifacts from EMG signals with different artifact magnitudes by template subtraction,” Current Directions in Biomedical Engineering, 2019; 5(1), pp. 357-360, incorporated by reference, in DE 10 2007 062 214 B3/U.S. Pat. No. 8,109,269 B2, incorporated by reference, and in EP 3 381 354 A1, incorporated by reference.
(43) The compensation function block 20 uses in one embodiment one of the procedures described there.
(44) The compensation function block 20 uses in one embodiment one of the procedures described there.
(45)
(46) A reference heartbeat time period H_Zr.sub.ref is predefined. The time in the reference heartbeat time period H_Zr.sub.ref is designated by
(47) A functional unit 23 of the attenuation function block 21 generates from the compensation signal Sig.sub.com a modification signal section Mod described below, cf.
(48)
(49) Furthermore, the following steps are carried out in the initialization phase: A section SigA.sub.Sum(x) of the sum signal Sig.sub.Sum belongs to each heartbeat No. x, cf.
(50) The following steps are carried out in the use phase: The functional units 12 and 13 detect in the sum signal Sig.sub.Sum the heartbeats and determine the respective characteristic heartbeat time of each detected heartbeat, The cardiogenic reference signal section SigA.sub.kar,ref is used again for each heartbeat. In one embodiment, this is subtracted in an unchanged form from the sum signal section SigA.sub.kar,ref (template subtraction). A functional unit 16 optionally uses, by contrast, the value of at least one anthropological parameter, which influences the cardiac activity and hence the cardiogenic signal Sig.sub.kar and has been measured at this heartbeat No. x. The filling level of the lungs and an indicator of the posture of the patient P as well as the distance RR between the R waves of two consecutive heartbeats are examples of such an anthropological parameter. The functional unit 16 fits for each heartbeat the cardiogenic reference signal section SigA.sub.kar,ref to the parameter value or each parameter value measured at this heartbeat and generates thereby a cardiogenic signal section SigA.sub.kar(x). The functional unit 16 positions the cardiogenic reference signal section SigA.sub.kar,ref or optionally the adapted cardiogenic signal section SigA.sub.kar(x) relative to the sum signal section SigA.sub.Sum(x) of the current heartbeat with the correct time, e.g., in a QRS-synchronized manner. A new synchronized section SigA.sub.kar,syn(x) of the synthetic cardiogenic signal Sig.sub.kar,syn is generated thereby. The synthetic cardiogenic signal Sig.sub.kar,syn is preferably outputted in a form perceptible by a person, e.g., on the output unit 18. A functional unit 11 compensates in the newest sum signal section SigA.sub.Sum(x) the influence of the cardiogenic signal Sig.sub.kar, for example, by subtracting the cardiogenic reference signal section SigA.sub.kar,ref or the adapted cardiogenic signal section SigA.sub.kar(x) from the newest sum signal section SigA.sub.Sum(x).
(51) A preferred embodiment for applying a learning method in the initialization phase as well as the respective value of an anthropological parameter in the use phase for each heartbeat is described in the subsequently published German Unexamined Patent Application No. DE 10 2019 006 866 A1, incorporated by reference.
(52) At the beginning of the process, i.e., after the patient P has been connected to the measuring electrodes 2.1.1 through 2.2.2, the initialization phase is carried out, which covers a time period of N heartbeats. As was described above, the compensation function block 20 generates during the initialization phase an initial cardiogenic reference signal section SigA.sub.kar,ref as a function of the sum signal sections SigA.sub.Sum(x.sub.1), . . . , SigA.sub.Sum(x.sub.N) for the last N heartbeats. The compensation function block 20 adapts during the process the cardiogenic reference signal section SigA.sub.kar,ref to the respective last N heartbeats and stores it in the memory 9. The steps in the initialization phase and the adaptation to the respective last N heartbeats are preferably carried out with the low scanning frequency, which is approximately equal to the heartbeat frequency.
(53) The sections for a heartbeat are preferably superimposed with twice the time resolution of the sum signal Sig.sub.Sum. This means that the values of the sum signal Sig.sub.Sum are determined with a high scanning frequency f, i.e., the distance Δt between two scanning times is 1/f. The time resolution is increased by calculation to, e.g., 2f or 3f, e.g., by positioning, by calculation, a signal value Sig.sub.Sum(t+Δt/2), for example, by interpolation, between two signal values Sig.sub.Sum(t) and Sig.sub.Sum(t+Δt) derived from measured values.
(54) The following steps are carried out with a high scanning frequency (few msec or even only a few tenths of 1 msec) after the initialization phase): The signal processing unit 5 derives a respective new value Sig.sub.Sum(t) for the sum signal Sig.sub.Sum from the measured values. The functional units 12 and 13 detect in the sum signal Sig.sub.Sum the beginning or the exact characteristic time H_Zp(x) of a heartbeat x and thereby determine a new sum signal section SigA.sub.Sum(x). The compensation function block 20 optionally adapts the cardiogenic reference signal section SigA.sub.kar,ref to the respective value of at least one anthropological parameter, determines the associated relative time
Sig.sub.com(t)=Sig.sub.Sum(t)−SigA.sub.kar,syn
(55) The synthetic cardiogenic signal Sig.sub.kar,syn is not, as a rule, identical to the actual cardiogenic signal Sig.sub.kar. The essential reasons are the following: The heartbeat is not, as a rule, an ideal periodic process. The breathing does not take place synchronously with the heartbeat.
(56) Even though the cardiogenic signal Sig.sub.kar is markedly stronger in each heartbeat than the respiratory signal Sig.sub.res, the respiratory signal Sig.sub.res also acts in a heartbeat time period on the sum signal Sig.sub.Sum.
(57) A new signal value is needed quasi in real time, for example, when the estimated respiratory signal Sig.sub.res,est is used to regulate the ventilator 1. The following additional problem arises here. The newest section SigA.sub.kar,syn(x) of the synthetic cardiogenic signal Sig.sub.kar,syn can only be positioned with the correct time with sufficient accuracy if the exact heartbeat time H_Zp(x) has been detected. This is, however, true, as a rule, only if the R wave of this heartbeat has been detected. The newest section SigA.sub.Sum(x) cannot be positioned exactly with the correct time during the time period between the beginning of a heartbeat and the R wave, but it can only be positioned in time in an estimated manner. The process according to the present invention reduces the influence of a position not carried out exactly with the correct time, especially because the exact position in time is not needed in a next step.
(58) In addition, a process noise and/or a measurement noise always act on the process of estimating the cardiogenic signal Sig.sub.kar by the synthetic cardiogenic signal Sig.sub.kar,syn.
(59) The attenuation function block 21 is used in the exemplary embodiment for the reasons mentioned to finish the compensation signal Sig.sub.com. This finishing reduces especially the effect of an only inaccurate positioning in time of the newest section SigA.sub.kar,syn(x) of the synthetic cardiogenic signal Sig.sub.kar,syn before the exact heartbeat time H_Zp(x) is detected. In addition, the heartbeat of a person is often irregular, and especially the frequency and/or the amplitude of the heartbeat vary over time. The compensation function block 20 cannot fully compensate this irregularity by calculation in many cases.
(60) A finishing of a sum signal Sig.sub.Sum is also described, e.g., in S. Abbaspour and A. Fallah: “A Combination Method for Electrocardiogram Rejection from Surface Electromyogram,” Open Biomedical Engineering Journal, Vol. 8 (2014), pp. 13-19, incorporated by reference. Even though the embodiment according to the present invention, which will be described below, can be used together with a threshold value, it avoids especially the need to specify a threshold value in advance, which need arises there.
(61)
(62) A functional unit 30 generates the compensation signal section SigA.sub.com(x) for the newest detected heartbeat x from the compensation signal Sig.sub.com. It uses for this the characteristic heartbeat time H_Zp(x) and the heartbeat time period H_Zr(x), which the functional units 12 and 13 have detected with the use of the sum signal Sig.sub.Sum.
(63) A functional unit 22 decomposes the compensation signal section SigA.sub.com(x) of the compensation signal Sig.sub.com into n signal component sections SigA.sub.com(1)(x), . . . , SigA.sub.com(n)(x) for n frequency bands, preferably by means of a wavelet transformation. Here, n is a predefined number, and the frequency bands are preferably disjunct. The value of n is preferably between 5 and 10 and it especially preferably equals 8. If the signal component sections SigA.sub.com(i)(x) are joined together and combined with the correct time, a signal component Sig.sub.com(i) is formed.
(64) A respective functional unit 23(i) is applied for each frequency band i to the signal component section SigA.sub.com(i)(x), i=1, . . . , n. The functional unit 24 of the exemplary functional unit 23(i) generates a modification signal Mod(i), which represents a time curve, wherein the modification signal Mod(i) covers a relative heartbeat time period T and each signal value Mod(i)(
(65) A functional unit 26 applies in the use phase the modification signal Mod(i) positioned with correct time to the signal component section SigA.sub.com(i)(x) for the heartbeat x and generates the attenuation signal component section SigA.sub.com,d(i)(x) (i=1, . . . , n). For example, the functional unit 26 multiplies the two signal values SigA.sub.com(i)(x)(t) and Mod(i)[(
SigA.sub.com,d(i)(x)(t)=SigA.sub.com(i)(x)(t)*Mod(i)[
(66) This modification brings about an attenuation of the signal component section SigA.sub.com,d(i)(x). The sign of each signal value SigA.sub.com(i)(x)(t) is maintained during the attenuation. Alternative embodiments of the attenuation will be described farther below.
(67)
(68) Possibility a) is the embodiment just described, multiplication by a factor Mod(i), wherein the slope Mod(i)[
(69) Consequently, an attenuation signal component section SigA.sub.com,d(i)(x), which is related to the time period H_Zr(x) of the last heartbeat, is generated by the modification.
(70) The functional unit 25 combines the attenuation signal component sections SigA.sub.com,d(1)(x), . . . , SigA.sub.com,d(n)(x) into an attenuation signal component section SigA.sub.com,d(x), cf.
(71) The functional unit 31 generates the sought estimated respiratory signal Sig.sub.res,est. It uses for this the characteristic heartbeat times H_Zp(x), the heartbeat time periods H_Zr(x) and the attenuation signal component sections SigA.sub.com,d(x). For example, the section of the estimated respiratory signal Sig.sub.res,est is equal in each heartbeat time period H_Zr(x) to the sections SigA.sub.com,d(x) for this heartbeat time period H_Zr(x). For a section that is located between two consecutive heartbeat time periods H_Zr(x) and H_Zr(x+1), the functional unit 31 preferably uses the corresponding section of the compensation signal Sig.sub.com as a section of the estimated respiratory signal Sig.sub.res,est and interpolates when needed. The functional unit 31 outputs the respiratory signal Sig.sub.res,est estimated in this manner.
(72)
(73)
(74) The attenuation function block 21 will be described in more detail below. The attenuation function block 21 eliminates a noise in the compensation signal Sig.sub.com by calculation by means of an attenuation signal. Contrary to other processes, e.g., to that described in S. Abbaspour and A. Fallah, loc. cit., the embodiment according to the present invention needs no cardiogenic signal Sig.sub.kar to determine the estimated respiratory signal Sig.sub.res,est from the sum signal Sig.sub.Sum, and in particular, no cardiogenic signal Sig.sub.kar determined by means of measured values. It is often just as impossible to determine such a cardiogenic signal Sig.sub.kar as the sought respiratory signal Sig.sub.res. In addition, the step of applying a binary threshold value, i.e., to set signal values above or below a predefined threshold value to zero, is not necessary when the attenuation function block 21 according to the present invention is used. The attenuation according to the present invention of a value of the compensation signal Sig.sub.com depends, in addition, on the relative reference time
(75) In the initialization phase for the attenuation, which extends over M heartbeats, the attenuation function block 21 calculates n reference modification signal sections Mod(1), Mod(n). The attenuation function block 21 updates these n reference modification signal sections Mod(1), . . . , Mod(n) continuously during the subsequent use phase as a function of the last M heartbeats and stores them in the memory 9. The numbers M (number of heartbeats used for the updating) and N (number of heartbeats for calculating the cardiogenic reference signal section SigA.sub.kar,ref) may be equal or differ from one another.
(76) The functional unit 22 of the attenuation function block 21 from
(77) In a preferred embodiment of a wavelet transformation, n frequency bands are predefined, which are called “levels” in a wavelet transformation. Level 1 belongs to the frequency band with the highest frequencies, level n to the frequency band with the lowest frequencies. A respective wavelet function
(78)
belongs to each level i (i=1, n), with a predefined basic function (“mother wavelet”) W, with a predefined compression s(i) and with a predefined shift a(i), wherein the level 1 has the greatest compression and level n the lowest compression, i.e., s(1)≤s(2)≤ . . . ≤s(n). It is possible that the shift does not depend on the level, i.e., a(1)=a(2)= . . . a(n). The n signal component sections SigA.sub.com(1)(x), SigA.sub.com(n)(x) are generated step by step in this order, i.e., the signal component SigA.sub.com(1)(x) is generated first for the first level. For example, the db5 wavelet (db=Daubechies), also called “Daubechies wavelet with 5 vanishing moments,” is used as the basic function Ψ.
(79) The attenuation function block 21 comprises the functional unit 22 for the decomposition, a functional unit 25 for the back transformation as well as a functional unit 23(i) and two functional units 24 and 26 for each level i.
(80) The functional units 14 and 15 from
(81) In one embodiment, the functional unit 24 from
(82) The functional unit 24 determines in the initialization phase an average signal section Pow.sub.com,av(i) for the time curve of an electrical performance or power, where the time curve covers a single relative heartbeat time period T and wherein averaging is carried out in a certain manner over the M signal component sections SigA.sub.com(i) of M heartbeats. It is possible to weight the more recent heartbeats more greatly than the older heartbeats. For example,
Pow.sub.com(i)(
Pow.sub.com(i)(
(83) As a result, M performance/power signal sections Pow.sub.com(i) are calculated for the M heartbeats in the initialization phase. Each performance signal section Pow.sub.com(i) is preferably calculated with the use of a suitable filter, and smoothing is performed in a suitable manner over the values of the compensation signal Sig.sub.com. Each performance signal section Pow.sub.com(i) covers a relative heartbeat time period T each. The functional unit 24 superimposes the M performance signal sections Pow.sub.com(i) synchronously to the heartbeats, maps them, for example, to the reference heartbeat time period H_Zr.sub.ref, and then averages over the superimposed M sections. An average performance signal section Pow.sub.com,av(i), which is an indicator of the average electrical performance of the compensation signal Sig.sub.com during a relative heartbeat time period T, is determined for level No. i, wherein the determined average electrical performance depends on the relative reference time
(84)
(85)
(86) A mean signal value Avg(i) and, with the use of the mean signal value Avg(i), a threshold value (threshold) Φ(i) are derived from the average performance signal section Pow.sub.com,av(i) for level No. 1. The mean signal value Avg(i) and the threshold value Φ(i) vary, as a rule, from level i1 to level i2 and also for a single level i from heartbeat to heartbeat when the mean signal value Avg(i) and the threshold value φ(i) are continually updated as a function of the respective latest M heartbeats. A noise in the compensation signal Sig.sub.com is later eliminated at least partially by means of this threshold value φ(i), which depends on the compensation signal Sig.sub.com, wherein this noise is generated essentially by the cardiogenic signal Sig.sub.kar. Thanks to the procedure just described, the threshold values (D(i) are calculated for the run time and do not need to the predefined.
(87) The average signal value Avg(i) is calculated, for example, as an arithmetic mean or also as a median over R signal values of the average performance signal component Pow.sub.com,av(i) at R consecutive relative scanning times
(88) To calculate the threshold value Φ(i), a factor α is predefined, for example, α=2. The threshold value φ(i) is calculated, for example, according to the calculation instruction
φ(i)=[1+n−i)/α*n]*Avg(i).
(89)
(90) The higher the signal value Pow.sub.com,av(i)(
(91) In one embodiment, a reference modification signal section Mod(i) is generated from the average performance signal section Pow.sub.com,av(i), for example, according to the following calculation instruction:
Mod(i)(
if
(92) Each signal value Mod(i)(
(93) The embodiment in which the signal value Mod(i)(
(94) In a generalization, each value for Mod(i) is calculated according to the calculation instruction
Mod(i)(
(95) wherein F=F(u) is a function falling in u (the greater u is, the lower is F(u)) and has a value range from 0 to y, wherein y is greater than or equal to 1.
(96) As is shown in
(97) In one form of the embodiment according to
α.sub.x(
β.sub.x(
β.sub.y(
(98) In one form of the embodiment according to
α.sub.x(
(99)
SigA.sub.com,d(i)(t)=sign(SigA.sub.com(i)(t))*f{abs[SigA.sub.com(i)(t)],
Here, f designates one of the modification functions of
(100) In the embodiment according to
(101)
(102) The values SigA.sub.com(t)(
(103) The characteristic is used to map SigA.sub.com(i)(t) (x value of the characteristic) to SigA.sub.com,d(i)(t) (y value of the characteristic).
(104) No assumption is made in one embodiment concerning the distribution. It is assumed in a variant that the two distribution functions F[
(105)
(106) A part of the random sample obtained in the initialization phase, namely, the part that assumes this signal value Env(
(107) The modification function is specified such that the following applies: The modification function maps the empirical variance for a determined signal value of the muscle activity and for a determined reference time
(108) The principle of
y
(109)
(110) In another variant, the current effective value (RMS) of the sum signal Sig.sub.Sum, which varies over time, is additionally included in the reference modification signal section Mod(i). The respiratory signal Sig.sub.res can be separated even better from the cardiogenic signal Sig.sub.kar in case of great fluctuations in the muscle activity of the respiratory muscles. The variant that was explained with reference to
(111)
(112)
(113) The steps just described for generating the n reference modification signal sections Mod(1), . . . , Mod(n) in the initialization phase and for updating them in the subsequent use phase are preferably carried out with the low scanning frequency. The n reference modification signal sections Mod(1), . . . , Mod(n) are preferably stored in the memory 9.
(114) As was described above, the compensation function block 20 from
(115) The functional unit 22 decomposes a section of the compensation signal Sig.sub.com, which covers the latest K scanning times of the high scanning frequency, into n signal component sections for n frequency bands (levels), for example, by a wavelet transformation. These sections are are hereinafter designated by SigA.sub.com(1), . . . , SigA.sub.com(n).
(116) The following steps are carried out for each level i (i=1, . . . , n) in the use phase: The functional unit 24 positions the reference modification signal section Mod(i) with the correct time relative to the heartbeat. The functional unit 24 uses for this the beginning or the exact time H_Zp(x) of the heartbeat x, which the functional units 12 and 13 have detected. If a reference modification signal section Mod(i) does not fully cover a signal component section SigA.sub.com(i), it is filled up in a suitable manner, preferably with the constant value 1 or by interpolation. If the reference modification signal section Mod(i) is too long, it is preferably cut off in a projecting range in a suitable manner. The reference modification signals section Mod(i) positioned with correct time is applied by the functional unit 26 to the signal component section SigA.sub.com(i) for level No. i in order to generate the attenuation signal component section SigA.sub.com,d(i), for example, by multiplication:
SigA.sub.com,d(i)(t)=Mod(i)[
(117) The functional unit 25 generates from the n sections SigA.sub.com,d(1), . . . , SigA.sub.com,d(n) of the n attenuated compensation signal components Sig.sub.com,d(1), . . . , Sig.sub.com,d(n) by back transformation a section SigA.sub.com of the attenuated compensation signal, which is used as the newest section of the respiratory signal Sig.sub.res,est to be estimated and which covers K scanning times.
(118) In the embodiment just described, the value of a reference modification signal Mod(i) of a level i depends only on the relative time
(119) In a variant, a respiratory reference modification signal section Mod.sub.res(i), which describes the time curve of an attenuation during a breath, is generated during the initialization phase in addition to the reference modification signal section Mod(i), which depends on the cardiac phase Φ. Mod.sub.res(i)[
SigA.sub.com,d(i)(t)={Mod(i)[
(120) In a variant, the current muscle exertion MA=MA(t) is estimated instead of the breath time T.sub.res. The respiratory reference modification signal section Mod.sub.res(i) depends on this muscle exertion MA, i.e., Mod.sub.res(i)=Mod.sub.res(i)(MA). The attenuation signal component section SigA.sub.com,d(i) is calculated in this variant, e.g., according to the instruction
SigA.sub.com,d(i)(t)={Mod(i)[
(121) In one embodiment, the signal values of the estimated respiratory signal Sig.sub.res,est are outputted with a time delay, which results from the calculation time, which the attenuation function block 21 needs for the just listed calculation steps. Below, Δt designates the distance between two consecutive scanning times at the high scanning frequency, and the number K is such that the attenuation function block 21 manages the calculation steps during the time period K*Δt. The attenuation function block 21 carries out the calculation steps listed above for a respective section of the compensation signal Sig.sub.com, which section covers the latest K scanning times. The resulting K signal values for the estimated respiratory signal Sig.sub.res,est are outputted one after another. The attenuation function block 21 processes again a section with the most recent K signal values of the compensation signal Sig.sub.com overlapping in time with the output.
(122) Both function blocks 20 and 21 preferably create a fast signal path for the steps that were carried out with the high scanning frequency and a slow signal path for the steps that are carried out with the low scanning frequency. The two signal paths are arranged in parallel to one another. A device and a process for processing physiological signals by means of a fast signal path and of a slow signal path are described, for example, in DE 10 2011 016 804 A1 incorporated by reference, and in EP 2845616 B1 incorporated by reference.
(123) In a preferred embodiment possible values for the interpretation parameters of the process are compared to one another in advance, the comparison being carried out by means of so-called residual performance analysis.
(124) The compensation signal Sig.sub.com, which the compensation function block 20 has generated, still has a high effective value in the QRS phase from −0.1 sec to +0.1 sec. The estimated respiratory signal Sig.sub.res,est,2, which was generated without the use of the compensation function block 20, was attenuated too greatly during the QRS phase. The estimate Sig.sub.res,est generated according to the present invention comes very close to the actual respiratory signal Sig.sub.res.
(125)
(126) A preferred embodiment of the present invention can be applied, for example, if the ventilator 1 shall be regulated on the basis of the respiratory signal Sig.sub.res,est determined according to the present invention. The steps of the compensation function block 20 assume that the heartbeat time H_Zp(x) of a heartbeat is detected sufficiently accurately, cf.
(127) In one variant, the time of the current heartbeat is estimated until the QRS phase is reached and the heartbeat time H_Zp(x) can be detected with sufficient accuracy. For example, a prediction is carried out on the basis of the previous heartbeats and preferably of an estimated heartbeat frequency in order to estimate the current heartbeat time H_Zp(x).
(128) While specific embodiments of the invention have been shown and described in detail to illustrate the application of the principles of the invention, it will be understood that the invention may be embodied otherwise without departing from such principles.
(129) TABLE-US-00001 List of Reference Numbers 1 Ventilator; it mechanically ventilates and/or monitors the patient P; it comprises the signal processing unit 5 and the display unit 18 2.1.1, 2.1.2 First set of measuring electrodes on the skin of the patient P; it yields measured values for the electrical sum signal Sig.sub.Sum 2.2.1, 2.2.2 Second set of measuring electrodes on the skin of the patient; it yields additional measured values for the sum signal Sig.sub.Sum 3 Pneumatic sensor in front of the mouth of the patient P; it measures the volume flow Vol' and the airway pressure P.sub.aw; it comprises the transducer 3.1 and the pressure sensor 3.2 3.1 Transducer of sensor 3; it taps air from the fluid connection between the lungs Lu of the patient P and the ventilator 1 3.2 Pressure sensor proper of sensor 3 4 Optical sensor with an imaging device and with an image processing unit; it measures the geometry of the body of patient P, from which the current filling level of the lungs Vol is derived by calculation 5 Signal processing unit; it comprises the function blocks 20 and 21, carries out the steps of the process according to the present invention, has read access and write access to the memory 9 6 Probe in the esophagus Sp; it measures the pneumatic pressure P.sub.es in the esophagus Sp; connected to catheter 7 7 Catheter in the esophagus Sp of patient P 8 Flexible connection piece in the mouth of patient P; connected to the catheter 7 9 Memory, to which the signal processing unit 5 has read access and write access and in which the cardiogenic reference signal section SigA.sub.kar, ref and the respiratory reference modification signal sections Mod.sub.res(i) are stored 10 Functional unit of the compensation function block 20: It generates the synthetic cardiogenic signal Sig.sub.kar, syn 11 Functional unit of the compensation function block 20: It compensates the influence of the cardiogenic signal Sig.sub.kar on the sum signal Sig.sub.Sum, for example, by the subtraction of Sig.sub.kar, syn, with the use of the synthetic cardiogenic signal Sig.sub.kar, syn 12 Functional unit of the signal processing unit 5: It detects in the sum signal Sig.sub.Sum the respective QRS time period of each heartbeat 13 Functional unit of the signal processing unit 5: It detects the exact heartbeat time H_Zp(n) of each heartbeat 14 Functional unit of compensation function block 20: It superimposes the sum signal sections for each heartbeat by calculation 15 Functional unit of compensation function block 20: It generates a cardiogenic reference signal section SigA.sub.kar, ref 16 Functional unit of the compensation function block 20: It positions the cardiogenic reference signal sections SigA.sub.kar, ref as a function of the heartbeat time H_Zp(x) with the correct time; it composes the positioned cardiogenic reference signal sections SigA.sub.kar, ref into the synthetic cardiogenic signal Sig.sub.kar, syn 17 Sensor at the ventilator 1; it measures the volume flow Vol' 18 Display unit of ventilator 1 20 Compensation function block: It generates the synthetic cardiogenic signal Sig.sub.kar, syn and the compensation signal Sig.sub.com 21 Attenuation function block: It generates the estimated respiratory signal Sig.sub.res, est from, the compensation signal Sig.sub.com by attenuation 22 Functional unit of the attenuation function block 21: It decomposes the compensation signal Sig.sub.com into n signal components (frequency bands) 23 Functional unit of attenuation function block 21: It generates the estimated respiratory signal Sig.sub.res, est from the compensation signal Sig.sub.com by attenuation 23(i) Functional unit of the attenuation function block 21: It generates the attenuation signal component section SigA.sub.com, d(i) for the signal component (frequency band) i (i = 1, . . . , n) from the signal component section SigA.sub.com(i) 24 Functional unit of attenuation function block 21: It generates the reference modification signal section Mod(i) for the signal component (frequency band) i (i = 1, . . . , n) 25 Functional unit of attenuation function block 21: It composes the attenuation signal component sections SigA.sub.com, d(1), . . . , SigA.sub.com, d(n) for the n signal components (frequency bands) by back transformation into the newest section SigA.sub.com, d of the attenuated compensated signal SigA.sub.com, d, wherein this section is used as the most recent section of the estimated respiratory signal Sig.sub.res, est 26 Functional unit in the functional unit 23/23(i): It applies the reference modification signal Mod(i) to the signal component SigA.sub.com(i) and generates the attenuation signal component SigA.sub.com, d(i) for the signal component (frequency band) i = 1, . . . , n) 27 Gastric probe in the stomach Ma of patient P; it measures the gastric pressure P.sub.ga 30 Functional unit of attenuation function block 21: It generates the compensation signal sections from the compensation signal Sig.sub.com with the use of the characteristic heartbeat times 31 Functional unit: It generates the sought estimated respiratory signal Sig.sub.res, est; uses the attenuation signal component sections SigA.sub.com, d(x), . . . 32 Optional functional unit: It delays the sum signal Sig.sub.Sum for the run time, which is necessary for the determination of the characteristic heartbeat time H_Zp(x) 37 Optional gastric probe in the form of a measuring balloon in the stomach Ma, connected to catheter 7 Avg(i) Mean signal value for the signal component (frequency band, level) No. i (i = 1, . . . , n), calculated from the average performance signal section Pow.sub.com, av(i) (i = 1, . . . , n) Atm(1), . . . , Time periods of breaths Atm(4) Env Resulting enveloping curve signal, preferably generated by “gating” F[τ.sub.Norm] Empirical density function for the standard time τ.sub.Norm F[τ.sub.x] Empirical density function for the relative time τ.sub.x F[τ.sub.Norm] Empirical distribution function for the standard time τ.sub.Norm F[τ.sub.x] Empirical distribution function for the relative time τ.sub.x H_Zp(x) Characteristic heartbeat time of the heartbeat x, detected by functional unit 13 H_Zp.sub.ref Reference heartbeat time H_Zr(x) Heartbeat time period of the heartbeat x H_Zr.sub.ref Reference heartbeat time period, covered by the cardiogenic reference signal section SigA.sub.kar, ref and by the reference modification signal section Mod(i) Lu Lungs of patient P M Number of heartbeats, which are used to generate the reference modification signal section Mod(i) (i = 1, . . . , n) Ma Stomach of patient P; it accommodates the gastric probe 37 Mod(i) Reference modification signal section for level No. i; it covers the reference heartbeat time period H_Zr.sub.ref Mod.sub.res(i) Respiratory reference modification signal section for level No. i; it covers the reference heartbeat time period H_Zr.sub.ref Mus.sub.1 Mus.sub.2 Values that the indicator of the muscle activity assumes n Number of signal components (levels), into which the functional unit 22 decomposes the compensation signal Sig.sub.com N Number of heartbeats, which are used to generate the cardiogenic reference signal section SigA.sub.kar, ref P.sub.kar Pneumatic signal for the pressure in the ventricle Ph.sub.kar Acoustic signal for the volume of the heart sounds Pow.sub.com(i) Performance signal for level No. i (i = 1, . . . , n) Pow.sub.com, av(i) Average performance signal section for level No. i; it covers a reference heartbeat time period H_Zr.sub.ref Φ(i) Threshold value for level i Sig.sub.com Compensation signal; it is generated by the compensation function block 20 by compensation of the contribution of the synthetic cardiogenic signal Sig.sub.kar, syn to the sum signal Sig.sub.Sum Sig.sub.com(x) Signal section of the compensation signal Sig.sub.com for heartbeat x Sig.sub.com(i) Signal component for level No. i (i = 1, . . . , n) Sig.sub.com, d(i) Attenuation signal component for level No. i (i = 1, . . . , n) SigA.sub.com(i)(x) Signal component section for level No. i (i = 1, . . . , n) of the compensation signal Sig.sub.com for heartbeat x, generated by functional unit 22 by decomposing the compensation signal Sig.sub.com SigA.sub.com, d(i)(x) Attenuation signal component section for level No. i (i = 1, . . . , n) for heartbeat x, generated by functional unit 23(i) with the use of the reference modification signal section Mod(i) from the signal component section SigA.sub.com, d(i) Sig.sub.kar Cardiogenic signal; it brings about the cardiac activity of patient P, estimated by the synthetic cardiogenic signal Sig.sub.kar, syn SigA.sub.kar, ref Cardiogenic reference signal section; it approximately describes the curve of the cardiogenic signal Sig.sub.kar during a single heartbeat; it pertains to the reference heartbeat time period H_Zr.sub.ref SigA.sub.kar(x) Cardiogenic signal section for heartbeat x, generated from the cardiogenic reference signal section SigA.sub.kar, ref by using a value of an anthropological parameter measured during the heartbeat x Sig.sub.kar, syn Synthetic cardiogenic signal; it is an estimate for the cardiogenic signal Sig.sub.kar; generated by functional unit 10 from the signal sections SigA.sub.kar, syn(x) SigA.sub.kar, syn(x) Section of the synthetic cardiogenic signal Sig.sub.kar, syn for heartbeat x Sig.sub.res Respiratory signal to be determined; it causes the intrinsic breathing activity of patient P Sig.sub.res, est Estimate determined according to the present invention for the respiratory signal Sig.sub.res to be determined Sig.sub.res, est, 2 Estimate for the respiratory signal Sig.sub.res to be determined, which is determined from the sum signal Sig.sub.Sum by the sum signal Sig.sub.Sum being directly present as an input signal at the attenuation function block 21 Sig.sub.Sum Electrical sum signal, generated by signal processing unit 5 with the use of measured values of the measuring electrodes 2.1.1 through 2.2.2 or other sensors; it is formed by a superimposition of the respiratory signal Sig.sub.res to the cardiogenic signal Sig.sub.kar SigA.sub.Sum(x) Section of the sum signal Sig.sub.Sum for heartbeat x in the heartbeat time period H_Zr(x) φ(i) Threshold value (threshold) for level No. i (i = 1, . . . , n), calculated with the use of the mean signal value Avg(i) T, τ.sub.x Relative heartbeat time in the reference heartbeat time period H_Zr.sub.ref T.sub.Norm Standard time in the reference heartbeat time period H Zr.sub.ref, at which the cardiac activity is negligibly low τ(t) Relative heartbeat time in the reference heartbeat time period τ, which corresponds to the absolute time t in a heartbeat time period H_Zr(x)