DE3143425C2 - Method and device for displaying signal curves on a screen or a recorder - Google Patents

Method and device for displaying signal curves on a screen or a recorder

Info

Publication number
DE3143425C2
DE3143425C2 DE3143425A DE3143425A DE3143425C2 DE 3143425 C2 DE3143425 C2 DE 3143425C2 DE 3143425 A DE3143425 A DE 3143425A DE 3143425 A DE3143425 A DE 3143425A DE 3143425 C2 DE3143425 C2 DE 3143425C2
Authority
DE
Germany
Prior art keywords
values
analog
curves
signal
converter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
DE3143425A
Other languages
German (de)
Other versions
DE3143425A1 (en
Inventor
Wolfram Ing.(grad.) 8521 Möhrendorf Meyer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE3143425A priority Critical patent/DE3143425C2/en
Publication of DE3143425A1 publication Critical patent/DE3143425A1/en
Application granted granted Critical
Publication of DE3143425C2 publication Critical patent/DE3143425C2/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/20Cathode-ray oscilloscopes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/339Displays specially adapted therefor

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Cardiology (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

Bei bestimmten Schreibverfahren sollen Signalkurven zeitlich abgetastet, digitalisiert und in Speichern zwischengespeichert werden. Es besteht das Problem nach Rückwandlung der Digitalwerte eine wertgenaue Analogkurve zu regenerieren. Üblicherweise werden die rückgewandelten Abtastwerte durch Filterung gemittelt, so daß für eine hinreichend wertgenaue Darstellung eine hohe Abtastfrequenz notwendig wäre. Erfindungsgemäß werden die digitalisierten Signalwerte in ein solches quasianaloges Signal rückgewandelt, das den gespeicherten Abtastwert für jeden Abtastzeitpunkt wertgenau repräsentiert und die Zwischenbereiche zwischen den Abtastwerten darstellt. Bei einer Vorrichtung zur Durchführung des Verfahrens ist dem Speicher (2, 22) eine Einheit (3-7, 23-27) zur Bildung eines überhöhten Differenzwertes zugeordnet, wobei ein anschließendes Filter dafür sorgt, daß die gespeicherten Digitalwerte wertgenau durchgefahren werden.With certain writing methods, signal curves should be sampled over time, digitized and temporarily stored in memories. There is the problem of regenerating an accurate analog curve after reconverting the digital values. Usually the reconverted sampling values are averaged by filtering, so that a high sampling frequency would be necessary for a representation with a sufficiently accurate value. According to the invention, the digitized signal values are converted back into such a quasi-analog signal which represents the stored sample value for each sample time with exact values and represents the intermediate areas between the sample values. In a device for carrying out the method, the memory (2, 22) is assigned a unit (3-7, 23-27) for forming an excessive differential value, a subsequent filter ensuring that the stored digital values are run through with accurate values.

Description

R. C- R. C-

InIn

K-IK-I

gegeben ist. wobei Tdas vorgegebene Abtastintervall und K den gewählten Wichtungsfaktor bedeuten, die digital gespeicherten Abtastwerte in der erzeugten Analogkurve wertgenau durchfahren.given is. where T denotes the specified sampling interval and K denotes the selected weighting factor;

Bei der Erfindung liegt aiso der Regenerierung der Signalkurve ein Rechenvorgang zugrunde, der die Verwendung eines einfachen./?C-Tiefpasses als Filter ermöglicht Dabei wird durch den Rechen Vorgang die Differenz aufeinander folgender Abtastwerte nach einer solchen Vorschrift erhöht, daß entsprechend der für einen Tiefpaß gültigen Beziehung die regenerierte Analogkurve jeweils den Bereich zwischen zwei Abtastwerten darstellt. Der notwendige Rechenvorgang kann entweder analog oder auch digital ausgeführt to werden.In the invention, the regeneration of the signal curve is based on a calculation process which Use of a simple./?C low pass as a filter The calculation process enables the difference between consecutive samples such a provision increases that according to the for a relationship that is valid for a low-pass, the regenerated analog curve covers the area between two Represents samples. The necessary arithmetic process can be carried out either in analogue or digitally will.

Die Erfindung kann zur Darstellung von beliebigen Signalkurvcn auf einem Bildschirm, wie zum Beispiel . einem Speicheroszilloskop, oder auf einem Registrierer verwendet werden. Es kann beispielsweise bei der Fernsehbilddarstellung zu jedem Zeitpunkt ein Vergleich der quasianalogen Kurven mit einem Referenzsignal erfolgen. Speziell dazu wird die quasianaloge Kurve bei jeder Fernsehzeile ausgelesen und mit einem Sägezahnsignal verglichen, welches der Vertikal-Ablenkung, Nullage uijd Verstärkung entspricht. Das Vergleichsergebnis veranlaßt im geeigneten Zei';>unkt die Helltastung des Bildschirms. Insbesondere ist die Erfindung vorteilhaft bei der Darstellung von EKGr Kurven . verwendbar, sofern die Meßkurven digital zwischengespeichert werden.The invention can be used to display any signal curves on a screen, for example . a storage oscilloscope, or on a recorder. For example, it can be used in the TV image display at any point in time a comparison of the quasi-analog curves with a reference signal take place. Specifically for this purpose, the quasi-analog curve is read out for each television line and with one Sawtooth signal compared, which of the vertical deflection, Corresponds to zero position and gain. The comparison result arrange for it in the appropriate time Brightness of the screen. In particular, the invention is advantageous when displaying EKGr Curves. can be used as long as the measurement curves are digitally buffered.

Weitere Einzelheiten und Vorteile der Erfindung ergeben sich aus der nachfolgenden Figurenbeschreibung von Ausführungsbeispielen anhand der Zeichnung in Verbindung mit den Unteransprüchen.Further details and advantages of the invention emerge from the following description of the figures of exemplary embodiments based on the drawing in conjunction with the subclaims.

Es zeigtIt shows

F i g. 1 ein die Erfindung erläuterndes Diagramm.F i g. 1 is a diagram explaining the invention.

F i g. 2 ein erstes Ausführungsbeispiel zur Darstellung der digital zwischengespeicherten Werte auf einem Fernsehbildschirm, und J5F i g. 2 shows a first exemplary embodiment for displaying the digitally buffered values on a TV screen, and J5

Fig.3 ein zweites Ausführungsbeispiel zur Darstellung der digital zwischengespeicherten Werte auf einem Registrieren3 shows a second exemplary embodiment for illustration of the digitally cached values on a register

Dabei erfolgt die Berechnung zur Regenerierung der Abtastwerte :m ersten Alisführungsbeispiel analog und im zweiten Ausführungsbeispiel digital. Die zugehörigen Einheiten sind jeweils blockschaltmäßig dargestellt.The calculation for the regeneration of the sampled values takes place: in the first exemplary embodiment analog and in the second exemplary embodiment digital. The associated units are each shown as a block diagram.

In der Fig. I kennzeichnet die Abszisse die Zeit und die Ordinate die Signalamplituden. Es bedeuten Tdas Abtastintervall und Un die Amplitude eines Abtastwcr- « tes mit la-ufendem Index η: Κ kinnzeichnet einen Wichtungsfaktor, der beispielsweise K = 2 gewählt ist. In der Praxis wird man allerdings von höheren Wichtungsfaktoren ausgehen.In FIG. I, the abscissa denotes the time and the ordinate denotes the signal amplitudes. T denotes the sampling interval and U n the amplitude of a sampled value with a running index η: kinn denotes a weighting factor which is selected, for example, to be K = 2 . In practice, however, one will assume higher weighting factors.

Es ist ersichtlich, daß der darzustellende Abtastwert *>" zunächst nach vorgegebener Vorschrift erhöht wird, wobei dürrh Differenzbildung und anschließender Filterung die Regenerierung des Abtastwertes wertgenau realisiert ist. Der Bereich zwischen den Abtastwerten wird durch eine Exponentialkurve dargestellt. It can be seen that the sample value to be represented *> " is initially increased according to the prescribed rule, with durrh difference formation and subsequent Filtering the regeneration of the sample value is implemented with an accurate value. The area between the Samples is represented by an exponential curve.

Zur Überhöhung der Abtastwerte wird also bei jeder Abtastung der WertIn order to exaggerate the sampled values, the value is used for each sampling

6060

K(U11-U,,-,)+ Un.-, K (U 11 -U ,, -,) + U n .- ,

gebildet, was sofort bei Vorliegen eines jeden n-ten Abtastwertes erfolgen kann. Die Dimensionierung des nach Differenzbildung zur FiIt .-rung verwendeten ftC-Glicdcs kann untc'· Einbeziehung der für einen Tiefpaß gültigen Beziehung abgeleitet werden. Es gilt:formed immediately when every nth Sampling can be done. The dimensioning of the filter used after the formation of the difference ftC-Glicdcs can untc '· Inclusion of for a Low-pass valid relationship can be derived. The following applies:

mitO</<7\with O </ <7 \

Für jeden Abtastzeitpunkt t = T ergibt sich damit als dargestellte SignalamplitudeFor each sampling time t = T , the signal amplitude shown is thus obtained

U= K(Un- i^,)(l-e U = K (U n - i ^,) (le

wobei sich für das ÄC-Glied ergibt: T where for the ÄC member results: T

RC =RC =

InIn

K- 1 K- 1

Je großer also der Wichtungsfaktor K gewählt werden kann, desto geringer ist die Linearitätsabweichung zwischen zwei aufeinander folgenden Abtastwerten. The larger the weighting factor K that can be selected, the smaller the linearity deviation between two consecutive sample values.

In der Fig.2 bedeuten 1 ein /^D-Wandler zur Digitalisierung des vorliegenden Analog-Signals, dem ein Digital-Speicher 2 nachgeschaltet ist. Hinter dem Speicher sind in parallelen Zweigen der Signallei ung in dem einen Zweig ein D/A-Wandler 3 und in dem anderen Zweig ein Verzögerungsglied (Latch) 4 mit anschließendem D/A-Wandler 5 geschaltet. Alle Einheiten werden von einer Steuereinheit 6 entsprechend dem Abtastintervall Tgetaktei.In FIG. 2, 1 mean a / ^ D converter for Digitization of the existing analog signal, which is followed by a digital memory 2. Behind the Memories are in parallel branches of the signal line a D / A converter 3 in one branch and a delay element (latch) 4 in the other branch subsequent D / A converter 5 switched. All units are controlled by a control unit 6 according to the Sampling interval Tgetaktei.

Den parallel geschalteten D/A-Wandlem 3 und 5 ist ein Widerslandsnetzwerk 7 mit RC-GWed nachgeschaltet, das im einzelnen aus den Widerständen 8 und 9 und einer Kapazität 10 besteht. Das /?C-Glied ist entsprechend den oben erläuterten Gleichungen (1) bis (3) dimensioniert.The parallel connected D / A converters 3 and 5 are followed by an opposing network 7 with RC-GWed , which consists in detail of the resistors 8 and 9 and a capacitance 10. The /? C element is dimensioned in accordance with equations (1) to (3) explained above.

Zur Bilddarstellung ist ein Fernsehmonitor 11 vorhanden, der von einem Fernsehtaktgeber 12 gesteuert ist und dem weitere Steuereinheiten zugeordnet sind. Im einzelnen wird das von der D/A-Wiandlern ausgehende Differenzsignal auf einen Fensterdiskriminator 13 gegeben und gelangt von dort über eine Einheit 14 zur Steuerung der Strichstärke als Videosignal auf den Monitor 11. Die Steuereinheit 6 ist ebenfalls vom Fernsehtaktgeber 12 angesteuert, welcher den Fensterdiskriminator 13 taktet.A television monitor 11, which is controlled by a television clock generator 12, is provided for displaying images is controlled and are assigned to further control units. This is done in detail by the D / A converters outgoing difference signal is given to a window discriminator 13 and arrives from there via a unit 14 to control the line thickness as a video signal on the monitor 11. The control unit 6 is also from TV clock 12 controlled, which the window discriminator 13 clocks.

Der A/D-Wandler 1 liefert ungefähr alle 4 ms einen mit 8 bit verschlüsselten Abtastwert, der in dem entsprechend ausgelegten Speicher 2 mit einer Kapazität von 1024x8 bit abgelegt wird. Zum Zwecke der Videodarstellung erfolgt das Einschreiben in den Speicher während e^nes Zeilenrücklaufes. Die Steuereinheit 6 veranlaßt, daß der gesamte Speicher 2 prc Fernsehzeile ausgelesen wird. Die ausgelesenenen W?rte v/erden dem D/A-Wandler 3 unmittelbar und dem D/A-Wandler 5 verzögert zugeführt. Dadurch wird im D/A-Wandler 3 jeweils der n-te und im DiA-Wandler 5 jeweils der (n— l)te Wert in das analoge Signal rückgewandelt. Durch Verwendung eines inversen Stromausganges beim D/A-Wandler 5 ist eine Vorzeichenumkehr des (n-l)ten Wertes realisiert. Es folgt anschlieBnnä am Widerstandsnetzwerk eine Differenzbildung. Die Überhöhung der Wichtung des (n-~ l)ten Wertes ist dadurch erreicht, daß für den D/A-Wandler 5 nur ein Teil des durch die Widerstünde 8 und 9 gebildeten Arbcilswir'ersiandes wirksam wird.The A / D converter 1 supplies approximately every 4 ms a sample value encrypted with 8 bits, which is stored in the correspondingly designed memory 2 with a capacity of 1024 × 8 bits. For the purpose of video display, the writing into the memory takes place during a line return. The control unit 6 causes the entire memory 2 prc television line to be read out. The read-out words are fed to the D / A converter 3 immediately and to the D / A converter 5 with a delay. As a result, the n-th value is converted back into the analog signal in the D / A converter 3 and the (n-l) th value in the DiA converter 5. By using an inverse current output in the D / A converter 5, the sign of the (nl) th value is reversed. A difference is then formed on the resistor network. The increase in the weighting of the (n- ~ 1) th value is achieved by the fact that only part of the range of parameters formed by the resistors 8 and 9 is effective for the D / A converter 5.

Die Schaltung nach F i g. 2 hat den Vorteil, daß sie mit den 8 bit D/A-Wancllcrn auskommt, ohne duIi durch einen Rccheiivorgiing die 8 bit-Gcmuiigkcit rcdu/iertThe circuit according to FIG. 2 has the advantage of being with the 8 bit D / A converter gets by without duIi a Rccheiivorgiing the 8 bit-Gcmuiigkcit rcdu / iert

wird. Die quasianaloge Spannung wird nach Differenzbildung und Filierung im Fenslcrdiskrimimuor 13 zugeführt. Der Fensterdiskriminalor 13 bcsiehl beispielsweise aus zwei schnellen Komparatotcn. welche die quasiunaloge Spannung mil zwei um Fenslerbreite auseinanderliegenden Referenzspannungen vergleichen. will. The quasi-analog voltage is calculated after subtraction and filtering in the window discriminator 13 supplied. The window discriminator 13 is for example from two quick comparisons. which is the quasi-unalogous voltage with two µm Fensler's width compare different reference voltages.

Die Fensterbreite und die Laufzeit eines nachgeschalteten Monoflops bestimmen die Strichstärke der dargestellten Kurve. Das vom Fensterdiskriminator 13 und/oder Einheit 14 für die Strichstarke abgegebene Signal wird als Videosignal verwendet. Die weiteren Signale, wie Vertikal- und Horizontalsynchronisation werden vom Fernsehtaktgeber 12 geliefert.The window width and the running time of a downstream Monoflops determine the line width of the curve shown. That from window discriminator 13 and / or unit 14 for the line width output signal is used as the video signal. The others Signals such as vertical and horizontal synchronization are provided by the television clock 12.

Speziell für die Analogkurvendarstellung im Fernsehbild läßt sich also die quasianaloge Kurve bei jeder Fernsehzeile auslesen und mit einem Sägezahn als Referenzsignal vergleichen, welches der Vertikal Ablenkung. Nullage und Verstärkung entspricht. Das Vergleichsergebnis veranlaßt im richtigen Augenblick die Helltastungam Bildschirm.The quasi-analog curve can therefore be used for each Read out the television line and compare it with a sawtooth as the reference signal, which is the vertical deflection. Corresponds to zero position and gain. The result of the comparison causes the at the right moment Light key on the screen.

Inder Fig. 3 bedeuten 21 ein A/D-Wandler dem über eine digitale Recheneinheit 23 ein digitaler Speicher 22 mit anschließendem D/A-Wandler 25 nachgeschaltet ist. Der Recheneinheit 23 werden die Signale U1, bzw. Un. \ in zwei parallelen Leitungen zugeführt, von denen in einer ein Verzögerungsglied (Laich) 24 eingeführt ist. Eine Steuereinheit 26 liefert wiederum die entsprechenden Taktsignale.In FIG. 3, 21 denotes an A / D converter which is followed by a digital memory 22 with a subsequent D / A converter 25 via a digital arithmetic unit 23. The arithmetic unit 23 receives the signals U 1 and U n . \ supplied in two parallel lines, of which a delay element (spawn) 24 is introduced into one. A control unit 26 in turn supplies the corresponding clock signals.

Dem D/A-Wandler 25 ist ein «C-Glied 27, bestehend aus Widerstand 28 und Kapazität 29 nachgeschaltet. Das gefilterte Signal wird auf einen Registrierer 31 gegeben.The D / A converter 25 is a «C element 27, consisting from resistor 28 and capacitance 29 connected downstream. The filtered signal is sent to a recorder 31 given.

In Fig. 3 wird nach der A/D-Wandlung in der digitalen Recheneinheit die Differenzbildung und Wichtung des Signales durchgeführt. Dafür erfolgt in der Recheneinheit 23 ein Übergang auf den notwendigen größeren Zahlenbereich. Um eine Auflösung von 8 bit am /?C-Glied zu erreichen, muß während der digitalen Verarbeitung der Zahlenbereich auf das (2 K— l)fache erweitert werden. Beispielsweise würde sich bei ursprünglich 8 bit und dem Faktor K = 3 entsprechend 256χ(6—1)= 1280 eine Erweiterung auf 11 bit ergeben.In FIG. 3, after the A / D conversion in the digital arithmetic unit, the subtraction and weighting of the signal is carried out. For this purpose, a transition to the necessary larger number range takes place in the arithmetic unit 23. In order to achieve a resolution of 8 bits on the /? C element, the range of numbers must be expanded to (2 K- 1) times during digital processing. For example, with originally 8 bits and the factor K = 3 corresponding to 256χ (6—1) = 1280, this would result in an expansion to 11 bits.

In der vorangehenden Beschreibung wurde das erste Ausführungsbeispiel zur Kurvendarstellung auf einem Fernsehbildschirm speziell mit analoger Signalberechnung und das zweite Ausführungsbeispiel zur Kurvendarstellung auf einem Registrierer speziell mit digitaler Berechnung konzipiert. Es können auch jeweils andere Kombinationen realisiert werden.In the preceding description, the first exemplary embodiment was used to display curves on a TV screen specially with analog signal calculation and the second embodiment for displaying curves on a registrar specially designed with digital calculation. It can also be different Combinations can be realized.

Speziell bei Fernsehbilddarstellung und digitaler Berechnung wurden die von einer Recheneinheit gelieferten Ergebnisse wiederum während der Zeilenrückläufe im Speicher abgelegt. Hier kann wieder dieEspecially in the case of television image display and digital computation, these were made by a computing unit The results delivered are in turn stored in memory during the line returns. Here again the

ίο Steuerung veranlassen, daß der gesamte Speicherinhalt pro Fernsehzeile ausgelesen und in einen wertproportionalen Strom umgesetzt wird, so daß am RC-GWcö die entsprechende Analogspannung abgenommen werden kann. Diese quasianalogc Spannung wird dann wiederίο cause the control to read out the entire memory content per television line and convert it into a value-proportional current so that the corresponding analog voltage can be taken from the RC-GWcö. This quasianalogc tension is then again

\i von einem Fernschdiskriminalor bewcrici, dessen Signal als Videosignal wcitcrverarbeiiel wird. \ i bewcrici by a television discriminator whose signal is processed as a video signal.

Über die beschriebenen Ausführiingsbcispiclc hinaus kann das beschriebene Verfahren bei jeder Digital/Analog- Wandlung angewendet werden, bei der der Absland zwischen den digitalen Abtastpunkten bekannt ist. Auch bei variierenden Abtastfrequenzen bleibt das Verfahren durch laufende Anpassung des /?C-Gliedes anwendbar.Beyond the described execution examples the procedure described can be used for every digital / analog conversion in which the Absland is known between the digital sample points. The method remains the same even with varying sampling frequencies applicable through ongoing adjustment of the /? C-element.

Die Erfindung läßt sich erfolgreich zur DarstellungThe invention can be used successfully for illustration

von digital zwischengespeicherlen EKG-Kurven verwenden: Für die Auswertung des Elektrokardiogramms kommt es insbesondere auf eine exakte Darstellung der QR5>-Komplexe und beispielsweise auf die Lage und HöirO der R-Zacke an. Bei Mittelung über die rückgewandelten Abtastwerte konnten aber bisher gerade an den signifikanten Kurventeilen Abweichungen vom Ursprungssignal auftreten, die nicht ohne weiteres erkennbar waren. Mit dem erfindungsgemäßen Verfahren und entsprechend ausgebildetem Gerät läßt sich nun bei vertretbarem Aufwand das digital zwischengespeicherte EKG derart darstellen, daß beim Analogkurvenschrieb die ursprünglichen Abtastpunkte ^isiier exakt wert^ensu vorliegen. Dsbe! sind cü** Lincaritätsabweichungen zwischen den reproduzierten Abt.jstpunkten, durch die insbesondere bei großen Amplitudenunterschieden zwischen einzelnen Abtastpunkten geringfügige Auswölbungen gebildet werden können, nicht von entscheidender Bedeutung. Experimentelle Erprobungen der Erfindung haben ergeben, daß mit geringem Aufwand erreicht werden kann, daß praktisch kein Unterschied zwischen ursprünglicher und regenerierter Analogkurve feststellbai ist.Use of digitally cached ECG curves: For the evaluation of the electrocardiogram, an exact representation of the QR5> complexes and, for example, on the location and Listen to the R wave. When averaging over the back-converted samples, however, it was previously possible deviations from the original signal occur precisely at the significant parts of the curve, but not without further were recognizable. With the method according to the invention and appropriately designed device can the digitally cached EKG can now be displayed at a reasonable cost in such a way that when Analogue curve plot the original sampling points are exactly worth there. Dsbe! are cü ** Lincarity deviations between the reproduced dept. points, due to the especially large Differences in amplitude between individual sampling points are formed slightly bulges can, not of vital importance. Experimental tests of the invention have shown that can be achieved with little effort that practically no difference between original and regenerated analog curve is detectable.

Hierzu 2 Blatt ZeichnungenFor this purpose 2 sheets of drawings

Claims (8)

Patentansprüche:Patent claims: 1. Verfahren zur Darstellung von Signalkurven auf einem Bildschirm oder einem Registrierer, wobei die Signalkurven zeitlich abgetastet, digitalisiert, in Speichern zwischengespeichert und anschließend wieder analog gewandelt sowie angezeigt werden, dadurch gekennzeichnet, daß die digital gespeicherten Abtastwerte bei Rückwandlung durch einen kombinierten, aufeinander abgestimmten Rechen- und Filtervorgang als solches analoges Signal erzeugt werden, das den abgespeicherten Abtastwert, für jeden Abtastzeitpunkt wertgenau repräsentiert und den Zwischenbereich zwischen t* den Abtastwerten durch eine Exponentialfunktion darstellt, wozu beim Rechenvorgang eine Differenzbildung aufeinanderfolgender Abtastwerte mit Überhöhung der Signale entsprechend einem vorwähjh^ren Wichtungsfaktor (K) durchgeführt wird, wtit'he Überhöhung durch den Filtervorgang ausgeglichen wird.1. A method for displaying signal curves on a screen or a recorder, wherein the signal curves are sampled over time, digitized, temporarily stored in memories and then converted again to analogue and displayed, characterized in that the digitally stored samples are reconverted by a combined, coordinated Computing and filtering process can be generated as such an analog signal that represents the stored sample value for each sampling time and represents the intermediate range between t * the sample values by means of an exponential function, for which purpose, during the computation process, a subtraction of successive sample values with an exaggeration of the signals according to a vorwäjh ^ ren Weighting factor (K) is carried out, wtit'he excess is compensated by the filter process. 2. Gerät zur Durchführung des Verfahrens nach Anspruch I mit einem A/D-Wandler, einem Digitalspeicherund wenigstens einem D/A-Wandler sowie einem Monitor oder einem Registrierer, dadurch gekennzeichnet, daß dem Speicher (2, 22) eine Recheneinheit (3 bis 7, 23 bis 27) zur Bildung eines überhöhten Differenzwertes aufeinanderfolgender Abtastwerte zugeordnet ist und daß mittels eines tfC-Gliedes (8, 9, 10; 28, 29) als Filter, dessen Dimensionierung durch die Beziehung2. Apparatus for performing the method according to claim I with an A / D converter, one Digital memory and at least one D / A converter as well as a monitor or a recorder, characterized in that the memory (2, 22) has a computing unit (3 to 7, 23 to 27) for forming an excessive difference value of successive samples is assigned and that by means of a tfC element (8, 9, 10; 28, 29) as a filter, its Sizing through the relationship RC = -RC = - (3)(3) In-In- 3535 K- 1 K- 1 gegeben ist, wobei Tdas vorgegebene Abtasiinicrvall und K den gewählten Wichtungsfaktor bedeuten, die digital gespeicherten Abtastwerte in der erzeugten Analogkurve wertgenau durchfahren werden.is given, where T is the specified sampling interval and K is the selected weighting factor; 3. Gerät nach Anspruch 2, dadurch gekennzeichnet, daß die Einheit (7) zur Differenzbildung analog arbeitet.3. Apparatus according to claim 2, characterized in that that the unit (7) for difference formation works analogously. 4. Gerät nach Anspruch 3, dadurch gekennzeichnet, daß mittels zweier parallelgeschalteter D/A-Wandler (35) mit nachgeschaltetem Widerstandsnetzwerk (7), von denen einem ein Verzögerungsglied (4) vorgeschaltet ist, die Differenzbildung aufgeführt wird.4. Apparatus according to claim 3, characterized in that that by means of two parallel connected D / A converters (35) with a downstream resistor network (7), one of which is preceded by a delay element (4), the difference formation is listed. 5. Gerät nach Anspruch 2, dadurch gekennzeichnet, daß die Einheit zur Differenzbildung ein digitales Rechenwerk (23) beinhaltet.5. Apparatus according to claim 2, characterized in that the unit for forming a difference includes digital arithmetic unit (23). 6. Gerät nach Anspruch 2. dadurch gekennzeichnet, daß zur Taktsteuerung eine zentrale Steuereinheit (6, 26) vorhanden ist.6. Apparatus according to claim 2, characterized in that a central control unit for clock control (6, 26) is present. 7. Gerät nach Anspruch 2, dadurch gekennzeichnet, daß speziell für die Fernsehbilddarstellung dem Monitor (11) ein Fernsehtaktgeber (12) zugeordnet ist.7. Apparatus according to claim 2, characterized in that specifically for the television image display Monitor (11) is assigned a television clock (12). 8. Gerät nach Anspruch 2, dadurch gekennzeichnet, daß der Steuereinheit (6) weitere Einheiten (13, 14) zur Bestimmung der Strichstärke der darzustellenden Signale zugeordnet sind.8. Apparatus according to claim 2, characterized in that the control unit (6) has further units (13, 14) are assigned to determine the line thickness of the signals to be displayed. Die Erfindung bezieht sich auf ein Verfahren zur Darstellung von Signalkurven auf einem; Bildschirm oder einem Registrierer, wobei die Signalkurven zeitlich abgetastet, digitalisiert, in Speichern zwischengespeichert und anschließend wieder analog gewandelt sowie angezeigt werden, sowie auf ein Gerät zur Durchführung dieses Verfahrens. Ein solches Gerät weist einen A/D-Wandler einen Digitalspeicher, wenigstens einen D/A-Wandler sowie einen" Monitor oder einen Registrierer auf und kann beispielsweise als sogenanntes Speicheroszilloskop realisiert werden.The invention relates to a method for displaying signal curves on a ; Screen or a recorder, with the signal curves being scanned over time, digitized, temporarily stored in memories and then converted to analog again and displayed, as well as on a device for carrying out this method. Such a device has an A / D converter, a digital memory, at least one D / A converter and a monitor or a recorder and can be implemented, for example, as a so-called storage oscilloscope. Bei Registrierverfahren, bei denen die Meßsignale digital zwischengespeichert werden, sollen die zur Darstellung kommenden Kurven möglichst wertgeniu sein. Dabei ist allerdings bisher systembedingt in Kauf genommen worden, daß wegen der endlichen Auflösung beim Digitalisieren die Darstellung von geschlossenen Kurvenzügen begrenzt ist, was sich insbesondere bei schnellen Amplitudenänderungen der Signalkurven störend bemerkbar macht. Geht man von den Abtastwerten aus, so wird nach RGckwandlung in Analogwerte üblicherweise zwischen diesen Analogwerten interpoliert und so eine gemittelte Kurve rückgewonnen werden. Das heißt aber, daß die an der primär anfallenden Analogkurve abgetasteten Werte nicht exakt reproduziert sind. Speziell für ein digitales Speicheroszillosk'jp wird dies im einzelnen im Zeitschriftenartikel »Elektroniker«, Ch Nr. 16/1980 D Nr. 12 (198O)S EL 16-EL25, beschrieben, wobei unter anderem aufgezeigt wird, daß speziell für die Darstellung periodischer Kurven bei Anwendung eines speziellen Interpolationsverfahrens eine vergleichsweise geringe Anzahl von Abtastwerten ausreichen kann.In the case of registration processes in which the measurement signals are digitally cached, the curves to be displayed should be as valuable as possible be. In this case, however, it has been accepted, due to the system, that because of the finite resolution When digitizing, the representation of closed curves is limited, which is particularly evident in makes rapid amplitude changes of the signal curves disturbing noticeable. If you think of the Sampling values, after conversion back to analog values, there is usually between these analog values interpolated and thus an averaged curve can be recovered. But that means that the The values sampled primarily from the analog curve are not exactly reproduced. Especially for a digital one Speicheroszillosk'jp is this in detail in the journal article "Electronics technician", Ch No. 16/1980 D No. 12 (198O) S EL 16-EL25, described, with inter alia it is shown that especially for the representation of periodic curves when using a special Interpolation method, a comparatively small number of samples can be sufficient. Aufgabe der Erfindung ist es dagegen, ein Verfahren der eingangs genrnnten Art anzugeben, mit dem eine genaue Darstellung eines geschlossenenen Kurvenzuges möglich ist. Das zugehörige Gerät zur Durchführung des Verfahrens soll möglichst einfach aufgebaut sein.The object of the invention, on the other hand, is to provide a method of the type mentioned at the outset with which one accurate representation of a closed curve is possible. The associated device for implementation the procedure should be as simple as possible. Die Aufgabe ist erfindungsgemäß dadurch gelöst, daß die digital gespeicherten Abtas'wcrtc bei Rückwa.ndlung durch einen kombinierten, aufeinander abgestimmten Rechen- und Filtervorgang als solches analoges Signal erzeugt werden, das den abgespeicherten Abtastwert für jeden Abtastzeitpunkt wertgenau repräsentiert und den Zwischenbereich zwischen den Abtastwerten durch eine Exponentialfunktion darstellt, wozu beim Rechenvorgang eine Differenzbildung aufeinanderfolgender Abtastwerte mit Überhöhung der Signale entsprechend einem vorwählbaren Wichtungsfaktor durchgeführt wird, welche Überhöhung durch den Filtervorgang ausgeglichen wird.According to the invention, the object is achieved in that the digitally stored abbreviations are used when reversing through a combined, coordinated computing and filtering process as such analog Signal can be generated that accurately reflects the stored sample value for each sample time represents and represents the intermediate range between the samples by an exponential function, for which purpose a subtraction of successive sampled values with an exaggeration of the Signals according to a preselectable weighting factor is carried out, which increase by the filtering process is compensated. Bei einem Gerät zjr Durchführung des Verfahrens sind dem Speicher eine Recheneinheit zur Bildung eines überhöhten Differenzwertes aufeinanderfolgender Abtastwerte zugeordnet und werden mittels eines RC-Gliedes als Filter, dessen Dimensionierung durch die BeziehungIn a device for carrying out the method, the memory is assigned an arithmetic unit for forming an excessive difference value between successive sampled values and, by means of an RC element as a filter, is dimensioned by the relationship
DE3143425A 1981-11-02 1981-11-02 Method and device for displaying signal curves on a screen or a recorder Expired DE3143425C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE3143425A DE3143425C2 (en) 1981-11-02 1981-11-02 Method and device for displaying signal curves on a screen or a recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE3143425A DE3143425C2 (en) 1981-11-02 1981-11-02 Method and device for displaying signal curves on a screen or a recorder

Publications (2)

Publication Number Publication Date
DE3143425A1 DE3143425A1 (en) 1983-05-19
DE3143425C2 true DE3143425C2 (en) 1983-12-29

Family

ID=6145401

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3143425A Expired DE3143425C2 (en) 1981-11-02 1981-11-02 Method and device for displaying signal curves on a screen or a recorder

Country Status (1)

Country Link
DE (1) DE3143425C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104856672A (en) * 2015-06-05 2015-08-26 厦门纳龙科技有限公司 Method for avoiding electrocardiogram waveform misdiagnosis caused by display medium restraint

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4540938A (en) * 1983-01-21 1985-09-10 Tektronix, Inc. Displaying waveforms

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104856672A (en) * 2015-06-05 2015-08-26 厦门纳龙科技有限公司 Method for avoiding electrocardiogram waveform misdiagnosis caused by display medium restraint
CN104856672B (en) * 2015-06-05 2016-04-27 厦门纳龙科技有限公司 A kind of display medium of avoiding suppresses the method causing electrocardiographic wave to be failed to pinpoint a disease in diagnosis

Also Published As

Publication number Publication date
DE3143425A1 (en) 1983-05-19

Similar Documents

Publication Publication Date Title
DE3609887C2 (en) Circuit arrangement for generating design factors for a recursive filter for video signals
DE4212002C2 (en) Video signal clamp circuit
DE2907990A1 (en) METHOD AND DEVICE FOR SENSING THE AMPLITUDE OF A SIGNAL
DE2455052A1 (en) SIGNAL TRANSMISSION SYSTEM
DE2413191A1 (en) METHOD FOR PROCESSING DATA AVAILABLE IN THE FORM OF ELECTRIC ANALOG SIGNALS AND ARRANGEMENT FOR PERFORMING THE METHOD
DE2906519C2 (en) Process for analog-digital conversion
DE2548747A1 (en) DEVICE AND METHOD FOR DERIVING A TELEVISION QUALITY PARAMETER
EP0494990B1 (en) Process for transmitting a signal
DE2546070A1 (en) DIFFERENTIAL IMAGE ANALYZER
DE3037779C2 (en)
DE3143425C2 (en) Method and device for displaying signal curves on a screen or a recorder
EP0866563A2 (en) Method and arrangement for the analogue-to-digital conversion of an image signal
DE2613054A1 (en) CIRCUIT ARRANGEMENT FOR EQUALIZING THE ATTENUATION CURVE OF A MESSAGE TRANSMISSION LINK
DE69015412T2 (en) Color control for color video systems.
DE2515385A1 (en) SELF-ADAPTIVE DEVICE FOR PHASE RECOVERY
DE1541624A1 (en) Procedure for frequency conversion
DE2137126A1 (en) Method for sampling a given percentage of signals from a signal sequence with different amplitudes
DE3624030C2 (en) Circuit arrangement for reducing the sample rate of a digital signal
DE68916728T2 (en) Color video signal keying.
EP0148528A2 (en) Method and circuit for increasing the resolution of a digital time-dependent signal
EP0196722A2 (en) Television receiver with a circuit arrangement for demodulating an NTSC colour signal
DE69310964T2 (en) Method and device for automatic loop control
DE3501559C2 (en)
DE3937055C2 (en)
DE1912674B2 (en) Digital filter

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee