A speech
signal is input to an
excitation signal generating section, a prediction filter and a prediction parameter
calculator. The prediction parameter
calculator calculates a predetermined number of prediction parameters (LPC parameter or
reflection coefficient) by an autocorrelation method or
covariance method, and supplies the acquired prediction parameters to a prediction parameter coder. The codes of the prediction parameters are sent to a decoder and a
multiplexer. The decoder sends decoded values of the codes of the prediction parameters to the prediction filter and the
excitation signal generating section. The prediction filter calculates a
prediction residual signal, which is the difference between the input speech
signal and the decoded prediction parameter, and sends it to the
excitation signal generating section. The excitation signal generating section calculates the pulse interval and amplitude for each of a predetermined number of subframes based on the input speech signal, the
prediction residual signal and the quantized value of the prediction parameter, and sends them to the
multiplexer. The
multiplexer combines these codes and the codes of the prediction parameters, and send the results as an output signal of a coding apparatus to a transmission path or the like.