DE102005000830A1 - Bandwidth extension method - Google Patents

Bandwidth extension method Download PDF

Info

Publication number
DE102005000830A1
DE102005000830A1 DE200510000830 DE102005000830A DE102005000830A1 DE 102005000830 A1 DE102005000830 A1 DE 102005000830A1 DE 200510000830 DE200510000830 DE 200510000830 DE 102005000830 A DE102005000830 A DE 102005000830A DE 102005000830 A1 DE102005000830 A1 DE 102005000830A1
Authority
DE
Germany
Prior art keywords
signal
bandwidth
parameters
analysis
noise signal
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.)
Withdrawn
Application number
DE200510000830
Other languages
German (de)
Inventor
Wolfgang Bauer
Stefan Schandl
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE200510000830 priority Critical patent/DE102005000830A1/en
Priority to PCT/EP2005/056569 priority patent/WO2006072526A1/en
Publication of DE102005000830A1 publication Critical patent/DE102005000830A1/en
Withdrawn 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
    • 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
    • G10L21/038Speech enhancement, e.g. noise reduction or echo cancellation using band spreading techniques
    • 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/04Speech 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 using predictive techniques
    • G10L19/16Vocoder architecture
    • G10L19/18Vocoders using multiple modes
    • G10L19/24Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Quality & Reliability (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zur Bandbreitenerweiterung eines analogen Signals (AS), welches eine erste Bandbreite aufweist, mit folgenden Schritten: DOLLAR A a. zeitrahmenweises Codieren des Signals (AS) der ersten Bandbreite mittels einer Analyse durch Syntheseverfahren, bei dem ein synthetisiertes Signal (AS_syn) mittels eines durch ein Synthesefilter (A(z)) geleiteten Anregungssignals (x) synthetisiert wird und das Synthesefilter (A(z)) beschreibende Filterparameter sowie das Anregungssignal (x) beschreibende Anregungssignalparameter als Codierparameter verwendet werden; DOLLAR A b. Bereitstellen eines Rauschsignals mit einer zweiten Bandbreite; DOLLAR A c. Transformieren des Rauschsignals in die erste Bandbreite; DOLLAR A d. Durchführen einer Analyse durch Syntheseverfahren für das transformierte Rauschsignal und Ermitteln von Zusatz-Codierparametern; DOLLAR A e. Verwenden von den in Schritt a) hervorgegangenen Codierparametern, den Zusatz-Codierparametern als Breitband-Codierparameter für eine sich aus erster Bandbreite und zweiter Bandbreite zusammensetzenden Gesamtbandbreite.The invention relates to a method for bandwidth extension of an analog signal (AS) having a first bandwidth, comprising the following steps: DOLLAR A a. time-frame encoding of the first bandwidth signal (AS) by synthesis method analysis in which a synthesized signal (AS_syn) is synthesized by means of an excitation signal (x) passed through a synthesis filter (A (z)) and the synthesis filter (A (z) ) descriptive filter parameters and the excitation signal (x) descriptive excitation signal parameters are used as encoding parameters; DOLLAR A b. Providing a noise signal having a second bandwidth; DOLLAR A c. Transforming the noise signal into the first bandwidth; DOLLAR A d. Performing an analysis by synthesis methods for the transformed noise signal and determining additional coding parameters; DOLLAR A e. Using the coding parameters derived in step a), the additional coding parameters as broadband coding parameters for a total bandwidth composed of first bandwidth and second bandwidth.

Description

Die Erfindung betrifft ein Verfahren zur Codierung eines analogen Signals mittels eines Analyse durch Syntheseverfahrens. Die Erfindung betrifft weiterhin ein Verfahren zur Decodierung, ein Kommunikationsendgerät, eine Empfängereinheit sowie ein Kommunikationssystem.The The invention relates to a method for coding an analog signal by an analysis by synthesis method. The invention relates a method for decoding, a communication terminal, a receiver unit as well as a communication system.

Derzeit wird vielfach eine Erweiterung der Bandbreite bei analogen Signalen diskutiert, um eine Verbesserung der Qualität, beispielsweise der Klangqualität des akustischen Signals, zu erzielen. Beispielsweise wird bei Sprachsignalen eine Erweiterung der 4 kHz Telefoniebandbreite auf 8 kHz in Erwägung gezogen. Ein Nachteil daran ist, dass die Übertragung des analogen Signals in einen Empfänger über eine hinsichtlich der Bandbreite begrenzte Ressource erfolgt. Diese Problematik ergibt sich insbesondere bei mobiler Kommunikation, da hier die Übertragungsbandbreite geringer als im Festnetz ist.Currently is often an extension of the bandwidth for analog signals discussed to improve the quality, such as the sound quality of the acoustic Signal, to achieve. For example, in speech signals, a Extension of the 4 kHz telephony bandwidth to 8 kHz was considered. A disadvantage of this is that the transmission of the analog signal into a receiver via a bandwidth-limited resource. This problem arises especially in mobile communication, since here the transmission bandwidth less than in the fixed network.

Es gibt unterschiedliche Sprachcodecs, d.h. Codierer und Decodierer, die ein gesamtes Band von 0 bis 8 kHz codieren. Ein Beispiel hierfür ist die G.722 Familie. Hierfür wird beispielsweise für den G.722 eine reine ADPCM (Adaptive Differential Pulse Code Modulation) angewandt. Beispielsweise für den G.722.1 wird ein reiner Transform-Codecs verwendet.It are different speech codecs, i. Encoder and decoder, which encode an entire band from 0 to 8 kHz. An example of this is the G.722 family. Therefor for example the G.722 a pure ADPCM (Adaptive Differential Pulse Code Modulation) applied. For example The G.722.1 uses a pure transform codec.

Für jede Art der Kommunikation wird aber versucht, die zur Verfügung stehende Bandbreite auf möglichst viele Benutzer zu verteilen, so dass die Bandbreite für den einzelnen Benutzer im Normalfall begrenzt ist. Deswegen wird versucht für die Codierung der gesamten Übertragungsbandbreite ein „übertragungskapazitäts-sparendes" Verfahren zu verwenden.For every kind the communication is tried, however, the available Bandwidth on as possible To distribute many users, so the bandwidth for each User is normally limited. That's why it's trying for the coding the total transmission bandwidth to use a "transmission capacity saving" method.

Es werden daher unterschiedliche Verfahren angewandt, um die Bandbreite beim Empfänger zu erhöhen, ohne gleichzeitig signifikant mehr Übertragungsbandbreite zu benötigen. Ein Beispiel hierfür ist das Quadrieren eines schmalbandigen Signals im Zeitbereich und ein Erzeugen des fehlenden Frequenzbereiches durch ein Spiegeln oder Verschieben des schmalbandigen Signals im Frequenzbereich.It Therefore, different methods are applied to the bandwidth at the recipient to increase, without at the same time requiring significantly more transmission bandwidth. One Example for this is the squaring of a narrowband signal in the time domain and generating the missing frequency range by mirroring or shifting the narrowband signal in the frequency domain.

Ein Nachteil an all diesen Verfahren ist jedoch, dass zum einen das Spektrum verzerrt wird und die Verfahren überdies oftmals sehr komplex sind.One Disadvantage of all these methods, however, is that on the one hand the Spectrum is distorted and the procedures are also often very complex.

Es ist daher Aufgabe der vorliegenden Erfindung, eine Möglichkeit zur Bandbreitenerweiterung eines analogen Signals zu schaffen, welche eine zufrieden stellende Qualität des Signals gewährleistet, und insbesondere gleichzeitig möglichst einfach und übertragungskapazitätsparend ist.It is therefore an object of the present invention, a possibility to provide bandwidth expansion of an analog signal which a satisfactory quality the signal ensures, and especially at the same time as possible easy and transmission capacity saving is.

Diese Aufgabe wird durch die unabhängigen Ansprüche gelöst. Vorteilhafte Weiterbildungen sind Gegenstand der abhängigen Ansprüche.These The object is solved by the independent claims. advantageous Further developments are the subject of the dependent claims.

Ein analoges Signal, welches eine erste Bandbreite aufweist, wird mittels eines Analyse-durch-Synthese-Verfahrens codiert. Bei dem Analyse-durch-Synthese-Verfahren wird ein generiertes synthetisiertes Signal an das analoge Signal angeglichen.One analog signal having a first bandwidth is by means of an analysis-by-synthesis method. In the analysis-by-synthesis method becomes a generated synthesized signal to the analog signal equalized.

Das Synthetisieren wird über einen Synthesefilter vorgenommen, aus dem durch Verwenden eines Anregungssignals als Eingangsgröße das synthetisierte Signal als Ausgabegröße hervorgeht. Zur Codierung des analogen Signals werden das Anregungssignal beschreibende Parameter als Codierparameter verwendet, welche von einem Sender zu einem Empfänger übertragen werden können.The Synthesizing is about made a synthesis filter from which by using a Excitation signal as an input that synthesized Signal as the output size is apparent. For coding the analog signal, the excitation signal becomes descriptive Parameter used as a coding parameter, which from a transmitter transferred to a receiver can be.

Es wird nun ein Rauschsignal, welches eine zweite Bandbreite aufweist bereitgestellt und in die erste Bandbreite transformiert.It now becomes a noise signal having a second bandwidth provided and transformed into the first bandwidth.

