A speech encoder that analyzes and classifies each frame of speech as being
periodic-like speech or non-periodic like speech where the speech encoder
performs a different gain quantization process depending if the speech is
periodic or not. If the speech is periodic, the improved speech encoder
obtains the pitch gains from the unquantized weighted speech signal and
performs a pre-vector quantization of the adaptive codebook gain G.sub.P
for each subframe of the frame before subframe processing begins and a
closed-loop delayed decision vector quantization of the fixed codebook
gain G.sub.C. If the frame of speech is non-periodic, the speech encoder
may use any known method of gain quantization. The result of quantizing
gains of periodic speech in this manner results in a reduction of the
number of bits required to represent the quantized gain information and
for periodic speech, the ability to use the quantized pitch gain for the
current subframe to search the fixed codebook for the fixed codebook
excitation vector for the current subframe. Alternatively, the new gain
quantization process which was used only for periodic signals may be
extended to non-periodic signals as well. This second strategy results in
a slightly higher bit rate than that for periodic signals that use the new
gain quantization strategy, but is still lower than the prior art's bit
rate. Yet another alternative is to use the new gain quantization process
for all speech signals without distinguishing between periodic and
non-periodic signals.
Ein Redekodierer, der jeden Rahmen der Rede als analysiert und einstuft, seiend periodisch-wie Rede oder nicht-periodisch wie Rede, in der der Redekodierer ein Prozeßabhängen der unterschiedlichen Gewinnquantelung durchführt, wenn die Rede oder nicht periodisch ist. Wenn die Rede periodisch ist, erreicht der verbesserte Redekodierer die Taktabstand Gewinne von unquantized belastetes Redesignal und durchführt eine Vorvektorquantelung des anpassungsfähigen codebook Gewinnes G.sub.P für jeden Subframe des Rahmens, bevor die Subframeverarbeitung anfängt und eine verzögerte Entscheidung vektorregelquantelung des örtlich festgelegten codebook Gewinnes G.sub.C. Wenn der Rahmen der Rede nicht-periodisch ist, kann der Redekodierer jede mögliche bekannte Methode der Gewinnquantelung verwenden. Das Resultat quantizing Gewinne der periodischen Rede in dieser Weise ergibt eine Verkleinerung der Zahl der Spitzen, die erfordert werden, um die quantisierten Gewininformationen darzustellen und für periodische Rede, die Fähigkeit, den quantisierten Taktabstand Gewinn für den gegenwärtigen Subframe zu verwenden, um das örtlich festgelegte codebook nach dem örtlich festgelegten codebook Erregungvektor zu suchen nach dem gegenwärtigen Subframe. Wechselweise kann der neue Gewinnquantelungprozeß, der nur für periodische Signale verwendet wurde, auf nicht-periodische Signale außerdem verlängert werden. Diese zweite Strategie ergibt eine etwas höhere Übertragungsgeschwindigkeit als die für periodische Signale, die die neue Gewinnquantelungstrategie verwenden, aber ist noch niedriger als die Übertragungsgeschwindigkeit der vorherigen kunst. Dennoch soll eine andere Alternative den neuen Gewinnquantelungprozeß für alle Redesignale verwenden, ohne zwischen den periodischen und nicht-periodischen Signalen zu unterscheiden.