Could anyone provide d MATLAB code for a “weighted LPC synthesis filter”, for an encoder?
By reconciling differences between the estimator and the filter of a code excited linear predictive (CELP) voice coder, higher quality is achieved in the output speech. The pulse amplitudes and pitch tap gain are solved for simultaneously to minimize the estimator bias in the CELP excitation. Increased signal to noise ratio is accomplished by modifying the pitch predictor such that the pitch synthesis filter accurately reflects the estimation procedure used to find the pitch tap gain, and by improving the excitation analysis technique such that the pitch predictor tap gain and codeword gain are solved for simultaneously, rather than sequentially. These modifications do not result in an increased transmission rate or significant increase in complexity of the CELP coding algorithm.