Für das transformierte Rauschsignal wird nun ein Analysedurch-Synthese-Verfahren durchgeführt, bei dem analog wie oben beschrieben ein synthetisiertes Signal an das transformierte Rauschsignal angeglichen wird. Aus der Beschreibung des hierzu erforderlichen Anregungssignals ergeben sich zusätzlich zu den oben gewonnenen Codierparametern weitere Zusatz-Codierparameter.For the transformed Noise signal is now carried out by analysis-by-synthesis method the analogous as described above, a synthesized signal to the transformed noise signal is adjusted. From the description of the excitation signal required for this addition to the coding parameters obtained above further additional coding parameters.

Die Gesamtheit von Codierparameter und Zusatz-Codierparametern wird zur Codierung eines Signals herangezogen, dessen Bandbreite sich aus erster und zweiter Bandbreite zusammensetzen lässt.The Set of coding parameters and additional coding parameters used to encode a signal whose bandwidth is composed of first and second bandwidth.

Dieses Verfahren ermöglicht mit einfachen Mitteln eine Codierung eines im Vergleich zur ersten Bandbreite breitbandigen Signals, wobei gleichzeitig eine hohe Qualität des synthetisierten Signals, beispielsweise bezüglich seines Klangs sichergestellt wird.This Procedure allows with simple means an encoding of one compared to the first bandwidth broadband signal, while maintaining a high quality of the synthesized Signals, for example regarding his sound is ensured.

Weiterhin kann eine Energiebestimmung des zum Angleichen an das Rauschsignal generierten synthetisierten Signals und das Ableiten eines die Energie beschreibenden Energieparameters daraus erfolgen. Dies ermöglicht eine besonders sichere Rekonstruktion des Breitbandsignals auf Empfängerseite.Farther may have an energy designation to match the noise signal generated synthesized signal and deriving one's energy descriptive energy parameter made of it. This allows a Particularly safe reconstruction of the broadband signal on the receiver side.

Diese Energiebestimmung wird insbesondere am Residuumsignal vorgenommen.These Energy determination is carried out in particular on Residuumsignal.

Zu einer weiteren Verbesserung der Klangqualität wird eine Erhöhung der Ordnung des Filters für das Analyse-durch-Synthese-Verfahren des transformierten Rauschsignals vorgenommen.To a further improvement in sound quality will increase the Order the filter for the analysis-by-synthesis method the transformed noise signal made.

Alternativ oder zusätzlich wird für das Analyse-durch-Synthese-Verfahren die Rahmenlänge verlängert oder verkürzt.alternative or additionally is for the analysis-by-synthesis method the frame length extended or shortened.

Insbesondere bei verkürzten Rahmenlänge kann bei gleich bleibender Qualität auf eine niedrigere Filterordnung zurückgegriffen werden. Dies erniedrigt bei gegebener Qualität die Komplexität des Verfahrens.Especially at shortened Frame length can with consistent quality be resorted to a lower filter order. This humiliates given the quality the complexity of the procedure.

Die Aufteilung von erster Bandbreite und zweiter Bandbreite innerhalb der Gesamtbandbreite kann in gleiche Sub-Bänder, z. B. von 0 bis 4 kHz und 4 bis 8 kHz, oder ungleiche, beispielsweise von 0 bis 8kHz und 8 bis 12kHz erfolgen.The Distribution of first bandwidth and second bandwidth within the total bandwidth can be divided into equal sub-bands, e.g. From 0 to 4 kHz and 4 to 8 kHz, or unequal, for example, from 0 to 8 kHz and 8 to 12kHz.

Weiterhin kann eine Aufteilung in mehr als zwei Subbänder erfolgen, beispielsweise von 0 bis 6 kHz, von 6 bis 8 kHz und von 8 bis 12 kHz wobei in zumindest einem Subband eine Analyse-durch Synthese Verfahren von in dieses Subband transformiertes weisses Rauschen stattfindet.Farther can be divided into more than two sub-bands, for example from 0 to 6 kHz, from 6 to 8 kHz and from 8 to 12 kHz, in at least a subband analysis-by-synthesis method into this Subband transformed white noise takes place.

Bei einem entsprechenden Verfahren zur Decodierung wird zunächst eine Aufteilung der Codierparameter auf eine erste und zumindest eine zweite Bandbreite vorgenommen. Es wird nun ein erstes Signal in der ersten Bandbreite generiert, in dem die dieser ersten Bandbreite zugeordnete Parameter verwendet werden.at a corresponding method for decoding is first a Distribution of coding parameters to a first and at least one second Bandwidth made. It will now be a first signal in the first Bandwidth generated in which the first bandwidth associated with this Parameters are used.

Weiterhin erfolgt die Bereitstellung eines Rauschsignals in der ersten Bandbreite, welches mittels eines zu den Codierpa rametern gehörenden Energieparameters skaliert wird. Nun wird ein zweites Signal synthetisiert, wobei der zweiten Bandbreite zugeordnete Zusatzcodierparameter und das skalierte Signal herangezogen werden.Farther the provision of a noise signal in the first bandwidth, which by means of one of the Codierpa rametern belonging energy parameter is scaled. Now a second signal is synthesized, where the additional bandwidth associated with the second bandwidth and the scaled signal are used.

