DE3115859C2 - - Google Patents
Info
- Publication number
- DE3115859C2 DE3115859C2 DE3115859A DE3115859A DE3115859C2 DE 3115859 C2 DE3115859 C2 DE 3115859C2 DE 3115859 A DE3115859 A DE 3115859A DE 3115859 A DE3115859 A DE 3115859A DE 3115859 C2 DE3115859 C2 DE 3115859C2
- Authority
- DE
- Germany
- Prior art keywords
- signal
- circuit
- filter
- coefficients
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M3/00—Conversion of analogue values to or from differential modulation
- H03M3/04—Differential modulation with several bits, e.g. differential pulse code modulation [DPCM]
- H03M3/042—Differential modulation with several bits, e.g. differential pulse code modulation [DPCM] with adaptable step size, e.g. adaptive differential pulse code modulation [ADPCM]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Description
Die Erfindung betrifft ein Verfahren bzw. eine Vorrichtung
zur differentiellen PCM-Übertragung mit adaptiver Vorhersage
(ADPCM-Übertragung) mit Quantifizierungsrausch-Formbildung
gemäß dem Oberbegriff des Patentanspruchs 1 bzw. des Patentanspruchs 3. Sie ist insbesondere anwendbar auf die Weitübertragung
und insbesondere die Fernsprechtechnik.
Die PCM-Technik (Pulscodemodulation) wird auf dem Gebiet
der Weitverkehrstechnik und insbesondere bei Fernsprechübertragungen
in großem Umfang verwendet. Bei dieser Vorgehensweise
wird beim Senden das zu übertragende Signal abgetastet, werden die erhaltenen Abtastungen quantifiziert, werden die quantifizierten Signale in numerischer Form codiert und werden die codierten Signale übertragen,
werden beim Empfang die empfangenen Signale decodiert und wird das Ursprungssignal wiederhergestellt.
wird beim Senden das zu übertragende Signal abgetastet, werden die erhaltenen Abtastungen quantifiziert, werden die quantifizierten Signale in numerischer Form codiert und werden die codierten Signale übertragen,
werden beim Empfang die empfangenen Signale decodiert und wird das Ursprungssignal wiederhergestellt.
Eine Verbesserung dieser Vorgehensweise wird durch Quantifizieren
nicht des Eingangssignals sondern der Differenz
zwischen diesem Signal und einem Vorhersagesignal
erhalten, das ausgehend von der Entwicklung dieser Differenz
erhalten wird. Das Vorhersagesignal wird durch eine
Vorhersageschaltung oder Vorhersageeinrichtung erhalten.
Ein derartiges System wird differentielle PCM, kurz DPCM
genannt.
Eine weitere Verbesserung wird durch Multiplizieren des
Differenzsignals mit einem Verstärkungsfaktor erreicht,
um die verfügbaren Pegel des Quantifizierers am besten
auszunutzen. Das quantifizierte Signal wird anschließend
durch denselben Faktor geteilt, um die anfängliche quantifizierte
Abtastung wiederherzustellen.
Bei einem DPCM-System ist die Vorhersageschaltung im allgemeinen
durch ein lineares Filter gebildet, das ausgehend
von einer Folge von einer zu verarbeitenden Abtastung vorhergehenden
Abtastungen in der Lage ist, eine Vorhersage
dieser Abtastung zu geben.
Ein derartiges Vorhersagefilter kann ein für allemal bestimmt
werden, wobei in diesem Fall seine Eigenschaften so
gewählt sind, daß es dem langfristigen mittleren Spektrum
des zu übertragenden Signals angepaßt ist. Mittels eines
derartigen Filters ist es jedoch nicht möglich, eine sehr
gute Übertragungsqualität zu erreichen. Diese kann
verbessert werden, wenn das Vorhersagefilter den Entwicklungen
des Signals angepaßt wird, und dieses auf Grund einer
Rückführung mit periodischem Spielraum bzw. Zeitraum dieser
Charakteristiken.
Diese Anpassung kann sequentiell oder rekursiv erfolgen
durch Korrigieren in jedem Abtastaugenblick der Charakteristiken
des Filters abhängig von dem
Wert, der von dem Differenzsignal zu diesem Augenblick
eingenommen wird. Das Anpassungskriterium ist, daß die
mittlere Leistung des Differenzsignals, das irgendwie ein
Fehlersignal ist, so gering wie möglich ist.
Diese Art der Codierung, die als differentielle PCM mit
adaptiver Vorhersage, kurz ADPCM, bezeichnet wird, und
die auf Fernsprech-Sprachsignale angewendet wird, ist
bereits Gegenstand zahlreicher Untersuchungen.
Beispielsweise wird bezüglich eines Überblicks und bestimmter
Verfahren zur adaptiven Quantifizierung verwiesen auf:
- - "Digital Coding of Speech Waveforms: PCM, DPCM and DM quantizers" von N. S. Jayant, in "Proceedings of IEEE", Mai 1974, S. 611-632;
- - "Adaptive predictive coding of speech signals" von B. S. Atal und M. R. Schroeder, in The Bell System Technical Journal, Bd. 49, Oktober 1970, S. 1973-1986;
- - "Speech Coding" von J. L. Flanagan, M. Schroeder, B. Atal, R. Chrochiere, N. S. Jayant, J. M. Tribolet, in IEEE-COM 27, Nr. 4, April 1979, S. 710-736;
- - "Bit rate reduction by automatic adaption of quantizer step size in DPCM systems" von P. Castellino, G. Modena, L. Nebbia und C. Scagliola, in den Berichten des "Seminaire international sur les transmissions numeriques", Zürich 1974, S. B6(1)-B6(6);
- - "A robust adaptive quantizer" von D. J. Goodman und R. M. Wilkinson, in IEEE Transactions on Communications, November 1975, S. 1362-1365.
Die Systeme, die diese allgemeinen Prinzipien verwenden,
werden mit Hilfe der Fig. 1 und 2 näher erläutert.
Die Schaltung gemäß Fig. 1 ist eine Codierschaltung und
diejenige gemäß Fig. 2 eine Decodierschaltung.
Der ADPCM-Codierer gemäß Fig. 1 weist einen algebraischen
Subtrahierer 1 mit zwei Eingängen auf, dessen erster das
zu codierende Signal y t und dessen zweiter ein Vorhersagesignal
t empfängt. Der Ausgang des Subtrahierers 1 gibt
ein Differenzsignal oder Fehlersignal e t ab, das dem Eingang
einer arithmetischen Einheit 2 zugeführt wird, die
durch ein Signal e t - 1 geführt wird.
Der Ausgang der arithmetischen Einheit 2 gibt ein Signal
en t ab, das dem Eingang eines Codierers 3 zugeführt wird.
Der Ausgang des Codierers 3 gibt ein codiertes Signal c t
ab, das einerseits einem Übertragungskanal zugeführt wird
und das andererseits dem Eingang eines Decodierers/Quantifizierers
4 zugeführt wird. Dieser ergibt ein Signal
ab, das dem Eingang einer arithmetischen Einheit 5 zugeführt
wird, die durch das Signal t - 1 geführt wird.
Der Ausgang dieser Einheit 5 gibt ein Signal t ab, das
ein wiederhergestelltes Fehlersignal ist, das einem ersten
Eingang einer adaptiven Vorhersageschaltung 8, dem ersten
Eingang eines algebraischen Addierers 7 und schließlich
dem Eingang eines Registers 6 zugeführt wird, das zum
Lesen durch von einem Taktgeber CK stammende Impulse H
geführt wird. Das Register 6 gibt ein verzögertes Signal
t - 1 ab, das den Steuereingängen der Schaltungen 2 und
5 zugeführt wird. Der Ausgang der adaptiven Vorhersageschaltung
8 gibt ein Signal t ab, das einerseits dem
zweiten Eingang des Subtrahierers 1 zugeführt wird, sowie
andererseits dem zweiten Eingang des Addierers 7,
dessen Ausgang ein wiederhergestelltes Signal t abgibt,
das einem zweiten Eingang der Vorhersageschaltung 8 zugeführt
wird.
Bei dem dargestellten Ausführungsbeispiel wird angenommen,
daß das Sprach-Signal y t dem Eingang in numerischer Form
zugeführt wird, beispielsweise in einem linearisierten
Code mit zwölf Binärelementen (Bit), der durch die
Dekompression des klassischen PCM-Codes erhalten wird;
der Codierer und der Linearisierer sind nicht dargestellt.
Die Gesamtheit der Schaltungen 2, 3, 4, 5, 6 bildet eine
Ausführungsform eines klassischen anpassenden oder adaptiven
Quantifizierers, wobei die Schaltungen 2 und 5 jeweils
das Normieren auf einen festen Leistungswert des Fehlersignals
e t bzw. das Wiederherstellen der reellen Leistung
für das quantifizierte, normalisierte bzw. normierte
Signal bewirken, um das quantifizierte Fehlersignal t
zu erhalten.
Das Register 6 bewirkt, daß zu dem Soll-Augenblick der Wert
des Signals t - 1, der zur Führung bzw. Steuerung verwendet
wird, verfügbar ist.
Der ADPCM-Decodierer gemäß Fig. 2 weist einen Decodierer/Quantifizierer
4 auf, dessen Eingang das Signal c t empfängt,
das vom Übertragungskanal stammt, und dessen Ausgang
ein Signal abgibt, das dem Eingang einer arithmetischen
Einheit 5 zugeführt wird, die durch ein Signal t - 1 geführt
wird. Der Ausgang dieser Einheit 5 gibt ein Signal t ab,
das einem ersten Eingang einer adaptiven Vorhersageschaltung
8, einem ersten Eingang eines algebraischen Addierers
7 und schließlich einem Eingang eines Registers 6 zugeführt
wird, das zum Lesen durch einen Taktgeber CK gesteuert
ist, wobei der Ausgang des Registers 6 mit einem Steuereingang
der Schaltung 5 verbunden ist.
Der Ausgang der adaptiven Vorhersageschaltung 8 gibt ein
Vorhersagesignal t ab, das einem zweiten Eingang des algebraischen
Addierers 7 zugeführt wird, dessen Ausgang ein
Signal t abgibt. Dieses Signal wird einem zweiten Eingang
der Schaltung 8 zugeführt und bildet gleichzeitig das Ausgangssignal
des Decodierers, d. h. endgültig
das übertragene Signal, das dem dem Codierer zugeführten
Eingangssignal y t entspricht.
Die Schaltungen 4, 5, 6, 7, 8 dieses Decodierers sind
den Schaltungen mit gleichem Bezugszeichen des Codierers
gemäß Fig. 1 identisch.
Die Erfindung befaßt sich insbesondere mit der Vorhersageschaltung
8, wobei die anderen Teile von bekannter
Bauart sein können.
Auf dem Gebiet der numerischen Übertragung eines Fernsprech-Sprachsignals
wird bezüglich eines normalisierten
bzw. normierten Systems, das mit 64 kBit/s arbeitet, angestrebt,
zu einem geringeren Durchsatz als 32 kBit/s überzugehen.
Vorrichtungen, die diese Durchsatzverringerung
ermöglichen, werden bei dem herkömmlichen ADPCM-Verfahren,
das vorstehend kurz erläutert worden ist, mit einer ausreichend
guten Qualität des wiedergewonnenen Sprachsignals
durchgeführt. Für diese Anwendung ist jedoch nützlich,
weiter die erhaltene Qualität zu verbessern und dies
durch eine kompliziertere Codierung. Für andere Anwendungsfälle
kann es zweckmäßig sein, den Durchsatz auf den
geringsten möglichen Durchsatz entsprechend den differentiellen
Codierverfahren zu verringern unter Beibehalten
einer gegebenen Qualität.
Zahlreiche Untersuchungen befassen sich mit adaptiven
Vorhersageeinrichtungen, und zwar im Hinblick auf die
zwei folgenden Richtungen:
- 1. Konzept von komplizierteren Filtern oder Verwendung von
sehr leistungsfähigen Anpassungsalgorithmen (rekursive
Algorithmen für schnelle Kalman-Filter oder adaptive
Brückenfilter). Es wird beispielsweise verwiesen
auf:
- - J. D. Markel und A. H. Gray: "On autocorrelation equations as applied to speech analysis" in IEEE-Audio-Electroacoustic, AU-21, Nr. 2, 1973, S. 69-79;
- - J. Makhoul: "A class of all-zero lattice digital filters: properties and applications", in IEEE-ASSP 26, Nr. 4, 1978, S. 304-314;
- - D. L. Cohn und James L. Melsa: "The residual encoder - An improved ADPCM system for speech digitization", in IEEE transactions on communication, September 1975, S. 935-941;
- - T. W. Cairns, W. A. Coberly, D. F. Findley: "ARMA modeling applied to linear prediction of speech, in IEEE-ASSP, Juli 1978, S. 23-26;
- - C. Scagliola: "Automatic vocal tract parameter estimation by an iterative algorithm", in CSELT Rapporti tecnici, Nr. 2, Juni 1975, S. 19-24.
- 2. Formbildung, durch Vorfilterung, des Quantifizierungsrauschens
gemäß folgendem Prinzip:
Bei der herkömmlichen ADPCM-Codierung ist das Quantifizierungsrauschspektrum in erster Näherung nahezu flach, was mitunter zur Folge hat, daß es in Frequenzzonen deutlich hörbar ist, in denen das zu codierende Sprachsignal geringe Leistung besitzt. Verschiedene Anordnungen sind auf dem Gebiet der Blockcodierung mit mittlerem und geringem Durchsatz (unter 16 kBit/s) angegeben worden, um das Quantifizierungsrauschspektrum derart zu formen, daß dieser Nachteil verschwindet. Es wird beispielsweise verwiesen auf:- - M. Berouti und J. Makhoul: "High quality adaptative prediction coding of speech", in IEEE-ASSP, Tulsa 1978, S. 303-306;
- - J. Makhoul, M. Berouti: Adaptive noise spectral shaping and entropy coding in predictive coding of speech", in IEEE Transactions on ASSP, Februar 1979, S. 63-73;
- - B. S. Atal, M. R. Schroeder: "Predictive coding of Speech Signals and subjective error criteria" in IEEE Transactions on ASSP, Juni 1979, S. 247-254.
In diesen Druckschriften wird eine Technik beschrieben
bei der eine Blockcodierung von Abtastungen erfolgt,
wobei bei den ersteren das Vorfiltern durch Inversion
des Vorhersagefilters erfolgt, was schwierig durchzuführen
ist.
Es wird weiter verwiesen auf:
- - C. Galand, O. Esteban, J. Menez, D. Mauduit: "Systeme de codage du signal de parole par decomposition spectrale", Colloque national sur le traitement du signal et ses applications, April 1977, S. 74/1 bis 74/5,
Diese Druckschriften beschreiben eine Vorgehensweise,
bei der auf eine Analyse von Teilbändern Bezug genommen
wird, an die sich eine Codierung in jedem Band anschließt.
Die Erfindung beabsichtigt das gleiche wie die älteren
Untersuchungen, nämlich die Verbesserung der Vorrichtungen
für die ADPCM-Codierung. Insbesondere befaßt sie sich
mit großen Durchsätzen. Dies soll dadurch erreicht werden,
daß eine adaptive Vorhersageschaltung angegeben wird, die
eine geeignete Formbildung des Quantifizierungsrauschens
ermöglicht.
Vor der Definition der Erfindung ist es zweckmäßig, die
verwendete Terminologie zu präzisieren.
Wie bei der Erläuterung herkömmlicher Anordnungen, die
weiter oben durchgeführt worden ist, werden die wiederhergestellten
Signale, von denen ausgehend die Vorhersage erfolgt,
mit einem Symbol bezeichnet, über dem ein Querstrich
vorgesehen wird, nämlich t für das Signal und t für
den quantifizierten Fehler, wobei der Index t den
Augenblick der Verarbeitung anzeigt oder auch den Rang
der bearbeiteten Abtastung.
Das Quantifizierungsrauschen für das Signal zum Augenblick t
sei mit Δ y t bezeichnet. Es ist der Abweichung zwischen dem
wiederhergestellten Signal t und dem Anfangssignal y t
gleich. In gleicher Weise sei das Quantifizierungsrauschen
für den Vorhersagefehler mit Δ e t bezeichnet, das zum gleichen
Augenblick t gleich ist der Differenz zwischen dem wiederhergestellten
Fehler t und dem erhaltenen reellen Fehler
e t . Auf Grund der Definition ergibt sich also:
Δ y t = t - y t (1),
Δ e t = t - e t (2).
Δ e t = t - e t (2).
Wie bereits ausgeführt, besitzt das Quantifizierungsrauschen
Δ e t für den Vorhersagefehler im allgemeinen ein Spektrum,
das nahezu flach ist.
Der Erfindung liegt die Aufgabe zugrunde, dem Quantifizierungsrauschen
Δ y t für das Signal ein Spektrum zu geben,
das im wesentlichen die gleiche Form besitzt wie das Spektrum
des Anfangssignals y t .
Das heißt diese Spektren sollen aneinander angepaßt
werden. Auf diese Weise ist in den Zonen, in denen das
Signal y t schwach ist, das Quantifizierungsrauschen ebenfalls
schwach, und das Rauschen nimmt in jenen Zonen, in denen y t
stark ist, relativ hohe Werte an, ohne daß dies die
Qualität der Übertragung beeinträchtigt.
Diese Formung des Quantifizierungsrauschens wird gemäß der
Erfindung im Rahmen einer Vorhersage-Vorgehensweise mittels
linearem Filter mit rekursiver Wiedereinstellung
durchgeführt und nicht im Rahmen eines Blockcode-Systems
für Abtastungen, deren erster Nachteil weiter oben ausgeführt
worden ist und deren zweiter Nachteil es ist, daß
zum Empfänger zusätzlich zum quantifizierten Fehlersignal
die Koeffizienten des Vorhersagefilters zu übertragen
sind, die beim Sender berechnet worden sind.
Dies sei zum besseren Verständnis der Erfindung im folgenden
näher ausgeführt.
Bei einem adaptiven Vorhersagesystem mit rekursiver
Wiedereinstellung ist das wiedergewonnene Signal t
gleich der Summe des Vorhersagesignals t und des wiederhergestellten
Fehlers t (vgl. Fig. 1):
t = t + t (3).
Das Vorhersagesignal kann durch eine lineare Rechenoperation
in folgender Form erhalten werden:
was einem Filterbetrieb äquivalent ist.
Es treten dabei N Koeffizienten A 1 t , A 2 t , . . ., AN t auf,
die N Abtastungen beeinflussen, die die Abtastungen des
wiedergewonnenen Signals sind, nämlich t , t - 1, . . .,
t - N + 1. Aus den Gleichungen (3), (4) ergibt sich:
Wenn die Beziehung (5) in Form der nach "z" Transformierten
geschrieben wird (wo die Variable
z gleich e jT ist, mit T = Abtastperiode) ergibt sich
zwischen t und t die folgende Beziehung:
Der Proportionalitätskoeffizient zwischen (z) und (z)
ist eine Übertragungsfunktion, die nur Pole (entsprechend
den Nullstellen des Nenners) und keine Nullstellen aufweist
(der Zähler ist gleich 1). Ein Filter, das diese
Übertragungsfunktion verwirklicht, wird als (Nur-)Polfilter
bezeichnet.
Die Modellbildung des beschriebenen Signals mittels der
Beziehungen (3) bis (6) ist an sich bekannt und wird
"autoregressiv", kurz AR, bezeichnet, wobei der Term
"regressiv" an das rekurrente Merkmal des Verfahrens erinnert,
das auf einer Folge von bereits vorher verarbeiteten
Abtastungen beruht.
Jedoch kann ein vorhergesagtes Signal oder Vorhersagesignal
auch durch eine kompliziertere lineare Beziehung
als die Beziehung (4) erhalten werden, wenn zusätzlich
zu t - K die wiedergewonnenen Fehlersignale t - K
einwirken können, gemäß der folgenden linearen Beziehung:
wobei der zweite Summand einer Vorhersage über das Fehlersignal
p t entspricht. Es treten also P andere Koeffizienten
B 1 t , B 2 t , . . ., BP t auf, die P Abtastungen
des wiedergewonnenen Fehlers beeinflussen, nämlich
t , t - 1, . . ., t - P + 1.
Aus (3) und (7) ergibt sich folgende Beziehung:
woraus sich durch die gleiche Transformation nach "z"
wie zuvor die Beziehung zwischen (z) und (z) ergibt:
was zu einer neuen Übertragungsfunktion führt, die nicht
nur Pole (die Nullstellen des Nenners), sondern auch Nullstellen,
nämlich diejenigen des Zählers, aufweist.
Ein Filter, das diese Übertragungsfunktion erfüllt, wird
als Pol-Nullstellen-Filter bezeichnet.
Die durch die Beziehungen (3), (7) bis (9) beschriebene
Modellbildung ist an sich bekannt und wird autoregressiv
mit eingestelltem Mittelwert, kurz ARMA, bezeichnet.
Eine Modellbildung, die nur auf den Zähler der Übertragungsfunktion
(9) einwirkt, wird mittels eines (Nur-)Nullstellenfilters
erhalten und wird als mit eingestelltem Mittelwert,
kurz MA, bezeichnet.
Die Erfindung erfolgt im Rahmen einer Modellbildung des
Typs ARMA von wiedergewonnenen Signalen t + 1 und t + 1,
wobei diese Modellbildung sich auf zwei Folgen von Koeffizienten
bezieht, deren eine A 1 t, A 2 t , . . ., AN t N Abtastungen
t , t - 1, . . ., t - N + 1 des wiedergewonnenen Signals
beeinflußt und deren andere B 1 t , B 2 t , . . ., BN t P Abtastungen
t , t - 1, . . ., t - P + 1 des wiedergewonnenen Fehlers
beeinflußt. Alle diese Koeffizienten werden zu jedem
Augenblick oder Zeitpunkt t, d. h. sequentiell oder auch
rekursiv wiedereingestellt derart, daß die mittlere Leistung
des Vorhersagefehlersignals minimal wird.
Nach der Erläuterung der gesamten Umstände werden die
Einzelheiten der Erfindung genauer erläutert.
Anstatt daß die Vorhersage ausgehend von den einzigen
Signalen t und t , wie bei der ARMA-Modellbildung, erfolgt,
werden gemäß der Erfindung auch das reelle Signal
y t und der reelle Fehler e t verwendet. Dazu wird einerseits
eine lineare Filterung von y t durchgeführt unter
Verwenden der Koeffizienten A 1 t , A 2 t , . . ., AN t der herkömmlichen
Modellbildung von t + 1, wobei diese Koeffizienten
N aufeinanderfolgende Abtastungen des Signals
y t , nämlich y t , y t - 1, . . ., y t - N + 1 beeinflussen, und andererseits
eine lineare Filterung von e t durchgeführt durch
Verwenden der Koeffizienten B 1 t , B 2 t , . . ., BP t der herkömmlichen
Modellbildung für t + 1.
Anders ausgedrückt werden folgende Mengen gebildet:
A 1 t y t + A 2 t y t - 1 + . . . + AN t y t - N + 1 (nämlich py t ) (10)
und
B 1 t e t + B 2 t e t + . . . + BP t e t - P + 1 (nämlich pe t ) (11).
Darüber hinaus werden diese Mengen jeweils mit zwei
Koeffizienten zwischen Null und Eins, die nicht simultan
Null sind, gewichtet, wobei diese Koeffizienten mit γ AR
(der Index AR erinnert an die autoregressive Modellbildung)
und γ MA (der Index MA erinnert an die Modellbildung
mit eingestelltem Mittelwert) bezeichnet sind.
Schließlich werden auch die herkömmlichen für die wiedergewonnenen
Werte t und t erhaltenen Vorhersagen, nämlich:
A 1 t t + A 2 t y t - 1 + . . . + AN t t - N + 1 (nämlich p t ) (12)
und
B 1 t t + B 2 t t - 1 + . . . + BP t t - P + 1 (nämlich p t ) (13),
ebenfalls gewichtet, und zwar mit Koeffizienten die
gleich (1 - γ AR ) bzw. (1 - γ MA ) sind.
Zusammenfassend wird gemäß der Erfindung ein Vorhersagesignal
mit der Form:
[(1 - γ AR ) p t + γ AR py t ] + [(1 - γ MA ) p t + γ MA pe t ] (14)
gebildet, wobei die Mengen p t , py t , p t und pe t durch die durch
Beziehungen (10) bis (13) bezeichneten Summen erhalten
werden.
Es ist zu bemerken, daß dann, wenn die Koeffizienten
γ AR und q MA beide Null sind, sich der Ausdruck (14)
auf p t + p t reduziert, was der herkömmlichen Vorhersage
entspricht. Im Gegensatz dazu wird, wenn diese Koeffizienten
beide gleich Eins sind, die Gleichung (14) zu:
py t + pe t (15).
Diese Betrachtungen sind nur für die Codierschaltung
gültig, in der gleichzeitig wiedergewonnene Signale
t und t und reelle Signale y t und e t vorgesehen sind.
Bei der Decodierung sind natürlich nur die wiedergewonnenen
Signale t und t vorhanden derart, daß lediglich die beiden
Ausdrücke gemäß (10) und (11) berechnet werden können, wie
das herkömmlich ist.
Der Zweck der besonderen Modellbildung, die definiert worden
ist bezüglich der Formung des Quantifizierungsrauschens wird
im folgenden erläutert.
Zum Zeitpunkt t + 1 ergibt sich der Vorhersagefehler e t + 1 zu:
e t + 1 = y t + 1 - p t + 1 (16),
wobei die Vorhersage p t + 1 durch den Ausdruck (14) gegeben
ist. Daraus ergibt sich, daß das Quantifizierungsrauschen
für das Signal
( Δ y t + 1 = t + 1 - y t + 1)
mit dem Quantifizierungsrauschen
für den Vorhersagefehler
( Δ e t + 1 = t + 1 - e t + 1)
gemäß
folgender Beziehung verbunden ist:
Δ y t + 1 = γ AR [A 1 t Δ y t + . . . + AN t Δ y t - N + 1] + γ MA [B 1 t Δ e t + . . . + BP t Δ e t - P + 1] + Δ e t + 1 (17).
Wenn angenommen wird, daß das Quantifizierungsrauschen Δ e t
für den Vorhersagefehler ein Spektrum besitzt, das nahezu
flach ist, ergibt sich daraus, daß das Spektrum des Quantifizierungsrauschens
Δ y t für das Signal durch das Quadrat
des Moduls der Pol-Nullstellen-Übertragungsfunktion gegeben
ist, zu:
Bei der Maßgabe, bei der angenommen ist, daß die Koeffizienten
A 1 t , . . ., AN t , B 1 t , . . ., BP t ausreichend langsam
wiedereingestellt sind, daß sie als örtlich konstant angenommen
werden können. Wenn die Koeffizienten A 1, . . ., AN,
B 1, . . ., BP derart eingestellt sind, daß die mittlere Leistung
des Vorhersagefehlers t auf das wiedergewonnene Signal t
aufs Äußerste verringert wird, ergibt sich, daß das Spektrum
des wiedergewonnenen Signals t durch Nehmen des Quadrats des
Moduls über den Einheitskreis der Pol-Nullstellen-Übertragungsfunktion
erhalten wird, zu:
Beispielsweise erreicht die Wahl der Parameter γ AR = γ MA = 1
für das Rauschen Δ y t genau das Spektrum des wiedergewonnenen
Signals t , was einer Formbildung durch vollständige
Parallelität der Spektren entspricht, was dem angestrebten
Zweck entspricht. Andererseits gibt die Wahl γ MA = γ AR = 0
dem Rauschen Δ y t ein flaches Spektrum, was der Abwesenheit
einer Formbildung entspricht, wie das herkömmlich ist.
Natürlich ist zwischen diesen beiden extremen Situationen
jede Zwischenwahl möglich, die zu einer Formbildung durch
annähernde Parallelität der Spektren von t und Δ y t führt.
Insbesondere ermöglicht die Wahl γ AR = 0 und q MA = 1 das
Wiedergewinnen der Nullstellen des Spektrums von t im
Spektrum von Δ y t .
Das Spiel bezüglich der Parameter γ AR und γ MA ermöglicht
daher ein beliebiges Betreiben der spektralen Formbildung
in sehr einfacher Weise unter Beibehalten der Allgemeingültigkeit.
Die Erfindung unterscheidet sich auch in dieser
Hinsicht von den anderen herkömmlichen Vorgehensweisen, um
derartige Formbildung zu erreichen.
Die Erfindung kann also wie folgt definiert werden:
Es handelt sich um ein
Verfahren zur differentiellen PCM mit adaptiver Vorhersage
(ADPCM), bei dem
ein Fehlersignal e t zwischen einer Probe bzw. Abtastung
y t des zu codierenden Signals und einem Vorhersagesignal
t dieses Signals gebildet wird, wobei t ein Abtastaugenblick
ist, das Fehlersignal e t quantisiert und das quantisierte
Signal codiert wird, ein wiederhergestelltes Fehlersignal
t ausgehend von dem quantifizierten, oder codierten,
Signal gebildet wird, ein wiederhergestelltes Signal t
durch Hinzufügen zu t des Vorhersagesignals t gebildet
wird und das Vorhersagesignal t + 1 ausgehend von den wiederhergestellten
Signalen t und t mittels zweier linearer
Filterbetriebe gebildet wird, wobei der erste sich über
N aufeinanderfolgende Abtastungen von t , nämlich t ,
t - 1, . . ., t - N + 1, erstreckt und darin besteht, daß
diese Abtastungen, oder abgeleitete Abtastungen, jeweils
mit Koeffizienten A 1 t , A 2 t , . . ., AN t multipliziert werden
und dann die Summe der erhaltenen Produkte gebildet wird,
um ein Vorhersagesignal p t zu erhalten, und wobei der
zweite sich über P aufeinanderfolgende Abtastungen von t ,
nämlich t , t - 1, . . ., t - P + 1 erstreckt und darin
besteht, daß die jeweiligen Abtastungen mit Koeffizienten
B 1 t , B 2 t , . . ., BP t multipliziert werden und die Summe der
erhaltenen Produkte gebildet wird, um ein Vorhersagesignal
p t zu erhalten, wobei die Koeffizienten A 1 t , . . ., AN t und
B 1 t . . . BP t sequentiell für jeden Abtastaugenblick t derart
eingestellt sind, daß die mittlere Leistung des Fehlersignals
e t minimal wird, wobei sich das Verfahren dadurch
auszeichnet, daß eine Formbildung des Quantifizierungsrauschspektrums
für das Signal y t , nämlich Δ y t = t - y t ,
dadurch durchgeführt wird, daß dieses Spektrum demjenigen
des wiederhergestellten Signals t parallel angeordnet
wird und durch mindestens einen der folgenden Betriebe
a), b) und c) verwirklicht wird:
- a) es erfolgt eine lineare Filterung des Signals y t unter Verwendung von N aufeinanderfolgenden Abtastungen von y t , nämlich y t , y t - 1, . . ., y t - N + 1 und durch Multiplizieren dieser Abtastungen oder abgeleiteter Abtastungen mit N Koeffizienten, die den erwähnten Koeffizienten A 1 t , A 2 t , . . ., AN t gleich sind, und durch anschließendes Addieren der erhaltenen Produkte, wodurch ein gefiltertes Signal py t gebildet wird, und es wird anschließend, ausgehend von diesem Signal py t und des vorher durch Filtern von t erhaltenen Signals p t , ein Signal pAR t gebildet, das entspricht γ AR py t + (1 - γ AR ) p t , wobei γ AR ein einstellbarer Koeffizient zwischen Null und Eins (einschließlich der Grenzwerte) ist,
- b) es wird das nicht quantifizierte Fehlersignal e t gefiltert durch Multiplizieren von P aufeinanderfolgenden Abtastungen dieses Signals, nämlich e t , e t - 1, . . ., e t - P + 1, mit P Koeffizienten, die jeweils den erwähnten Koeffizienten B 1 t , B 2 t , . . ., BP t gleich sind, und es werden die erhaltenen Produkte addiert, wodurch ein gefiltertes Signal pe t gebildet wird, wobei dann ausgehend von diesem Signal pe t und einem vorher durch Filtern von t erhaltenen Signal p t ein Signal pMA t gebildet wird, das gleich ist q MA pe t + (1 - γ MA ) p t , wobei q MA ein einstellbarer Koeffizient zwischen Null und Eins (einschließlich der Grenzwerte) ist,
- c) wobei die Koeffizienten γ AR und q MA nicht gleichzeitig Null sind, wobei sich an die Betriebsschritte (a), (b) eine Addition der Signale pAR t und pMA t anschließt, sowie eine Verzögerung um einen Abtastaugenblick der erhaltenen Summe, was das Vorhersagesignal t bildet.
Wie das an sich bekannt ist, kann vorteilhaft anstelle
direkt die Abtastungen t , . . ., t - N + 1 zu verarbeiten zuvor
eine Orthogonalisierung dieser Abtastungen derart durchgeführt
werden, daß sie aufs Äußerste dekorreliert werden,
um die Wirksamkeit von rekursiven Algorithmen zur Abschätzung
der kleinsten Quadrate zu verbessern.
Diese Orthogonalisierung kann durch rekursive Einstellung
eines Nullstellen-Brückenfilters erfolgen
und ermöglicht bessere Wirkungsweisen, wobei die Kompliziertheit
des Systems nicht übermäßig erhöht wird.
Die Multiplizierbetriebe, die bei der vorstehenden Definition
genannt worden sind, wirken nicht mehr auf die Abtastungen
des zu verarbeitenden Signals ein, sondern auf Abtastungen,
die als abgeleitet bezeichnet werden und die beim
Auftreten die orthogonalen Abtastungen sind, die nach dieser
Orthogonalisierung erhalten werden.
Die Erfindung betrifft auch eine Codiervorrichtung zur differentiellen
PCM mit adaptiver Vorhersage (ADPCM) zur Durchführung
des Verfahrens nach Anspruch 1, mit einem Subtrahierer
mit zwei Eingängen, deren einer eine Abtastung y t des
zu codierenden Signals empfängt, und deren anderer ein Vorhersagesignal
t dieses Signals empfängt, wobei t ein Abtastaugenblick
ist, und mit einem Ausgang, der ein Fehlersignal
e t abgibt, einem Quantifizierer des Fehlersignals
e t , an den sich ein Codierer des quantifizierten Signals
anschließt, einer Formungsschaltung zum Formen eines
wiedergewonnenen Fehlersignals t ausgehend von dem quantifizierten
(oder codierten) Fehlersignal, einem Addierer
mit zwei Eingängen, deren einer das wiedergewonnene
Fehlersignal empfängt und deren anderer das Vorhersagesignal
t abgibt und einem Ausgang, der ein wiedergewonnenes Signal t abgibt, und einer Vorhersageeinrichtung, die die
wiedergewonnenen Signale t und t empfängt und das Vorhersagesignal
t abgibt, wobei die Vorhersageeinrichtung zwei
lineare Filter aufweist, deren erstes auf das wiedergewonnene
Signal t einwirkt und N Schaltungen
zur Formung von Koeffizienten A 1 t , A 2 t , . . ., AN t , eine
erste Gruppe von N Multiplizierern
mit zwei Eingängen, die N zu filternde aufeinanderfolgende
Abtastungen von t , nämlich y t , . . ., y t - N + 1 (oder abgeleitete
Abtastungen) bzw. die N Koeffizienten empfangen und einen
Addierer (24) mit N Eingängen aufweist,
die mit den N Multiplizierern der ersten Gruppe verbunden
sind, und mit einem Ausgang, der ein Vorhersagesignal p t
abgibt, deren zweites P Schaltungen
zur Formung von P Koeffizienten B 1 t , B 2 t , . . ., BP t , eine
zweite Gruppe von P Multiplizierern
mit zwei Eingängen, die P aufeinanderfolgende Abtastungen
von t , nämlich t , t - 1, . . ., t - P + 1, bzw. die P
Koeffizienten empfangen, und einen Addierer mit P Eingängen
aufweist, die mit den P Multiplizierern der zweiten
Gruppe verbunden sind, und mit einem Ausgang, der ein Vorhersagesignal
p t abgibt, wobei die beiden Filter Glieder
aufweisen
zum sequentiellen Einstellen zu jedem Abtastaugenblick t
der Koeffizienten A 1 t , . . ., AN t und B 1 t , . . ., BP t , damit die
mittlere Leistung des Fehlersignals t minimal wird,
wobei sich die Vorrichtung dadurch auszeichnet, daß die Vorsageeinrichtung
Glieder aufweist zum Formen des Quantifizierungsrauschspektrums
für das Signal y t (nämlich Δ y t = t - y t )
durch parallel-Anordnen dieses Spektrums zu demjenigen
des wiedergewonnenen Signals t , wobei diese Glieder
aufweisen:
- A) mindestens eine der folgenden Schaltungen:
- a) eine erste Schaltung, die gebildet ist durch ein Filter des Signals y t mit einer ersten Gruppe von N Multiplizierern mit zwei Eingängen, die empfangen N aufeinanderfolgende Abtastungen von y t (oder abgeleitete Abtastungen) bzw. N Koeffizienten, die gleich A 1 t , A 2 t , . . ., AN t sind, die in dem ersten Filter der Vorhersageeinrichtung, das auf t einwirkt, abgenommen sind, und einer ersten Addierschaltung mit N Eingängen, die mit den N Multiplizierern der ersten Gruppe verbunden sind, und einem Ausgang, der ein gefiltertes Signal py t abgibt, und durch eine erste algebraische Schaltung mit zwei Eingängen, deren erster mit dem Ausgang des Filters von y t verbunden ist und das Signal py t empfängt, und deren anderer mit dem Ausgang des Filters von t verbunden ist und das Signal p t empfängt, wobei die erste algebraische Schaltung an einem Ausgang ein Signal pAR t abgibt, das gleich γ AR py t + (1 - γ AR ) p t ist, wobei q AR ein einstellbarer Koeffizient zwischen Null und Eins, einschließlich der Grenzwerte, ist,
- b) eine zweite Schaltung, die gebildet ist durch ein Filter des nicht quantifizierten Fehlersignals e t , mit einer zweiten Gruppe von P Multiplizierern mit zwei Eingängen, die P aufeinanderfolgende Abtastungen von e t bzw. P Koeffizienten empfangen, die jeweils gleich den Koeffizienten B 1 t , B 2 t , . . ., BP t sind, die in dem zweiten Filter der Vorhersageeinrichtung, das auf t einwirkt, abgenommen sind, und mit einem Addierer mit P Eingängen, die mit den P Multiplizierern der zweiten Gruppe verbunden sind, und einem Ausgang, der ein gefiltertes Signal pe t abgibt, und durch eine zweite algebraische Schaltung mit zwei Eingängen, deren einer mit dem Ausgang des Filters von e t verbunden ist und das Signal pe t empfängt und deren anderer mit dem Ausgang des Filters von t verbunden ist und das Signal p t empfängt, wobei die zweite algebraische Schaltung an einem Ausgang ein Signal pMA t abgibt, das gleich γ MA pe t + (1 - γ MA ) p t ist, wobei γ MA ein einstellbarer Koeffizient zwischen Null und Eins, einschließlich der Grenzwerte, ist, wobei die Koeffizienten γ MA und γ AR nicht simultan Null sind,
- B) einen Addierer mit zwei Eingängen, die mit den Ausgängen von erster und zweiter algebraischer Schaltung verbunden sind, und mit einem Ausgang, der ein Signal pAR t + pMA t abgibt, und
- C) eine Verzögerungsschaltung um einen Abtastaugenblick, mit einem Eingang, der mit dem Ausgang des Addierers (17) verbunden ist, und einem Ausgang, der das Vorhersagesignal t abgibt.
Auch bei der Vorrichtung kann erfindungsgemäß eine Weiterbildung
verwendet werden, die sich auf eine vorhergehende Orthogonalisierung
der Abtastungen des zu verarbeitenden Signals y t
mittels eines Gitter- oder Brückenfilters bezieht.
Die Erfindung beruht nicht auf verschiedenen Anpassungsvorrichtungen
der Koeffizienten A 1 t , . . ., AN t und B 1 t , . . ., BP t .
Es sei jedoch beispielhaft auf bekannte Vorrichtungen, die
diese Anpassung ermöglichen, verwiesen. Was den besonderen
Fall der Anpassung von Koeffizienten eines Brückenfilters
betrifft, sei insbesondere auf die folgenden Druckschriften
verwiesen:
- - J. Makhoul u. R. Viswanathan: "Adaptive lattice methods for linear prediction", IEEE-ASSP (Tulsa), 1978, S. 83-86;
- - J. Makhoul: "Stable and efficient lattice methods for linear prediction", in IEEE Transactions on Acoustics, Speech and Signal Processing, ASSP-25, Oktober 1977, S. 423-428.
Eine weiterführende Anpassungsvorrichtung ist in der
deutschen Offenlegungsschrift DE-31 15 884 A1 beschrieben.
Die Erfindung wird an Hand der in der Zeichnung dargestellten
Ausführungsbeispiele näher erläutert. Es zeigt
Fig. 1 ein Blockschaltbild eines herkömmlichen Codierers,
Fig. 2 ein Blockschaltbild eines herkömmlichen Decodierers,
Fig. 3, 4 und 5 drei Ausführungsformen der Erfindung bei denen
eine Formbildung des Quantifizierungsrauschens
durch Pol-Nullstellen-Filterung, durch Nullstellen-Filterung
bzw. durch Polfilterung erreicht
wird,
Fig. 6 und 7 zwei Ausführungsformen einer adaptiven Pol-Nullstellen-Vorhersageschaltung
mit Formbildung
durch Pol-Nullstellen-Filterung des Quantifizierungsrauschens
gemäß der Erfindung, und zwar
ohne Orthogonalisierung bzw. mit Orthogonalisierung,
Fig. 8 ein Blockschaltbild einer anderen Ausführungsform
der adaptiven Pol-Nullstellen-Vorhersageschaltung
mit Formbildung durch Nullstellenfilterung
des Quantifizierungsrauschens gemäß
der Erfindung,
Fig. 9 ein Blockschaltbild einer Ausführungsform
der adaptiven Pol-Nullstellen-Vorhersageschaltung
mit Formbildung durch Polfilterung des Quantifizierungsrauschens
gemäß der Erfindung,
Fig. 10, 11 Blockschaltbilder von zwei Ausführungsformen
der Schaltung zur Pol-Nullstellen-Modellbildung
des wiedergewonnenen Signals t , und zwar
ohne bzw. mit Orthogonalisierungsschaltung,
Fig. 12 ein Schaltbild zum Filtern des Signals y t ohne
Orthogonalisierungsschaltung,
Fig. 13 ein Schaltbild zum Filtern des Signals e t ,
Fig. 14 ein Schaltbild zum Filtern des Signals y t mit
Orthogonalisierungsschaltung,
Fig. 15 ein Blockschaltbild einer adaptiven Brückenfilterschaltung
zur Orthogonalisierung des
wiedergewonnenen Signals t ,
Fig. 16 ein Blockschaltbild einer Brückenfilterschaltung
des Signals y t ,
Fig. 17 ein Blockschaltbild einer herkömmlichen rekursiven
Einstellschaltung von Parametern eines
Pol-Nullstellen-Filters,
Fig. 18 ein Blockschaltbild einer herkömmlichen Verstärkungsfaktor-Anpaßschaltung
von rekursiven
Algorithmen, die in der vorhergehenden Schaltung
verwendet werden,
Fig. 19 ein Blockschaltbild einer herkömmlichen Anpaßschaltung
von Koeffizienten eines Brückenfilters.
Der herkömmliche Codierer und der herkömmliche Decodierer
wurden bereits an Hand der Fig. 1 und 2 erläutert.
Das Verständnis der im folgenden erläuterten Schaltungen
bzw. Schaltungsanordnungen ist unter Bezugnahme der üblichen
Konventionen bei Logikschaltungen möglich. Die Synchronisation
der Gesamtheit der Betriebsschritte erfordert Verzögerungsschaltungen
und Register, die dies berücksichtigen und die nicht
im einzelnen dargestellt sind, es sei denn, daß sie unbedingt
zum Verständnis der dargestellten Einrichtungen erforderlich
sind. Dies trifft beispielsweise für die Taktimpulse für die
Abtastung (Taktgeber CK) zu, die dort richtig verzögert werden
müssen, wo dies erforderlich ist. Im übrigen ist die Anzahl der
zur Codierung der Signale erforderlichen Binärelemente nicht
genau anzugeben, sie hängt vom Ausmaß der erwünschten Genauigkeit
ab. Die Numerierung in Form von n/1, n/2, . . ., n/K der
in einem gleichen Schaltbild auftretenden Schaltungen nimmt
Bezug auf identische Schaltungen, die die gleiche Funktion
erfüllen. Zwei Ausführungsformen der gleichen Schaltung
können zum Teil identische Schaltungen verwenden:
die letzteren sind dabei durch das gleiche Bezugszeichen bezeichnet.
die letzteren sind dabei durch das gleiche Bezugszeichen bezeichnet.
Fig. 3 zeigt ein Schaltbild einer ADPCM-Codierschaltung mit
Formbildung des Quantifizierungsrauschens mittels eines adaptiven
Pol-Nullstellen-Filters.
Die Schaltungen 1, 2, 3, 4, 5, 6, 7 sind identisch den entsprechenden
Schaltungen in Fig. 1. Der Unterschied zur Schaltungsanordnung
gemäß Fig. 1 beruht in der adaptiven Vorhersageeinrichtung
8 a, die hier vier Eingänge 101, 102, 103, 104, an Stelle
von zwei Eingängen, aufweist, wobei die Eingänge die Signale
e t , t , t bzw. y t empfangen, wobei zwei Steuereingänge 105,
106 die Koeffizienten γ MA und γ AR empfangen, die durch
die beiden Glieder 107 und 108 eingestellt sind.
Diese Eingänge sind dazu bestimmt, der Vorhersageeinrichtung
8 a die zusätzlichen Signale y t und e t und die Koeffizienten
γ MA , γ AR zuzuführen, die bei den Formbildungsschritten des
Quantifizierungsrauschens gemäß der Erfindung einwirken.
Wie sich das aus den weiter oben erläuterten Definitionen
der Erfindung ergibt, ist es nicht notwendig, simultan auf
y t und e t einzuwirken, und können Kompromisse angewendet werden,
bei denen die Formbildung des Spektrums des Quantifizierungsrauschens
durch Parallelbildung nur partiell erfolgt,
und durch Einwirken nur auf e t oder y t erhalten wird.
Fig. 4 zeigt den allgemeinen Aufbau des Codierers im ersten
Fall, bei dem die Vorhersageeinrichtung 8 b nur Eingänge 101,
102, 103 aufweist, die die Signale e t , t und t empfangen,
sowie einen Eingang 106, der den Koeffizienten γ MA empfängt.
Fig. 5 zeigt den allgemeinen Aufbau des Codierers im zweiten
Fall, bei dem die Vorhersageeinrichtung 8 c nur die Eingänge
102, 103 und 104 aufweist, die die Signale t , t und y t empfängt,
sowie den Eingang 105, der den Koeffizienten γ AR
empfängt.
Die Fig. 3, 4 und 5 zeigen daher drei wesentliche Ausführungsformen
des Codierers gemäß der Erfindung. Die folgenden Figuren
bezwecken eine ausführliche Erläuterung der Vorhersageeinrichtung
8 entsprechend den drei Ausführungsformen 8 a, 8 b
bzw. 8 c, wobei dargestellt sind
die Vorhersageeinrichtung 8 a in den Fig. 6 und 7,
die Vorhersageeinrichtung 8 b in Fig. 8,
die Vorhersageeinrichtung 8 c in Fig. 9.
die Vorhersageeinrichtung 8 b in Fig. 8,
die Vorhersageeinrichtung 8 c in Fig. 9.
Das Schaltbild gemäß Fig. 6 gibt eine Ausführungsform der
Schaltung 8 a zur adaptiven Vorhersage mit Formbildung des
Quantifizierungsrauschens mittels eines adaptiven Pol-Nullstellen-Filters
an.
Die Eingänge 102 und 103 empfangen die Signale t und t
und sind jeweils mit den beiden Eingängen 112 bzw. 113
eines Pol-Nullstellen-Filters 12 a bzw. einer Filterschaltung
verbunden. Das Filter weist eine erste Gruppe von N
Ausgängen mit der Bezeichnung 120/1, 120/2, . . ., 120/N auf,
die Signale A 1 t , . . ., An t , . . ., AN t übertragen und mit N Eingängen
130/1, 130/2, . . ., 130/N eines Filters 13 a bzw. einer
Filterschaltung des Signals y t verbunden sind, wobei letzteres
über einen Eingang 130/0 zugeführt wird. Das Filter 12 a weist
weiter eine zweite Gruppe von P Ausgängen mit der Bezeichnung
125/1, 125/2, . . ., 125/P auf, die Signale B 1 t , B 2 t , . . ., BP t übertragen
und mit P Eingängen 140/1, 140/2, . . ., 140/P eines
Filters 14 bzw. einer Filterschaltung für das Signal e t verbunden
sind, das über einen Eingang 140/0 zugeführt wird.
Das Filter 12 a weist weiter einen Ausgang 121 auf, der ein
Signal p t abgibt, sowie einen Ausgang 122, der ein Signal p t
abgibt.
Das Filter 13 a weist einen Ausgang 132 auf, der ein Signal
py t überträgt, das dem Eingang 150 einer algebraischen oder
Rechenschaltung 15 zugeführt wird, die einen zweiten Eingang
151 besitzt, der mit dem Ausgang 121 des Filters 12 a verbunden
ist und von diesem das Signal p t empfängt.
Die Rechenschaltung 15 weist einen dritten Eingang 152 auf,
der mit dem Eingang 105 verbunden ist, von dem sie ein einen
Koeffizienten γ AR wiedergebendes Signal empfängt. Die Rechenschaltung
15 weist einen Ausgang 154 auf, der ein Signal pAR t
abgibt, das gleich
γ AR py t + (1 - γ AR ) p t
ist.
Das Filter 14 weist einen Ausgang 142 auf, der ein
Signal pe t überträgt, das dem Eingang 160 einer algebraischen
oder Rechenschaltung 16 zugeführt wird, die einen zweiten Eingang
161 besitzt, der mit dem Ausgang 122 des Filters 12 a verbunden
ist und von diesem das Signal p t empfängt. Die Rechenschaltung
16 weist einen dritten Eingang 162 auf, der mit
dem Eingang 106 verbunden ist, von dem sie ein einen Koeffizienten
γ MA wiedergebendes Signal empfängt. Die Rechenschaltung
16 weist einen Ausgang 164 auf, der ein Signal pMA t abgibt,
das gleich
γ MA pe t + (1 - γ MA ) p t
ist.
Die dargestellte Schaltung weist weiter einen Addierer 17
mit zwei Eingängen 171 und 172 auf, die jeweils mit den
beiden Ausgängen 154 bzw. 164 verbunden sind, sowie einen
Ausgang 173, der ein Signal t + 1 abgibt.
Schließlich weist die Schaltung 8 a ein Register 9 auf, das
durch das Taktsignal H gesteuert ist, das das empfangene Signal
t + 1 verzögert und ein Signal t abgibt, das das Vorhersagesignal
ist.
Das Filter 12 a ist in Fig. 10 dargestellt, das Filter 13 a
in Fig. 12 und das Filter 14 in Fig. 13.
Bei dem dargestellten Ausführungsbeispiel ist das Signal p t + p t
eine Vorhersage des Signals t + 1, das durch Einstellen
des Pol-Nullstellen-Filters 12 a erhalten wird, dessen Koeffizienten
A 1, . . ., AN, B 1, . . ., BP derart gewählt sind, daß die
mittlere Leistung des Vorhersagefehlers
t + 1 - p t - p t = t + 1
aufs Äußerste verringert wird. Andererseits transformieren
die Filter 13 a und 14 jeweils die Signale y t nach py t bzw.
e t nach pe t und sind identisch zu denjenigen die t nach p t
bzw. t nach p t transformieren. Die Koeffizienten von diesen
werden jenen zu diesem Zweck zugeführt. Die Vorhersage des
zu codierenden Signals y t + 1 ist damit
t + 1 = pAR t + pMA t .
Sie wird in das Register 9 geladen und wird zum Augenblick
t + 1 gelesen unter Einwirkung durch den Taktimpuls H, der
in geeigneter Weise phasengesteuert ist. Diese Vorhersage wird
von der neuen Abtastung y t + 1 abgezogen, um den neuen Vorhersagefehler
e t + 1 zu erhalten.
Fig. 7 zeigt eine Ausführungsform der Schaltung 8 a für die
adaptive Vorhersage mit Formung des Quantifizierungsrauschens
mittels des adaptiven Pol-Nullstellen-Filters.
Die Schaltungsanordnungen 14, 15, 16, 17 und 9 sind identisch
den entsprechenden Schaltungsanordnungen in Fig. 6.
Die Unterschiede liegen in der Modellbildungsschaltung 12 b,
die sich von der Schaltung 12 a dadurch unterscheidet, daß sie
einen Orthogonalisierer enthält. Die Schaltung 12 b weist
daher eine dritte Gruppe von Ausgängen 123/1, 123/2, . . .,
123/N - 1 auf, die die N - 1 Orthogonalisierungs-Koeffizienten
R 1 t , R 2 t , . . ., R(N - 1) t abgeben. Die Schaltung 13 b weist
wiederum eine Orthogonalisierungsschaltung auf, die die
gleichen Koeffizienten verwendet und die zu diesem Zweck
eine Gruppe von N - 1 Eingängen 131/1, . . ., 131/N - 1 aufweist,
die jeweils mit den Ausgängen 123/1, . . ., 123/N - 1
der Schaltung 12 b verbunden sind.
Die Schaltung 12 b wird an Hand der Fig. 11 näher erläutert
und die Schaltung Fig. 13b wird an Hand der Fig. 14 näher
erläutert.
Das Schaltbild gemäß Fig. 6 gibt einen allgemeinen Fall wieder,
wie das weiter oben ausgeführt ist, wobei die besonderen Fälle
entsprechend der Werte der Koeffizienten γ AR , q MA erhalten
werden, die zwischen Null und Eins liegen wobei dann, wenn
die beiden Koeffizienten simultan Null sind, dies dem Nichtvorhandensein
der Formbildung entspricht.
Die beigefügte Tabelle faßt die verschiedenen möglichen
Fälle entsprechend der Werte von γ AR und γ MA zusammen.
Die dritte Spalte gibt das Filter wieder, das das Quantifizierungsrauschen
Δ e t = e t - t bezüglich dem Vorhersagefehler
wiedergibt bei dem Quantifizierungsrauschen Δ y t = y t - t
bezüglich dem zu codierenden Rauschen.
Das Schaltbild gemäß Fig. 8 entspricht dem Fall, für den
gilt γ MA = 1 und γ AR = 0, was der Schaltung 8 b für die
adaptive Vorhersage mit Formung des Quantifizierungsrauschens
mittels eines adaptiven Nullstellenfilters 12 c entspricht.
Die Schaltungen 14, 17, 19 sind identisch den entsprechenden
Schaltungen in Fig. 6.
Das Schaltbild gemäß Fig. 9 entspricht dem Fall, für den
gilt γ MA = 0 und γ AR = 1, was der Schaltung 8 c für die adaptive
Vorhersage mit Formbildung des Quantifizierungsrauschens
mittels eines adaptiven Polfilters entspricht. Die Schaltungen
13 b, 17, 9 sind dabei den entsprechenden Schaltungen in Fig. 7
identisch.
Nach der Darlegung des allgemeinen Aufbaues der erfindungsgemäßen
Vorrichtung werden die sie bildenden wesentlichen
Teile im folgenden ausführlich erläutert.
Zunächst zeigt Fig. 10 die Schaltung 12 a für die Pol-Nullstellen-Modellbildung
des Signals t , wie sie in Fig. 6 dargestellt
ist.
Die dargestellte Schaltung weist N Verzögerungsschaltungen
18/1, 18/2, . . ., 18/N um eine Abtastung (oder sequentielle
Speicher), P weitere Schaltungen 19/1, 19/2, . . ., 19/P
gleichen Aufbaues, N Parameter-Berechnungsschaltungen 20/1,
20/2, . . ., 20/N, die einen Steuereingang besitzen, P weitere
Parameter-Berechnungsschaltungen 21/1, 21/2, . . ., 21/P
gleicher Art, N Multiplizierer 22/1, 22/2, . . ., 22/N mit
zwei Eingängen, P weitere Multiplizierer 23/1, 23/2, . . .,
23/P mit zwei Eingängen,
einen Addierer 24 mit N Eingängen und einem Ausgang
121, einen Addierer 25 mit P Eingängen und einem Ausgang
122, eine Verstärkungsberechnungsschaltung 26 mit N + P
Eingängen, die mit den Ausgängen der N + P Verzögerungsschaltungen
verbunden sind, und einem Ausgang auf, der ein
Signal μ t abgibt, das den Steuereingängen aller Parameter-Berechnungsschaltungen
zugeführt wird.
Der Eingang 113 der Schaltung empfängt das Signal t , das
einerseits einem ersten Eingang des Multiplizierers 22/1
und andererseits einem Eingang der Schaltung 18/1 zugeführt
wird. Der Ausgang der Schaltung 18/1 gibt ein verzögertes Signal
t - 1 ab, das einem Eingang der Verstärkungsberechnungsschaltung
26, einem ersten Eingang der Parameter-Berechnungsschaltung
20/1, einem ersten Eingang des Multiplizierers
22/2 und schließlich einem Eingang der Schaltung 18/2 zugeführt
wird. Die gleichen Verbindungen liegen für die anderen
Schaltungen vor mit Ausnahme deren letzter.
Die Schaltung 18/N empfängt das Signal t - N + 1 und gibt am
Ausgang ein Signal t - N ab, das einzig dem entsprechenden
Eingang der Schaltung 26 und dem ersten Eingang der Schaltung
20/N zugeführt wird.
Der Eingang 112 der Schaltung empfängt das Signal t , das
dem zweiten Eingang der Schaltungen 20/1, . . ., 20/N und 21/1,
. . ., 21/P für die Parameter-Berechnung zugeführt wird sowie
dem ersten Eingang des Multiplizierers 23/1 und dem Eingang
der Verzögerungsschaltung 19/1. Der Ausgang der Schaltung
19/1 gibt ein Signal t - 1 ab, das dem entsprechendem Eingang
der Schaltung 26, dem ersten Eingang der Schaltung 21/1,
dem ersten Eingang der Schaltung 23/2 und schließlich dem
Eingang der Schaltung 19/2 zugeführt wird. Die gleichen
Verbindungen gelten für die folgenden Schaltungen bis zur
Schaltung 19/P, die das Signal t - P + 1 empfängt und deren
Ausgang ein Signal t - P abgibt, das dem
entsprechendem Eingang der Schaltung 26 und dem ersten
Eingang der Schaltung 21/P zugeführt wird. Die Ausgänge
der Schaltungen 20/1, . . ., 20/N, die mit 120/1, 120/2, . . .,
bzw. 120/N bezeichnet sind, geben die Koeffizienten A 1 t ,
. . ., AN t ab und bilden die Ausgänge der Schaltung 12 a.
Sie sind andererseits jeweils mit dem zweiten Eingang von
Multiplizierern 22/1, . . ., 22/N verbunden, deren Ausgänge jeweils
die Signale A 1 t , . . ., AN t - N + 1 abgeben, die den N entsprechenden
Eingängen des Addierers 24 zugeführt werden,
dessen Ausgang 21 ein Ausgang der Schaltung 12 a ist, der das
Signal p t abgibt.
Die Ausgänge der Schaltungen 21/1, . . ., 21/P, die mit 125/1, . . .,
bzw. 125/P bezeichnet sind, geben die Koeffizienten B 1 t , . . .,
BP t ab und sind die Ausgänge der Schaltung 12 a. Sie sind
im übrigen jeweils mit dem zweiten Eingang der Schaltungen
23/1, . . ., 23/P verbunden, deren jeweilige Ausgänge Signale
B 1 t , . . ., BP t - P + 1 abgeben, die den entsprechenden Eingängen
des Addierers 25 zugeführt sind, dessen Ausgang 122 ein Ausgang
der Schaltung 12 a ist und das Signal p t abgibt.
Die Schaltung 12 c gemäß Fig. 8 kann dadurch erhalten werden,
daß in der Schaltung 12 a gemäß Fig. 10 die Verbindungen weggelassen
werden, die den Zugang zu den Ausgängen 120/1, . . .,
120/N ermöglichen, die die Koeffizienten A 1 t , . . ., AN t abgeben.
Eine Ausführungsform der Schaltung 12 wird dadurch
erhalten, daß in der Schaltung 12 a diejenigen Verbindungen
unterdrückt werden, die den Zugriff zu den Ausgängen 120/1,
. . ., 120/N ermöglichen, die die Signale A 1 t , . . ., AN t abgeben,
und zu den Ausgängen 125/1, . . ., 125/B, die die Signale B 1 t ,
. . ., BP t abgeben. Diese Ausführungsform ist diejenige, die
notwendigerweise im Empfänger (Fig. 2) verwendet werden muß,
wenn eine der Schaltungen 12 a oder 12 c im Sender (Fig. 1)
verwendet ist. Schließlich wird eine Ausführungsform der
Schaltung 12 a dadurch erhalten, daß die Schaltung 26 und die
dorthin führenden Verbindungen weggelassen sind,
wobei der Steuereingang der Schaltungen 20/1, . . ., 20/N,
21/1, . . ., 21/P nun mit einer Schaltung verbunden ist, die
ein konstantes Signal abgibt.
Bei dem dargestellten Ausführungsbeispiel ist das Signal:
p t + p t = A 1 t · t + . . . + AN t t - N + 1 + B 1 t t + . . . + BP t t - P + 1
eine Vorhersage des Signals t + 1, wobei die Koeffizienten
A 1 t , . . ., AN t und B 1 t , . . ., BP t des Pol-Nullstellen-Vorhersagefilters
rekursiv durch die Schaltungen 20/1, . . ., 20/N und
21/1, . . ., 21/B derart eingestellt sind, daß die mittlere
Leistung des Vorhersagefehlers t + 1 aufs äußerste verringert
ist.
Die algebraischen oder Rechenschaltungen 20/1, . . ., 20/N,
21/1, . . ., 21/P können mittels N + P identischer Schaltungen,
die parallel arbeiten, erreicht werden, oder durch einen
einzigen Prozessor, der im Zeitmultiplex arbeitet, wobei die
Steuerung und Führung dieser Multiplexierung hier nicht erläutert
wird. Das gleiche trifft auch für die Multiplizierer
22/1, . . ., 22/N, 23/1, . . ., 23/P zu.
Das Schaltbild gemäß Fig. 11 gibt die Schaltung 12 b zur Pol-Nullstellen-Modellbildung
des Signals t bei der Ausführungsform
wieder, die einen Orthogonalisierer enthält.
Die bereits an Hand Fig. 10 erläuterten Schaltungen weisen
dabei die gleichen Bezugszeichen auf.
Die Besonderheit der Schaltung 12b gemäß Fig. 11 gegenüber
der Schaltung 12 a in Fig. 10 liegt daher im Vorliegen des
Orthogonalisierers 28 a, der das Signal t an einem Eingang
280 empfängt und N orthogonale Abtastungen ε 1 t , ε 2 t , . . ., ε N t
an N Ausgängen 281/1, 281/2, . . ., 281/N und N - 1 Koeffizienten
der sogenannten partiellen Korrelation oder auch der Reflexion
R 1 t , R 2 t , . . ., R(N - 1) t an N - 1 Ausgängen 282/1, 282/2, . . ., 282/N - 1
abgibt, die mit den N - 1 Ausgängen 123/1, 123/2, . . ., 123/N - 1
der Schaltung 12 b jeweils verbunden sind, wobei
sie anschließend mit den N - 1 Eingängen der Schaltung 13 b
gemäß Fig. 7 verbunden werden.
Bei der Schaltung gemäß Fig. 11 empfangen die Multiplizierer
22/1, . . ., 22/N und die Verzögerungsschaltungen 29/1, . . .,
29/N die orthogonalen Abtastungen 1 t , . . ., N t an Stelle
der Abtastungen t , . . ., t - N + 1 wie bei Fig. 10.Eine Ausführungsform der Schaltung 12 c gemäß Fig. 8 wird
dadurch erhalten, daß in der Schaltung 12 b gemäß Fig. 11
die Verbindungen unterdrückt werden, die den Zugriff zu
den Ausgängen 123/1, . . ., 123/N - 1 und 120/1, . . ., 120/N ermöglichen.
Die Schaltung 12 d gemäß Fig. 9 wird dadurch erhalten,
daß in der Schaltung 12 b gemäß Fig. 11 die Verbindungen
unterdrückt werden, die den Zugriff zu den Ausgängen
125/1, . . ., 125/P ermöglichen. Eine andere Form der Schaltung
12 wird dadurch erhalten, daß in der Schaltung 12 b die Verbindungen
unterdrückt werden, die den Zugriff zu den Ausgängen
ermöglichen, die die Koeffizienten R 1 t , . . ., R(N - 1) t , A 1 t , . . .,
AN t , B 1 t , . . ., BP t ermöglichen. Diese Ausführungsform der
Schaltung entspricht derjenigen, die notwendigerweise im
Empfänger zu verwenden ist, wenn eine der Schaltungen 12 b,
12 c (mit der hier erläuterten Ausführungsform) oder 12 d
im Sender verwendet ist.Schließlich wird eine Ausführungsform der Schaltung 12 b
dadurch erhalten, daß die Schaltung 26 und die zu ihr führenden
Verbindungen unterdrückt werden, wobei dann der
dritte Eingang der Schaltungen 20/1, . . ., 20/N, 21/1, . . .,
21/P mit einer Schaltung verbunden ist, die ein konstantes
Signal mit der Bezeichnung μ abgibt.Bei dem dargestellten Ausführungsbeispiel ist das Signal
p t + p t eine andere Berechnungsform für die Vorhersage
des Signals t + 1 entsprechend den weiter oben an Hand Fig. 10
näher erläuterten Regeln,
wobei der Unterschied in der in der Schaltung 28 a bezüglich
der Abtastungen t , . . ., t - N + 1 durchgeführten Vorbehandlung
liegt, derart, daß sie bezüglich einander im
Sinne der geringsten Quadrate orthogonalisiert werden.
Die gleiche Anmerkung wie bei der Anordnung gemäß Fig. 10
gilt auch hier bezüglich der Ausführung der Schaltungen
20/1, . . ., 20/N, 21/1, . . ., 21/P oder 22/1, . . ., 22/N, 23/1,
. . ., 23/P.Fig. 12 zeigt ein Schaltbild des Filters 13 a zum Filtern
des Signals y t wie gemäß Fig. 6. Das dargestellte Filter weist
N - 1 Verzögerungsschaltungen 20/1, 30/2, . . ., 30/N -1 um eine
Abtastung, N Multiplizierer 32/1, 32/2, . . ., 32/N mit zwei
Eingängen und einen Addierer 34 mit N Eingängen, die mit den
Multiplizierern verbunden sind, und mit einem Ausgang auf,
der mit dem Ausgang 132 der Schaltung verbunden ist.Der Eingang 130/0 empfängt das Signal y t , das dem ersten
Eingang des Multiplizierers 32/1 und dem Eingang der Verzögerungsschaltung
30/1 zugeführt wird. Die gleichen Verbindungen
sind mit entsprechenden Nummerierungen zutreffend
bis zum Eingang der Verzögerungsschaltung 30/N - 1, die das
Signal y t - N + 2 empfängt und das Signal y t - N + 1 abgibt, das
dem ersten Eingang des Multiplizierers 32/N zugeführt wird.
Die Eingänge 130/1, 130/2, . . ., 130/N, die die Signale A 1 t ,
. . ., AN t empfangen, sind jeweils mit dem zweiten Eingang der
Schaltungen 32/1, . . ., 32/N verbunden, deren jeweilige Ausgänge
die erzeugten Signale A 1 t y t , . . ., AN t y t abgeben, die
den N entsprechenden Eingängen des Addierers 34 zugeführt
werden, dessen Ausgang der Ausgang 32 der Schaltung ist
und das Signal py t abgibt.Fig. 13 zeigt das Filter 14 zum Filtern von e t . Die dargestellte
Schaltung weist P - 1 Verzögerungsschaltungen 31/1, . . .,
31/P - 1 um eine Abtastung, P Multiplizierer 33/1, 33/2, . . .,
33/P mit zwei Eingängen und einen Addierer 35 mit P Eingängen
auf, die mit den Multiplizierern verbunden sind,
wobei der Addierer 35 einen Ausgang 142 besitzt.Der Eingang 140/0 empfängt das Signal e t , das dem ersten
Eingang des Multiplizierers 33/1 und dem Eingang der Verzögerungsschaltung
31/1 zugeführt wird. Die gleichen Verbindungen
sind mit entsprechenden Numerierungen gültig bis
zum Eingang der Schaltung 31/P - 1, der ein Signal e t - P + 2
empfängt, und dessen Ausgang ein Signal e t - P + 1 abgibt, das
dem ersten Eingang der Schaltung 33/P zugeführt wird.
Die Eingänge der Schaltung 14, 140/1, 140/2, . . ., 140/P,
die die Koeffizienten B 1 t , . . ., BP t übertragen, sind jeweils
mit dem zweiten Eingang der Schaltungen 33/1, . . ., 33 P verbunden,
deren Ausgänge jeweils die erzeugten oder Produktsignale
B 1 t e t , . . ., BP t e t abgeben, die den entsprechenden
Eingängen des Addierers 35 zugeführt werden, dessen Ausgang,
der der Ausgang 142 der Schaltung 14 ist, das Signal pe t
abgibt.Bei dem dargestellten Anwendungsbeispiel ist das Signal py t ,
das durch die Schaltung 13 a gemäß Fig. 12 abgegeben wird,
und zum Signal pe t hinzugefügt ist, das durch die Schaltung
14 gemäß Fig. 13 abgegeben ist, eine Pseudovorhersage des
Signals y t + 1 unter Verwendung des Pol-Nullstellen-Vorhersagefilters,
das zur Modellbildung des wiedergewonnenen Signals
t verwendet ist.Fig. 14 zeigt den Aufbau des Filters 13 b zum Filtern des
Signals y t mit Orthogonalisierer. Die bereits an Hand Fig. 12
erläuterten Schaltungen besitzen dabei die gleichen Bezugszeichen.
Die dargestellte Schaltung weist ein Brückenfilter
36 mit einem Signaleingang 360 und N - 1 Koeffizienteneingängen
361/1, 361/2, . . ., 361/N - 1 und mit N Ausgängen 362/1, 362/2, . . .,
362/N auf.
Der Eingang 130/0 der Schaltung 13 b empfängt das Signal y t
und ist mit dem Eingang 360 des Brückenfilters 36 verbunden.
Die anderen Eingänge 131/1, . . ., 131/N - 1, die die Koeffizienten
R 1 t , . . ., R(N - 1) t empfangen, sind mit den Eingängen 361/1, . . .,
361/N - 1 der Schaltung 36 verbunden. Die Ausgänge 362/1, . . .,
362/N der Schaltung 36 geben orthogonale Abtastungen ε 1 t ,
. . ., ε N t ab und sind jeweils mit dem ersten Eingang der
Multiplizierer 32/1, . . ., 32/N verbunden, deren zweiter Eingang
mit den Eingängen 130/1, . . ., 130/N der Schaltung 13 b verbunden
sind, die die Koeffizienten A 1 t , . . ., bzw. AN t empfangen.
Die Ausgänge der Schaltungen 32/1, . . ., 32/N sind mit entsprechenden
Eingängen des Addierers 34 verbunden, dessen Ausgang
der Ausgang 132 der Schaltung 13 b ist und das Signal py t
abgibt.Bei dem dargestellten Ausführungsbeispiel stimmt das das
Signal y t in das Signal py t transformierende Filter mit dem
Filter überein, daß das Signal Iy t in das Signal p t umsetzt,
das an Hand Fig. 11 erläutert worden ist.Fig. 15 zeigt den Aufbau eines Orthogonalisierers 28 a, der
ein Brückenfilter verwendet wie in Fig. 11 dargestellt.
Die Schaltung weist N - 1 Zellen 285/1, . . ., 285/N - 1 auf, wobei
lediglich deren erste und deren letzte im einzelnen dargestellt
sind, wobei die n - 2 ersteren Zellen der allerersten
gleich sind. Sie weist auf:
Zwei Subtrahierer 37/1 und 38/1 mit zwei Eingängen und einem Ausgang, eine Schaltung 39/1 zur rekursiven Anpassung von Koeffizienten mit zwei Eingängen 391/1 und 392/1 und einem Ausgang 395/1, zwei Multiplizierer 40/1 und 41/1 mit zwei Eingängen und einem Ausgang und eine Verzögerungsschaltung 42/1 um eine Abtastung.Die letzte Zelle 265/N - 1 enthält nur einen Subtrahierer 38/N - 1, einen Multiplizierer 40/N - 1, eine Verzögerungsschaltung 42/N - 1 und eine Schaltung 39/N - 1 zur rekursiven Anpassung von Koeffizienten.Die gesamte Schaltung 28 a weist einen Eingang 280, eine erste Gruppe von N Ausgängen 281/1, 281/2, . . ., 281/N und eine zweite Gruppe von N - 1 Ausgängen 282/1, 282/2, . . ., 282/N - 1 auf.Der Eingang 280 der Schaltung 28 a empfängt das Signal t , das jeweils dem Ausgang 281/1, der ein Signal mit der Bezeichnung 1 t abgibt, einem Eingang der Verzögerungsschaltung 42/1, einem ersten Eingang 391/1 der Schaltung 39/1 zur rekursiven Anpassung der Reflexionskoeffizienten und schließlich einem ersten Eingang des Multiplizierers 40/1 zugeführt wird. An diesem Eingang 280 ist das Signal mit 1 t bezeichnet. Der Ausgang der Schaltung 42/1 gibt ein Signal mit der Bezeichnung 1 t - 1 ab, das dem zweiten Eingang der Schaltung 39/1, dem ersten Eingang des Multiplizierers 41/1 und dem ersten Eingang des Subtrahierers 38/1 zugeführt wird. Der Ausgang 395/1 der Schaltung 39/1 gibt einen Koeffizienten R 1 t ab, der dem Ausgang 282/1 zugeführt wird sowie dem zweiten Eingang der beiden Multiplizierer 40/1 und 41/1 deren jeweilige Ausgänge Signale mit der Bezeichnung 1 t und 1 t abgeben, die jeweils dem zweiten Eingang der Schaltungen 38/1 und 37/1 zugeführt werden, deren jeweilige Ausgänge Signale mit der Bezeichnung und abgeben. Der Ausgang der Schaltung 38/1 ist mit dem Ausgang 281/2 der Schaltung 28 a verbunden.Die gleichen Verbindungen treffen mit entsprechenden Numerierungen zu bis zu den Ausgängen, mit Ausnahme der Schaltung 37/N - 2 und 38/N - 2, die Signale mit der Bezeichnung bzw. abgeben. Der Ausgang der Schaltung 38/N - 2 ist mit dem Eingang der Schaltung 42/N - 2 verbunden, dessen Ausgang ein Signal mit der Bezeichnung abgibt, das dem zweiten Eingang der Schaltung 39/N - 1 und dem ersten Eingang der Schaltung 38/N - 1 zugeführt wird. Der Ausgang der Schaltung 37/N - 2 gibt ein Signal mit der Bezeichnung ab, das dem ersten Eingang der Schaltung 39/N - 1 und dem ersten Eingang der Schaltung 40/N - 1 zugeführt wird. Der Ausgang der Schaltung 39/N - 1 gibt einem Koeffizienten R(N - 1) t ab, der am Ausgang 262/N - 1 der Schaltung 28 a auftritt und der dem zweiten Eingang der Schaltung 40/N - 1 zugeführt wird, dessen Ausgang ein Signal mit der Bezeichnung abgibt, wobei dieser Ausgang mit dem zweiten Eingang der Schaltung 38/N - 1 verbunden ist, dessen Ausgang ein Signal mit der Bezeichnung abgibt, das einem Ausgang 281/N der Schaltung 28 a zugeführt wird.Bei dem dargestellten Ausführungsbeispiel ist die Schaltung 28 a eine Ausführungsform eines (Nur-)Nullstellen-Brückenfilters, dessen Koeffizienten R 1, . . ., R(N - 1) derart eingestellt sind, daß sich ergibt: = t - n - E( t - n / t , . . ., t - n + 1),wobei der Ausdruck E (./.) eine Abschätzung gemäß geringsten Quadraten entspricht und wobei der Schrägstrich bedeutet:
"bedingt durch die Kenntnis von".Ein Ausführungsbeispiel der Schaltungen 39/1, . . ., 39/N - 1 wird an Hand der Fig. 19 erläutert.Die die Schaltungen 37/n, 38/n, 39/n, 40/n, 41/n bildenden Zellen können einerseits durch einzelne Schaltungen gebildet werden und können andererseits, falls diese nicht parallel arbeiten müssen, durch Zeit-Multiplexierung einer einzigen Zelle erreicht werden, wobei die Steuerung der Multiplexierung hier nicht im einzelnen erläutert wird.Fig. 16 zeigt den Schaltungsaufbau eines Orthogonalisierers 36 mit Empfang der Reflexionskoeffizienten, wie er in Fig. 14 dargestellt ist. Diese Schaltung ist analog der gemäß Fig. 15 mit Ausnahme der Tatsache, daß keine Schaltungen zur Bildung der Reflexionskoeffizienten vorgesehen sind, da diese zugeführt werden. Die Schaltung besteht aus N - 1 Zellen 365/1, . . ., 365/N - 1, wobei die ersten N - 2 zur allerersten identisch sind. Diese weist auf:
Zwei Subtrahierer 43/1 und 44/1, zwei Multiplizierer 45/1 und 46/1 und eine Verzögerungsschaltung 47/1 um eine Abtastung. Die letzte Zelle 365/N - 1 weist lediglich einen Subtrahierer 44/N - 1 und einen Multiplizierer 45/N - 1 auf. Die Gesamtheit der Schaltung 36 weist einen Signaleingang 360, eine Gruppe von Eingängen 361/1, 361/2, . . ., 361/N - 1, die die N - 1 Reflexionskoeffizienten empfangen, die zur Filterung notwendig sind, und eine Gruppe von Ausgängen 362/1, 362/2, . . ., 362/N auf, die die orthogonalen Abtastungen ε 1 t , ε 2 t , . . ., ε N t abgeben.Der Eingang 360 der Schaltung empfängt das Signal y t und ist mit dem Ausgang 362/1 verbunden, der ein Signal mit der Bezeichnung ε 1 t abgibt, und mit dem Eingang der Verzögerungsschaltung 47/1 verbunden. Der Ausgang der Schaltung gibt ein Signal ε 1 t - 1 ab und ist mit dem ersten Eingang des Multiplizierers 46/1 und dem ersten Eingang des Subtrahierers 44/1 verbunden. Der Eingang 360 ist auch mit dem ersten Eingang des Subtrahierers 43/1 und mit dem ersten Eingang des Multiplizierers 45/1 verbunden, die das Eingangssignal mit der Bezeichnung η 1 t empfangen. Der Eingang 361/1 der Schaltung 36 ist mit dem zweiten Eingang jeder der beiden Schaltungen 45/1 und 46/1 verbunden, deren Ausgänge die Signale abgeben, die mit εη 1 t und ηε 1 t bezeichnet sind und die jeweils den zweiten Eingängen jeder der beiden Schaltungen 44/1 und 43/1 zugeführt werden. Die Schaltung 44/1 gibt das Signal e 2 t ab, das dem Ausgang 362/2 der Schaltung zugeführt wird. Die gleichen Verbindungen treffen für die übrigen Schaltungen, 44/N - 2 und 43/N - 2 ausschließlich, zu. Der Ausgang der Schaltung 44/2 gibt ein Signal e (N - 1) t ab, das dem Ausgang 362/N - 1 der Schaltung zugeführt wird und ist mit dem Eingang 47/N - 1 verbunden, dessen Ausgang ein Signal ε (N - 1) t - 1 abgibt, das dem ersten Eingang des Subtrahierers 44/N - 1 zugeführt wird. Der Ausgang der Schaltung 43/N - 2 gibt ein Signal η (N - 1) t ab, und ist mit dem ersten Eingang der Schaltung 45/N - 1 verbunden, dessen zweiter Eingang mit dem Eingang 361/N - 1 verbunden ist, der R(N - 1) t empfängt. Der Ausgang der Schaltung 45/N - 1 gibt ein Signal εη (N - 1) t ab, und ist mit dem zweiten Eingang der Schaltung 44/N - 1 verbunden, dessen Ausgang ein Signal e N t abgibt, das dem Ausgang 362/N der Schaltung 36 zugeführt wird.Bei dem dargestellten Ausführungsbeispiel bildet die Schaltung 36 ein Brückenfilter, das der gleichen Übertragungsfunktion entspricht, die diejenige des Filters gemäß der Schaltung 28 a. Die Anmerkungen bezüglich der Ausführung letzteren Filters treffen auch für die Ausführung jeder Zelle zu, die durch die Schaltungen 43/n, 44/n, 45/n, 46/n gebildet ist.Als Beispiel der Ausführung zeigt Fig. 17 ein Schaltbild eines Ausführungsbeispiels, das bei irgendeiner der Parameter-Berechnungsschaltungen 20/1, . . ., 20/N, 21/1, . . ., 21/P gemäß den Fig. 10 und 11 verwendbar ist.Die dargestellte Schaltung weist einen Multiplizierer 48 mit drei Eingängen und einem Ausgang auf, an den sich ein Addierer 49 mit zwei Eingängen und einem Ausgang anschließt, der an einen seiner Eingänge über eine Verzögerungsschaltung 50 um eine Abtastung rückgekoppelt ist. Die Schaltung weist drei Eingänge 211, 212 und 213 und einen Ausgang 214 auf.Der erste Eingang 211 empfängt ein Signal mit der Bezeichnung x t , bei dem es sich entweder um das Signal t beim Fall der Fig. 10 oder um das Signal beim Fall der Fig. 11, oder auch bei beiden Fällen um ein verzögertes Signal t handeln kann. Der zweite Eingang 212 empfängt das Signal t . Die beiden ersten Eingänge der Schaltung 48 empfangen x t und t und der dritte Eingang empfängt ein Signal mit der Bezeichnung μ t , das vom dritten Eingang 213 der Schaltung stammt. Deer Ausgang der Schaltung 48 gibt ein Signal mit der Bezeichnung Δ A t ab. Der Addierer 49 gibt am Ausgang 214 ein Signal mit der Bezeichnung A t ab. Die Schaltung 50 wird zum Lesen mittels des Taktsignals H betätigt und gibt an seinem Ausgang ein verzögertes Signal mit der Bezeichnung A t - 1 ab.Bei dem dargestellten Ausführungsbeispiel führt die Schaltung die BerechnungA t = A t - 1 + μ t x t t durch, wobei die Verstärkung μ t entweder festliegt oder mittels der Schaltung 26, die in den Fig. 10 und 11 dargestellt ist, berechnet ist. Andere Ausführungsformen sind möglich für die Berechnung der Parameter und sind an sich üblich, wie beispielsweise diejenige die folgende Folge verwirklicht:A t = A t - 1 + μ sign (x t ) sign ( t ).Diese Ausdrücke geben für den Fall, daß sie die Bestimmung eines Koeffizienten eines bestimmten Ranges ausgehend von dem Koeffizienten des vorhergehenden Ranges ermöglichen, den rekursiven oder auch sequentiellen Charakter der Berechnung der Parameter der Filterung wieder.Als Beispiel zeigt Fig. 18 eine Ausführungsform einer Verstärkungsberechnungsschaltung wie sie in den Fig. 10 und 11 verwendet ist (Schaltung 26).Die dargestellte Schaltung weist K Eingänge (wobei K = N + P; vergleiche Fig. 10 und 11) 261/1, 261/2, . . ., 261/K und einen Ausgang 260 auf. Sie enthält K Quadrierer 51/1, 51/2, . . ., 51/K, eine algebraische oder Rechenschaltung 52 mit K Signaleingängen, zwei Steuereingängen 521 und 522 und einem Ausgang 523, einen Addierer 53 mit zwei Eingängen 531 und 532, deren erster mit dem Ausgang 523 verbunden ist, und einem Ausgang 533 sowie eine Verzögerungsschaltung 54 um eine Abtastung.Die Eingänge der Schaltung empfangen Signale mit der Bezeichnung z 1 t , . . ., zK t , die jeweils den Quadrierern 51/1, . . ., 51/K zugeführt werden, deren jeweilige Ausgänge Signale z 1 t ², . . ., zK t ² abgeben, die dem entsprechenden Eingang der algebraischen oder Rechenschaltung 52 zugeführt werden. Der Eingang 521 davon empfängt ein konstantes Signal μ und der Eingang 522 ein Signal μ t - 1, das von der Verzögerungsschaltung 54 stammt, das zum Lesen durch das Taktsignal H betätigt ist. Der Ausgang 523 der Schaltung 52 gibt ein Signal mit der Bezeichnung Δμ t ab, das dem ersten Eingang 531 des Addierers 53 zugeführt wird. Der zweite Eingang 532 dieser Schaltung ist mit dem Ausgang der Schaltung 54 verbunden. Der Ausgang 533 des Addierers gibt ein Signal mit der Bezeichnung μ t ab, das dem Ausgang 260 der Schaltung 26 zugeführt wird und weiter auch dem Eingang der Schaltung 54.Bei dem dargestellten Ausführungsbeispiel führt die Schaltung 52 die folgende Berechnung durch:Δμ t = μ [z 1 t ² + . . . + zN t ² - μ t - 1],was für die Verstärkungsberechnungsschaltung 26 der Berechnung entspricht: Schließlich zeigt ebenfalls beispielhaft Fig. 19 eine mögliche Ausführungsform einer der Schaltungen 39/1, . . ., 39/N - 1 zur Berechnung der Reflexionskoeffizienten, die in Fig. 15 verwendet ist. Die Schaltung 39 weist zwei Eingänge 391, 392 und einen Ausgang 395 auf und enthält:Eine erste Schaltung 55 zur algebraischen Berechnung mit vier Eingängen 551, 552, 553, 554 und einem Ausgang 555, einem Addierer 56 mit zwei Eingängen 561 und 562, deren erster mit dem Ausgang 555 verbunden ist, und einem Ausgang 563, der zum Eingang 562 über eine erste Verzögerungsschaltung 57 rückgekoppelt ist;
eine zweite Schaltung 58 zur algebraischen Berechnung mit drei Eingängen 581, 582 und 583 und einem Ausgang 584, einem zweiten Addierer 59 mit zwei Eingängen 591 und 592, deren erster mit dem Ausgang 584 verbunden ist, und einem Ausgang 593, der zum Eingang 592 über eine zweite Verzögerungsschaltung 60 rückgekoppelt ist;
eine dritte Schaltung 61 zur algebraischen Berechnung mit drei Eingängen 611, 612 und 613 und einem Ausgang 614, einem dritten Addierer 62 mit zwei Eingängen 621 und 622, deren erster mit dem Ausgang 614 verbunden ist, und mit einem Ausgang 623, der zum Eingang 622 über eine dritte Verzögerungsschaltung 63 rückgekoppelt ist;
einen vierten Addierer 64 mit zwei Eingängen 641 und 642, deren erster mit dem Ausgang 593 des Addierers 59 und deren zweiter mit dem Ausgang 623 des Addierers 62 verbunden ist, und einem Ausgang 643;
einen Teiler 65 mit zwei Eingängen 651 und 652, deren erster mit dem Ausgang 563 des Addierers 56 und zweiter mit dem Ausgang 643 des Addierers 64 verbunden ist, und einem Ausgang 653.Mit den bereits mit Bezug auf Fig. 15 verwendeten Bezeichnungen empfängt der erste Eingang 361 der Schaltung ein Signal mit der Bezeichnung und der zweite Eingang 392 ein Signal . Die Signale werden den entsprechenden Eingängen 551 und 552 der Schaltung 55 zur algebraischen Berechnung zugeführt, deren Eingang 553 ein Signal mit der Bezeichnung τ empfängt, das konstant ist, und deren Eingang 554 ein Signal mit der Bezeichnung empfängt, das vom Ausgang der Schaltung 57 stammt, das durch das Taktsignal H betätigt ist. Der Ausgang 555 der Schaltung 55 gibt ein Signal mit der Bezeichnung ab, das dem ersten Eingang 561 des Addierers 56 zugeführt wird, dessen Ausgang 563 ein Signal mit der Bezeichnung abgibt, das einerseits dem ersten Eingang 651 (Zähler) des Teilers 65 zugeführt wird, sowie andererseits dem Eingang des Registers bzw. der Verzögerungsschaltung 57, deren Ausgang das Signal abgibt, das dem zweiten Eingang 562 der Schaltung 56 zugeführt wird.Der Eingang 391 ist auch mit dem Eingang 581 der Schaltung 58 zur algebraischen Berechnung verbunden, deren Eingang 582 ein konstantes Signal τ empfängt. Der dritte Eingang 583 empfängt ein Signal mit der Bezeichnung , das von dem Register bzw. der Verzögerungsschaltung 60 kommt, die durch das Taktsignal H betätigt ist. Der Ausgang 584 der Schaltung 58 gibt ein Signal mit der Bezeichnung ab, das dem ersten Eingang 591 des Addierers 59 zugeführt wird, dessen Ausgang 593 ein Signal mit der Bezeichnung abgibt, das einerseits den ersten Eingang 641 des Addierers 64 zugeführt wird, sowie andererseits dem Eingang des Registers bzw. der Verzögerungsschaltung 60, deren Ausgang das Signal abgibt, das dem zweiten Eingang 592 der Schaltung 59 zugeführt wird. Der Eingang 392 ist auch mit dem Eingang 611 der Schaltung 61 zur algebraischen Berechnung verbunden, deren Eingang 612 ein konstantes Signal τ und deren Eingang 613 ein Signal mit der Bezeichnung empfängt, das von der durch das Taktsignal H betätigten Schaltung 63 stammt. Der Ausgang 614 der Schaltung 61 gibt ein Signal mit der Bezeichnung ab, das dem ersten Eingang 621 des Addierers 62 zugeführt wird, dessen Ausgang 623 ein Signal mit der Bezeichnung abgibt, das einerseits dem zweiten Eingang 642 des Addierers 64 und andererseits dem Eingang des Registers bzw. der Verzögerungsschaltung 63 zugeführt wird, deren Ausgang das Signal abgibt, das dem zweiten Eingang 622 der Schaltung 62 zugeführt wird. Der Ausgang 643 der Schaltung 64 gibt ein Signal mit der Bezeichnung d en t ab, das dem zweiten Eingang 652 (Nenner) des Teilers 65 zugeführt wird, dessen Ausgang 653 ein Signal R t abgibt, das dem Ausgang 395 der Schaltung zur Berechnung der Reflexionskoeffizienten zugeführt wird.Bei dem dargestellten Ausführungsbeispiel führt die Schaltung 55 folgende Berechnung durch: = τ (2- - ,woraus sich ergibt, daß das Signal eine rekursive Abschätzung mit Speicherung ist, die exponentiell abnehmend ist, vom zweifachen der Kreuz-Kovarianz der Signale und . Die Schaltungen 58 und 61 führen dabei folgende Berechnungen jeweils durch: = τ (()² - und = τ ( ε t - 1² - E e t - 2²),woraus sich ergibt, daß die Signale und rekursive Abschätzungen der jeweiligen Leistungen der beiden Wege sind, nämlich Vorwärts (Signal und Rückwärts (Signal . Schließlich ist R t eine rekursive Abschätzung von theoretischen Reflexionskoeffizienten gemäß: wobei die Bezeichnung E wieder die mathematische Wahrscheinlichkeit bezeichnet.Die erläuterte Ausführungsform ist lediglich beispielhaft, es können auch andere rekursive Abschätzer verwendet werden, beispielsweise sei hier auf die eingangs erwähnte Anmeldung vom gleichen Tage verwiesen.Selbstverständlich sind noch andere Ausführungsformen möglich.
Zwei Subtrahierer 37/1 und 38/1 mit zwei Eingängen und einem Ausgang, eine Schaltung 39/1 zur rekursiven Anpassung von Koeffizienten mit zwei Eingängen 391/1 und 392/1 und einem Ausgang 395/1, zwei Multiplizierer 40/1 und 41/1 mit zwei Eingängen und einem Ausgang und eine Verzögerungsschaltung 42/1 um eine Abtastung.Die letzte Zelle 265/N - 1 enthält nur einen Subtrahierer 38/N - 1, einen Multiplizierer 40/N - 1, eine Verzögerungsschaltung 42/N - 1 und eine Schaltung 39/N - 1 zur rekursiven Anpassung von Koeffizienten.Die gesamte Schaltung 28 a weist einen Eingang 280, eine erste Gruppe von N Ausgängen 281/1, 281/2, . . ., 281/N und eine zweite Gruppe von N - 1 Ausgängen 282/1, 282/2, . . ., 282/N - 1 auf.Der Eingang 280 der Schaltung 28 a empfängt das Signal t , das jeweils dem Ausgang 281/1, der ein Signal mit der Bezeichnung 1 t abgibt, einem Eingang der Verzögerungsschaltung 42/1, einem ersten Eingang 391/1 der Schaltung 39/1 zur rekursiven Anpassung der Reflexionskoeffizienten und schließlich einem ersten Eingang des Multiplizierers 40/1 zugeführt wird. An diesem Eingang 280 ist das Signal mit 1 t bezeichnet. Der Ausgang der Schaltung 42/1 gibt ein Signal mit der Bezeichnung 1 t - 1 ab, das dem zweiten Eingang der Schaltung 39/1, dem ersten Eingang des Multiplizierers 41/1 und dem ersten Eingang des Subtrahierers 38/1 zugeführt wird. Der Ausgang 395/1 der Schaltung 39/1 gibt einen Koeffizienten R 1 t ab, der dem Ausgang 282/1 zugeführt wird sowie dem zweiten Eingang der beiden Multiplizierer 40/1 und 41/1 deren jeweilige Ausgänge Signale mit der Bezeichnung 1 t und 1 t abgeben, die jeweils dem zweiten Eingang der Schaltungen 38/1 und 37/1 zugeführt werden, deren jeweilige Ausgänge Signale mit der Bezeichnung und abgeben. Der Ausgang der Schaltung 38/1 ist mit dem Ausgang 281/2 der Schaltung 28 a verbunden.Die gleichen Verbindungen treffen mit entsprechenden Numerierungen zu bis zu den Ausgängen, mit Ausnahme der Schaltung 37/N - 2 und 38/N - 2, die Signale mit der Bezeichnung bzw. abgeben. Der Ausgang der Schaltung 38/N - 2 ist mit dem Eingang der Schaltung 42/N - 2 verbunden, dessen Ausgang ein Signal mit der Bezeichnung abgibt, das dem zweiten Eingang der Schaltung 39/N - 1 und dem ersten Eingang der Schaltung 38/N - 1 zugeführt wird. Der Ausgang der Schaltung 37/N - 2 gibt ein Signal mit der Bezeichnung ab, das dem ersten Eingang der Schaltung 39/N - 1 und dem ersten Eingang der Schaltung 40/N - 1 zugeführt wird. Der Ausgang der Schaltung 39/N - 1 gibt einem Koeffizienten R(N - 1) t ab, der am Ausgang 262/N - 1 der Schaltung 28 a auftritt und der dem zweiten Eingang der Schaltung 40/N - 1 zugeführt wird, dessen Ausgang ein Signal mit der Bezeichnung abgibt, wobei dieser Ausgang mit dem zweiten Eingang der Schaltung 38/N - 1 verbunden ist, dessen Ausgang ein Signal mit der Bezeichnung abgibt, das einem Ausgang 281/N der Schaltung 28 a zugeführt wird.Bei dem dargestellten Ausführungsbeispiel ist die Schaltung 28 a eine Ausführungsform eines (Nur-)Nullstellen-Brückenfilters, dessen Koeffizienten R 1, . . ., R(N - 1) derart eingestellt sind, daß sich ergibt: = t - n - E( t - n / t , . . ., t - n + 1),wobei der Ausdruck E (./.) eine Abschätzung gemäß geringsten Quadraten entspricht und wobei der Schrägstrich bedeutet:
"bedingt durch die Kenntnis von".Ein Ausführungsbeispiel der Schaltungen 39/1, . . ., 39/N - 1 wird an Hand der Fig. 19 erläutert.Die die Schaltungen 37/n, 38/n, 39/n, 40/n, 41/n bildenden Zellen können einerseits durch einzelne Schaltungen gebildet werden und können andererseits, falls diese nicht parallel arbeiten müssen, durch Zeit-Multiplexierung einer einzigen Zelle erreicht werden, wobei die Steuerung der Multiplexierung hier nicht im einzelnen erläutert wird.Fig. 16 zeigt den Schaltungsaufbau eines Orthogonalisierers 36 mit Empfang der Reflexionskoeffizienten, wie er in Fig. 14 dargestellt ist. Diese Schaltung ist analog der gemäß Fig. 15 mit Ausnahme der Tatsache, daß keine Schaltungen zur Bildung der Reflexionskoeffizienten vorgesehen sind, da diese zugeführt werden. Die Schaltung besteht aus N - 1 Zellen 365/1, . . ., 365/N - 1, wobei die ersten N - 2 zur allerersten identisch sind. Diese weist auf:
Zwei Subtrahierer 43/1 und 44/1, zwei Multiplizierer 45/1 und 46/1 und eine Verzögerungsschaltung 47/1 um eine Abtastung. Die letzte Zelle 365/N - 1 weist lediglich einen Subtrahierer 44/N - 1 und einen Multiplizierer 45/N - 1 auf. Die Gesamtheit der Schaltung 36 weist einen Signaleingang 360, eine Gruppe von Eingängen 361/1, 361/2, . . ., 361/N - 1, die die N - 1 Reflexionskoeffizienten empfangen, die zur Filterung notwendig sind, und eine Gruppe von Ausgängen 362/1, 362/2, . . ., 362/N auf, die die orthogonalen Abtastungen ε 1 t , ε 2 t , . . ., ε N t abgeben.Der Eingang 360 der Schaltung empfängt das Signal y t und ist mit dem Ausgang 362/1 verbunden, der ein Signal mit der Bezeichnung ε 1 t abgibt, und mit dem Eingang der Verzögerungsschaltung 47/1 verbunden. Der Ausgang der Schaltung gibt ein Signal ε 1 t - 1 ab und ist mit dem ersten Eingang des Multiplizierers 46/1 und dem ersten Eingang des Subtrahierers 44/1 verbunden. Der Eingang 360 ist auch mit dem ersten Eingang des Subtrahierers 43/1 und mit dem ersten Eingang des Multiplizierers 45/1 verbunden, die das Eingangssignal mit der Bezeichnung η 1 t empfangen. Der Eingang 361/1 der Schaltung 36 ist mit dem zweiten Eingang jeder der beiden Schaltungen 45/1 und 46/1 verbunden, deren Ausgänge die Signale abgeben, die mit εη 1 t und ηε 1 t bezeichnet sind und die jeweils den zweiten Eingängen jeder der beiden Schaltungen 44/1 und 43/1 zugeführt werden. Die Schaltung 44/1 gibt das Signal e 2 t ab, das dem Ausgang 362/2 der Schaltung zugeführt wird. Die gleichen Verbindungen treffen für die übrigen Schaltungen, 44/N - 2 und 43/N - 2 ausschließlich, zu. Der Ausgang der Schaltung 44/2 gibt ein Signal e (N - 1) t ab, das dem Ausgang 362/N - 1 der Schaltung zugeführt wird und ist mit dem Eingang 47/N - 1 verbunden, dessen Ausgang ein Signal ε (N - 1) t - 1 abgibt, das dem ersten Eingang des Subtrahierers 44/N - 1 zugeführt wird. Der Ausgang der Schaltung 43/N - 2 gibt ein Signal η (N - 1) t ab, und ist mit dem ersten Eingang der Schaltung 45/N - 1 verbunden, dessen zweiter Eingang mit dem Eingang 361/N - 1 verbunden ist, der R(N - 1) t empfängt. Der Ausgang der Schaltung 45/N - 1 gibt ein Signal εη (N - 1) t ab, und ist mit dem zweiten Eingang der Schaltung 44/N - 1 verbunden, dessen Ausgang ein Signal e N t abgibt, das dem Ausgang 362/N der Schaltung 36 zugeführt wird.Bei dem dargestellten Ausführungsbeispiel bildet die Schaltung 36 ein Brückenfilter, das der gleichen Übertragungsfunktion entspricht, die diejenige des Filters gemäß der Schaltung 28 a. Die Anmerkungen bezüglich der Ausführung letzteren Filters treffen auch für die Ausführung jeder Zelle zu, die durch die Schaltungen 43/n, 44/n, 45/n, 46/n gebildet ist.Als Beispiel der Ausführung zeigt Fig. 17 ein Schaltbild eines Ausführungsbeispiels, das bei irgendeiner der Parameter-Berechnungsschaltungen 20/1, . . ., 20/N, 21/1, . . ., 21/P gemäß den Fig. 10 und 11 verwendbar ist.Die dargestellte Schaltung weist einen Multiplizierer 48 mit drei Eingängen und einem Ausgang auf, an den sich ein Addierer 49 mit zwei Eingängen und einem Ausgang anschließt, der an einen seiner Eingänge über eine Verzögerungsschaltung 50 um eine Abtastung rückgekoppelt ist. Die Schaltung weist drei Eingänge 211, 212 und 213 und einen Ausgang 214 auf.Der erste Eingang 211 empfängt ein Signal mit der Bezeichnung x t , bei dem es sich entweder um das Signal t beim Fall der Fig. 10 oder um das Signal beim Fall der Fig. 11, oder auch bei beiden Fällen um ein verzögertes Signal t handeln kann. Der zweite Eingang 212 empfängt das Signal t . Die beiden ersten Eingänge der Schaltung 48 empfangen x t und t und der dritte Eingang empfängt ein Signal mit der Bezeichnung μ t , das vom dritten Eingang 213 der Schaltung stammt. Deer Ausgang der Schaltung 48 gibt ein Signal mit der Bezeichnung Δ A t ab. Der Addierer 49 gibt am Ausgang 214 ein Signal mit der Bezeichnung A t ab. Die Schaltung 50 wird zum Lesen mittels des Taktsignals H betätigt und gibt an seinem Ausgang ein verzögertes Signal mit der Bezeichnung A t - 1 ab.Bei dem dargestellten Ausführungsbeispiel führt die Schaltung die BerechnungA t = A t - 1 + μ t x t t durch, wobei die Verstärkung μ t entweder festliegt oder mittels der Schaltung 26, die in den Fig. 10 und 11 dargestellt ist, berechnet ist. Andere Ausführungsformen sind möglich für die Berechnung der Parameter und sind an sich üblich, wie beispielsweise diejenige die folgende Folge verwirklicht:A t = A t - 1 + μ sign (x t ) sign ( t ).Diese Ausdrücke geben für den Fall, daß sie die Bestimmung eines Koeffizienten eines bestimmten Ranges ausgehend von dem Koeffizienten des vorhergehenden Ranges ermöglichen, den rekursiven oder auch sequentiellen Charakter der Berechnung der Parameter der Filterung wieder.Als Beispiel zeigt Fig. 18 eine Ausführungsform einer Verstärkungsberechnungsschaltung wie sie in den Fig. 10 und 11 verwendet ist (Schaltung 26).Die dargestellte Schaltung weist K Eingänge (wobei K = N + P; vergleiche Fig. 10 und 11) 261/1, 261/2, . . ., 261/K und einen Ausgang 260 auf. Sie enthält K Quadrierer 51/1, 51/2, . . ., 51/K, eine algebraische oder Rechenschaltung 52 mit K Signaleingängen, zwei Steuereingängen 521 und 522 und einem Ausgang 523, einen Addierer 53 mit zwei Eingängen 531 und 532, deren erster mit dem Ausgang 523 verbunden ist, und einem Ausgang 533 sowie eine Verzögerungsschaltung 54 um eine Abtastung.Die Eingänge der Schaltung empfangen Signale mit der Bezeichnung z 1 t , . . ., zK t , die jeweils den Quadrierern 51/1, . . ., 51/K zugeführt werden, deren jeweilige Ausgänge Signale z 1 t ², . . ., zK t ² abgeben, die dem entsprechenden Eingang der algebraischen oder Rechenschaltung 52 zugeführt werden. Der Eingang 521 davon empfängt ein konstantes Signal μ und der Eingang 522 ein Signal μ t - 1, das von der Verzögerungsschaltung 54 stammt, das zum Lesen durch das Taktsignal H betätigt ist. Der Ausgang 523 der Schaltung 52 gibt ein Signal mit der Bezeichnung Δμ t ab, das dem ersten Eingang 531 des Addierers 53 zugeführt wird. Der zweite Eingang 532 dieser Schaltung ist mit dem Ausgang der Schaltung 54 verbunden. Der Ausgang 533 des Addierers gibt ein Signal mit der Bezeichnung μ t ab, das dem Ausgang 260 der Schaltung 26 zugeführt wird und weiter auch dem Eingang der Schaltung 54.Bei dem dargestellten Ausführungsbeispiel führt die Schaltung 52 die folgende Berechnung durch:Δμ t = μ [z 1 t ² + . . . + zN t ² - μ t - 1],was für die Verstärkungsberechnungsschaltung 26 der Berechnung entspricht: Schließlich zeigt ebenfalls beispielhaft Fig. 19 eine mögliche Ausführungsform einer der Schaltungen 39/1, . . ., 39/N - 1 zur Berechnung der Reflexionskoeffizienten, die in Fig. 15 verwendet ist. Die Schaltung 39 weist zwei Eingänge 391, 392 und einen Ausgang 395 auf und enthält:Eine erste Schaltung 55 zur algebraischen Berechnung mit vier Eingängen 551, 552, 553, 554 und einem Ausgang 555, einem Addierer 56 mit zwei Eingängen 561 und 562, deren erster mit dem Ausgang 555 verbunden ist, und einem Ausgang 563, der zum Eingang 562 über eine erste Verzögerungsschaltung 57 rückgekoppelt ist;
eine zweite Schaltung 58 zur algebraischen Berechnung mit drei Eingängen 581, 582 und 583 und einem Ausgang 584, einem zweiten Addierer 59 mit zwei Eingängen 591 und 592, deren erster mit dem Ausgang 584 verbunden ist, und einem Ausgang 593, der zum Eingang 592 über eine zweite Verzögerungsschaltung 60 rückgekoppelt ist;
eine dritte Schaltung 61 zur algebraischen Berechnung mit drei Eingängen 611, 612 und 613 und einem Ausgang 614, einem dritten Addierer 62 mit zwei Eingängen 621 und 622, deren erster mit dem Ausgang 614 verbunden ist, und mit einem Ausgang 623, der zum Eingang 622 über eine dritte Verzögerungsschaltung 63 rückgekoppelt ist;
einen vierten Addierer 64 mit zwei Eingängen 641 und 642, deren erster mit dem Ausgang 593 des Addierers 59 und deren zweiter mit dem Ausgang 623 des Addierers 62 verbunden ist, und einem Ausgang 643;
einen Teiler 65 mit zwei Eingängen 651 und 652, deren erster mit dem Ausgang 563 des Addierers 56 und zweiter mit dem Ausgang 643 des Addierers 64 verbunden ist, und einem Ausgang 653.Mit den bereits mit Bezug auf Fig. 15 verwendeten Bezeichnungen empfängt der erste Eingang 361 der Schaltung ein Signal mit der Bezeichnung und der zweite Eingang 392 ein Signal . Die Signale werden den entsprechenden Eingängen 551 und 552 der Schaltung 55 zur algebraischen Berechnung zugeführt, deren Eingang 553 ein Signal mit der Bezeichnung τ empfängt, das konstant ist, und deren Eingang 554 ein Signal mit der Bezeichnung empfängt, das vom Ausgang der Schaltung 57 stammt, das durch das Taktsignal H betätigt ist. Der Ausgang 555 der Schaltung 55 gibt ein Signal mit der Bezeichnung ab, das dem ersten Eingang 561 des Addierers 56 zugeführt wird, dessen Ausgang 563 ein Signal mit der Bezeichnung abgibt, das einerseits dem ersten Eingang 651 (Zähler) des Teilers 65 zugeführt wird, sowie andererseits dem Eingang des Registers bzw. der Verzögerungsschaltung 57, deren Ausgang das Signal abgibt, das dem zweiten Eingang 562 der Schaltung 56 zugeführt wird.Der Eingang 391 ist auch mit dem Eingang 581 der Schaltung 58 zur algebraischen Berechnung verbunden, deren Eingang 582 ein konstantes Signal τ empfängt. Der dritte Eingang 583 empfängt ein Signal mit der Bezeichnung , das von dem Register bzw. der Verzögerungsschaltung 60 kommt, die durch das Taktsignal H betätigt ist. Der Ausgang 584 der Schaltung 58 gibt ein Signal mit der Bezeichnung ab, das dem ersten Eingang 591 des Addierers 59 zugeführt wird, dessen Ausgang 593 ein Signal mit der Bezeichnung abgibt, das einerseits den ersten Eingang 641 des Addierers 64 zugeführt wird, sowie andererseits dem Eingang des Registers bzw. der Verzögerungsschaltung 60, deren Ausgang das Signal abgibt, das dem zweiten Eingang 592 der Schaltung 59 zugeführt wird. Der Eingang 392 ist auch mit dem Eingang 611 der Schaltung 61 zur algebraischen Berechnung verbunden, deren Eingang 612 ein konstantes Signal τ und deren Eingang 613 ein Signal mit der Bezeichnung empfängt, das von der durch das Taktsignal H betätigten Schaltung 63 stammt. Der Ausgang 614 der Schaltung 61 gibt ein Signal mit der Bezeichnung ab, das dem ersten Eingang 621 des Addierers 62 zugeführt wird, dessen Ausgang 623 ein Signal mit der Bezeichnung abgibt, das einerseits dem zweiten Eingang 642 des Addierers 64 und andererseits dem Eingang des Registers bzw. der Verzögerungsschaltung 63 zugeführt wird, deren Ausgang das Signal abgibt, das dem zweiten Eingang 622 der Schaltung 62 zugeführt wird. Der Ausgang 643 der Schaltung 64 gibt ein Signal mit der Bezeichnung d en t ab, das dem zweiten Eingang 652 (Nenner) des Teilers 65 zugeführt wird, dessen Ausgang 653 ein Signal R t abgibt, das dem Ausgang 395 der Schaltung zur Berechnung der Reflexionskoeffizienten zugeführt wird.Bei dem dargestellten Ausführungsbeispiel führt die Schaltung 55 folgende Berechnung durch: = τ (2- - ,woraus sich ergibt, daß das Signal eine rekursive Abschätzung mit Speicherung ist, die exponentiell abnehmend ist, vom zweifachen der Kreuz-Kovarianz der Signale und . Die Schaltungen 58 und 61 führen dabei folgende Berechnungen jeweils durch: = τ (()² - und = τ ( ε t - 1² - E e t - 2²),woraus sich ergibt, daß die Signale und rekursive Abschätzungen der jeweiligen Leistungen der beiden Wege sind, nämlich Vorwärts (Signal und Rückwärts (Signal . Schließlich ist R t eine rekursive Abschätzung von theoretischen Reflexionskoeffizienten gemäß: wobei die Bezeichnung E wieder die mathematische Wahrscheinlichkeit bezeichnet.Die erläuterte Ausführungsform ist lediglich beispielhaft, es können auch andere rekursive Abschätzer verwendet werden, beispielsweise sei hier auf die eingangs erwähnte Anmeldung vom gleichen Tage verwiesen.Selbstverständlich sind noch andere Ausführungsformen möglich.
Claims (4)
1. Verfahren zur differentiellen PCM mit adaptiver Vorhersage
(ADPCM), bei dem
ein Fehlersignal e t zwischen einer Probe bzw. Abtastung y t des zu codierenden Signals und einem Vorhersagesignal t dieses Signals gebildet wird, wobei t ein Abtastaugenblick ist,
das Fehlersignal e t quantisiert und das quantisierte Signal codiert wird,
ein wiederhergestelltes Fehlersignal t ausgehend von dem quantifizierten, oder codierten, Signal gebildet wird,
ein wiederhergestelltes Signal t durch Hinzufügen zu t des Vorhersagesignals t gebildet wird und das Vorhersagesignal t ausgehend von den wiederhergestellten Signalen t und t mittels zweier linearer Filterbetriebe gebildet wird, wobei der erste sich über N aufeinanderfolgende Abtastungen von t , nämlich t , t - 1, . . ., t - N + 1, erstreckt und darin besteht, daß diese Abtastungen oder abgeleitete Abtastungen jeweils mit Koeffizienten A 1 t , A 2 t , . . ., AN t multipliziert werden und dann die Summe der erhaltenen Produkte gebildet wird, um ein Vorhersagesignal p t zu erhalten, und wobei der zweite sich über P aufeinanderfolgende Abtastungen von t , nämlich t , t - 1, . . ., t - P + 1 erstreckt und darin besteht, daß die jeweiligen Abtastungen mit Koeffizienten B 1 t , B 2 t , . . ., BP t multipliziert werden und die Summe der erhaltenen Produkte gebildet wird, um ein Vorhersagesignal p t zu erhalten, wobei die Koeffizienten A 1 t , . . ., AN t und B 1 t , . . ., BP t sequentiell für jeden Abtastaugenblick t derart eingestellt sind, daß der mittlere Wert des Fehlersignals t minimal wird,
dadurch gekennzeichnet, daß eine Formbildung des Quantifizierungsrauschspektrums für das Signal y t , nämlich Δ y t = t - y t dadurch durchgeführt wird, daß dieses Spektrum demjenigen des wiederhergestellten Signals t parallel angeordnet wird und durch mindestens einen der folgenden Betriebe a), b) und c) verwirklicht wird:
ein Fehlersignal e t zwischen einer Probe bzw. Abtastung y t des zu codierenden Signals und einem Vorhersagesignal t dieses Signals gebildet wird, wobei t ein Abtastaugenblick ist,
das Fehlersignal e t quantisiert und das quantisierte Signal codiert wird,
ein wiederhergestelltes Fehlersignal t ausgehend von dem quantifizierten, oder codierten, Signal gebildet wird,
ein wiederhergestelltes Signal t durch Hinzufügen zu t des Vorhersagesignals t gebildet wird und das Vorhersagesignal t ausgehend von den wiederhergestellten Signalen t und t mittels zweier linearer Filterbetriebe gebildet wird, wobei der erste sich über N aufeinanderfolgende Abtastungen von t , nämlich t , t - 1, . . ., t - N + 1, erstreckt und darin besteht, daß diese Abtastungen oder abgeleitete Abtastungen jeweils mit Koeffizienten A 1 t , A 2 t , . . ., AN t multipliziert werden und dann die Summe der erhaltenen Produkte gebildet wird, um ein Vorhersagesignal p t zu erhalten, und wobei der zweite sich über P aufeinanderfolgende Abtastungen von t , nämlich t , t - 1, . . ., t - P + 1 erstreckt und darin besteht, daß die jeweiligen Abtastungen mit Koeffizienten B 1 t , B 2 t , . . ., BP t multipliziert werden und die Summe der erhaltenen Produkte gebildet wird, um ein Vorhersagesignal p t zu erhalten, wobei die Koeffizienten A 1 t , . . ., AN t und B 1 t , . . ., BP t sequentiell für jeden Abtastaugenblick t derart eingestellt sind, daß der mittlere Wert des Fehlersignals t minimal wird,
dadurch gekennzeichnet, daß eine Formbildung des Quantifizierungsrauschspektrums für das Signal y t , nämlich Δ y t = t - y t dadurch durchgeführt wird, daß dieses Spektrum demjenigen des wiederhergestellten Signals t parallel angeordnet wird und durch mindestens einen der folgenden Betriebe a), b) und c) verwirklicht wird:
- a) Es erfolgt eine lineare Filterung des Signals y t unter Verwendung von N aufeinanderfolgenden Abtastungen von y t , nämlich y t , y t - 1, . . ., y t - N + 1 und durch Multiplizieren dieser Abtastungen oder abgeleiteter Abtastungen mit N Koeffizienten, die den erwähnten Koeffizienten A 1 t , A 2 t , . . ., AN t gleich sind, und durch anschließendes Addieren der erhaltenen Produkte, wodurch ein gefiltertes Signal py t gebildet wird, und es wird anschließend, ausgehend von diesem Signal py t und des vorher durch Filtern von t erhaltenen Signals p t , ein Signal pAR t gebildet, das entspricht γ AR py t + (1 - γ AR ) p t ,wobei γ AR ein einstellbarer Koeffizient zwischen Null und Eins (einschließlich der Grenzwerte) ist,
- b) es wird das nicht quantifizierte Fehlersignal e t gefiltert durch Multiplizieren von P aufeinanderfolgenden Abtastungen dieses Signals, nämlich e t , e t - 1, . . ., e t - P + 1, mit P Koeffizienten, die jeweils den erwähnten Koeffizienten B 1 t , B 2 t , . . ., BP t gleich sind, und es werden die erhaltenen Produkte addiert, wodurch ein gefiltertes Signal pe t gebildet wird, wobei dann ausgehend von diesem Signal pe t und einem vorher durch Filtern von t erhaltenen Signal p t ein Signal pMA t gebildet wird, das gleich ist γ MA pe t + (1 - q MA ) p t wobei γ MA ein einstellbarer Koeffizient zwischen Null und Eins (einschließlich der Grenzwerte) ist,
- c) wobei die Koeffizienten γ AR und γ MA nicht gleichzeitig Null sind und sich an die Betriebsschritte (a), (b) eine Addition der Signale pAR t und pMA t anschließt sowie eine Verzögerung um einen Abtastaugenblick der erhaltenen Summe, was das Vorhersagesignal t bildet.
2. Verfahren nach Anspruch 1,
dadurch gekennzeichnet,
daß dem Filterbetrieb von t eine Orthogonalisierung vorausgeht von aufeinanderfolgenden Abtastungen von t mit Hilfe eines Brückenfilters mit N - 1 Koeffizienten R 1 t , R 2 t , . . ., R(N - 1) t , die rekursiv eingestellt sind, wobei dieser vorhergehende Betrieb N orthogonale Abtastungen 1 t , 2 t , . . ., N t ergibt, die die abgeleiteten Abtastungen sind, wobei diese anschließend mit den Koeffizienten A 1 t , A 2 t , . . ., AN t multipliziert werden,
daß dem Filtern von y t ebenfalls ein Orthogonalisierungsbetrieb vorausgeht, der sich über die N aufeinanderfolgenden Abtastungen von y t erstreckt, wobei die Orthogonalisierung N - 1 Koeffizienten einwirken läßt, die gleich den Koeffizienten R 1 t , R 2 t , . . ., R(N - 1) t , sind wobei dieser vorhergehende Betrieb auf diese Weise N orthogonale Abtastungen ε 1 t , ε 2 t , . . ., e N t liefert, die die abgeleiteten Abtastungen sind, die anschließend mit den Koeffizienten A 1 t , A 2 t , . . ., AN t multipliziert werden.
daß dem Filterbetrieb von t eine Orthogonalisierung vorausgeht von aufeinanderfolgenden Abtastungen von t mit Hilfe eines Brückenfilters mit N - 1 Koeffizienten R 1 t , R 2 t , . . ., R(N - 1) t , die rekursiv eingestellt sind, wobei dieser vorhergehende Betrieb N orthogonale Abtastungen 1 t , 2 t , . . ., N t ergibt, die die abgeleiteten Abtastungen sind, wobei diese anschließend mit den Koeffizienten A 1 t , A 2 t , . . ., AN t multipliziert werden,
daß dem Filtern von y t ebenfalls ein Orthogonalisierungsbetrieb vorausgeht, der sich über die N aufeinanderfolgenden Abtastungen von y t erstreckt, wobei die Orthogonalisierung N - 1 Koeffizienten einwirken läßt, die gleich den Koeffizienten R 1 t , R 2 t , . . ., R(N - 1) t , sind wobei dieser vorhergehende Betrieb auf diese Weise N orthogonale Abtastungen ε 1 t , ε 2 t , . . ., e N t liefert, die die abgeleiteten Abtastungen sind, die anschließend mit den Koeffizienten A 1 t , A 2 t , . . ., AN t multipliziert werden.
3. Codiervorrichtung zur differentiellen PCM mit
adaptiver Vorhersage (ADPCM) zur Durchführung des Verfahrens
nach Anspruch 1, mit
einem Subtrahierer (1) mit zwei Eingängen, deren einer eine Abtastung y t des zu codierenden Signals empfängt, und deren anderer ein Vorhersagesignal t dieses Signals empfängt, wobei t ein Abtastaugenblick ist, und mit einem Ausgang, der ein Fehlersignal e t abgibt,
einem Quantifizierer (2) des Fehlersignals e t , an den sich ein Codierer (3) des quantifizierten Signals anschließt,
einer Formungsschaltung (4, 5) zum Formen eines wiedergewonnenen Fehlersignals t ausgehend von dem quantifizierten (oder codierten) Fehlersignal,
einem Addierer (7) mit zwei Eingängen, deren einer das wiedergewonnene Fehlersignal empfängt und deren anderer das Vorhersagesignal t empfängt, und einem Ausgang, der ein wiedergewonnenes Signal t abgibt, und
einer Vorhersageeinrichtung (8), die die wiedergewonnenen Signale t und t empfängt und das Vorhersagesignal t abgibt, wobei die Vorhersageeinrichtung zwei lineare Filter aufweist, deren erstes auf das wiedergewonnene Signal t einwirkt und N Schaltungen (20/1, 20/2, . . ., 20/N) zur Formung von Koeffizienten A 1 t , A 2 t , . . ., AN t , eine erste Gruppe von N Multiplizierern (22/1, 22/2, . . ., 22/N) mit zwei Eingängen, die N zu filternde aufeinanderfolgende Abtastungen von y t , nämlich y t , y t - 1, . . ., y t - N + 1 (oder abgeleitete Abtastungen) bzw. die N Koeffizienten empfangen und einen Addierer (24) mit N Eingängen aufweist, die mit den N Multiplizierern der ersten Gruppe verbunden sind, und mit einem Ausgang, der ein Vorhersagesignal p t abgibt, deren zweites P Schaltungen (21/1, 21/2, . . ., 21/P) zur Formung von P Koeffizienten B 1 t , B 2 t , . . ., BP t , eine zweite Gruppe von P Multiplizierern (23/1, 23/2, . . ., 23/P) mit zwei Eingängen die P aufeinanderfolgende Abtastungen von t , nämlich t , t - 1, . . ., t - P + 1, bzw. die P Koeffizienten empfangen und einen Addierer (25) mit P Eingängen aufweist, die mit den P Multiplizierern der zweiten Gruppe verbunden sind und mit einem Ausgang, der ein Vorhersagesignal p t abgibt,
wobei die beiden Filter Glieder (18/1, 18/2, . . ., 18/N, 19/1, 19/2, . . ., 19/P) aufweisen zum sequentiellen Einstellen zu jedem Abtastaugenblick t der Koeffizienten A 1 t , . . ., AN t und B 1 t , . . ., BP t , damit die mittlere Leistung des Fehlersignals t minimal wird,
dadurch gekennzeichnet, daß die Vorhersageeinrichtung Glieder aufweist zum Formen des Quantifizierungsrauschspektrums für das Signal y t (nämlich Δ y t = t - y t ) durch paralleles Anordnen dieses Spektrums zu demjenigen des wiedergewonnenen Signals t , wobei diese Glieder aufweisen:
einem Subtrahierer (1) mit zwei Eingängen, deren einer eine Abtastung y t des zu codierenden Signals empfängt, und deren anderer ein Vorhersagesignal t dieses Signals empfängt, wobei t ein Abtastaugenblick ist, und mit einem Ausgang, der ein Fehlersignal e t abgibt,
einem Quantifizierer (2) des Fehlersignals e t , an den sich ein Codierer (3) des quantifizierten Signals anschließt,
einer Formungsschaltung (4, 5) zum Formen eines wiedergewonnenen Fehlersignals t ausgehend von dem quantifizierten (oder codierten) Fehlersignal,
einem Addierer (7) mit zwei Eingängen, deren einer das wiedergewonnene Fehlersignal empfängt und deren anderer das Vorhersagesignal t empfängt, und einem Ausgang, der ein wiedergewonnenes Signal t abgibt, und
einer Vorhersageeinrichtung (8), die die wiedergewonnenen Signale t und t empfängt und das Vorhersagesignal t abgibt, wobei die Vorhersageeinrichtung zwei lineare Filter aufweist, deren erstes auf das wiedergewonnene Signal t einwirkt und N Schaltungen (20/1, 20/2, . . ., 20/N) zur Formung von Koeffizienten A 1 t , A 2 t , . . ., AN t , eine erste Gruppe von N Multiplizierern (22/1, 22/2, . . ., 22/N) mit zwei Eingängen, die N zu filternde aufeinanderfolgende Abtastungen von y t , nämlich y t , y t - 1, . . ., y t - N + 1 (oder abgeleitete Abtastungen) bzw. die N Koeffizienten empfangen und einen Addierer (24) mit N Eingängen aufweist, die mit den N Multiplizierern der ersten Gruppe verbunden sind, und mit einem Ausgang, der ein Vorhersagesignal p t abgibt, deren zweites P Schaltungen (21/1, 21/2, . . ., 21/P) zur Formung von P Koeffizienten B 1 t , B 2 t , . . ., BP t , eine zweite Gruppe von P Multiplizierern (23/1, 23/2, . . ., 23/P) mit zwei Eingängen die P aufeinanderfolgende Abtastungen von t , nämlich t , t - 1, . . ., t - P + 1, bzw. die P Koeffizienten empfangen und einen Addierer (25) mit P Eingängen aufweist, die mit den P Multiplizierern der zweiten Gruppe verbunden sind und mit einem Ausgang, der ein Vorhersagesignal p t abgibt,
wobei die beiden Filter Glieder (18/1, 18/2, . . ., 18/N, 19/1, 19/2, . . ., 19/P) aufweisen zum sequentiellen Einstellen zu jedem Abtastaugenblick t der Koeffizienten A 1 t , . . ., AN t und B 1 t , . . ., BP t , damit die mittlere Leistung des Fehlersignals t minimal wird,
dadurch gekennzeichnet, daß die Vorhersageeinrichtung Glieder aufweist zum Formen des Quantifizierungsrauschspektrums für das Signal y t (nämlich Δ y t = t - y t ) durch paralleles Anordnen dieses Spektrums zu demjenigen des wiedergewonnenen Signals t , wobei diese Glieder aufweisen:
- A) Mindestens eine der folgenden Schaltungen (a) und (b):
- a) eine erste Schaltung (13 a, 13 b), die gebildet ist durch ein Filter des Signals y t mit einer ersten Gruppe von N Multiplizierern (32/1, 32/2, . . ., 32 N) mit zwei Eingängen, die N aufeinanderfolgende Abtastungen von y t (oder abgeleitete Abtastungen) bzw. N Koeffizienten empfangen, die jeweils gleich den erwähnten Koeffizienten A 1 t , A 2 t , . . ., AN t sind, die in dem ersten Filter der Vorhersageeinrichtung, das auf t einwirkt, abgenommen sind, und einer ersten Addierschaltung (34) mit N Eingängen, die mit den N Multiplizierern der ersten Gruppe verbunden sind, und einem Ausgang, der ein gefiltertes Signal py t abgibt, und durch eine erste algebraische Schaltung (15) mit zwei Eingängen, deren erster (150) mit dem Ausgang des Filters (13 a, 13 b) von y t verbunden ist und das Signal py t empfängt, und deren anderer (151) mit dem Ausgang (121) des Filters von t verbunden ist und das Signal p t empfängt, wobei die erste algebraische Schaltung (15) an einem Ausgang (154) ein Signal pAR t abgibt, das gleich γ AR · py t + (1 - q AR ) p t ist, wobei γ AR ein einstellbarer Koeffizient zwischen Null und Eins, einschließlich der Grenzwerte, ist,
- b) eine zweite Schaltung (14), die gebildet ist durch ein Filter des nicht quantifizierten Fehlersignals e t , mit einer zweiten Gruppe von P Multiplizierern (33/1, 33/2, . . ., 33/P) mit zwei Eingängen, die P aufeinanderfolgende Abtastungen von e t bzw. P Koeffizienten empfangen, die jeweils gleich den Koeffizienten B 1 t , B 2 t , . . ., BP t sind, die in dem zweiten Filter der Vorhersageeinrichtung, das auf t einwirkt, abgenommen sind, und mit einem Addierer (35) mit P Eingängen, die mit den P Multiplizierern der zweiten Gruppe verbunden sind, und einem Ausgang, der ein gefiltertes Signal pe t abgibt, und durch eine zweite algebraische Schaltung (16) mit zwei Eingängen, deren einer (160) mit dem Ausgang des Filters (14) von e t verbunden ist und das Signal pe t empfängt und deren anderer (161) mit dem Ausgang (122) des Filters von t verbunden ist und das Signal p t empfängt, wobei die zweite algebraische Schaltung an einem Ausgang (164) ein Signal pMA t abgibt, das gleich q MA pe t + (1 - γ MA ) p t ist, wobei γ MA ein einstellbarer Koeffizient zwischen Null und Eins, einschließlich der Grenzwerte, ist, wobei die Koeffizienten γ MA und q AR nicht simultan Null sind,
- B) einen Addierer (17) mit zwei Eingängen (171, 172), die mit den Ausgängen (154, 164) von erster und zweiter algebraischer Schaltung (15, 16) verbunden sind, und mit einem Ausgang (173), der ein Signal pAR t + pMA t abgibt, und
- C) eine Verzögerungsschaltung (9) um einen Abtastaugenblick, mit einem Eingang, der mit dem Ausgang des Addierers (17) verbunden ist, und einem Ausgang, der das Vorhersagesignal t abgibt.
4. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet,
daß dem ersten Filter der Vorhersageeinrichtung, das auf t einwirkt, eine erste Orthogonalisierungsschaltung (28 a) von N aufeinanderfolgenden Abtastungen t , t - 1, . . ., t - N + 1 vorhergeht, wobei diese Schaltung aufweist ein Brückenfilter mit N - 1 Koeffizienten R 1 t , R 2 t , . . ., R(N - 1) t , die rekursiv eingestellt sind, wobei die Schaltung N Ausgänge (281/1, 281/2, . . ., 281/N) Ausgänge besitzt, die N orthogonale Abtastungen 1 t , 2 t , . . ., N t liefert, die die abgeleiteten Abtastungen bilden, die den Eingängen von N Multiplizierern (22/1, 22/2, . . ., /N) des Filters von t zugeführt werden, und
daß dem Filter von y t ebenfalls eine, zweite, Orthogonalisierungsschaltung (36) mit Brückenfilter vorhergeht, wobei das Filter N aufeinanderfolgende Abtastungen von y t , y t empfängt, nämlich y t - 1, . . ., y t - N + 1, und N - 1 Koeffizienten R 1 t , R 2 t , . . ., R(N - 1) t , die in der Orthogonalisierungsschaltung (28 a) des ersten Filters, das auf t einwirkt, abgeleitet sind, wobei die zweite Orthogonalisierungsschaltung N Ausgänge (362/1, 362/2, . . ., 362/N) besitzt, die N orthogonale Abtastungen ε 1 t , ε 2 t , . . ., ε N t abgibt, die die abgeleiteten Abtastungen bilden, die anschließend den Eingängen der N Multiplizierer (32/1, 32/2, . . ., 32/N) des Filters für y t zugeführt werden.
daß dem ersten Filter der Vorhersageeinrichtung, das auf t einwirkt, eine erste Orthogonalisierungsschaltung (28 a) von N aufeinanderfolgenden Abtastungen t , t - 1, . . ., t - N + 1 vorhergeht, wobei diese Schaltung aufweist ein Brückenfilter mit N - 1 Koeffizienten R 1 t , R 2 t , . . ., R(N - 1) t , die rekursiv eingestellt sind, wobei die Schaltung N Ausgänge (281/1, 281/2, . . ., 281/N) Ausgänge besitzt, die N orthogonale Abtastungen 1 t , 2 t , . . ., N t liefert, die die abgeleiteten Abtastungen bilden, die den Eingängen von N Multiplizierern (22/1, 22/2, . . ., /N) des Filters von t zugeführt werden, und
daß dem Filter von y t ebenfalls eine, zweite, Orthogonalisierungsschaltung (36) mit Brückenfilter vorhergeht, wobei das Filter N aufeinanderfolgende Abtastungen von y t , y t empfängt, nämlich y t - 1, . . ., y t - N + 1, und N - 1 Koeffizienten R 1 t , R 2 t , . . ., R(N - 1) t , die in der Orthogonalisierungsschaltung (28 a) des ersten Filters, das auf t einwirkt, abgeleitet sind, wobei die zweite Orthogonalisierungsschaltung N Ausgänge (362/1, 362/2, . . ., 362/N) besitzt, die N orthogonale Abtastungen ε 1 t , ε 2 t , . . ., ε N t abgibt, die die abgeleiteten Abtastungen bilden, die anschließend den Eingängen der N Multiplizierer (32/1, 32/2, . . ., 32/N) des Filters für y t zugeführt werden.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8008884A FR2481026B1 (de) | 1980-04-21 | 1980-04-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3115859A1 DE3115859A1 (de) | 1982-03-18 |
DE3115859C2 true DE3115859C2 (de) | 1990-03-01 |
Family
ID=9241152
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19813115859 Granted DE3115859A1 (de) | 1980-04-21 | 1981-04-21 | Codierverfahren und -vorrichtung fuer adpcm |
Country Status (5)
Country | Link |
---|---|
US (1) | US4385393A (de) |
JP (1) | JPS6352811B2 (de) |
DE (1) | DE3115859A1 (de) |
FR (1) | FR2481026B1 (de) |
GB (1) | GB2076240B (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT509439B1 (de) * | 2008-12-19 | 2013-05-15 | Siemens Entpr Communications | Verfahren und mittel zur skalierbaren verbesserung der qualität eines signalcodierverfahrens |
Families Citing this family (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2515901A1 (fr) * | 1981-11-04 | 1983-05-06 | Trt Telecom Radio Electr | Systeme de transmission mic-differentiel avec prediction adaptative |
US4554670A (en) * | 1982-04-14 | 1985-11-19 | Nec Corporation | System and method for ADPCM transmission of speech or like signals |
JPS59117316A (ja) * | 1982-12-23 | 1984-07-06 | Victor Co Of Japan Ltd | D/a変換装置 |
GB2128825A (en) * | 1982-10-20 | 1984-05-02 | Dbx | Analog to digital and digital to analog converter |
US4501001A (en) * | 1982-11-04 | 1985-02-19 | Communications Satellite Corporation | Variable slope delta coding processor using adaptive prediction |
JPS59103423A (ja) * | 1982-12-06 | 1984-06-14 | Nippon Telegr & Teleph Corp <Ntt> | Adpcm−pcm変換装置 |
JPS59115640A (ja) * | 1982-12-22 | 1984-07-04 | Nec Corp | 秘話信号伝送方式 |
DE3306334A1 (de) * | 1983-02-23 | 1984-08-23 | Siemens AG, 1000 Berlin und 8000 München | Quantisierer fuer dpcm-codierer |
US4516241A (en) * | 1983-07-11 | 1985-05-07 | At&T Bell Laboratories | Bit compression coding with embedded signaling |
US4700362A (en) * | 1983-10-07 | 1987-10-13 | Dolby Laboratories Licensing Corporation | A-D encoder and D-A decoder system |
US4875222A (en) * | 1984-06-28 | 1989-10-17 | Canon Kabushiki Kaisha | Information signal transmission system by predictive differential coding |
US4776030A (en) * | 1986-03-28 | 1988-10-04 | Gte Laboratories Incorporated | Block quantizer for transform coding |
US4792787A (en) * | 1987-02-04 | 1988-12-20 | The United States Of America As Represented By The Secretary Of The Navy | Wide dynamic range analog-to-digital converter using linear prediction |
JPS63211987A (ja) * | 1987-02-27 | 1988-09-05 | Sony Corp | 予測符号化装置 |
US4862168A (en) * | 1987-03-19 | 1989-08-29 | Beard Terry D | Audio digital/analog encoding and decoding |
US4933675A (en) * | 1987-03-19 | 1990-06-12 | Beard Terry D | Audio digital/analog encoding and decoding |
FR2616026B1 (fr) * | 1987-05-29 | 1989-09-08 | Centre Nat Rech Scient | Procede de codage micda et installation de transmission ou de stockage d'informations utilisant un tel procede |
US4819252A (en) * | 1988-02-16 | 1989-04-04 | Thomson Consumer Electronics, Inc. | Sampled data subsampling apparatus |
US4882585A (en) * | 1988-03-17 | 1989-11-21 | Beard Terry D | Method and apparatus for high resolution analog-digital-analog transformations |
JP2754741B2 (ja) * | 1989-06-09 | 1998-05-20 | キヤノン株式会社 | 符号化装置 |
USRE37864E1 (en) * | 1990-07-13 | 2002-10-01 | Sony Corporation | Quantizing error reducer for audio signal |
JPH0472909A (ja) * | 1990-07-13 | 1992-03-06 | Sony Corp | オーディオ信号の量子化誤差低減装置 |
JP2906646B2 (ja) * | 1990-11-09 | 1999-06-21 | 松下電器産業株式会社 | 音声帯域分割符号化装置 |
GB9103777D0 (en) * | 1991-02-22 | 1991-04-10 | B & W Loudspeakers | Analogue and digital convertors |
US5621760A (en) * | 1992-07-21 | 1997-04-15 | Kokusai Electric Co., Ltd. | Speech coding transmission system and coder and decoder therefor |
US5664053A (en) * | 1995-04-03 | 1997-09-02 | Universite De Sherbrooke | Predictive split-matrix quantization of spectral parameters for efficient coding of speech |
US6118812A (en) * | 1997-05-20 | 2000-09-12 | Lucent Technologies Inc. | Digital equalization in the presence of quantization noise |
US6400310B1 (en) * | 1998-10-22 | 2002-06-04 | Washington University | Method and apparatus for a tunable high-resolution spectral estimator |
US6876991B1 (en) | 1999-11-08 | 2005-04-05 | Collaborative Decision Platforms, Llc. | System, method and computer program product for a collaborative decision platform |
US20010040927A1 (en) * | 2000-02-17 | 2001-11-15 | Chu Peter L. | Adaptive differential pulse code modulation system and method utilizing whitening filter for updating of predictor coefficients |
US6711558B1 (en) * | 2000-04-07 | 2004-03-23 | Washington University | Associative database scanning and information retrieval |
US7139743B2 (en) * | 2000-04-07 | 2006-11-21 | Washington University | Associative database scanning and information retrieval using FPGA devices |
US8095508B2 (en) * | 2000-04-07 | 2012-01-10 | Washington University | Intelligent data storage and processing using FPGA devices |
US6792052B1 (en) * | 2000-11-22 | 2004-09-14 | Telefonaktiebolaget Lm Ericsson | Joint least-square synchronization, channel estimation and noise estimation |
US7716330B2 (en) | 2001-10-19 | 2010-05-11 | Global Velocity, Inc. | System and method for controlling transmission of data packets over an information network |
US7093023B2 (en) * | 2002-05-21 | 2006-08-15 | Washington University | Methods, systems, and devices using reprogrammable hardware for high-speed processing of streaming data to find a redefinable pattern and respond thereto |
US7711844B2 (en) * | 2002-08-15 | 2010-05-04 | Washington University Of St. Louis | TCP-splitter: reliable packet monitoring methods and apparatus for high speed networks |
US10572824B2 (en) | 2003-05-23 | 2020-02-25 | Ip Reservoir, Llc | System and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines |
EP1627331B1 (de) | 2003-05-23 | 2017-09-20 | IP Reservoir, LLC | Intelligenter datenspeicher und entsprechende bearbeitung unter benutzung von fpga -geräten |
US7602785B2 (en) | 2004-02-09 | 2009-10-13 | Washington University | Method and system for performing longest prefix matching for network address lookup using bloom filters |
US7376192B2 (en) * | 2004-07-22 | 2008-05-20 | Telefonaktiebolaget L M Ericsson (Publ) | Delta modulation for channel feedback in transmit diversity wireless communication systems |
JP3944221B2 (ja) * | 2005-08-19 | 2007-07-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 信号処理装置および方法 |
US7702629B2 (en) * | 2005-12-02 | 2010-04-20 | Exegy Incorporated | Method and device for high performance regular expression pattern matching |
US7954114B2 (en) | 2006-01-26 | 2011-05-31 | Exegy Incorporated | Firmware socket module for FPGA-based pipeline processing |
US7636703B2 (en) * | 2006-05-02 | 2009-12-22 | Exegy Incorporated | Method and apparatus for approximate pattern matching |
DE102006022346B4 (de) * | 2006-05-12 | 2008-02-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Informationssignalcodierung |
US7921046B2 (en) | 2006-06-19 | 2011-04-05 | Exegy Incorporated | High speed processing of financial information using FPGA devices |
US7840482B2 (en) * | 2006-06-19 | 2010-11-23 | Exegy Incorporated | Method and system for high speed options pricing |
US8326819B2 (en) | 2006-11-13 | 2012-12-04 | Exegy Incorporated | Method and system for high performance data metatagging and data indexing using coprocessors |
US7660793B2 (en) | 2006-11-13 | 2010-02-09 | Exegy Incorporated | Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors |
US8374986B2 (en) | 2008-05-15 | 2013-02-12 | Exegy Incorporated | Method and system for accelerated stream processing |
CA3059606C (en) | 2008-12-15 | 2023-01-17 | Ip Reservoir, Llc | Method and apparatus for high-speed processing of financial market depth data |
JP6045505B2 (ja) | 2010-12-09 | 2016-12-14 | アイピー レザボア, エルエルシー.IP Reservoir, LLC. | 金融市場における注文を管理する方法および装置 |
US10650452B2 (en) | 2012-03-27 | 2020-05-12 | Ip Reservoir, Llc | Offload processing of data packets |
US11436672B2 (en) | 2012-03-27 | 2022-09-06 | Exegy Incorporated | Intelligent switch for processing financial market data |
US9990393B2 (en) | 2012-03-27 | 2018-06-05 | Ip Reservoir, Llc | Intelligent feed switch |
US10121196B2 (en) | 2012-03-27 | 2018-11-06 | Ip Reservoir, Llc | Offload processing of data packets containing financial market data |
US9633097B2 (en) | 2012-10-23 | 2017-04-25 | Ip Reservoir, Llc | Method and apparatus for record pivoting to accelerate processing of data fields |
EP2912579B1 (de) | 2012-10-23 | 2020-08-19 | IP Reservoir, LLC | Verfahren und vorrichtung zur beschleunigten formatübersetzung von daten in einem begrenzten datenformat |
US9633093B2 (en) | 2012-10-23 | 2017-04-25 | Ip Reservoir, Llc | Method and apparatus for accelerated format translation of data in a delimited data format |
WO2015164639A1 (en) | 2014-04-23 | 2015-10-29 | Ip Reservoir, Llc | Method and apparatus for accelerated data translation |
US10942943B2 (en) | 2015-10-29 | 2021-03-09 | Ip Reservoir, Llc | Dynamic field data translation to support high performance stream data processing |
EP3560135A4 (de) | 2016-12-22 | 2020-08-05 | IP Reservoir, LLC | Rohrleitungen zum hardware-beschleunigten maschinellen lernen |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2734000C3 (de) * | 1977-07-28 | 1980-04-30 | Deutsche Forschungs- Und Versuchsanstalt Fuer Luft- Und Raumfahrt E.V., 5000 Koeln | Prädiktive Quantisierung von Bildsignalen nach dem DPCM-Verfahren |
US4141034A (en) * | 1977-08-19 | 1979-02-20 | Bell Telephone Laboratories, Incorporated | Digital encoding of color video signals |
FR2445660A1 (fr) * | 1978-12-28 | 1980-07-25 | Pissard Andre | Procede et circuit de transmission de type mic differentiel a prediction adaptive, utilisant un filtrage par sous-bandes et une analyse spectrale |
-
1980
- 1980-04-21 FR FR8008884A patent/FR2481026B1/fr not_active Expired
-
1981
- 1981-04-10 US US06/253,159 patent/US4385393A/en not_active Expired - Lifetime
- 1981-04-13 GB GB8111709A patent/GB2076240B/en not_active Expired
- 1981-04-20 JP JP56059647A patent/JPS6352811B2/ja not_active Expired
- 1981-04-21 DE DE19813115859 patent/DE3115859A1/de active Granted
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT509439B1 (de) * | 2008-12-19 | 2013-05-15 | Siemens Entpr Communications | Verfahren und mittel zur skalierbaren verbesserung der qualität eines signalcodierverfahrens |
Also Published As
Publication number | Publication date |
---|---|
FR2481026A1 (de) | 1981-10-23 |
GB2076240A (en) | 1981-11-25 |
US4385393A (en) | 1983-05-24 |
JPS56166631A (de) | 1981-12-21 |
FR2481026B1 (de) | 1984-06-15 |
JPS6352811B2 (de) | 1988-10-20 |
DE3115859A1 (de) | 1982-03-18 |
GB2076240B (en) | 1984-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3115859C2 (de) | ||
DE2934489C2 (de) | ||
DE69429499T2 (de) | Verfahren und vorrichtung zum kodieren oder dekodieren von signalen und aufzeichnungsmedium | |
DE69412294T2 (de) | System zur prädiktiven Kodierung/Dekodierung eines digitalen Sprachsignals mittels einer adaptiven Transformation mit eingebetteten Kodes | |
DE69032697T2 (de) | Codierverfahren und Codiervorrichtung | |
DE69028176T2 (de) | Adaptive Transformationskodierung durch optimale Blocklängenselektion in Abhängigkeit von Unterschieden zwischen aufeinanderfolgenden Blöcken | |
DE3784942T2 (de) | Duplex-datenuebertragung. | |
DE19604273C5 (de) | Verfahren und Vorrichtung zum Durchführen einer Suche in einem Kodebuch im Hinblick auf das Kodieren eines Klangsignales, Zellkommunikationssystem, Zellnetzwerkelement und mobile Zell-Sender-/Empfänger-Einheit | |
EP0064201B1 (de) | Verfahren zum Entzerren eines Datensignales | |
DE4241131B4 (de) | Einrichtung zum Kodieren und Dekodieren von Übertragungssignalen mittels Transformationen | |
DE69633944T2 (de) | Verfahren und gerät zum kodieren von digitalen daten | |
EP0227956B1 (de) | Verfahren zur Datenreduktion digitaler Bildsignale durch Vektorquantisierung | |
DE2229149A1 (de) | Verfahren zur Übertragung von Sprache | |
DE69121411T2 (de) | Methode und gerät zur codierung von analogen signalen | |
DE3736193C2 (de) | ||
DE69106580T2 (de) | Codieranordnung mit einem Unterbandcoder und Sender mit der Codieranordnung. | |
DE68925516T2 (de) | Wirksames Kodierungsverfahren und zugehöriges Dekodierungsverfahren | |
DE69107511T2 (de) | Codierverfahren und Codieranordnung mit einem Unterbandcoder und Sender mit der Codieranordnung. | |
EP0962015A1 (de) | Verfahren und vorrichtungen zum codieren von diskreten signalen bzw. zum decodieren von codierten diskreten signalen | |
DE69206300T2 (de) | Verfahren und Einrichtung zur Bearbeitung von Vorechos eines mittels einer Frequenztransformation kodierten digitalen Audiosignals. | |
DE69028434T2 (de) | System zur Codierung von Breitbandaudiosignalen | |
DE2730662A1 (de) | Verfahren und schaltung zum erzeugen eines autokorrelations-funktions-faktors | |
DE68907098T2 (de) | Differentieller Kodierer mit auto-adaptivem Prädiktorfilter und dazugehörigem Dekodierer. | |
DE69830816T2 (de) | Mehrstufige Audiodekodierung | |
DE69801536T2 (de) | Vorrichtung und Verfahren zur Signalcodierung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8128 | New person/name/address of the agent |
Representative=s name: BEETZ SEN., R., DIPL.-ING. BEETZ JUN., R., DIPL.-I |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |