Method and apparatus for determination of an optimum fixed codebook vector

   
   

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.

 
Web www.patentalert.com

< Multiple-thread processor with single-thread interface shared among threads

< Free-space non-blocking switch

> Bezel prismatic lightpipe design

> Fault handling in a data processing system utilizing a fault vector pointer table

~ 00139