Das zweite Signal wird in die zweite Bandbreite transformiert und es erfolgt ein Zusammensetzen von ersten und zweitem Signal.The second signal is transformed into the second bandwidth and it the first and second signals are combined.

Die Erfindung betrifft ferner ein Verfahren zum Decodieren eines derart bandbreitenerweiterten Signals sowie ein Kommunikationsgerät mit einer Sende- oder/und Empfangseinheit zum Senden von Parametern und einer Prozessoreinheit zur Durchführung eines der genannten Verfahren.The The invention further relates to a method for decoding such bandwidth-extended signal and a communication device having a transmission and / or receiving unit for transmitting parameters and a processor unit to carry out one of the mentioned methods.

Bei dem Kommunikationsgerät kann es sich um ein Mobiltelefon oder ein Festnetztelefon, einen Computer oder auch ein Netzwerkelement handeln.at the communication device It can be a mobile phone or a landline phone, a computer or act as a network element.

Weiterhin betrifft die Erfindung ein entsprechendes Kommunikationssystem.Farther The invention relates to a corresponding communication system.

Weitere Vorteile der Erfindung werden anhand ausgewählter Ausführungsbeispiele näher erläutert, die teilweise in den Figuren dargestellt sind. Es zeigen:Further Advantages of the invention will be explained in more detail with reference to selected exemplary embodiments, which partially shown in the figures. Show it:

1 eine schematische Funktionsweise eines Analyse durch Synthese Verfahren; 1 a schematic operation of an analysis by synthesis method;

2 die Synthetisierung eines breitbandigen Signals mit Hilfe eines Rauschgenerators; 2 synthesizing a wideband signal by means of a noise generator;

In 1 ist die Verwendung eines Anregungssignals x zur Anregung eines Synthesefilters A(z) dargestellt. Der Synthesefilter A(z) simuliert im Falle von Sprachsignalen im mensch lichen Vokaltrakt, so dass in diesem Falle mittels eines geeigneten Anregungssignals exc ein synthetischen akustisches Signal AS_syn generiert wird. Dieses wird mittels eines Komperators C mit dem tatsächlichen akustischen Signal as verglichen. Sukzessive wird das Anregungssignal exc so angeglichen, dass das synthetische akustische Signal AS_syn dem tatsächlichen akustischen Signal as möglichst gut ähnelt.In 1 the use of an excitation signal x for excitation of a synthesis filter A (z) is shown. The synthesis filter A (z) simulates in the case of speech signals in human vocal tract, so that in this case by means of a suitable excitation signal exc a synthetic acoustic signal AS_syn is generated. This is compared by means of a comparator C with the actual acoustic signal as. Successively, the excitation signal exc is adjusted so that the synthetic acoustic signal AS_syn resembles as closely as possible the actual acoustic signal as.

Im folgenden soll ein Ausführungsbeispiel in Zusammenhang mit einer Erweiterung des G.729 Codecs beschrieben werden. Es wird dazu ein Gesamt-Frequenzband betrachtet, welches sich aus einem unteren und einem oberen Frequenzband zusammensetzt.in the The following is an embodiment in connection with an extension of the G.729 codec become. It is considered an overall frequency band, which is composed of a lower and an upper frequency band.

Das untere Frequenzband entspricht dem Ausgabesignal des G.729. Das obere Frequenzband wird durch ein weißes Rauschen gebildet, welches einen Energiewert aufweist, der alle 5 ms aktualisiert wird.The Lower frequency band corresponds to the output signal of G.729. The upper frequency band is formed by a white noise, which is a Energy value, which is updated every 5 ms.

Eine LPC (Linear Predictive Coding) Analyse der Ordnung M, wobei M insbesondere den Wert 6 oder 8 aufweisen kann, wird für das Eingangssignal des oberen Frequenzbandes durchgeführt und man erhält so M LPC-Koeffizienten sowie ein Residuumsignal. Diese Analyse wird alle 10 ms durchgeführt.A LPC (Linear Predictive Coding) analysis of the order M, where M in particular can have the value 6 or 8, is for the input signal of the upper Frequency band performed and you get so M LPC coefficients as well as a residual signal. This analysis will performed every 10 ms.

Der Energiewert bzw. level wird dann aus dem Residuumsignal abgeleitet. Insbesondere kann ein entsprechender Verstärkungsfaktor g_n gebildet werden, der das Signal auf einen Soll-Wert normiert.Of the Energy value or level is then derived from the residual signal. In particular, a corresponding amplification factor g_n can be formed, which normalizes the signal to a desired value.

Für eine spätere Übertragung kann eine, insbesondere bitsparende, Quantisierung des Wertes von g_n berücksichtigt werden.For a later transfer can be a, in particular bitsparende, quantization of the value of g_n taken into account become.

Das obere Frequenzband des Gesamtfrequenzbereiches wird also durch ein Rauschsignal und M Filterkoeffizienten erzeugt. Hierbei kann die Zahl M insbesondere Werte zwischen 0 und 10 annehmen. Es hat sich gezeigt, dass damit eine zufriedenstel lende Qualität bei gleichzeitig erschwinglicher Komplexität erzielt werden kann.The upper frequency band of the total frequency range is thus by a Noise signal and M filter coefficients generated. Here, the number M in particular assume values between 0 and 10. It has shown, that achieves a satisfying quality with at the same time affordable complexity can be.

Zur Darstellung des codierten Signals genügt ein Signalpegel bzw. Energiewert level oder alternativ der Verstärkungsfaktor g_n, und die M Filterkoeffizienten. Diese Filterkoeffizienten für den Filter A(z) werden wie in 2 gezeigt durch eine LPC-Analyse gewonnen.For the representation of the coded signal, a signal level or energy value level or alternatively the amplification factor g_n, and the M filter coefficients are sufficient. These filter coefficients for the filter A (z) are as in 2 shown by an LPC analysis.

Die zur Darstellung des codierten Signals notwendigen Parameter werden über Signalabschnitte bzw. Zeitrahmen einer bestimmten Länge, beispielsweise Frames bzw. Zeitrahmen von 10 ms ermittelt und in geeigneter Darstellung übertragen. Geeignet ist eine Darstellung dann, wenn sie einerseits so Übertragungsbandbreite sparend wie nötig und andererseits auch so fehlerresistent wie nötig ist.The necessary for the representation of the coded signal parameters are signal sections or time frame of a certain length, for example frames or time frame of 10 ms determined and transmitted in a suitable representation. Suitable is a representation then, on the one hand, so transmission bandwidth saving as needed and On the other hand, as error-resistant as necessary.

Die Ermittlung der Filterkoeffizienten kann insbesondere über die sog. Levinson-Durbin Rekursion erfolgen. Die Ermittlung des Signalpegels bzw. Energiewertes, welcher in 2 mit level gekennzeichnet ist, erfolgt im Element nrg für einen Zeitabschnitt des Eingangssignals x_nb_u, welches zuvor mittels des Hochpassfilters HP so gefiltert wurden, dass nur Signalanteile x_nb_u im oberen Frequenzband vorhanden sind. Das eingehende, breitbandige Signal vor dem Hochpassfilter ist in 2 durch x_wb gekennzeichnet und wird anschließend mit dem LPC-Analysefilter A(z) gefiltert.The determination of the filter coefficients can be carried out in particular via the so-called Levinson-Durbin recursion. The determination of the signal level or energy value, which in 2 is denoted by level, takes place in the element nrg for a period of the input signal x_nb_u, which were previously filtered by means of the high-pass filter HP such that only signal components x_nb_u are present in the upper frequency band. The incoming, broadband signal before the high pass filter is in 2 indicated by x_wb and then filtered with the LPC analysis filter A (z).

Unter dem Codiervorgang in Zeile a) von 2 ist in Zeile b) der Decodiervorgang des Signals im oberen Frequenzband auf Empfängerseite dargestellt. Zur Rekonstruktion des Signals im Decoder ist ein Rauschgenerator noise gen vorgesehen. Dieser Rauschgenerator noise gen erzeugt ein Rauschsignal einer gewünschten Länge bzw. Signalabschnittslänge bzw. Rahmenlänge. Dieses Rauschsignal wird mittels eines Faktors, der aus dem Signalpegel bzw. Energiewert level abgeleitet wurde, derart skaliert, dass das resultierende Rauschsignal den gewünschten Signalpegel aufweist. Wie bereits dargelegt, kann die Skalierung auch über den Verstärkungsfaktor g_n vorgenommen werden.Under the coding process in line a) of 2 in line b) the decoding process of the signal in the upper frequency band on the receiver side is shown. To reconstruct the signal in the decoder, a noise generator noise gene is provided. This noise generator noise gene generates a noise signal of a desired length or signal section length or frame length. This noise signal is scaled by a factor derived from the signal level, such that the resulting noise signal has the desired signal level. As already explained, the scaling can also be carried out via the amplification factor g_n.

Dieses so gewonnene Signal wird dann mit dem inversen LPC-Synthesefilter 1/A(z) gefiltert und liefert das gewünschte Signal x_nb_u im oberen Frequenzband. Zum Zweck der Bandbreitenerweiterung wird dieses zu dem schmalbandigen Signal addiert, welches aus einer Synthese unter Verwendung der Codierparameter für das analoge Signal hervorging.This thus obtained signal is then with the inverse LPC synthesis filter 1 / A (z) filtered and delivers the desired Signal x_nb_u in the upper frequency band. For the purpose of bandwidth extension is this is added to the narrow-band signal resulting from a synthesis using the coding parameters for the analog signal.

Die verschiedenen Ausgestaltungen weisen eine nur geringe Komplexität auf und erfordern nur eine geringe Anzahl zusätzlicher Bits. Der beobachtete Gewinn an Signalqualität ist deutlich. Es sei angemerkt, dass selbst für eine Filterordnung von M = 0, d.h. einer Übertragung des Signalpegels alleine, da ja keine Filterkoeffizienten vorhanden sind, sich ein erstaunlicher Gewinn an Signalqualität ergeben hat.The different embodiments have a low complexity and require only a small number of additional bits. He watched Gain in signal quality is clear. It should be noted that even for a filter order of M = 0, i. a transmission the signal level alone, since there are no filter coefficients are, has resulted in a surprising gain in signal quality.

Zu einer möglichst effizienten Codierung der Parameter für die Übertragung können bekannte Verfahren für die Quellen- und Kanalcodierung angewandt werden.To one possible efficient coding of the parameters for the transmission can be known Procedure for the source and Channel coding can be applied.

Claims (14)

