[go: up one dir, main page]

DE69421501T2 - Verdeckung von verlorenen signalfenstern - Google Patents

Verdeckung von verlorenen signalfenstern

Info

Publication number
DE69421501T2
DE69421501T2 DE69421501T DE69421501T DE69421501T2 DE 69421501 T2 DE69421501 T2 DE 69421501T2 DE 69421501 T DE69421501 T DE 69421501T DE 69421501 T DE69421501 T DE 69421501T DE 69421501 T2 DE69421501 T2 DE 69421501T2
Authority
DE
Germany
Prior art keywords
frame
lost
updating
stationarity
speech
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 - Fee Related
Application number
DE69421501T
Other languages
English (en)
Other versions
DE69421501D1 (de
Inventor
Bergstroem Anders
Wigren Torbjoern
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from SE9302025A external-priority patent/SE501340C2/sv
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of DE69421501D1 publication Critical patent/DE69421501D1/de
Application granted granted Critical
Publication of DE69421501T2 publication Critical patent/DE69421501T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/005Correction of errors induced by the transmission channel, if related to the coding algorithm
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/78Detection of presence or absence of voice signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Noise Elimination (AREA)
  • Special Wing (AREA)
  • Compositions Of Macromolecular Compounds (AREA)

Description

    TECHNISCHES GEBIET
  • Die vorliegende Erfindung bezieht sich auf die Verdeckung von verlorenen Rahmen bzw. Signalfenstern in einem Kommunikationssystem, z. B. einem Funkkommunikationssystem, und insbesondere auf eine Vorrichtung und ein Verfahren zur Verbesserung der Dekodierung von Hintergrundgeräuschen bzw. Hintergrundtönen in einem solchen System.
  • HINTERGRUND DER ERFINDUNG
  • Mittel zur Verbesserung der Codierung/Dekodierung von Hintergrundgeräuschen bzw. Hintergrundtönen, welche primär für digitale Zellulartelefon-Systeme gedacht wurden, sind in dem schwedischen Patentanmeldungen 93 00290-5 und 93 01798-6 beschrieben worden. Diese Mittel wurden primär entwickelt, um mit einer Situation umzugehen, bei der die Verbindung zwischen dem Sprachcodierer und dem Sprachdekodierer nahezu ideal ist, in dem Sinne, daß keine Rahmen verloren gehen, Jedoch beispielsweise in der amerikanischen digitalen Zellularnorm IS-54 wird der schnelle zugeordnete Steuerkanal (FACCH = Fast Associated Control Channel) dadurch errichtet, daß Sprachrahmen aus dem Verkehrskanal gestohlen werden (ein ähnlicher Kanal existiert in der europäischen GSM- Spezifikation). In einem solchen Fall kann es notwendig sein, die in den obigen schwedischen Patentanmeldungen beschriebenen Verfahren zu modifizieren. Eine ähnliche Situation tritt in einem paketvermittelten Netz auf, wenn Pakete (Rahmen) verloren gehen oder zu spät ankommen, um in Echtzeit für Spracherzeugung verwendet zu werden (die Pakete können zwischen dem Sender und Empfänger verschiedene Pfade nehmen).
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Eine Aufgabe der vorliegenden Erfindung ist eine Vorrichtung und ein Verfahren, bei denen eine sogenannte Verdeckung verlorener Rahmen (lost frame concealment) auf das empfangene Signal angewendet wird, um die Sprachdekodierung robuster zu machen bzw. weniger empfindlich gegenüber verlorenen Rahmen.
  • Diese Aufgabe wird durch ein System und ein Verfahren in Übereinstimmung mit den angehängten Ansprüchen gelöst.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die Erfindung kann zusammen mit ihren weiteren Aufgaben und Vorteilen am besten verstanden werden durch Bezugnahme auf die folgende Beschreibung, zusammengenommen mit der begleitenden Zeichnung, welche ein schematisches Blockdiagramm der relevanten Teile eines Empfängers in einem Funkkommunikationssystem ist, welches eine Vorrichtung in Übereinstimmung mit der vorliegenden Erfindung enthält.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGEN
  • Um den Betrieb der Erfindung zu verstehen, ist es nützlich, kurz den Betrieb einer typischen digitalen Zellularfunkverbindung zu betrachten, sowie typische Techniken zur Verdeckung verlorener Rahmen und auch die Algorithmen der oben erwähnten schwedischen Patentanmeldungen zu betrachten.
  • In einer Kommunikations-Verbindungsstrecke eines digitalen Zellulartelefon-Systems wird das akustische Signal erst digitalisiert und dann ein Sprachcodieralgorithmus angewendet (siehe z. B. B. S. Atal, V. Cuperman und A. Gersho, Herausgeber, "Adavances in Speech Coding", Kluwer Academic Publishers, 1991). Dieser Algorithmus komprimiert das Sprachsignal und transformiert es in eine Anzahl quantisierter Parameter (gewöhnlich in einer auf Rahmen beruhenden Weise). Die resultierenden Bits werden danach geschützt durch Hinzufügung von Codierredundanz, unter der Verwendung von Kanalcodiertechniken (siehe z. B. G. C. Clark und J. B. Cain, "Error Correction Coding for Digital Communication", Plenum Press, 1981). Der resultierende Bitstrom wird dann moduliert (siehe z. B. J. G. Proakis, "Digital Communication", 2. Auflage, McGraw-Hill, 1989) und übertragen, z. B. unter Verwendung von TDMA-Techniken (TDMA = Time Division Multiple Access, d. h. Zeitaufteilungs- Mehrfachzugriff). Einer möglichen Zeitdispersion oder Mehrweg-Dispersion kann begegnet werden durch verschiedene Entzerrungstechniken, z. B. Viterbi-Entzerrung oder Entscheidungsrückkopplungs-Entzerrung (siehe z. B. das obige Zitat von J. G. Proakis). Kanaldekodierung (siehe z. B. das obige Zitat von G. C. Clark und J. B. Cain) wird dann verwendet, um die Bits zu dekodieren, welche die quantisierten Parameter bilden, die der Sprachdekodierer benötigt, um das übertragene Sprachsignal zu rekonstruieren. Aus der obigen Diskussion wird klar, daß verlorene Rahmen das rekonstruierte Sprachsignal beeinflussen können, wodurch die Qualität jenes Signals verringert wird.
  • Beispielsweise in dem amerikanischen digitalen Zellularsystem in Übereinstimmung mit der Norm IS-54, würde ein für den FACCH gestohlener Rahmen zu einem verlorenen Sprachrahmen beim Sprachdekodierer im Empfänger führen. Der Sprachdekodierer löst dieses Problem durch "Auffüllen" mit geeigneter Information. Gewöhnlich wird die entsprechende Information aus dem vorangegangenen Rahmen verwendet, anstelle des verlorenen Rahmens. Wenn jedoch der Dekodierer Antiwirbelaktionen (anti-swirling actions) für Hintergrundgeräusche bzw. Hintergrundtöne vorsieht, wobei diese Aktionen unten weiter beschrieben werden, würde die Qualität des resultierenden Audiosignals nicht akzeptabel sein, wenn dieses Verfahren verwendet würde.
  • Unter Beachtung dieser Hintergrundinformation wird nun die vorliegende Erfindung unter Bezugnahme auf die Zeichnung beschrieben. Die Zeichnung zeigt die Teile eines Empfängers in einem Mobilfunk-Kommunikationssystem, welche notwendig sind, um die vorliegende Erfindung zu beschreiben. Eine Antenne 10 empfängt das übertragene Signal und leitet es weiter an einen Demodulator 12. Der Demodulator 12 demoduliert das empfangene Signal und leitet es weiter an einen Entzerrer 13, z. B. einen Viterbi-Entzerrer, welcher das empfangene und demodulierte Signal in einen oder mehrere Bitströme umwandelt, welche an ein Entscheidungsmittel 14 weitergeleitet werden. Das Entscheidungsmittel 14 bestimmt, ob ein empfangener Rahmen Bits aus einem Verkehrskanal oder dem FACCH-Kanal enthält. Ein geeignetes Entscheidungsmittel wird in dem schwedischen Patent 9102611-2 beschrieben. Wenn der empfangene Rahmen Bits aus einem Verkehrskanal enthält, wird der Bitstrom an einen Kanaldekodierer 16 weitergegeben. Der Kanaldekodierer 16 wandelt den Bitstrom in einen Filterparameterstrom und einen Erregungsparameterstrom für die Sprachdekodierung um. Andererseits, wenn der empfangene Rahmen Bits aus dem FACCH enthält, wird der Bitstrom nicht an den Kanaldekodierer 16 weitergegeben. Stattdessen wird ein Verdeckungsmittel 18 von der Tatsache unterrichtet, daß der vorliegende Rahmen keine Sprachdaten enthält.
  • Der Empfänger enthält auch einen Sprachdetektor 20 (welcher auch als Sprachaktivitätsdetektor bzw. VAD, d. h. voice activity detector, bezeichnet wird). Ein geeigneter Sprachdetektor wird in WO 89/08910 der British Telecom PLC beschrieben. Der Sprachdetektor 20 bestimmt aus den Filter- und Erregungsparametern, ob der empfangene Rahmen vornehmlich Sprachtöne oder Hintergrundtöne enthält. Die Entscheidung des Sprachdetektors 20 kann an einen optionalen Signalunterscheider 22 weitergeleitet werden, welcher einige der Erregungsparameter verwendet, um zu bestimmen, ob empfangene Signale, welche Hintergrundtöne darstellen, stationär sind oder nicht. Wenn erklärt wird, daß ein Rahmen stationäre Hintergrundtöne enthält, steuert der Ausgang des Signalunterscheiders 22 einen Parametermodifizierer 24 so, daß dieser die empfangenen Filterparameter modifiziert. Diese Modifikation wird ausführlich in der schwedischen Patentanmeldung 9300290-5 beschrieben. Ferner wird die Stationaritätserfassung des Signalunterscheiders 22 und die Wechselwirkung zwischen dem Sprachdetektor 20, dem Signalunterscheider 22 und dem Parametermodifizierer 24 ausführlich in den schwedischen Patentanmeldungen 93 01798-6 und 93 03613-5 beschrieben. Die möglicherweise modifizierten Filterparameter (wenn ein empfangenes Signal stationäre Hintergrundtöne darstellt) und Erregungsparameter werden an einen Sprachdekodierer 26 weitergegeben, welcher auf der Ausgangsleitung 28 ein Audiosignal ausgibt.
  • Um die Fehlerverdeckungstechniken der vorliegenden Erfindung zu beschreiben, ist es notwendig, kurz die Auswirkung von verlorenen Rahmen (was auftritt, wenn FACCH-Rahmen Sprachrahmen ersetzen) auf die sogenannten Antiwirbel- Algorithmen zu beschreiben, welche in den obigen zwei schwedischen Patentanmeldungen beschrieben werden. Diese Auswirkungen können grob wie folgt aufgeteilt werden:
  • 1. Der Sprachaktivitätsdetektor bzw. Sprachdetektor 20, welcher verwendet wird, um den Antiwirbelalgorithmus zu steuern, ist gewöhnlich adaptiv ("Voice Activity Detection", Empfehlung GSM 06.32, ETSI/GSM, 1991; WO 89/08910 der British Telecom PLC). Dies bedeutet, daß es Schwellwerte und entsprechende Zustände gibt, welche in dem Sprachaktivitätsdetektor intern automatisch aktualisiert werden, unter Verwendung entweder eines gemessenen Sprachsignals oder, bei Anwendung in dem Empfänger, wie es hier angenommen wird, unter Verwendung dekodierter Parameter aus dem Kanaldekodierer. Wenn es verlorene Rahmen gibt, müssen die erforderlichen Parameter in dem Empfänger erzeugt werden. Ein Weg, mit dieser Situation umzugehen, ist die Verwendung der gleichen Parameter wie in dem vorangegangenen Rahmen. Dies führt jedoch zu Schwellwerten oder inneren Zustandsvariablen, die nicht korrekt aktualisiert werden, was zu fehlerhaften Entscheidungen führen kann. Das Ergebnis wäre eine verringerte Qualität des rekonstruierten Audiosignals.
  • 2. Der Sprackaktivitätsdetektor oder Sprachdetektor 20 bildet seine Sprach/Hintergrundton-Entscheidung unter Verwendung von eingehenden Filter- und Erregungs- Parametern, und auch von intern aktualisierten Zuständen, d. h. alten eingehenden Parametern und zusätzlicher a-priori-Information. Verlorene Rahmen können daher zu unmittelbar fehlerhaften Entscheidungen in dem Empfänger führen, was zu einer verringerten Qualität des rekonstruierten Audiosignals führt. Ferner, da die gegenwärtige Entscheidung auch von alten eingehenden Parametern abhängt, können verlorene Rahmen zukünftige Entscheidungen beeinflussen.
  • 3. Der Signalunterscheider 22, welcher ein Teil des Systems in einer bevorzugten Ausführung der vorliegenden Erfindung sein kann, untersucht eingehende statistische Momente, vorzugsweise Energiewerte, welche die mittlere Signalenergie für jeden Rahmen beschreiben. Er muß eine große Zahl dieser Energien speichern, sowohl für den gegenwärtigen Rahmen als auch für ältere Rahmen, in einem oder mehreren Puffern (Details werden in der obigen schwedischen Patentanmeldung 93 01798-6 beschrieben). Sollte es Fehler geben bei diesen eingehenden Energien, werden auch diese Fehler in den Puffern gespeichert, was zu fehlerhaften Entscheidungen für eine beachtliche Zeit führt. Das Ergebnis wäre eine verringerte Qualität von rekonstruierten Hintergrundtonsignalen.
  • 4. Die Aktionen, welche verwendet werden, um im Falle eines stationären Hintergrundtonsignals dem Wirbeln (swirling) zu begegnen, leiden auf verschiedene Weise, wenn eine fehlerhafte Entscheidung auftritt, die durch verlorene Rahmen verursacht wird. Eine Auswirkung ist, daß Sprache zerstört wird, wenn ein stationärer Hintergrundton fehlerhafterweise erfaßt wird und die Antiwirbel- Aktionen eingeleitet werden. Die umgekehrt fehlerhafte Entscheidung (Sprache, wenn tatsächlich ein stationärer Hintergrundton vorliegt) kann auch auftreten, und daher wird der Charakter des Hintergrundtons momentan verändert, was eine Belästigung sein kann. Ein wiederholtes Schalten zwischen Entscheidungen, die Sprache/stationäre Hintergrundtöne anzeigen, ist auch nicht wünschenswert, da Zeitkonstanten wirksam sind während des Übergangs zwischen den zwei Zuständen. Würde ein übermäßiges Schalten stattfinden, dann wäre dies sehr beunruhigend.
  • 5. Die tatsächlichen Antiwirbel-Aktionen im Parametermodifizierer 24 (im wesentlichen spektrale Tiefpaßfilterung kombiniert mit Bandbreitenaufweitung, wie ausführlich beschrieben in der obigen schwedischen Patentanmeldung 93 00290-5), leiden unter dem Verlust von Rahmen. Eine Auswirkung tritt auf aufgrund von fehlerhaften Entscheidungen aus dem Sprachaktivitätsdetektor 20 oder aus dem Signalunterscheider 22. In diesen Fällen kann die Aktualisierung des Tiefpaßfilters eingeleitet werden oder abgeschaltet werden, was zu einer Abweichung führt im Vergleich zu dem Fall, bei dem keine Rahmen verloren wurden. Eine weitere Auswirkung tritt aufgrund von verlorenen Rahmen auf, die die Spektralinformation beeinflussen, welche die Tiefpaßfilter und die Bandbreitenaufweitung speist. Beide Wirkungen können zu Qualitätsverlusten führen.
  • 6. Ein Postfilter des Sprachdekodierers 26 (wenn vorhanden) hat ähnliche Probleme wie oben in Abschnitt 5 beschrieben. Ferner, wenn der sogenannte spektrale Tilt (spektrale Neigung) in der Wahrnehmung sehr empfindlich ist, und da er durch den Antiwirbel-Algorithmus manipuliert werden kann, ergeben verlorene Rahmen eine wesentliche Qualitätsverringerung des rekonstruierten Sprachsignals.
  • 7. Die oben beschriebenen Wirkungen können sich kombinieren und gegenseitig beeinflussen. Beispielsweise kann eine fehlerhafte Entscheidung in dem Sprachdetektor 20 zu einer Unterbrechung der Aktualisierung von Puffern des Signalunterscheiders 22 führen. Dies beeinflußt seinerseits den Signalunterscheider 22 für eine beachtliche Zeitperiode, was zu einer verringerten Qualität der Antiwirbel-Aktionen führt.
  • Aus der obigen Diskussion geht klar hervor, daß verlorene Rahmen zu einer inkorrekten Aktualisierung von inneren Variablen des Sprachdetektors 20, Signalunterscheiders 22, Parametermodifizierers 24 oder von Kombinationen aus diesen führen kann. In Übereinstimmung mit der vorliegenden Erfindung werden diese Probleme verringert oder ausgeschlossen, durch Modifikation des Aktualisierungsprozesses, wenn ein Rahmenverlust erfaßt wurde. Diese modifizierte Aktualisierung wird nun ausführlicher beschrieben.
  • Wenn ein verlorener Rahmen erfaßt wurde, kann das Verdeckungsmittel 18 den Betrieb des Aktualisierungsprozesses von entsprechenden inneren Zustandsvariablen in dem Sprachdetektor 20, Signalunterscheider 22 und Parametermodifizierer 24 jeweils steuern, wie durch die Steuerleitungen 30, 32 und 34 angegeben. Diese Modifikationen enthalten:
  • - Unterbrechung der Aktualisierung von inneren Zustandsvariablen (z. B. Schwellwerten) des Sprachdetektors 20, wenn ein Rahmenverlust erfaßt wird. Dies impliziert, daß die inneren Variablen des Sprachdetektors 20 verriegelt werden auf den gleichen Wert wie im vorangegangenen Rahmen, oder daß die Aktualisierung dieser Zustandsvariablen eingeschränkt wird (Zustandsvariablen können nur durch geringere Beträge als gewöhnlich aktualisiert werden).
  • - Eine weitere Aktion ist es, im Fall daß der Verlust eines Rahmens erfaßt wird, die Entscheidung im Sprachdetektor 20 auf die Entscheidung aus dem vorangegangenen Rahmen zu verriegeln.
  • - Wenn ein Rahmenverlust erfaßt wurde, kann die Aktualisierung der Puffer im Signalunterscheider 22 angehalten oder eingeschränkt werden.
  • - Eine weitere Möglichkeit ist die Verriegelung der Entscheidung des Signalunterscheiders 22 auf die Entscheidung des vorangegangenen Rahmens.
  • - Wenn ein Rahmenverlust erfaßt wurde, kann die Aktualisierung von internen Filterkoeffizienten des Parametermodifizierers 24, welche die Tiefpaßfilterung und/oder Bandbreitenausweitung steuern, angehalten oder eingeschränkt werden.
  • - Der spektrale Tilt bzw. die spektrale Neigung eines möglichen Postfilters kann verriegelt werden auf den Tilt bzw. die Neigung des vorangegangenen Rahmens.
  • Da unterschiedliche Parameter unterschiedliche Blöcke in der Zeichnung beeinflussen (Sprachdetektor 20, Signalunterscheider 22, Parametermodifizierer 24 und ein mögliches Postfilter), erkennt man, daß eine oder mehrere dieser Aktionen im Fall eines Rahmenverlustes durchgeführt werden können.
  • Bei der obigen Diskussion erkennt man auch, daß wenn ein Rahmenverlust über mehrere aufeinanderfolgende Rahmen anhält, innere Zustandsvariablen des Empfängers verriegelt werden auf (oder im wesentlichen verriegelt werden auf) Werte, die dem letzten empfangenen Rahmen entsprechen.
  • Diese Erfindung wurde beschrieben unter Bezugnahme auf ein auf Rahmen beruhendes Funkkommunikationssystem, bei welchem Rahmen manchmal aus dem Verkehrskanal "gestohlen" werden, um für andere Zwecke verwendet zu werden. Die gleichen Prinzipien können jedoch auch in Situationen angewendet werden, in welchen Rahmen aus anderen Gründen verloren gehen, zum Beispiel in einem paketvermittelten Netz, wo Pakete (diese können entweder als ganze Rahmen oder als Teile eines Rahmens angesehen werden) verschiedene Pfade zwischen Sender und Empfänger benutzen, und "verloren" gehen können, aufgrund einer verspäteten Ankunft oder aufgrund eines tatsächlichen Verlustes von Paketen während der Übertragung.
  • Eine bevorzugte Ausführung des Verfahrens in Übereinstimmung mit der vorliegenden Erfindung wird ausführlich veranschaulicht durch die zwei PASCAL-Programmodule im ANHANG.
  • Dem Fachmann ist klar, daß verschiedene Modifikationen und Veränderungen der vorliegenden Erfindung durchgeführt werden können, ohne sich aus dem Schutzumfang zu bewegen, welcher durch die angehängten Ansprüche definiert wird. ANHANG

Claims (14)

1. Ein auf Rahmen basierendes Funkkommunikationssystem, umfassend einen Empfänger, der eine Vorrichtung umfaßt zur Verdeckung der Auswirkungen von verlorenen Rahmen in einem Sprachdekodierer (26), welcher Sprachdekodierer von der Art mit Quellenfilter ist, und welche Vorrichtung Mittel (20, 22, 24) umfaßt zur Steuerung des Dekodierers, und die Mittel umfassen:
Mittel (14) zur Erfassung des Verlusts von Rahmen, und
Mittel (18) zur Verdeckung der Auswirkungen eines verlorenen Rahmens,
wobei das System dadurch gekennzeichnet wird, daß die Vorrichtung umfaßt:
einen Sprachaktivitätsdetektor (20), der mindestens einen Schwellwert für Sprachton/Hintergrundton- Entscheidungen umfaßt, wobei das Verdeckungsmittel (18) im Falle eines verlorenen Rahmens die Aktualisierung des Schwellwerts beschränkt.
2. Auf Rahmen beruhendes Funkkommunikationssystem, umfassend einen Empfänger, der eine Vorrichtung umfaßt zur Verdeckung der Auswirkungen von verlorenen Rahmen in einem Sprachdekodierer (26), welcher Sprachdekodierer von der Art mit Quellenfilter ist, und welche Vorrichtung Mittel (20, 22, 24) umfaßt zur Steuerung des Dekodierers, und die Mittel umfassen:
Mittel (14) zur Erfassung des Verlusts von Rahmen, und
Mittel (18) zur Verdeckung der Auswirkungen eines verlorenen Rahmens,
wobei das System dadurch gekennzeichnet wird, daß die Vorrichtung umfaßt:
einen Sprachaktivitätsdetektor (20), welcher Sprachton/Hintergrundton-Entscheidungen Rahmen für Rahmen durchführt, wobei das Verdeckungsmittel (18) die Aktualisierung der Sprachton/Hintergrundton- Entscheidung, die aus dem vorangegangenen Rahmen erhalten wird, im Fall eines verlorenen Rahmens unterbindet.
3. System nach Anspruch 1 oder 2, gekennzeichnet durch einen Stationaritätsdetektor (22), der mit einem Ausgang des Sprachaktivitätsdetektors (20) verbunden ist, um zwischen stationären und nicht-stationären Hintergrundtönen zu unterscheiden, wobei der Stationaritätsdetektor mindestens einen Puffer enthält, der Abschätzungen von statistischen Momenten von jüngeren Rahmen enthält, die von Hintergrundtönen dominiert werden, um Stationaritätsentscheidungen zu treffen, wobei das Verdeckungsmittel die Aktualisierung des Puffers im Falle eines verlorenen Rahmens beschränkt.
4. System nach Anspruch 1 oder 2, gekennzeichnet durch einen Stationaritätsdetektor (22), der mit einem Ausgang des Sprachaktivitätsdetektors (20) verbunden ist, zur Unterscheidung zwischen stationären und nicht- stationären Hintergrundtönen, wobei das Verdeckungsmittel (18) die Aktualisierung der Stationaritäts/Nichtstationaritäts-Entscheidung, die aus dem vorangegangenen Rahmen erhalten wird, im Falle eines verlorenen Rahmens unterbindet.
5. System nach einem der vorangegangenen Ansprüche, gekennzeichnet durch Mittel (24) zur Tiefpaß-Filterung von Filterdefinitionsparametern, wobei das Verdeckungsmittel (18) die Aktualisierung von Filterkoeffizienten des Tiefpaßfilterungs-Prozesses im Falle eines verlorenen Rahmens beschränkt.
6. System nach einem der vorangegangenen Ansprüche, gekennzeichnet durch Mittel (24) zur Bandbreitenaufweitung des durch die Filterdefinitionsparameter dargestellten Filters, wobei das Verdeckungsmittel (18) die Aktualisierung von Filterkoeffizienten im Falle eines verlorenen Rahmens beschränkt.
7. System nach Anspruch 5 oder 6, gekennzeichnet durch ein Postfilter zur Modifikation der Neigung des Spektrums des dekodierten Signals, wobei das Verdeckungsmittel (18) die Aktualisierung von Neigungsinformation im Falle eines verlorenen Rahmens beschränkt.
8. Verfahren zur Verdeckung der Auswirkungen von verlorenen Rahmen in einem Sprachdekodierer der Art mit Quellenfilter, in einem Empfänger in einem auf Rahmen beruhenden Funkkommunikationssystem, wobei das Verfahren enthält:
Erfassung des Verlusts von Rahmen, und
Verdeckung der Auswirkungen eines verlorenen Rahmens, wobei das Verfahren gekennzeichnet wird durch:
Sprachaktivitätserfassung, die mindestens einen Schwellwert für Sprachton/Hintergrundton-Entscheidungen umfaßt, und
Beschränkung der Aktualisierung des Schwellwerts im Falle eines verlorenen Rahmens.
9. Verfahren zur Verdeckung der Auswirkungen von verlorenen Rahmen in einem Sprachdekodierer der Art mit Quellenfilter, in einem Empfänger in einem auf Rahmen beruhenden Funkkommunikationssystem, wobei das Verfahren enthält:
Erfassung des Verlusts von Rahmen, und
Verdeckung der Auswirkungen eines verlorenen Rahmens,
wobei das Verfahren gekennzeichnet wird durch:
Sprachaktivitätserfassung auf der Grundlage der Durchführung von Sprachton/Hintergrundton-Entscheidungen Rahmen für Rahmen, und
Unterdrückung der Aktualisierung der Sprachton/Hintergrundton-Entscheidung, die aus dem vorangegangenen Rahmen erhalten wurde, im Falle eines verlorenen Rahmens.
10. Verfahren nach Anspruch 8 oder 9, wobei ein Stationaritätsdetektor (22) mit einem Ausgang eines Sprachaktivitätsdetektors (20) verbunden ist, zur Unterscheidung zwischen stationären und nicht stationären Hintergrundtönen, wobei der Stationaritätsdetektor mindestens einen Puffer enthält, der Abschätzungen von statistischen Momenten von jüngeren Rahmen enthält, die durch Hintergrundtöne dominiert wurden, um Stationaritätsentscheidungen zu machen, gekennzeichnet durch die Beschränkung der Aktualisierung des Puffers im Falle eines verlorenen Rahmens.
11. Verfahren nach Anspruch 8 oder 9, wobei ein Stationaritätsdetektor (22) mit einem Ausgang eines Sprachaktivitätsdetektors (20) verbunden ist, um zwischen stationären und nicht-stationären Hintergrundtönen zu unterscheiden, gekennzeichnet durch die Unterbindung der Aktualisierung der Stationaritäts/Nichtstationaritäts-Entscheidung, die aus dem vorangegangenen Rahmen erhalten wurde, im Falle eines verlorenen Rahmens.
12. Verfahren nach einem der Ansprüche 8 bis 11, gekennzeichnet durch
Tiefpaßfilterung der Filterdefinitionsparameter, und
Beschränkung der Aktualisierung der Filterkoeffizienten des Tiefpaßfilterungsprozesses im Falle eines verlorenen Rahmens.
13. Verfahren nach einem der Ansprüche 8 bis 12, gekennzeichnet durch:
Bandbreitenaufweitung eines durch Filterdefinitionsparameter dargestellten Filters, und
Beschränkung der Aktualisierung von Filterkoeffizienten im Falle eines verlorenen Rahmens.
14. Verfahren nach Anspruch 12 oder 13, gekennzeichnet durch
Postfilterung zur Modifizierung der Neigung des Spektrums des dekodierten Signals, und
Beschränkung der Aktualisierung von Neigungsinformation im Falle eines verlorenen Rahmens.
DE69421501T 1993-06-11 1994-06-02 Verdeckung von verlorenen signalfenstern Expired - Fee Related DE69421501T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE9302025A SE501340C2 (sv) 1993-06-11 1993-06-11 Döljande av transmissionsfel i en talavkodare
SE9304058A SE503547C2 (sv) 1993-06-11 1993-12-06 Anordning och förfarande för döljande av förlorade ramar
PCT/SE1994/000532 WO1994029850A1 (en) 1993-06-11 1994-06-02 Lost frame concealment

Publications (2)

Publication Number Publication Date
DE69421501D1 DE69421501D1 (de) 1999-12-09
DE69421501T2 true DE69421501T2 (de) 2000-07-06

Family

ID=26661771

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69421501T Expired - Fee Related DE69421501T2 (de) 1993-06-11 1994-06-02 Verdeckung von verlorenen signalfenstern

Country Status (19)

Country Link
US (1) US5596678A (de)
EP (1) EP0655161B1 (de)
JP (1) JPH08500234A (de)
KR (1) KR100220376B1 (de)
CN (1) CN1064770C (de)
AU (1) AU670698B2 (de)
CA (1) CA2140363A1 (de)
DE (1) DE69421501T2 (de)
DK (1) DK0655161T3 (de)
ES (1) ES2141326T3 (de)
FI (1) FI950591A0 (de)
GR (1) GR3031787T3 (de)
MX (1) MX9404250A (de)
NZ (1) NZ267734A (de)
RU (1) RU2120141C1 (de)
SE (1) SE503547C2 (de)
SG (1) SG43802A1 (de)
TW (1) TW243570B (de)
WO (1) WO1994029850A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7318025B2 (en) 2000-04-28 2008-01-08 Deutsche Telekom Ag Method for improving speech quality in speech transmission tasks

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69633164T2 (de) * 1995-05-22 2005-08-11 Ntt Mobile Communications Network Inc. Tondekoder
JPH09312604A (ja) * 1996-05-21 1997-12-02 Oki Electric Ind Co Ltd 間欠送信制御装置
SE513520C2 (sv) * 1998-05-14 2000-09-25 Ericsson Telefon Ab L M Förfarande och anordning för maskering av fördröjda paket
GB2337904B (en) 1998-05-29 2003-03-12 Nec Technologies Frame erasure for digital data transmision systems
GB2348087B (en) * 1999-03-13 2003-08-13 Nec Technologies Detection of unreliable frames in digital data transmission systems
EP1199709A1 (de) 2000-10-20 2002-04-24 Telefonaktiebolaget Lm Ericsson Fehlerverdeckung in Bezug auf die Dekodierung von kodierten akustischen Signalen
WO2005119950A1 (ja) * 2004-06-02 2005-12-15 Matsushita Electric Industrial Co., Ltd. 音声データ送信/受信装置および音声データ送信/受信方法
WO2006079350A1 (en) 2005-01-31 2006-08-03 Sonorit Aps Method for concatenating frames in communication system
JP5142727B2 (ja) * 2005-12-27 2013-02-13 パナソニック株式会社 音声復号装置および音声復号方法
TWI315629B (en) 2006-01-09 2009-10-01 Silicon Motion Inc System and method for processing digital rights management files
FR2907586A1 (fr) * 2006-10-20 2008-04-25 France Telecom Synthese de blocs perdus d'un signal audionumerique,avec correction de periode de pitch.
KR20080075050A (ko) * 2007-02-10 2008-08-14 삼성전자주식회사 오류 프레임의 파라미터 갱신 방법 및 장치
KR20100006492A (ko) * 2008-07-09 2010-01-19 삼성전자주식회사 부호화 방식 결정 방법 및 장치
US10230346B2 (en) 2011-01-10 2019-03-12 Zhinian Jing Acoustic voice activity detection

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4281218A (en) * 1979-10-26 1981-07-28 Bell Telephone Laboratories, Incorporated Speech-nonspeech detector-classifier
US4357491A (en) * 1980-09-16 1982-11-02 Northern Telecom Limited Method of and apparatus for detecting speech in a voice channel signal
SU1297098A1 (ru) * 1983-10-27 1987-03-15 Республиканский Информационно-Вычислительный Центр Министерства Связи Усср Цифровой синтезатор речи
GB8729890D0 (en) * 1987-12-22 1988-02-03 Unilever Plc Improvements in & relating to fat processes
GB2239971B (en) * 1989-12-06 1993-09-29 Ca Nat Research Council System for separating speech from background noise
US5097507A (en) * 1989-12-22 1992-03-17 General Electric Company Fading bit error protection for digital cellular multi-pulse speech coder

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7318025B2 (en) 2000-04-28 2008-01-08 Deutsche Telekom Ag Method for improving speech quality in speech transmission tasks

Also Published As

Publication number Publication date
SE9304058D0 (sv) 1993-12-06
CN1064770C (zh) 2001-04-18
AU7011594A (en) 1995-01-03
FI950591A7 (fi) 1995-02-10
NZ267734A (en) 1996-06-25
DK0655161T3 (da) 2000-01-03
WO1994029850A1 (en) 1994-12-22
SG43802A1 (en) 1997-11-14
DE69421501D1 (de) 1999-12-09
KR960700499A (ko) 1996-01-20
MX9404250A (es) 1995-01-31
RU2120141C1 (ru) 1998-10-10
ES2141326T3 (es) 2000-03-16
CA2140363A1 (en) 1994-12-22
SE9304058L (sv) 1994-12-12
SE503547C2 (sv) 1996-07-01
EP0655161B1 (de) 1999-11-03
US5596678A (en) 1997-01-21
HK1014071A1 (en) 1999-09-17
CN1110884A (zh) 1995-10-25
FI950591A0 (fi) 1995-02-10
JPH08500234A (ja) 1996-01-09
KR100220376B1 (ko) 1999-09-15
EP0655161A1 (de) 1995-05-31
TW243570B (de) 1995-03-21
GR3031787T3 (en) 2000-02-29
AU670698B2 (en) 1996-07-25

Similar Documents

Publication Publication Date Title
DE69421500T2 (de) Übertragungsfehlerverdeckung
DE69416493T2 (de) Verdeckung von ausschussrahmen
DE69421501T2 (de) Verdeckung von verlorenen signalfenstern
DE69915830T2 (de) Verbesserte verfahren zur rückgewinnung verlorener datenrahmen für ein lpc-basiertes, parametrisches sprachkodierungsystem.
DE69226500T2 (de) Verfahren und Gerät zur Sprachsignalübertragung
DE69533734T2 (de) Durch Sprachaktivitätsdetektion gesteuerte Rauschunterdrückung
DE69925168T2 (de) Erkennung der aktivität komplexer signale für verbesserte sprach-/rauschklassifizierung von einem audiosignal
DE60121201T2 (de) Verfahren und vorrichtung zur verschleierung von fehlerhaften rahmen während der sprachdekodierung
DE69620585T2 (de) Verfahren und vorrichtung zur detektion und umgehung von tandem-sprachkodierung
DE69730721T2 (de) Verfahren und vorrichtungen zur geräuschkonditionierung von signalen welche audioinformationen darstellen in komprimierter und digitalisierter form
EP0659002B1 (de) Verfahren und Schaltungsanordnung zur Übertragung von Sprachsignalen
DE19941331B4 (de) Verfahren zum Übertragen von Information zu Hintergrundrauschen bei Datenübertragung mittels Datenrahmen sowie Kommunikationssystem, Mobilstation und Netzwerkelement
DE69612966T2 (de) Verarbeitung von sprachkodierparametern in einem fernmeldesystem
DE69411817T2 (de) Verfahren und vorrichtung zur kodierung/dekodierung von hintergrundgeräuschen
EP0988728B1 (de) Quellengesteuerte kanaldecodierung durch verwendung der intra-rahmen-korrelation
DE69431489T2 (de) Adaptive fehlerkontrolle für adpcm sprachkodierer
DE69130202T2 (de) ADPCM-Dekoder mit Fehlererkennung
EP0542065B2 (de) Verfahren zum Decodieren von Binärsignalen
DE69505586T2 (de) Vorrichtung zur Übertragung von Audiosignalen
DE102006062774B4 (de) Vorrichtung und Verfahren zur Detektion von Audio-Signalrahmen
DE602004002845T2 (de) Sprachaktivitätsdetektion unter Verwendung von komprimierten Sprachsignal-Parametern
DE19735675C2 (de) Verfahren zum Verschleiern von Fehlern in einem Audiodatenstrom
HK1014071B (en) Lost frame concealment
DE4446558A1 (de) Digitales Übertragungssystem mit verbessertem Decoder im Empfänger
HK1013880B (en) Transmission error concealment

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee