A general framework is introduced which allows both fast search and freedom in designing codebooks with good statistical properties. Several previously proposed schemes are compared from this viewpoint. A backward filtering formulation is given to show that sparse algebraic codes (SACs) (i.e., with few nonzero components) offer distinct advantages. It is shown that they reduce the optimal-search computation per codeword. They also allow control of the statistical properties of the codebook in the time and frequency domains. This control can be dynamic in the sense that it can be made to evolve as a function of the linear predictive coding model A(z). The algebraic-code excited linear prediction (ACELP) technology which allows full duplex operation on a single TMS320C25 at rates between 4.8 and 16 kb/s and which is based on SAC-driven dynamic codebooks is described.
展开▼