Verfahren zur Bandbreitenerweiterung eines analogen Signals (AS), welches eine erste Bandbreite aufweist, mit folgenden Schritten: a. Zeitrahmenweises Codieren des Signals (AS) der ersten Bandbreite mittels eines Analyse durch Syntheseverfahrens, bei dem ein synthetisiertes Signal (AS_syn) mittels eines durch ein Synthesefilter (A(z)) geleiteten Anregungssignals (x) synthetisiert wird und das Synthesefilter (A(z) beschreibende Filterparameter sowie das Anregungssignal (x) beschreibende Anregungssignalparameter als Codierparameter verwendet werden b. Bereitstellen eines Rauschsignals mit einer zweiten Bandbreite; c. Transformation des Rauschsignals in die erste Bandbreite; d. Durchführen eines Analyse durch Syntheseverfahrens für das transformierte Rauschsignal und Ermitteln von Zusatz-Codierparametern; e. Verwenden von den in Schritt a) hervorgegangenen Codierparametern, den Zusatz-Codierparametern als Breitband-Codierparameter für eine sich aus erster Bandbreite und zweiter Bandbreite zusammensetzenden Gesamtbandbreite.Method for bandwidth expansion of an analogue Signal (AS) having a first bandwidth, with the following steps: a. Time frame-wise coding of the signal (AS) of the first Bandwidth by means of an analysis by synthesis method in which a synthesized signal (AS_syn) by means of a through a synthesis filter (A (z)) guided excitation signal (x) is synthesized and the Synthesis filter (A (z) descriptive filter parameters and the excitation signal (x) uses descriptive excitation signal parameters as coding parameters become b. Providing a noise signal with a second bandwidth; c. Transformation of the noise signal into the first bandwidth; d. Carry out an analysis by synthesis method for the transformed noise signal and determining additional encoding parameters; e. Using the coding parameters developed in step a), the additional coding parameters as a broadband coding parameter for one composed of first bandwidth and second bandwidth Total bandwidth. Verfahren nach Anspruch 1, bei dem weiterhin ein Bestimmen eines die Energie des synthetisierten Signals beschreibenden Energieparameter auf Basis des transformierten Rauschsignals erfolgt und auch der Energieparameter als Breitbandcodierparameter herangezogen wird;The method of claim 1, further comprising Determining a descriptive energy of the synthesized signal Energy parameter based on the transformed noise signal takes place and also the energy parameter used as a broadband encoding parameter becomes; Verfahren nach Anspruch 1 oder 2, bei dem weiterhin Filterparameter zum Festlegen der Funktion des Synthesefilters (A(z)) vorliegen und diese als Breitband-Codierparameter herangezogen werden.The method of claim 1 or 2, further wherein Filter parameter for specifying the function of the synthesis filter (A (z)) and these are used as broadband encoding parameters. Verfahren nach Anspruch 3, bei dem Filterparameter für das transformierte Rauschsignal und das analoge Signal (AS) bestimmt werden und beide als Breitband-Codierparameter herangezogen werden.Method according to claim 3, wherein the filter parameter for the transformed noise signal and the analog signal (AS) determines and both are used as broadband coding parameters. Verfahren gemäß einem der vorhergehenden Ansprüche, bei dem das Analyse-durch-Synthese Verfahren für das transformierte Rauschsignal mit einer Zeitrahmenlänge erfolgt, die von der für das Analyse-durch-Synthese-Verfahren verwendeten verschieden ist.Method according to one of the preceding Claims in which the analysis-by-synthesis method is performed for the transformed noise signal with a time-frame length different from that used for the analysis-by-synthesis method. Verfahren gemäß einem der vorhergehenden Ansprüche, bei dem eine Ordnung des Synthesefilters (A(z)) für das Analyse-durch Synthese-Verfahrens des Rauschsignal, insbesondere verschieden von der für das Analyse-durch-Synthese-Verfahrens für das analoge Signal gewählt wird.Method according to one of the preceding claims, wherein one order of the synthesis filter (A (z)) for analysis by Synthesis method of the noise signal, in particular different from the for the analysis-by-synthesis method is selected for the analog signal. Verfahren gemäß Anspruch 5 und 6, bei dem ein Auswählen einer geringeren Ordnung bei gleichzeitigem Festsetzen einer kürzeren Rahmenlänge erfolgt.Method according to claim 5 and 6, in which a selection a lower order while setting a shorter frame length is done. Verfahren nach einem der vorhergehenden Ansprüche, bei dem das analoge Signal ein erstes Subfrequenzband einnimmt und das Rauschsignal ein davon verschiedenes zweites Subfrequenzband, wobei beides Subfrequenzbänder zusammengesetzt das Gesamtfrequenzband ergeben.Method according to one of the preceding claims, in the analog signal occupies a first subfrequency band and the Noise signal of a different second subfrequency band, wherein both subfrequency bands composed of the total frequency band. Verfahren zur Decodierung eines mittels Codierparametern dargestellten analogen Signals (AS), welches mittels eines Analyse-durch-Synthese Verfahrens codiert wurde und bei dem eine Bandbreitenerweiterung gemäß einem der Ansprüche 1 bis 8 vorgenommen wurde, mit folgenden Schritten: a. Zuteilen der Parameter zu einer ersten und einer zweiten Bandbreite; b. Synthetisieren eines ersten Signals in der ersten Bandbreite mittels der der ersten Bandbreite zugeordneten Parameter; c. Bereitstellen eines Rauschsignals in der ersten Bandbreite; d. Skalieren des Rauschsignals mittels des Energieparameters; e. Synthetisieren eines zweiten Signals unter Verwendung der Zusatz-Codierparameter und des skalierten Rauschsignals; f. Transformieren des zweiten Signals in die zweite Bandbreite; g. Zusammensetzen von ersten und zweiten Signal.Method for decoding one by means of coding parameters represented analog signal (AS), which by means of an analysis-by-synthesis Method was coded and in which a bandwidth extension according to one the claims 1 to 8, with the following steps: a. To share the parameter to a first and a second bandwidth; b. Synthesizing a first signal in the first bandwidth by means of the parameters associated with the first bandwidth; c. Provide a noise signal in the first bandwidth; d. scaling the noise signal by means of the energy parameter; e. synthesize a second signal using the additional coding parameters and the scaled noise signal; f. Transform the second Signal in the second bandwidth; G. Putting together first and second signal. Verfahren nach Anspruch 9, bei dem das Zusammensetzen von erstem und zweitem Signal durch Addieren erfolgt.The method of claim 9, wherein the assembling first and second signal is done by adding. Verfahren nach einem der Ansprüche 9 oder 10, bei dem das erste Signal in einem ersten Subfrequenzband liegt und das zweite Signal in einem zweiten Subfrequenzband und durch sich durch das Zusammensetzen ein Signal in einem Gesamtfrequenzband ergibt.Method according to one of claims 9 or 10, wherein the first signal is in a first subfrequency band and the second Signal in a second subfrequency band and through it Assembling gives a signal in a total frequency band. Kommunikationsgerät mit einer Sendeeinheit zum Senden oder/und einer Empfangseinheit zum Empfangen von Codierparametern und einer Prozessoreinheit, die zum Durchführen eines Verfahrens nach einem der Ansprüche 1 bis 11 eingerichtet ist.Communication device with a transmitting unit for Send and / or a receiving unit for receiving coding parameters and a processor unit adapted to perform a method one of the claims 1 to 11 is set up. Kommunikationsgerät nach Anspruch 12 mit einem Rauschgenerator (noise gen) zum Bereitstellen eines Rauschsignals.Communication device according to claim 12 with a Noise generator for providing a noise signal. Kommunikationssystem mit zumindest einem Kommunikationsgerät nach Anspruch 12 oder 13.Communication system with at least one communication device according to claim 12 or 13.
DE200510000830 2005-01-05 2005-01-05 Bandwidth extension method Withdrawn DE102005000830A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE200510000830 DE102005000830A1 (en) 2005-01-05 2005-01-05 Bandwidth extension method
PCT/EP2005/056569 WO2006072526A1 (en) 2005-01-05 2005-12-07 Method for bandwidth extension

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200510000830 DE102005000830A1 (en) 2005-01-05 2005-01-05 Bandwidth extension method

