A voice coding apparatus which can obtain preferable sound quality at a low
bit rate is provided. In a mode decision circuit 800 of the voice coding
apparatus, a mode is decided from an input voice signal by using a
characteristic amount every sub-frame. In a sound source quantization
circuit 350, in case of a predetermined mode, the amplitude or polarity of
a non-zero pulse is calculated in advance. Further, combinations of a
plurality of shift amounts by which the position of a predetermined pulse
is time-shifted and a gain code vector for quantizing a gain are searched.
Finally, the combination which minimizes distortion between a reproduced
voice and an input voice is selected.
Ein Sprachkodierungapparat, der vorzuziehende stichhaltige Qualität mit einer niedrigen Übertragungsgeschwindigkeit erreichen kann, wird zur Verfügung gestellt. In einer Modusentscheidungsschaltung 800 des Sprachkodierungapparates, wird ein Modus von einem Eingang Sprachsignal entschieden, indem man eine charakteristische Menge jeder Sub-frame verwendet. In einem Schallquelle Quantelungstromkreis 350, falls von einem vorbestimmten Modus, vom Umfang oder von der Polarität eines ungleich nullimpulses wird im voraus errechnet. Weiter beträgt Kombinationen einer Mehrzahl der Verschiebung durch, welches die Position eines vorbestimmten Impulses Zeit-verschoben wird und ein Gewinncodevektor für quantizing einen Gewinn gesucht werden. Schließlich wird die Kombination, die Verzerrung zwischen einer reproduzierten Stimme und einer Eingang Stimme herabsetzt, vorgewählt.