In stochastic coding, the speech signal is represented as the product code of several acoustically independent vector elements. The short-time spectral and pitch redundancies in the speech signal are modeled by a set of time-varying linear filters. The unpredictable part of the speech signal (residual) is modeled by a codebook of white innovation signals. Schroeder and Atal had shown the effectiveness of probabilistically generated codes in providing the optimum innovation sequence in each block. However, the computational complexity of exhaustive search block coding using stochastic codebooks is extremely high. We describe in this paper speech coding using efficient pseudostochastic block codes. The pseudo-stochastic codes refer to stochastically populated block codes in which the adjacent codewords in an innovation codebook are non-independent. The pseudostochastic codewords are constructed so as to maximize their "complementarity." We discuss efficient exhaustive search procedures for determining the minimum-error pseudo-stochastic code in a block. These procedures exploit the dependencies of the adjacent codewords to efficiently obtain the ensemble of filter outputs. The computational cost of stochastic coding can be reduced by more than an order of magnitude using the pseudo-stochastic block codes.
[1]
Manfred R. Schroeder,et al.
Rate distortion theory and predictive coding
,
1981,
ICASSP.
[2]
Bishnu S. Atal,et al.
Speech coding using efficient block codes
,
1982,
ICASSP.
[3]
Bishnu S. Atal,et al.
Predictive Coding of Speech at Low Bit Rates
,
1982,
IEEE Trans. Commun..
[4]
Manfred R. Schroeder,et al.
Code-excited linear prediction(CELP): High-quality speech at very low bit rates
,
1985,
ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.
[5]
Isabel Trancoso,et al.
Efficient procedures for finding the optimum innovation in stochastic coders
,
1986,
ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.