1. A method for analysis-by-synthesis coding of a signal comprising steps of: generating a target signal based on an input signal; generating a first excitation vector; generating one or more elements of a correlation matrix based in part on the first excitation vector; evaluating an error minimization criteria based in part on the target signal and the one or more elements of the correlation matrix; and generating a parameter associated with a second excitation vector based on the error minimization criteria.