A decoding apparatus comprising: an integer signal decoder (620, 625) which is configured to decode an integer signal code included in coded data in each frame by using linear predictive decoding and outputs an integer signal; and an amplitude reverse adjusting section (940, 640) which is configured to apply a bit shift to the integer signal by using a bit shift amount contained in the coded data and to output an amplitude-reverse-adjusted signal; wherein the integer signal decoder (620, 625) comprises: a sample buffer which holds at least as many last sample values in the previous frame as the number equal to an order P used in linear prediction; characterized in that the integer signal decoder further comprises: a shift amount buffer which is configured to hold a bit shift amount of the integer signal samples as the bit shift amount of the previous frame; and an interframe correction section which is configured to shift by a correction amount the last P sample values in the previous frame held in the sample buffer so that the bit shift amount of the P sample values becomes equal to the bit shift amount of the integer signal samples of the current frame. an integer signal decoder (620, 625) which is configured to decode an integer signal code included in coded data in each frame by using linear predictive decoding and outputs an integer signal; and an amplitude reverse adjusting section (940, 640) which is configured to apply a bit shift to the integer signal by using a bit shift amount contained in the coded data and to output an amplitude-reverse-adjusted signal; wherein the integer signal decoder (620, 625) comprises: a sample buffer which holds at least as many last sample values in the previous frame as the number equal to an order P used in linear prediction; characterized in that the integer signal decoder further comprises: a shift amount buffer which is configured to hold a bit shift amount of the integer signal samples as the bit shift amount of the previous frame; and an interframe correction section which is configured to shift by a correction amount the last P sample values in the previous frame held in the sample buffer so that the bit shift amount of the P sample values becomes equal to the bit shift amount of the integer signal samples of the current frame. a sample buffer which holds at least as many last sample values in the previous frame as the number equal to an order P used in linear prediction; characterized in that the integer signal decoder further comprises: a shift amount buffer which is configured to hold a bit shift amount of the integer signal samples as the bit shift amount of the previous frame; and an interframe correction section which is configured to shift by a correction amount the last P sample values in the previous frame held in the sample buffer so that the bit shift amount of the P sample values becomes equal to the bit shift amount of the integer signal samples of the current frame. a shift amount buffer which is configured to hold a bit shift amount of the integer signal samples as the bit shift amount of the previous frame; and an interframe correction section which is configured to shift by a correction amount the last P sample values in the previous frame held in the sample buffer so that the bit shift amount of the P sample values becomes equal to the bit shift amount of the integer signal samples of the current frame.