Patent ID: 7957961

Claim:
A method for signal processing, for use in processing a synthesized signal in packet loss concealment, comprising: obtaining a change trend of a signal based on an energy characteristic within pitches of the signal, which comprises obtaining a ratio of energy of a last pitch periodic signal in the received history signal to energy of a previous pitch periodic signal in the received history signal; obtaining an attenuation factor according to the change trend of the signal; obtaining a lost frame reconstructed after attenuating according to the attenuation factor; wherein the ratio of the energy of the last pitch periodic signal in the received history signal to the energy of the previous pitch periodic signal in the received history signal is R=√{square root over (E 1 /E 2 )}; wherein E 1 represents the energy of the last pitch periodic signal, E 2 represents the energy of the previous pitch periodic signal; the attenuation factor obtained according to the change trend of the signal is 1−C*(n+1) n=0, . . . , N−1, and the lost frame reconstructed after attenuating obtained according to the change trend of the signal is: yl ( n )= yl pre ( n )*(1 −C *( n+ 1)) n= 0, . . . , N− 1; and wherein yl pre (n) represents a reconstructed lost frame signal, C represents the attenuation coefficient and C=(1−R)/T 0 , N represents the length of the synthesized signal, and T 0 represents the length of a pitch period.