[go: up one dir, main page]

DE3112444A1 - Verfahren und anordnung zum erzeugen einer geglaettente folge von messsignalen - Google Patents

Verfahren und anordnung zum erzeugen einer geglaettente folge von messsignalen

Info

Publication number
DE3112444A1
DE3112444A1 DE19813112444 DE3112444A DE3112444A1 DE 3112444 A1 DE3112444 A1 DE 3112444A1 DE 19813112444 DE19813112444 DE 19813112444 DE 3112444 A DE3112444 A DE 3112444A DE 3112444 A1 DE3112444 A1 DE 3112444A1
Authority
DE
Germany
Prior art keywords
value
signal
measurement signals
measurement
output
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.)
Granted
Application number
DE19813112444
Other languages
English (en)
Other versions
DE3112444C2 (de
Inventor
Rüdiger Dipl.-Ing. 2000 Hamburg Frehse
Hermann Dipl.-Phys. Ney
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.)
Philips Intellectual Property and Standards GmbH
Original Assignee
Philips Patentverwaltung GmbH
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 Philips Patentverwaltung GmbH filed Critical Philips Patentverwaltung GmbH
Priority to DE19813112444 priority Critical patent/DE3112444A1/de
Publication of DE3112444A1 publication Critical patent/DE3112444A1/de
Application granted granted Critical
Publication of DE3112444C2 publication Critical patent/DE3112444C2/de
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D1/00Measuring arrangements giving results other than momentary value of variable, of general application

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)