Publications (1)

Publication Number Publication Date
DE102005000830A1 true DE102005000830A1 (en) 2006-07-13

Family

ID=35762217

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200510000830 Withdrawn DE102005000830A1 (en) 2005-01-05 2005-01-05 Bandwidth extension method

Country Status (2)

Country Link
DE (1) DE102005000830A1 (en)
WO (1) WO2006072526A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2911031A1 (en) * 2006-12-28 2008-07-04 Actimagine Soc Par Actions Sim Signal e.g. audio signal, coding method, for e.g. Internet type network, involves generating temporal filter to find signal close to original signal when filter is applied to signal obtained by enlargement of spectrum of limited signal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69613360T2 (en) * 1995-03-22 2001-10-11 Ericsson Telefon Ab L M LINEAR-PREDICTIVE ANALYSIS BY SYNTHESIS VOICE ENCODER
WO2002017303A1 (en) * 2000-08-24 2002-02-28 Infineon Technologies Ag Method and device for artificially enhancing the bandwidth of speech signals
US20040102966A1 (en) * 2002-11-25 2004-05-27 Jongmo Sung Apparatus and method for transcoding between CELP type codecs having different bandwidths

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0878790A1 (en) * 1997-05-15 1998-11-18 Hewlett-Packard Company Voice coding system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69613360T2 (en) * 1995-03-22 2001-10-11 Ericsson Telefon Ab L M LINEAR-PREDICTIVE ANALYSIS BY SYNTHESIS VOICE ENCODER
WO2002017303A1 (en) * 2000-08-24 2002-02-28 Infineon Technologies Ag Method and device for artificially enhancing the bandwidth of speech signals
US20040102966A1 (en) * 2002-11-25 2004-05-27 Jongmo Sung Apparatus and method for transcoding between CELP type codecs having different bandwidths

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2911031A1 (en) * 2006-12-28 2008-07-04 Actimagine Soc Par Actions Sim Signal e.g. audio signal, coding method, for e.g. Internet type network, involves generating temporal filter to find signal close to original signal when filter is applied to signal obtained by enlargement of spectrum of limited signal
WO2008080605A1 (en) * 2006-12-28 2008-07-10 Actimagine Audio encoding method and device
US8595017B2 (en) 2006-12-28 2013-11-26 Mobiclip Audio encoding method and device

Also Published As

Publication number Publication date
WO2006072526A1 (en) 2006-07-13

Similar Documents

Publication Publication Date Title
DE60202881T2 (en) RECONSTRUCTION OF HIGH-FREQUENCY COMPONENTS
EP1869671B1 (en) Noise suppression process and device
DE60214027T2 (en) CODING DEVICE AND DECODING DEVICE
EP1979901B1 (en) Method and arrangements for audio signal encoding
DE60117471T2 (en) BROADBAND SIGNAL TRANSMISSION SYSTEM
DE19921122C1 (en) Method and device for concealing an error in a coded audio signal and method and device for decoding a coded audio signal
DE102005032724B4 (en) Method and device for artificially expanding the bandwidth of speech signals
DE60206390T2 (en) EFFICIENT AND SCALABLE PARAMETRIC STEREOCODING FOR LOW-BITRATE APPLICATIONS
EP1741039B1 (en) Information signal processing by carrying out modification in the spectral/modulation spectral region representation
DE60103086T2 (en) IMPROVEMENT OF SOURCE DELIVERY SYSTEMS BY ADAPTIVE TRANSPOSITION
EP2245621B1 (en) Method and means for encoding background noise information
DE60131766T2 (en) PERCEPTIONALLY IMPROVED CODING OF ACOUSTIC SIGNALS
DE60124079T2 (en) language processing
DE69820362T2 (en) Non-linear filter for noise suppression in linear predictive speech coding devices
EP1464046A1 (en) Scalable coder and decoder for a scaled data stream
EP1016319A1 (en) Process and device for coding a time-discrete stereo signal
EP1023777B1 (en) Method and device for limiting a stream of audio data with a scaleable bit rate
DE60105576T3 (en) PROCESS AND DEVICE FOR SPECTRUM ENRICHMENT
DE102008009718A1 (en) Method and means for encoding background noise information
DE102005000830A1 (en) Bandwidth extension method
DE69127339T2 (en) Method and device for coding and decoding a sampled analog signal with repetition properties
EP2245622A1 (en) Method and means for decoding background noise information
DE4239506A1 (en) Reduced-bit-rate source coding method for digital audio signal transmission - applying neural network or fuzzy logic in all or parts of encoding and decoding procedures
EP1834322B1 (en) Analog signal encoding method
CH680030A5 (en)

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8139 Disposal/non-payment of the annual fee