A method for a CELP algorithm including the steps of pre-processing (101) a
sampled speech s{n} in a signal pre-processor so as to output at least a
noise filtered speech output vector and a channel noise estimate, model
parameter estimation of the noise filtered speech output vector so as to
output a prediction residual and a long term prediction gain, encoding the
prediction residual so as to output an adaptive codebook vector including
an index of impulse response functions of a filter and a vector gain,
formatting the encoded speech packets, is proposed wherein the step of
encoding comprises in the following order the steps of determination of
the gain by choosing a start value close to a theoretical optimal value,
and vector optimisation by successive searching for an extremum of an
estimate function based on a recursively corrected correlation vector.
Further, a digital signal processor for processing electrical signals to
determine a codebook vector and a gain of said codebook vector is provided
that operates correspondingly to the method according to the invention.
Un metodo per una procedura di CELP compreso i punti di pre-processing (101) uno s{n provato di discorso} in un preprocessore del segnale in modo da produrre almeno un vettore dell'uscita di discorso filtrato rumore e una valutazione di rumore della scanalatura, valutazione di modello di parametro del vettore dell'uscita di discorso filtrato rumore in modo da produrre una previsione residua e un guadagno di lunga durata di previsione, la codifica il residuo di previsione in modo da produrre un vettore adattabile del codebook compreso un indice delle funzioni di risposta di impulso di un filtro e di un guadagno di vettore, la formattazione i pacchetti messi di discorso, è proposta in cui il punto della codifica contiene nel seguente ordine i punti determinazione del guadagno scegliendo inizi il valore vicino ad un valore ottimale teorico e l'ottimizzazione di vettore dalla ricerca successiva dell'estremo di una funzione di valutazione basata su un vettore ricorrentemente corretto di correlazione. Più ulteriormente, un processor del segnale numerico per l'elaborazione dei segnali elettrici determinare un vettore del codebook e un guadagno del vettore detto del codebook è a condizione che funziona corrispondentemente al metodo secondo l'invenzione.