Description

  • Verfahren und Anordnung zum Erzeugen einer geglätteten
  • Folge von Meßsignalen Die Erfindung betrifft ein Verfahren zum Erzeugen einer geglätteten Folge von Meßsignalen durch automatisches Auswählen von Meßsignalen aus einer Eingangsfolge von zu aufeinanderfolgenden Zeitpunkten gewonnenen Meßsignalen, wobei die Eingangsfolge einzelne infolge Meßfehler stark gegenüber benachbarten Meßsignalen abweichende Meßsignale enthält und die Werte der ausgewählten Meßsignale einen kontinuierlichen Verlauf ergeben, sowie eine Anordnung zur Durchführung dieses Verfahrens.
  • Bei der Gewinnung von Meßsignalen aus einem zeitlich sich verändernden Signal zu aufeinanderfolgenden Zeitpunkten können Meßfehler aus verschiedenen Gründen auftreten, durch die die Werte einzelner Meßsignale von denen benachbarter Meßsignale stark abweichen. Solche Meßfehler können durch Störsignale oder durch zufällige oder statistische Schwankungen des Signals erzeugt werden, von dem die Folge der Meßsignale abgeleitet wird. Ein Beispiel hierfür ist die Verarbeitung von Sprachsignalen. Die Folge der Meßsignale kann dabei durch zeitlich aufeinanderfolgende Abtastungen des Verlaufs der Stimmbandgrundfrequenz, der Formantfrequenzen oder der Ausgangssignale eines Filterbandpasses gewonnen sein. In solchen oder ähnlichen Signalverläufen treten aufgrund ihrer physikalischen Natur keine unstetigen Änderungen, d.h. keine abrupten Sprünge auf.
  • In vielen Fällen werden die Meßsignale nicht unmittelbar aus einem zu untersuchenden Signalverlauf gewonnen, sondern aus einer entsprechenden Verarbeitung des zu untersuchenden Signalverlaufes. Dies trifft beispielsweise im besonderen Maße für den Verlauf der Stimmbandgrundfrequenz zu, die selbst nicht ohne weiteres-unmittelbar ermittelt werden kann und auch durch Filter nicht einfach bestimmt werden kann, da dann leicht Oberwellen des Sprachsignals als Grundfrequenz erscheinen. Es ist vielmehr eine technisch aufwendige Verarbeitung erforderlich, um mit einer ausreichenden Zuverlässigkeit die Werte der Stimmbandgrundfrequenz zu verschiedenen aufeinanderfolgenden Zeitpunkten zu erhalten. Auch bei aufwendigen technischen Verarbeitungen können jedoch einzelne Meßsignale auftreten, die fälschlicherweise die doppelte oder gar dreifache Frequenz der tatsächlichen Stimmbandgrundfrequenz angeben. Für die Weiterverarbeitung des Verlaufs der Stimmbandgrundfrequenz bzw. ganz allgemein der Folgen von Meßsignalen ist es jedoch erforderlich, Meßsignale mit solchen fehlerhaften Werten, sogenannte "Ausreißer", zu eliminieren und eine geglättete Folge von Meßsignalen zu erzeugen.
  • Dies könnte beispielsweise durch eine lineare Tiefpaßfilterung erfolgen. Eine solche Filterung hat jedoch den Nachteil, daß ein fehlerhaftes Meßsignaltdie benachbarten Meßsignale in der geglätteten Folge beeinflußt, auch wenn diese korrekt sind, und daß schnelle Änderungen in der korrekten Folge der Meßsignale durch die Tiefpaßfilterung verschmiert, d.h. in langsamere Änderungen über-einen längeren Bereich verfälscht werden.
  • Aufgabe der Erfindung ist es, ein Verfahren anzugeben, mit dem eine geglättete Folge von Meßsignalen dadurch erzeugt wird, daß nur korrekte bzw. mögliche Meßsignale ausgewählt und die Ausreißer eliminiert werden, ohne die benachbarten Meßsignale zu beeinflussen, wobei steile Übergänge der Werte in der ursprünglichen Folge von Meßsignalen erhalten bleiben. Diese Aufgabe wird erfindungsgemäß bei dem eingangs genannten Verfahren dadurch gelöst, daß ausgehend von dem ersten Meßsignal a(1) der Eingangsfolge nacheinander für jedes Meßsignal a(i) ein Glättewert D(i) als das um einen vorgegebenen- Bonuswert B verminderte Minimum der Summen der Signalunterschiedswerte d(a(i), a(l)) die- ses Meßsignals a(i) gegenüber einer Anzahl unmittelbar vorhergehender Meßsignale a(l) und dem zu diesem vorhergehenden Meßsignal a(l) gehörenden, bereits ermittelten Glättewert D(l) ermittelt und zusammen mit der Ordnungszahl k des vorhergehenden Meßsignals a(k), bei dem das Minimum aufgetreten ist, gespeichert wird, und daß nach Bestimmung der Glättewerte D(i) für alle Meßsignale a(i) der Eingangsfolge ausgehend von dem Meßsignal mit dem kleinsten Glättewert das jeweils zu der bei dem zuletzt ausgewählten Meßsignal gespeicherten Ordnungszahl gehörende Meßsignal ausgewählt wird und die ausgewählten Meßsignale in umgekehrter Reihenfolge die geglättete Folge der ausgewählten Meßsignale darstellt. Bei dem erfindungsgemäßen Verfahren wird also der Wert jedes Meßsignals mit dem jedes vorhergehenden Meßsignals verglichen und geprüft, zu welchem der vorhergehenden Meßsignale das untersuchte Meßsignal am besten passt, wobei das Maß der Anpassung durch den Bonuswert bestimmt wird, der dem Charakter der untersuchten Folge von Meßsignalen beispielsweise aufgrund von früheren Vergleichsmessungen angepasst werden kann. Durch die Bildung eines Glättewertes für jedes Meßsignal wird eine einfache Verarbeitung ermöglicht, so daß die Verarbeitung einer Folge von Meßsignalen mit einer festen Verzögerung in Echtzeit erfolgen kann. Die Folge der ausgewählten Meßsignale kann dann unmittelbar weiterverarbeitet werden.
  • Um auch Folgen von Meßsignalen korrekt glätten zu können, bei denen -die Meßsignale am Anfang und/oder am Ende der Folge Meßfehler enthalten und somit nicht zur korrekt geglätteten Folge gehören, ist es nach einer Ausgestaltung der Erfindung zweckmäßig, daß zur Ermittlung des Glättewertes D(i) für ein Meßsignal a(i) dessen Glättewert D(i) zunächst auf den Wert 0 gesetzt und das Meßsignal a(i) selbst wie ein vorhergehendes Meßsignal verarbeitet wird.
  • Auf diese Weise wird stets eine korrekt geglättete Folge von Meßsignalen erhalten.
  • Es ist möglich, daß mehrere falsche Meßsignale.unmittelbar aufeinander folgen, so daß es im Extremfall zweckmäßig ist, daß für jedes Meßsignal a(i) der Glättewert D(i) aus den Signalunterschiedswerten d(a(i), a(l)) gegenüber allen vorhergehenden Meßsignalen ermittelt wird.
  • Der Signalunterschiedswert kann auf verschiedene Weise ermittelt werden. Der einfachste Fall ist, daß der Signalunterschiedswert zweier Meßsignale die Differenz der Werte dieser Meßsignale ist. Hierfür ist nur eine einfache Recheneinrichtung notwendig. Etwas bessere Ergebnisse können jedoch erzielt werden, wenn der Signalunterschiedswert zweier Meßsignale der Quotient aus der Differenz der Werte und der Differenz der Ordnungszahlen dieser Meßsignale ist. Dies entspricht der Neigung der Verbindung zweier Meßsignale, die um einen entsprechend dem Abstand dieser Meßsignale vom Bonuswert abhängigen Wert vergrößert ist. Noch bessere Ergebnisse werden erreicht, wenn der Signalunterschiedswert zweier Meßsignale aus der Summe der Quadrate der Differenzen der Meßsignalwerte und der Ordnungszahlen abgeleitet wird. Die Wurzel aus dieser Summe der Quadrate entspricht unmittelbar dem euklidischen Abstand der Meßsignale. Dafür ist jedoch eine relativ komplizierte Recheneinrichtung notwendig. Im letzteren Falle ist es für die Berücksichtigung der verschiedenen Dimensionen bzw. Größenordnungen von Meßsignalen und Ordnungszahlen zweckmäßig, daß das Quadrat der Differenz der Ordnungszahlen vor der Summation mit einem konstanten Faktor p multipliziert wird und der Bonuswert gleich 0 ist. Die Multiplikation kann beispielsweise durch eine Stellenverschiebung erreicht werden, so daß sich eine Vereinfachung der dafür notwendigen Recheneinheit ergibt. Allerdings ist es in diesem Falle notwendig, daß Anfang und Ende der geglätteten Folge von Meßsignalen bekannt oder willkürlich festgelegt ist.
  • In der geglätteten Folge können die nichtausgewählten Meßsignale einfach weggelassen oder durch den Wert O er- setzt werden, so daß diese nichtausgewählten Meßsignale in der geglätteten Folge praktisch nicht existieren. Für viele Zwecke der Weiterverarbeitung ist dies ausreichend.
  • In anderen Fällen ist es jedoch zweckmäßig, daß die nichtausgewählten Meßsignale durch Signale ersetzt werden, die aus den benachbarten ausgewählten Meßsignalen abgeleitet sind. Dies erfordert allerdings einen gewissen zusätzlichen technischen Aufwand.
  • Eine Anordnung zur Durchführung des erfindungsgemäßen Verfahrens mit einem ersten Speicher zum Speichern der Meßsignale der Eingangsfolge ist gekennzeichnet durch a) einen zweiten Speicher zur Aufnahme der Glättewerte D(i), b) einen dritten Speicher zur Aufnahme der Ordnungszahl k des vorhergehenden Meßwertes a(k), bei dem ein Minimum aufgetreten ist, c) eine Adressieranordnung, deren Adressenausgang mit den Adresseneingängen des ersten, zweiten und dritten Speichers verbunden ist und die an diesem Adressenausgang bei der Ermittlung der Glättewerte eine Adressenfolge erzeugt, die der zeitlichen Folge der gespeicherten Meßsignale a(i) entspricht und in der nach jeder neuen Adresse, die dem jeweils nächsten Meßsignal a(i) entspricht, in jeweils einem Unterzyklus nacheinander die Adressen der unmittelbar vorhergehenden Meßsignale a(l) bis zu einer vorgegebenen Anzahl, beginnend beim am weitesten vorhergehenden Meßsignal, erzeugt werden und alle adressierten Meßsignale a(i), a(l) und die den vorhergehenden Meßsignalen entsprechenden Glättewerte D(l) ausgelesen werden, d) eine erste Recheneinheit, deren Eingänge mit dem Ausgang des ersten und zweiten Speichers verbunden ist und die jeweils aus einem Meßsignal a(i) und einem vorhergehenden Meßsignal a(l) sowie dem dazu gehörenden Glättewert D(l) ein Zwischensignal M(i, 1) entsprechend M(i,l)=d(a(i), a(l))+D(l) ermittelt, e) ein Minimumregister und einen ersten Vergleicher, deren Eingänge mit dem Ausgang der ersten Recheneinheit verbunden sind und von denen der Vergleicher das ermittelte Zwischensignal M(i, 1) mit dem im Minimum-Register enthaltenen Zwischensignal vergleicht und das gerade ermittelte Zwischensignal in das Minimum-Register einschreibt, wenn dieses kleiner ist als das gespeicherte Zwischensignal, f) eine zweite Recheneinheit, die mit dem Ausgang des Minimum-Registers verbunden ist und die von den im Minimum-Register gespeicherten Wert den vorgegebenen Bonuswert B subtrahiert, g) eine Steuereinheit, die bei jedem Unterzyklus die Adresse des vorhergehenden Meßwertes a(k), bei dem im Unterzyklus das kleinste Zwischensignal M(i,k) aufgetreten ist, als Ordnungszahl k in den dritten Speicher und nach jedem Unterzyklus das Ausgangssignal der zweiten Recheneinheit als Glättewert D(i) in den zweiten Speicher einschreibt und während der anschließenden Auswahl der Meßwerte für die geglättete Folge mindestens die Meßwerte in dem ersten Speicher an den Adressen entsprechend den im dritten Speicher enthaltenen Ordnungszahlen ausliest und in einen Ergebnisspeicher einschreibt.
  • Ausgestaltungen dieser Anordnung sind in den weiteren Unteransprüchen gekennzeichnet.
  • Ausführungsbeispiele der Erfindung werden nachstehend anhand der Zeichnung näher erläutert. Es zeigen: Fig. 1 eine Darstellung zur Erläuterung des Prinzips der Glättung, Fig. 2 ein Ablaufschema zur Erläuterung des erfindungsgemäßen Verfahrens, Fig, 3 ein Blockschaltbild zur Ermittlung der Glättewerte und der Ordnungszahlen, Fig. 4 ein Impulsschema zum Steuern der in Fig. 3 angegebenen Elemente, Fig. 5 ein Blockschaltbild zur Auswahl der Meßsignale anhand der gespeicherten Ordnungszahlen.
  • Da in der geglätteten Folge der Meßsignale nur die Ausreißer eliminiert werden sollen, ohne die korrekten Meßsignale zu beeinflussen, muß für jedes Meßsignal einzeln gesprüft werden, ob es in die geglättete Folge der Meßsignale passt. Daher muß zunächst für jeweils zwei Meßsignale a(i) und a(l) der Eingangsfolge ein Glättekriterium bzw. ein Signalunterschiedswert d(i, l) bestimmt werden. Hierfür sind folgende Möglichkeiten von besonderer Bedeutung: a) der absolute Unterschied b) die absolute Steigung c) der euklidische Abstand d(i,l) = {p.(i1)2 + (a(i)-a(l))2 d) das Abstandsquadrat d(i,l) = 2 + (a(i)-a(l))2.
  • p.(i-l) Der Faktor p in den Kriterien c) und d) ist notwendig, um den Unterschied der Dimensionen bzw. Größenordnungen zwischen den Meßsignalen und deren Abständen zu berücksichtigen. Prinzipiell scheint der euklidische Abstand am besten geeignet zu sein, jedoch erfordert dieser einen relativ hohen Rechenaufwand, insbesondere durch die Bildung der Wurzel. Aber auch für das Abstandsquadrat ist noch ein wesentlicher Rechenaufwand notwendig. Bei langsamen Folgen von Meßsignalen kann allerdings für die Berechnung ein allgemeiner Vielzweck-Rechner eingesetzt werden, der die einzelnen Rechenschritte nacheinander durchführt, so daß der Gesamtaufwand begrenzt bleibt.
  • Wenn das Gesamtglättekriterium von diesen punktweisen Glättekriterien abgeleitet wird, kann dies dazu führen, daß die geglättete Kurve nur ein oder wenige Meßsignale desselben Wertes enthält. Aus diesem Grunde wird ein Bonuswert B eingeführt. Die Wirkung dieses Bonuswertes soll anhand der Fig. 1 erläutert werden. Darin sind drei Meßsignale a(i1), a(i), a(i2) dargestellt, die einen Teil einer längeren Folge von Meßsignalen bilden. Wenn für die Zwecke dieser Erläuterung angenommen wird, daß die beiden Meßsignale a(i1) und a(i2) zu der geglätteten Folge gehören, dann kann das Meßsignal a(i) nur dann auch zur geglätteten Folge gehören, wenn für die Signalunterschiedswerte jeweils zweier Meßsignale folgende Bedingung erfüllt ist d(i2,i1)<d(i2,i) + d(i,i1) - B.
  • Die Größe dieses Bonuswertes B bestimmt also das Ausmaß der Glättung, d.h. je kleiner dieser Bonuswert B ist, desto stärker wird die Folge geglättet, indem Meßsignale mit entsprechend geringeren Unterschieden zu benachbarten Meßsignalen eliminiert werden. Waa an der Stelle der eliminierten Meßsignale eingesetzt werden soll, geht daraus nicht hervor, sondern bleibt einem weiteren Verarbeitungsschritt vorbehalten.
  • Bei der Erläuterung der obengenannten Bedingung für das Einbeziehen eines Meßsignals in eine geglättete-Kurve ist von zwei Meßsignalen zu beiden Seiten ausgegangen, wobei die beiden benachbarten Meßsignale als zur geglätteten Folge gehörig angenommen wurden. Im praktischen Fall ist eine Prüfung bzw. ein Vergleich jedes Meßsignals mit mehreren beiderseits benachbarten Meßsignalen notwendig, was jedoch in der technischen Ausführung sehr aufwendig ist. Aus der o.g. Bedingung ist daher die folgende Bedingung abgeleitet, die den technischen Aufwand für die Ermittlung der geglätteten Folge von Meßsignalen sehr stark verringert: D(i) = -B + min [d(i,l)+D(l) : 1=1, ... ,i] Von dieser Bedingung, die als Glättewert bezeichnet wird, geht das erfindungsgemäße Verfahren aus. Durch die Einbeziehung der vorher ermittelten Glättewerte in die Bestimmung der folgenden Glättewerte wird nicht nur der technische Aufwand verringert, sondern auch der gesamte Vorgang stark beschleunigt. Diese Glätte-.
  • werte müssen daher alle gespeichert werden. Ferner muß auch noch gespeichert werden, bei welchem Meßsignal a(k) jeweils das Minimum aufgetreten ist, d.h. es muß die Ordnungszahl k dieses Meßwertes gespeichert werden.
  • Aus diesen gespeicherten Ordnungszahlen kann dann auf einfache Weise die geglättete Folge der Meßsignale bestimmt werden, wie nachfolgend erläutert wird.
  • Bei der letztgenannten Bedingung wird jedes Meßsignal mit allen vorhergehenden Meßsignalen verglichen. Da aber anzunehmen ist, daß die Korrelation zwischen zwei Meßsignalen um so geringer ist, je größer der Abstand zwischen diesen Meßsignalen ist, kann der Rechenaufwand dadurch verringert werden, daß jedes Meßsignal nur mit einer vorgegebenen Anzahl vorhergehender Meßsignale vergleichen wird.
  • Die Wirkung der obengenannten Bedingung kann leichter übersehen werden, wenn von einer Eingangsfolge von Meßsignalen mit lauter gleichen Werten ausgegangen wird.
  • Der Signalunterschiedswert d(i,l) ist dann für beliebige Paare von Meßsignalen gleich 0. Jeder folgende Glättewert D(i) ergibt sich dann aus dem kleinsten, d.h.
  • negativsten vorhergehenden Glättewert, der um den Bonuswert B noch verringert, d.h. negativer gemacht wird.
  • Der kleinste vorhergehende Glättewert ist dann immer der unmittelbar vorhergehende Glättewert, da bei allen davor liegenden Glättewerten weniger oft der Bonuswert B subtrahiert wurde und diese somit größer, d.h. weniger negativ sind. Die Glättewerte ergeben somit eine mit steigender Ordnungszahl i immer negativer werdende Folge von Werten. Wenn nun eine Eingangsfolge von Meßsignalen vorliegt, die nicht alle gleiche Werte haben, wird die Folge der Glättewerte durch die stets positiven Signalabstandswerte nicht so schnell negativ und kann in ihrem Verlauf auch umkehren, d.h. positiver werden, nämlich bei einem Meßsignal, das einen Ausreißer darstellt. In einem solchen Fall tritt das Minimum also nicht bei dem unmittelbar vorhergehenden Meßsignal, sondern bei einem früheren Meßsignal auf, und der bzw.
  • die unmittelbar vorhergehenden Meßsignale werden bei der nachfolgenden Auswahl der Meßsignale für die geglättete Folge eliminiert.
  • Das vollständige erfindungsgemäße Verfahren soll nun anhand des Ablaufschemas in Fig. 2 näher erläutert werden. Der Block 101 stellt symbolisch den Anfang des Ablaufs dar. Im Block 102 werden Anfangswerte für den Ablauf eingestellt, insbesondere wird dort die Adressierung auf das erste der gespeicherten Meßsignale eingestellt,und es werden Anfangswerte in Zwischenspeicher eingeschrieben, die später im Ablauf benötigt werden.
  • Mit dem Block 103 beginnt nun die Ermittlung der Glättewerte und die Speicherung der Ordnungszahlen in einem zyklischen Ablauf mit Unterzyklen. Im Block 103 wird die Adresse des Meßsignals, für das der Glättewert und die Ordnungszahl bestimmt werden soll, um 1 erhöht. Im Block 104 wird der zu diesem Meßsignal a(i) gehörige Glättewert D(i) zunächst auf 0 gebracht und die Adresse des vorhergehenden Meßsignals auf einen Anfangswert gesetzt sowie das das Minimum des bei der folgenden Berechnung auftretenden Zwischenwertes aufnehmende Minimum-Register auf einen Anfangswert gesetzt. Im Block 105 wird ferner das gerade adressierte Meßsignal ausgelesen und der Wert zwischengespeichert.
  • Mit dem Block 106 beginnt nun ein Unterzyklus, in dem das gerade adressierte Meßsignal mit allen vorhergehenden Meßsignalen verglichen wird. Im Block 106 wird die Adresse des vorhergehenden Meßsignals um 1 erhöht, d.h. der im Block 104 eingestellte Anfangswert dieser Adressen muß also die Adresse vor dem ersten Meßsignal sein. Im Block 108 wird dann der Wert des vorhergehenden Meßsignals a(l) sowie der dazugehörige Glättewert D(l) ausgelesen. Im Block 109 wird dann das gewählte Glättekriterium gemäß vorstehender Erläuterung, d.h. der absolute Unterschied, die absolute Neigung oder der euklidische Abstand bzw.
  • das Abstandsquadrat berechnet und der ausgelesene Glättewert dazu addiert und somit der Zwischenwert M(i,l) ermittelt.
  • Im Block 110 wird geprüft, ob dieser ermittelte Zwischenwert M(i,l) niedriger ist als der im Minimum-Register gespeicherte Zwischenwert, der vorher im Block 104 auf 0 gesetzt wurde, so daß diese Prüfung beim ersten Durchlaufen des Unterzyklus immer ein positives Ergebnis liefert. Bei einem solchen positiven Ergebnis wird auf den Block 111 übergegangen, bei dem der neu ermittelte Zwischenwert M(i,l) in das MinimumeRegister eingeschrieben und außerdem die Ordnungszahl 1 des zugehörigen Meßsignals in einem weiteren Speicher bzw. einem Ordnungszahlregister abgespeichert wird. Danach folgt im Block 112 die Prüfung, ob das gerade verarbeitete vorhergehende Meßsignal mit dem im Block 105 ausgelesenen Meßsignal identisch ist, d.h.
  • ob eine Folge von Unterzyklen vollständig beendet ist.
  • Wenn dies nicht der Fall ist, wird wieder auf den Block 106 zurückgegangen und die Adresse 1 des vorhergehenden Meßsignals um 1 erhöht.
  • Wenn jedoch die beiden Meßsignale identisch sind, wird auf den Block 113 übergegangen, wo von dem im Minimum-Register enthaltenen Zwischenwert, der den minimalen Zwischenwert M(i,k) in der beendeten Folge von Unterzyklen darstellt, der Bonuswert subtrahiert und somit der Glättewert D(i) bestimmt und in dem zugehörigen Speicher abgespeichert wird. Wenn in dem Block 111 jeweils die Ordnungszahl 1 in einem Ordnungszahlregister abgespeichert wurde, enthält dieses nun die Ordnungszahl k, bei der das Minimum M(i,k) der Zwischenwerte M(i,l) aufgetreten ist, und diese Ordnungszahl k wird nun in den Speicher für die Ordnungszahl an der erreichten Adresse i eingeschrieben.
  • Mit dem Block 114 beginnt ein Abschnitt, der die anschließende Auswahl der Meßsignale für die geglättete Folge erleichtern soll. In dem Block 114 wird geprüft, ob der ermittelte und abgespeicherte Glättewert D(i) kleiner ist als der in einem Glättewert-Register gespeicherte Glättewert, der zu Anfang im Block 102 auf 0 gesetzt wurde.
  • Wenn dies der Fall ist, wird im Block 115 dieser kleinere Glättewert in das Glättewert-Register eingeschrieben und außerdem die zuletzt erreichte Adresse i in ein Endwert-Register abgespeichert. Im letzteren Register ist nach Verarbeitung aller Meßsignale die Ordnungszahl desjenigen Meßsignals enthalten, das das Ende der geglätteten Folge darstellt. Die gegebenenfalls danach folgenden Meßsignale stellen Ausreißen dar. Wenn der gerade ermittelte Glättewert nicht kleiner ist als der in dem Glättewert-Register abgespeicherte Glättewert oder wenn die Abspeicherung durchgeführt ist, geht die Verarbeitung mit dem Block 116 weiter, in dem geprüft wird, ob der letzte Meßwert verarbeitet worden ist. Wenn dies nicht der Fall ist, -wird zum Block 103 zurückgegangen, wo die Adresse des Meßsignals wieder um 1 erhöht wird. Wenn dies doch der Fall ist, ist die Bestimmung der Glättewerte und insbesondere die Spei- cherung der Ordnungszahlen k der jeweiligen Minima der Zwischenwerte abgeschlossen, und die Auswahl der Meßsignale für die geglättete Folge kann nun durchgeführt werden.
  • Der Ablauf für diese Auswahl beginnt mit dem Block 120, bei dem die Adresse der Meßsignale aus nachstehend erläuterten Gründen um 1 erhöht wird. Danach wird auf einen in einem zyklischen Ablauf liegenden Block 121 weitergegangen, wo diese Adresse bei jedem Durchlauf und damit auch beim ersten Male um 1 erniedrigt wird, weshalb zunächst durch den Block 120 von einer um 1 höheren Adresse ausgegangen werden muß. Ferner wird ein Meßsignal- Register auf 0 gesetzt, wenn anstelle der eliminierten Meßsignale in der geglätteten Folge der Wert 0 enthalten sein soll. Wenn dagegen das vorhergehende Meßsignal an dieser Stelle eingefügt werden soll, unterbleibt im Block 121 das Löschen des Meßsignal- Registers im Block 121, sondern dies wird dann im Block 120 durchgeführt, wobei die gegebenenfalls Ausreißen darstellenden letzten Meßsignale der Eingangsfolge durch den Wert 0 ersetzt werden.
  • Im Block 122 wird geprüft, ob die Adresse die beim Block 115 im Endwert-Register zuletzt gespeicherte Adresse erreicht hat. Solange dies nicht der Fall ist, wird gleich mit dem Block 124 weitergegangen, bei dem der im Meßsignal-Register gespeicherte Wert in den Ergebnisspeicher, der zum Schluß die geglättete Folge von Meßsignalen enthalten soll, eingeschrieben wird. Wenn jedoch die durch die Rückwärtszählung im Block 121 gebildete Adresse mit der im Endwert-Register gespeicherten Adresse übereinstimmt, wird der Block 123 durchlaufen, bei dem das bei dieser Adresse i vorhandene Meßsignal a(i) im Meßsignal-Register und die an dieser Adresse im Block 111 bzw. 113 gespeicherte Ordnungszahl in dem Endwert-Register gespeichert wird.
  • Wenn jedoch der Speicher für die Eingangsfolge der Meßsignale gleichzeitig der Ergebnisspeicher ist und die eliminierten Meßsignale durch ein Signal mit dem Wert 0 ersetzt werden, kann das Einschreiben des ausgelesenen Meßsignals in das Meßsignal-Register und dessen Rückschreiben in den Ergebnis speicher dadurch ersetzt werden, daß in den anderen Ausgang des Blocks 122 das Einschreiben eines Signals mit dem Wert O in den Ergebnisspeicher eingefügt wird.
  • Im Block 125 wird nun geprüft, ob die Verarbeitung bis zum ersten Meßsignal vorangegangen ist. Falls dies nicht zutrifft, wird wieder zum Block 121 zurückgegangen und die Schleife nochmals durchlaufen, bis im Block 125 festgestellt wird, daß das erste Meßsignal adressiert worden ist. In diesem Falle wird zum Block 126 weitergegangen, der symbolisch das Ende der Verarbeitung angibt.
  • Das Blockschaltbild einer Anordnung zur Durchführung des beschriebenen Verfahrens ist in den Figuren 3 bis 5 dargestellt. Die Figur 3 zeigt dabei die Anordnung bzw. die Verbindungen der Elemente für die Ermittlung der Glättewerte und die Abspeicherung der Ordnungszahlen, wobei das Zusammenarbeiten der einzelnen Elemente anhand des in Figur 4 dargestellten Impulsdiagramms erläutert wird.
  • Die Adressieranordnung 2 in Figur 3 enthält einen ersten Adressenzähler 4, der über einen Zähleingang 1 Zähltaktsignale von dem gleich bezeichneten Ausgang der Steuereinheit 18 erhält. Ferner ist ein zweiter Adressenzähler 6 vorhanden, der am Zähleingang 3 Zähltaktsignale von dem gleich bezeichneten Ausgang der Steuereinheit 18 und am Rückstelleingang 7 RUckstellsignale vom Ausgang 33 der Steuereinheit 18 erhält. Die Ausgänge der beiden Adressenzähler 4 und 6, die jeweils ein Mehrbitwort abgeben, wie durch die Doppellinien der Verbindungen an dieser und an den übrigen Stellen der Figur 3 und auch der Figur 5 angedeutet ist, sind unter anderem mit den Eingängen eines Umschalters 8 verbunden, der abhängig von einem Steuersignal 5, das vom gleich bezeichneten Ausgang der Steuereinheit 18 geliefert wird, den Adressenausgang 11 mit dem Ausgang des ersten Adressenzählers 4 oder des zweiten Adressenzählers 6 verbindet. Ferner sind die Ausgänge beider Adressenzähler 4 und 6 mit einem Vergleicher 10 verbunden, der bei Gleichheit der Zählerstände beider Adressenzähler am Ausgang 9 ein Signal an den gleich bezeichneten Eingang der Steuereinheit 18 abgibt. Der Ausgang des ersten Adressenzählers 4 ist ferner mit dem einen Eingang eines Vergleichers 44 verbunden, der am anderen Eingang ein Signal N entsprechend der Gesamtlänge der Eingangsfolge der Meßsignale erhält, die beispielsweise fest vorgegeben sein möge, und der am Ausgang 45 ein Signal abgibt und dem gleich bezeichneten Eingang der Steuereinheit 18 zuführt, wenn die vom Adressenzähler 4 erzeugte Adresse i gleich dem fest vorgegebenen Wert N ist, womit der Steuereinheit 18 signalisiert wird, daß die Bestimmung der Glättewerte und Speicherung der Ordnungszahlen beendet ist.
  • Der Adressenausgang 11 ist mit den Adresseneingängen von drei Speichern 12, 22 und 32 sowie mit dem Eingang zweier Register 34 und 40 verbunden. Der Speicher 12 enthält vor Beginn der hier beschriebenen Verarbeitung die Meßsignale, deren Gewinnung kein Bestandteil der Erfindung ist und die daher hier nicht weiter erläutert wird. Dieser Speicher 12 ist ständig auf Auslesen geschaltet, so daß am Ausgang 13 das jeweils adressierte Meßsignal erscheint. Der Speicher 22 nimmt während der Verarbeitung die gebildeten Glättewerte D (1) nut', die ;Ibcr cii i f nlr i1 une orl Um ichçlltor 24 dem Dateneingang des Speichers 22 zugeführt werden. Der Umschalter 24, der ebenso wie der Umschalter 8 mit elektronischen Mitteln realisiert ist, beispielsweise als Multiplexer, verbindet in der anderen, durch ein entsprechendes Signal am Steuereingang 23 vom Ausgang 15 der Steuereinheit 18 gesteuerten Stellung den Dateneingang des Speichers 22 mit einem festen Wert 0. Über ein entsprechendes Signal am Steuereingang 21 des Speichers 22 wird dieser auf das Einschreiben umgeschaltet, während er sonst auf Auslesen geschaltet ist und den gerade von der Adresse am Adressenausgang 11 adressierten Glättewert der Recheneinheit 16 zuführt.
  • Der Speicher 32 übernimmt mit jedem Signal am Ausgang 33 der Steuereinheit 18 den Inhalt des Ordnungszahl-Registers 34, das eine Ordnungszahl entsprechend der Adresse K enthält, bei der ein Minimum der Zwischenwerte aufgetreten ist.
  • Das Meßsignal am Ausgang 13 des Speichers 12, das bei Adressierung durch den Adressenzähler 4 ausgelesen wird, wird über ein Signal am Ausgang 15 der Steuereinheit 18 in ein Meßsignal-Register 14 eingeschrieben, während die bei Adressierung des Speichers 12 durch den Adressenzähler 6 am Ausgang 13 erscheinenden Meßsignale der Recheneinheit 16 direkt zugeführt werden. Die Recheneinheit 16 bildet aus diesen Signalen a(i) aus dem Meßsignal-Register 14, dem Meßsignal a(l) am Ausgang 13 des Speichers 12 und dem Wert D(l) am Ausgang des Speichers 22 den folgenden Zwischenwert M(i,l) M(i,l) = d(i,l) +D(l) Die dafür in der Recheneinheit 16 notwendigen Steuersignale werden von der Steuereinheit 18 über die Verbindung 19 zugeführt.
  • Der Ausgang 17 der Recheneinheit 16 ist mit dem Eingang eines Minimum-Registers 26 sowie dem einen Eingang eines Vergleichers 28 verbunden, dessen anderer Eingang mit dem Ausgang 27 des Minimum-Registers 26 verbunden ist. Wenn der Zwischenwert am Ausgang 17 der Recheneinheit 16 kleiner ist als der Zwischenwert am Ausgang 27 des Minimum-Registers 26, erzeugt der Vergleicher 28 ein Ausgangssignal am Ausgang 29, das der Zwischenwert am Ausgang 17 in das Minimum-Register 26 und die gerade am Adressenausgang 11 vorhandene Adresse 1 in das Ordnungszahlrogister 34 einschreibt.
  • Der Ausgang 27 des Minimum-Registers 26 ist außerdem mit einer zweiten Recheneinheit 30 verbunden, die an einem anderen Eingang einen festen Bonuswert B erhält und diesen Wert von dem Wert am Ausgang 27 subtrahiert und damit den Glättewert D(i) für die durch den Adressenzähler 4 bestimmte Adresse am Ausgang 31 erzeugt. Dieser Ausgang ist, wie bereits beschrieben, mit dem Umschalter 24 sowie ferner mit dem Eingang eines Glättewert-Registers 38 sowie dem einen Eingang eines Vergleichers 36 verbunden, dessen anderer Eingang mit dem Ausgang 39 des Glättewert-Registers 38 verbunden ist. Der Vergleicher 36 erzeugt ein Ausgangssignal am Ausgang 37, wenn er am Steuereingang 35 durch ein Signal vom Ausgang 33 der Steuereinheit 18 freigegeben ist und wenn außerdem der gerade ermittelte Glättewert D(i) am Ausgang 31 kleiner ist als der im Glättewert-Register 38 enthaltene und am Ausgang 39 erscheinende Glättewert. Dieses Signal am Ausgang 37 schreibt den neuen Glättewert D(i) in das Glättewert-Register 38 sowie außerdem die gerade am Adressenausgang 11 abgegebene Adresse in ein Endwert-Register 40 ein.
  • Die zeitliche Steuerung der in Figur 3 dargestellten Elemente soll anhand der Figur 4 erläutert werden. In der Zeile a ist die Impulsfolge dargestellt, die am Ausgang 1 der Stenereinheit 18 erzeugt und die dem Adressenzähler 4 als Zähltakt zugeführt wird. Wenn davon ausgegangen wird, daß zu Beginn der Adressenzähler 4 auf die Stellung vor der Adresse des ersten Meßsignals rückgestellt wurde, geht zu Beginn der Verarbeitung zum Zeitpunkt to der Adressenzähler 4 auf die Adresse des ersten Meßsignals.
  • Da zu diesem Zeitpunkt durch das in der Kurve e dargestellte und dem Eingang 5 des Umschalters zugeführte Steuersignal der Adressenzähler 4 mit dem Adressenausgang 11 verbunden ist, wird aus dem Meßsignalspeicher 12 das erste Meßsignal ausgelesen und erscheint am Ausgang 13. Es folgt nun entsprechend der Zeile b in Figur 4 ein Impuls am Ausgang 15 der Steuereinheit 18, der das ausgelesene Meßsignal a(1) in das Meßsignal-Register 14 einschreibt und der gleichzeitig den Umschalter 24 umschaltet, so daß der Wert 0 dem Dateneingang des Speichers 22 zugeführt wird. Ferner wird dieser Impuls dem Steuereingang 21 des Speichers 22 zugeführt und schaltet diesen auf Einschreiben, so daß der erste Glättewert D(1) = 0 zunächst eingeschrieben wird. Ferner wird der in Zeile b der Figur 4 dargestellte Impuls dem Rücksetzeingang 25 des Minimum-Registers 26 zugeführt und stellt dieses vor Beginn des ersten Unterzyklus auf 0.
  • Es beginnt nun zum Zeitpunkt t11 der erste Unterzyklus, in dem gemäß der Kurve e in Figur 4 der Umschalter 8 den Adressenausgang 11 mit dem Ausgang des Adressenzählers 6 verbindet. Dieser Adressenzähler 6 möge vor Beginn der Verarbeitung ebenso wie der Adressenzähler 4 auf die Stellung vor der Adresse des ersten Meßsignals gestellt gewesen sein. Entsprechend der Impulsfolge f in Figur 4, die die am Ausgang 3 der Steuereinheit 18 erzeugten Impulse darstellt, erhält der Adressenzähler 6 zu Beginn des Unterzyklus einen Zähltakt und erzeugt die Adresse des ersten Meßsignals a(1). Da gleichzeitig der Speicher 22 in der Stellung Lesen steht, wie die Impulsfolge d in Figur zeigt, die durch Überlagerung bzw. ODER-Verknüpfung der beiden Impulsfolgen b und c gewonnen wird, wird der erste Glättewert D(1) ausgelesen. Die Recheneinheit 16 verarbeitet nun die beiden zugeführten Meßsignale und den Glättewert, indem über die Verbindung 19 die entsprechenden, in Figur 4 nicht dargestellten Steuerimpulse zugeführt werden. Die Impulsfolge g in Figur 4 stellt symbolisch den letzten dieser Steuerimpulse dar, mit dem das in der Recheneinheit 16 erzeugte Zwischensignal M(1,1) am Ausgang 17 abgegeben wird. Wie leicht nachgeprüft werden kann, ist dieses erste Zwischensignal M(1,1) = O, so daß am Ausgang 29, dessen Signalverlauf in der Zeile h in Figur 4 dargestellt ist, kein Impuls erzeugt wird. Die Recheneinheit 30 liefert am Ausgang 31 also zunächst den ersten Glättewert D(1) = 3.
  • In diesem ersten Unterzyklus sind die Adressen beider Adressenzähler 4 und 6 gleich, so daß der Vergleicher 10 ein Signal am Ausgang 9 erzeugt und die Steuerein- heit 18 am Ende des ersten Unterzyklus zum Zeitpunkt t10 wieder in den Haupt zyklus zurückschaltet. Dadurch wird gemäß Zeile e in Figur 4 der Umschalter 8 wieder zurückgeschaltet und der Adressenausgang 11 mit dem Ausgang des Adressenzählers 4 verbunden. Gleichzeitig erscheint gemäß der Impulsfolge c in Figur 4 am Ausgang 33 der Steuereinheit 18 ein Impuls, der an der ersten Adresse in den Speicher 32 den ohne weiteres nicht definierten Inhalt des Ordnungszahlregisters 34 einschreibt, was jedoch nicht störend ist, da dieser erste Wert später nicht benötigt wird. Ferner wird über den Steuereingang 21 gemäß der Impulsfolge d in Figur 4 der Speicher 22 auf Schreiben umgeschaltet und schreibt den ersten Glättewert an der ersten Adresse ein.
  • Danach erhält gemäß der Impulsfolge a in Figur 4 der Adressenzähler 4 ein Zählsignal und schaltet auf die nächste Adresse i = 2. Danach folgt entsprechend der Impulsfolge b ein weiterer Impuls am Ausgang 15 der Steuereinheit 18, die das zweite Meßsignal a(2) in das Meßsignal-Register 14 einschreibt sowie für den zweiten Glättewert D(2) zunächst den Wert 0 einschreibt.
  • Nun beginnt zum Zeitpunkt t21 die zweite Folge von Unterzyklen, die nun aus zwei Unterzyklen besteht, wobei der zweite Unterzyklus zum Zeitpunkt t22 beginnt. In jedem Unterzyklus tritt nun die gleiche Folge der Steuersignale wie im ersten Unterzyklus auf, wobei nun bereits der erste Zwischenwert M(2,1) ungleich 0 ist, so daß im ersten Unterzyklus dieser zweiten Folge gemäß der Zeile h in Fig. 4 am Ausgang 29 des Vergleichers 28 ein Signal auftritt, das den ersten Zwischenwert in das Minimum-Register 26 sowie die gerade am Adressenausgang 11 vorhandene Adresse 1=1 in das Ordnungszahlregister 34 einschreibt. Im zweiten Unterzyklus möge der Zwischenwert M(2,2) nicht kleiner sein als der erste Zwischenwert, so daß kein Signal am Ausgang 29 des Vergleichers 28 erzeugt wird. Mit dem gemäß Impulsfolge f in Figur 4 zum Zeitpunkt t22 erzeugten Zählsignal am Ausgang 3 der Steuereinheit 18 wird der Adressenzähler 6 auf die Adresse 1=2 weitergeschaltet, so daß nun wieder der Vergleicher 10 ein Signal am Ausgang 9 abgibt,- das am Ende des zweiten Unterzyklus zum Zeitpunkt t20 die Steuereinheit wieder in den Hauptzyklus zurückschaltet, bei dem die gleichen Abläufe wie nach dem Zeitpunkt t10 folgen.
  • Dieser Ablauf wiederholt sich nun ständig, wobei die Anzahl der Unterzyklen mit jedem Hauptzyklus um 1 wächst, bis schließlich der Adressenzähler 4 den Wert N erreicht hat, womit das letzte Meßsignal verarbeitet wird. Zum Zeitpunkt tNo in Figur 4 sind dann die Zwischenwerte für alle vorhergehenden Meßsignale einschließlich des letzten Meßsignals a(N) verarbeitet und der letzte Unterzyklus abgeschlossen. Mit den danach folgenden Impulsen der Impulsfolge c und d wird der letzte Glättewert D(N) in den Speicher 22 und insbesondere die im Ordnungszahlregister 34 gespeicherte Ordnungszahl im Speicher 32 abgespeichert und mit dem dann folgenden Impuls der Impulsfolge a der Adressenzähler 4 noch eine Stellung auf die Adresse i=N+1 weitergeschaltet und die Steuereinheit 18 von dem Ablauf zur Ermittlung der Glättewerte und der Ordnungszahlen auf den Ablauf zur Auswahl der Meßsignale umgeschaltet.
  • Für die Durchführung dieser Auswahl werden im wesentlichen ein Teil der im Blockschaltbild in Figur 3 dargestellten Elemente verwendet, wie in Figur 5 gezeigt ist. In der Adressieranordnung 2 ist nur der eine Adressenzahler 4 dargestellt, da nur dieser hier von Bedeutung ist und angenommen wird, daß der Umschalter 8 in Figur 3 während der Auswahl der Meßsignale ständig den Ausgang des Adressenzählers 4 mit dem Adressenausgang 11 verbindet. Der Adressenzähler 4 hat hier jedoch einen anderen Zähleingang 1a, wobei daran angelegte Zählimpulse den Adressenzähler 4 rückwärts zählen. An den Adressenausgang 11 ist hier wieder der Speicher 12 für die Meßsignale a(i) angeschlossen, der hier jedoch über den Eingang 12a zeitweise auf Schreiben umgeschaltet wird. An den Datenausgang 13 des Spei- chers 12 ist wieder das Meßsignal-Register 14 angeschlossen, das nun aber die Einschreibtakte nicht mehr direkt von der Steuereinheit 18, sondern von dem Ausgang 53 eines Vergleichers 50 erhält. Der Ausgang des Meßsignal-Registers 14 ist hier mit dem Dateneingang des Speichers 12 verbunden. Da in Figur 3 der Speicher 12 nur auf Lesen geschaltet ist, kann diese Verbindung vom Ausgang des Meßwert-Registers 14 zum Dateneingang des Speichers 12 auch in der Figur 3 bereits vorhanden sein.
  • Ferner wird der Speicher 32 für die Ordnungszahlen sowie das Endwert-Register 40 verwendet. Während der Auswahl der Meßwerte ist jedoch der Eingang des Endwert-Speichers 40 mit dem Datenausgang 43 des Speichers 32 verbunden, und der Ausgang 41 des Endwert-Registers 40 ist mit dem Adresseneingang des Speichers 32 sowie dem einen Eingang des Vergleichers 50 verbunden. Die gegenüber der Anordnung in Figur 3 unterschiedliche Verbindung der Eingänge des Speichers 32 und des Endwert-Registers 40 kann durch nicht dargestellte Umschalter entsprechend den Umschaltern 8 und 24 in Figur 3 durchgeführt werden. Auch die gegenüber Figur 3 unterschiedliche Verbindung der Einschreibanschlüsse des Meßwert-Registers 14 und des Endwert-Registers 40, die beide mit dem Ausgang 53 des Vergleichers 50 verbunden sind, können durch einfache elektronische Umschalter gebildet werden.
  • Der andere Eingang des Vergleichers 50 ist mit dem Adressenausgang 11 verbunden. Der Vergleicher 50 erzeugt am Ausgang 53 ein Signal, wenn über den Steuereingang 51 ein Freigabesignal von einem nicht dargestellten Ausgang der Steuereinheit 18 in Figur 3 zugeführt wird und wenn die Signale an beiden Eingängen gleich sind. Ferner ist ein Vergleicher 52 vorgesehen, dessen einer Eingang mit dem Adresßenausgang 11 verbunden ist und dessen anderer Eingang den festen Wert "1" als Adresse des ersten Meßsignals erhält und der bei Gleichheit beider Eingänge ein Signal am Ausgang 55 abgibt, das die Steuereinheit 18 in den Ruhezustand schaltet.
  • Zu Beginn der Auswahl der Meßsignale enthält der Adressenzähler 4 die Adresse i=N+1, wie anhand der Figur 4 erläutert wurde. Die Steuereinheit 18 erzeugt nun wiederholt eine Folge von drei Impulsen, von denen der erste Impuls dem Eingang 1a des Adressenzählers 4 zugeführt wird und dessen Adresse um 1 erniedrigt. Außerdem wird dieser erste Impuls dem Rücksetzeingang 15a des Meßwert-Registers 14 zugeführt, um dessen Inhalt auf 0 zu setzen, wenn die nicht ausgewählten Meßsignale durch ein Signal mit dem Wert 0 ersetzt werden sollen. Wenn die nicht ausgewählten Meßsignale durch das vorhergehende Meßsignal ersetzt werden sollen, entfällt das Rücksetzen über den Eingang 15a.
  • Der zweite Impuls, der beispielsweise nach Beendigung des ersten Impulses jeweils folgt, wird dem Steuereingang 51 des Vergleichers 50 zugeführt. Wenn beispielsweise angenommen wird, daß das Endwert-Register 40 die Adresse N-2 enthält, erzeugt der Vergleicher 50 am Ausgang 53 kein Signal, und in beiden Registern 14 und 40 bleibt der zunächst vorhandene Wert erhalten.
  • Der dritte Impuls, der nach Beendigung des zweiten Impulses folgen kann, wird dem Einschreibeingang 12a des Speichers 12 zugeführt und schreibt somit am adressierten Speicherplatz den Inhalt des Meßwert-Registers 14 ein, d.h. zunächst den Wert 0. Danach folgt wieder ein Impuls, der dem Eingang 1a des Adressenzählers 4 zugeführt wird.
  • Sobald der letztere die im Endwert-Register 40 enthaltene Adresse erreicht, gibt der Vergleicher 50 ein Signal am Ausgang 53 ab, das das aus dem Speicher 12 ausgelesene Meßsignal a(i) in das Meßsignal-Register 14 einschreibt und gleichzeitig die im Speicher 32 an dieser Adresse, die ja mit der Adresse am Adressenausgang 11 übereinstimmt, enthaltene Ordnungszahl in das Endwert-Register 40 ein- -schreibt, so daß dieses jeweils die Adresse des nächsten auszuwählenden Meßsignals enthält und der Vergleicher 50 jeweils bei einem auszuwählenden Meßsignal ein Ausgangssignal am Ausgang 53 erzeugt. Mit dem jeweils nachfolgenden dritten Impuls am Einschreibeingang 12a des Speichers 12 wird dann das gerade ausgelesene Meßsignal wieder eingeschrieben. Wenn das folgende erste Signal dem Rücksetzeingang 15a des Meßsignal-Registers 14 zugeführt wird, wird auch anstelle aller folgender nicht ausgewählter Meßsignale ein Signal mit dem Wert 0 eingeschrieben, während ohne Rücksetzung des Meßsignal-Registers 14 für jedes nicht ausgewählte Meßsignal das zuletzt ausgewählte Meßsignal eingeschrieben wird.
  • Wenn schließlich der Adressenzähler 4 die Adresse i=1 erreicht, gibt der Vergleicher 52 ein Ausgangssignal am Ausgang 55 zur Steuereinheit 18 ab, die mit dem danach folgenden dritten Impuls, mit dem das erste Meßsignal a(1) eingeschrieben bzw. überschrieben wird, den Auswahlablauf beendet und in den Ruhezustand zurückkehrt. Der Speicher 12 enthält nun'die geglättete Folge von Meßsignalen, die nun zur Weiterverarbeitung ausgelesen werden kann. Im Falle einer geglätteten Folge von Abtastsignalen der Stimmbandgrundfrequenz erfolgt beispielsweise ein Vergleich mit einer gespeicherten Folge, gegebenenfalls unter Vorschaltung einer nichtlinearen Zeitanpassung, und bei genügender Übereinstimmung wird ein Signal erzeugt, das die Verifikation des Sprechers angibt. Für den Vergleicher 52 in Figur 5 kann auch der Vergleicher 44 in Figur 3 verwendet werden, wenn dessen einer Eingang von dem festen Wert N auf den Wert "1" umgeschaltet wird.
  • Bei der Auswahl der Meßsignale sind die vorher ermittelten und im Speicher 22 gespeicherten Glättewerte D(i) nicht mehr notwendig, sondern diese dienen bei dem vorhergehenden Ablauf zur Ermittlung der im Speicher 32 abzuspeichernden Ordnungszahlen lediglich dazu, diese auf möglichst einfache und zeitsparende Weise zu ermitteln.
  • In dem Blockschaltbild in Figur 3 kann die Aufgabe der Recheneinheit 30 auch durch die Recheneinheit 16 ausgeführt werden, indem die Eingänge und Ausgänge entsprechend umgeschaltet werden, d.h. die Ausgänge 17 und 31 fallen dann zusammen und der Vergleicher 28 erhält dann ebenfalls einen Steuereingang, der nur während der Unterzyklen ein Steuersignal erhält. Statt der Steuereingänge an den Vergleichen können auch die von deren Ausgängen gesteuerten Register mit einer UND-Verknüpfung am Einschreibeingang versehen sein.
  • Die Steuereinheit 18 kann in an sich bekannter Weise durch Zähler und Dekodierer sowie Umschalter für die Umschaltung zwischen den beiden Abläufen aufgebaut sein. Andererseits kann die Steuereinheit 18 auch durch einen Vielzweckrechner oder durch einen Mikroprozessor realisiert werden, der die in Figur 4 dargestellten bzw. die bei Figur 5 beschriebenen Impulsfolgen erzeugt. Dabei ist es dann zweckmäßig, auch die Recheneinheit 16 in diesem Prozessor mit einzubeziehen. Auch die Adressensteuerung 2 kann dann in dem Prozessor enthalten sein, indem die Adressenfolgen durch arithihetische Operationen erzeugt werden. Ferner können auch die übrigen Register und Vergleicher in solch einem Prodzessor enthalten sein, so daß im wesentlichen nur die drei Speicher 12, 22 und 32 als zusätzliche Bauelemente notwendig sind.

