A speech decoding apparatus comprising: a receiving section that receives frame loss information identifying a first frame that is a lost frame and speech encoded data of a second frame that succeeds the first frame, wherein the speech encoded data includes an encoded excitation signal parameter of the second frame, and, if encoded pitch pulse information of a first frame exists, the encoded pitch pulse information of the first frame; a first decoding section that decodes the encoded pitch pulse information, if the encoded pitch pulse information exists, to acquire pitch pulse position and pitch pulse amplitude information of the first frame; a second decoding section that decodes the encoded excitation signal parameters to acquire excitation signal parameters; a decoded excitation generation section that generates a decoded excitation signal using the excitation signal parameters; a pitch pulse learning section that determines whether a steady-state is present in the decoded excitation signal, and if the steady-state is present, detects a peak position in the decoded excitation signal and extracts a predetermined number of samples peripheral to the peak position, and performs learning of a pitch pulse waveform by smoothing the extracted samples with a past pitch pulse waveform and generates a learned pitch pulse waveform; an excitation signal compensation section that adjusts the amplitude of the learned pitch pulse waveform according to the pitch pulse amplitude information of the first frame and adds the learned pitch pulse waveform to the decoded excitation according to the pitch pulse position information of the first frame to generate a compensated excitation signal; and an excitation signal selection section that selects the decoded excitation signal if the frame loss information does not indicate a frame loss, and selects the compensated excitation signal if the frame loss information does indicate a frame loss. a receiving section that receives frame loss information identifying a first frame that is a lost frame and speech encoded data of a second frame that succeeds the first frame, wherein the speech encoded data includes an encoded excitation signal parameter of the second frame, and, if encoded pitch pulse information of a first frame exists, the encoded pitch pulse information of the first frame; a first decoding section that decodes the encoded pitch pulse information, if the encoded pitch pulse information exists, to acquire pitch pulse position and pitch pulse amplitude information of the first frame; a second decoding section that decodes the encoded excitation signal parameters to acquire excitation signal parameters; a decoded excitation generation section that generates a decoded excitation signal using the excitation signal parameters; a pitch pulse learning section that determines whether a steady-state is present in the decoded excitation signal, and if the steady-state is present, detects a peak position in the decoded excitation signal and extracts a predetermined number of samples peripheral to the peak position, and performs learning of a pitch pulse waveform by smoothing the extracted samples with a past pitch pulse waveform and generates a learned pitch pulse waveform; an excitation signal compensation section that adjusts the amplitude of the learned pitch pulse waveform according to the pitch pulse amplitude information of the first frame and adds the learned pitch pulse waveform to the decoded excitation according to the pitch pulse position information of the first frame to generate a compensated excitation signal; and an excitation signal selection section that selects the decoded excitation signal if the frame loss information does not indicate a frame loss, and selects the compensated excitation signal if the frame loss information does indicate a frame loss. <EOS>