Claims (14)

  1. PATENTANSPRUCHE 1. Verfahren zum Erzeugen einer geglätteten Folge von Meßsignalen durch automatisches Auswählen von Meßsignalen aus einer Eingangs folge von zu aufeinanderfolgenden Zeitpunkten gewonnenen Meßsignalen, wobei die Eingangsfolge einzelne infolge Meßfehler stark gegenüber benachbarten Meßsignalen abweichende Meßsignale enthält und die Werte der ausgewählten Meßsignale einen kontinuierlichen Verlauf ergeben, dadurch gekennzeichnet, daß ausgehend von dem ersten Meßsignal a(l) der Eingangsfolge nacheinander für jedes Meßsignal a(i) ein Glättewert D(i) als das um einen vorgegebenen Bonuswert B verminderte Minimum der Summen der Signalunterschiedswerte d(i,l) dieses Meßsignals a(i) gegenüber einer Anzahl unmittelbar vorhergehender Meßsignale a(l) und dem zu diesem vorhergehenden Meßsignal a(l) gehörenden, bereits ermittelten Glättewert D(l) ermittelt und zusammen mit der Ordnungszahl k des vorhergehenden Meßsignals a(k), bei dem das Minimum aufgetreten ist, gespeichert wird, und daß nach Bestimmung der Glättewerte D(i) für alle Meßsignale a(i) der Eingangsfolge ausgehend von dem Meßsignal mit dem kleinsten Glättewert das jeweils zu der bei dem zuletzt ausgewählten Meßsignal gespeicherten Ordnungszahl gehörende Meßsignal ausgewählt wird und die ausgewählten Meßsignale in umgekehrter Reihenfolge die geglättete Folge der ausgewählten Meßsignale darstellt.
  2. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß zur Ermittlung des Glättewertes D(i) für ein Meßsignal a(i) dessen Glättewert D(i) zunächst auf den Wert O gesetzt und das Meßsignal a(i) selbst wie ein vorherge- hendes Meßsignal verarbeitet wird.
  3. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß für jedes Meßsignal a(i) der Glättewert D(i) aus den Signalunterschiedswerten d(i,l) gegenüber allen vorhergehenden Meßsignalen ermittelt wird.
  4. 4. Verfahren nach einem der Ansprüche 1 - 3, dadurch gekennzeichnet, daß der Signalunterschiedswert d(i,l) zweier Meßsignale a(i), a(l) die Differenz der Werte dieser Meßsignale ist.
  5. 5. Verfahren nach einem der Ansprüche 1 - 3, dadurch gekennzeichnet, daß der Signalunterschiedswert d(i,l) zweier Meßsignale a(i), a(l) der Quotient aus der Differenz der Werte a(i), a(l) und der Differez der Ordnungszahlen i,l dieser Meßsignale ist.
  6. 6. Verfahren nach einem der Ansprüche 1 - 3, dadurch gekennzeichnet, daß der Signalunterschiedswert d(i,l) zweier Meßsignale a(i), a(l) aus der Summe der Quadrate der Differenzen a(i)-a(l), i-l der Meßsignalwerte und der Ordnungszahlen abgeleitet wird.
  7. 7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß das Quadrat der Differenz der Ordnungszahlen i,l vor Summation um einen konstanten Faktor p vergrößert wird und der Bonuswert B gleich 0 ist.
  8. 8. Verfahren nach Anspruch 1 oder einem der folgenden, dadurch gekennzeichnet, daß die nicht ausgewählten Meßsignale a(i) durch Signale ersetzt werden, die aus den benachbarten ausgewählten Meßsignalen abgeleitet sind.
  9. 9. Anordnung zur Durchführung des Verfahrens nach Anspruch 1 oder einem der folgenden, mit einem ersten Speicher zum Speichern der Meßsignale der Eingangs- folge, gekennzeichnet durch a) einen zweiten Speicher (22) zur Aufnahme der Glättewerte D(i), b) einen dritten Speicher (32) zur Aufnahme der Ordnungszahl 1 des vorhergehenden Meßwertes a(l), bei dem ein Minimum aufgetreten ist, c) eine Adressieranordnung (2), deren Adressenausgang (11) mit den Adresseneingängen des ersten, zweiten und dritten Speichers (12, 22, 32) verbunden ist und die an diesem Adressenausgang bei der Ermittlung der Glättewerte eine Adressenfolge erzeugt, die der zeitlichen Folge der gespeicherten Meßsignale a(i) entspricht und in der nach jeder neuen Adresse, die dem jeweils nächsten Meßsignal a(i) entspricht, in jeweils einem Unterzyklus nacheinander die Adressen der unmittelbar vorhergehenden Meßsignale a(l) bis zu einer vorgegebenen Anzahl, beginnend beim am weitesten vorhergehenden Meßsignal, erzeugt werden und alle adressierten Meßsignale a(i), a(l) und die den vorhergehenden Meßsignalen entsprechenden Glättewerte D(l) ausgelesen werden, d) eine erste Recheneinheit (16), deren Eingänge mit dem Ausgang des ersten und zweiten Speichers (12, 22) verbunden ist und die jeweils aus einem Meßsignal a(i) und einem vorhergehenden Meßsignal a(l) sowie dem dazu gehörenden Glättewert D(l) ein Zwischensignal M(i,l) entsprechend M(i,l)=d(a<i), a(l))+D(l) ermittelt, e) ein Minimumregister (26) und einen ersten Vergleicher (28), deren Eingänge mit dem Ausgang (17) der ersten Recheneinheit (16) verbunden sind und von denen der Vergleicher (28) das ermittelte Zwischensignal M(i, 1) mit dem im Minimum-Register (26) enthaltenen Zwischensignal vergleicht und das gerade ermittelte Zwischensignal in das Minimum-Re- gister (26) einschreibt, wenn dieses kleiner ist als das gespeicherte Zwischensignal, f) eine zweite Recheneinheit (30), die mit dem Ausgang des Minimum-Registers (26) verbunden ist und die von den im Minimum-Register (26) gespeicherten Wert den vorgegebenen Bonuswert B subtrahiert, g) eine Steuereinheit (18), die bei jedem Unterzyklus die Adresse des vorhergehenden Meßwertes a(k), bei dem im Unterzyklus das kleinste Zwischensignal M(i,k) aufgetreten ist, als Ordnungszahl k in den dritten Speicher (32) und nach jedem Unterzyklus das Ausgangssignal der zweiten Recheneinheit (30) als Glättewert D(i) in den zweiten Speicher (22) einschreibt und während der anschließenden Auswahl der Meßwerte für die geglättete Folge mindestens die Meßwerte in dem ersten Speicher (12) an den Adressen entsprechend den im dritten Speicher (32) enthaltenen Ordnungszahlen ausliest und in einen Ergebnisspeicher (12) einschreibt.
  10. 10. Anordnung nach Anspruch 9, dadurch gekennzeichnet, daß der Ergebnisspeicher der erste Speicher (12) ist, in dem die nichtausgewählten Meßwerte durch einen anderen Wert ersetzt werden.
  11. 11. Anordnung nach Anspruch 9 oder 10, dadurch gekennzeichnet, daß die Adressieranordnung (2) enthält: a) einen ersten und einen zweiten Adressenzähler (4,6), von denen der erste Adressenzähler (4) vor bzw. nach jedem Unterzyklus einen Zähltakt und der zweite Adressenzähler (6) während jedes Unterzyklus ständig Zähltakte aus der Steuereinheit (18) erhält, b) einen Umschalter (8), der vor bzw. nach jedem Unterzyklus den Ausgang des ersten Adressenzählers (4) und während jedes Unterzyklus den Ausgang des zweiten Adressenzählers (6) mit dem Adressenausgang (11) der Adressieranordnung (2) verbindet, c) einen zweiten Vergleicher (10), dessen Eingänge mit den Ausgängen des ersten und zweiten Adressenzählers (4,6> verbunden ist und der bei Gleichheit der Signale an diesen Ausgängen ein Unterzyklus-Endesignal erzeugt und der Steuereinheit (18) zuführt.
  12. 12. Anordnung nach einem der Ansprüche 9 bis 11, dadurch gakennzeichnet, daß ein Ordnungszahlregister (34) vorgesehen ist, dessen Eingang mit dem Adressenausgang (11) der Adressieranordnung (2) und dessen Ausgang mit dem Dateneingang des dritten Speichers (32) verbunden ist und das ein Einschreibsignal von dem ersten Vergleicher (28) erhält, wobei die Steuereinheit (18) nach jedem Unterzyklus dem dritten Speicher (32) ein Einschreibsignal zum Einschreiben des Inhalts des Ordnungszahlregisters (34) zuführt.
  13. 13. Anordnung nach einem der Ansprüche 9 bis 12, dadurch gekennzeichnet, daß ein Glättewert-Register (38) und ein dritter Vergleicher (36) vorgesehen sind, daß der Ausgang der zweiten Recheneinheit (30) mit dem Eingang des Glättewert-Registers (38) und dem einen Eingang des dritten Vergleichers (36) verbunden ist, dessen anderer Eingang mit dem Ausgang des Glättewert-Registers (38) verbunden ist und der nach jedem Unterzyklus, wenn der darin gebildete Glättewert kleiner ist als der im Glättewert-Register (38) gespeicherte Glättewert, ein Einschreibsignal für das Glättewert-Registei.- (38) sowie für ein Endwert-Register (40) erzeugt, dessen Eingang mit dem Adressenausgang (11) de Adressieranordnung (2) verbunden ist, daß die Adresieranordnung (2) während der Auswahl der Meßwerte für die geglättete Folge die Adressen aller Meßwerte in umgekehrter zeitlicher Folge erzeugt und daß ein mit dem Endwert-Register (40) und dem Adressenausgang (11) verbundener vierter Vergleicher (50) ein Ausgangssignal erzeugt, das jeweils den an der betreffenden Adresse im ersten Speicher (12) gespeicherten Meßwert in den Ergebnisspeicher (12) einschreibt bzw. ein Löschen verhindert und die an dieser Adresse im dritten Speicher (32) gespeicherte Ordnungszahl in das Endwert-Register (40) einschreibt.
  14. 14. Anordnung nach einem der Ansprüche 9 bis 13, dadurch gekennzeichnet, daß mindestens ein Teil der Elemente (2,14,16,18,26,28,30,34,36,38,40,50) durch einen Mikroprozessor gebildet werden.
DE19813112444 1981-03-28 1981-03-28 Verfahren und anordnung zum erzeugen einer geglaettente folge von messsignalen Granted DE3112444A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19813112444 DE3112444A1 (de) 1981-03-28 1981-03-28 Verfahren und anordnung zum erzeugen einer geglaettente folge von messsignalen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19813112444 DE3112444A1 (de) 1981-03-28 1981-03-28 Verfahren und anordnung zum erzeugen einer geglaettente folge von messsignalen

Publications (2)

Publication Number Publication Date
DE3112444A1 true DE3112444A1 (de) 1982-10-21
DE3112444C2 DE3112444C2 (de) 1989-07-20

Family

ID=6128652

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19813112444 Granted DE3112444A1 (de) 1981-03-28 1981-03-28 Verfahren und anordnung zum erzeugen einer geglaettente folge von messsignalen

Country Status (1)

Country Link
DE (1) DE3112444A1 (de)

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
RABINER,L., et al.: Applications of a Nonlinear Smoothing Algorithm to speech Processing, In: IEEE Transactions on Acoustics Speech, and Signal Processing, Vol.ASSP-23, No.6,Dec.1975,S.552-557 *
TIETZE, G.: Prinzip und Anwendung der Signal-Averaging-Technik. In: radio fern- sehen elektronik 24 (1975), Nr.15, S.485-488 *

Also Published As

Publication number Publication date
DE3112444C2 (de) 1989-07-20

Similar Documents

Publication Publication Date Title
DE3818546C2 (de)
DE2946360A1 (de) Mustererkennungsverfahren
DE2545753A1 (de) Anordnung zur erkennung aehnlicher objekte
DE2536625C2 (de) Paritätsprüfschaltung für ein binär zählendes Register
DE2906519C2 (de) Verfahren zur Analog-Digitalwandlung
EP0099142B1 (de) Verfahren und Anordnung zum Demodulieren eines frequenzmodulierten Eingangssignals
DE2920041C2 (de) Verfahren zum Verifizieren von Signalen, und Anordnung zum Durchführen des Verfahrens
DE2719175A1 (de) Schallanalysiereinrichtung
DE2461651C3 (de) Zählvorrichtung zum Zählen von Mustern
DE2006672C3 (de) Datensichtgerät
DE1524324A1 (de) Vorrichtung zur maschinellen stetigen Mittelwertbildung bezueglich einer endlichen Menge von Zeitfunktionswerten
DE2720666A1 (de) Verfahren und anordnung zur geraeuschanalyse
EP0272723B1 (de) Verfahren zur Bestimmung des zeitlichen Verlaufs eines Sprachparameters und Anordnung zur Durchführung des Verfahrens
EP0677835B1 (de) Verfahren zum Ermitteln einer Folge von Wörtern
DE2939077C2 (de) Verfahren und Anordnung zum Bestimmen charakteristischer Werte aus einem zeitbegrenzten Geräuschsignal
EP0417854B1 (de) Verfahren zur Erkennung von N unterschiedlichen Wortketten in einem Sprachsignal
DE3035757C2 (de)
DE3112444A1 (de) Verfahren und anordnung zum erzeugen einer geglaettente folge von messsignalen
DE19711057A1 (de) Synchronsignal-Erfassungsvorrichtung
EP2082331A1 (de) Verfahren und vorrichtung zur inkrementierung von in speicherzellen eines speichers gespeicherten zählerständen
DE3417816A1 (de) Programmierbares schaltnetz
DE2209253A1 (de) Verfahren und schaltungsanordnung zur fehlerpruefung einer speicheradressierung
DE1184534B (de) Verfahren und Schaltung zur maschinellen Erkennung von Schriftzeichen
EP0903663A2 (de) Verfahren und Vorrichtung zum Betreiben eines über einen Schreib- und/oder einen Lesezeiger adressierbaren Umlaufspeichers
DE2325095C3 (de) Anordnung zum Einschreiben der Koordinaten von auf dem Bildschirm eines Sichtgerätes darzustellenden Punkten

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee