摘要 |
A method for suppressing impulse noises is provided. The method is employed to receive a sample stream x[n], and to detect and suppress the interruption of impulse noise to the samples, wherein the sample stream x[n] includes a plurality of samples and n represents a discrete-time independent variable. The method includes comparing the energy sum of a (k-1)<SUP>th </SUP>sample and a k<SUP>th </SUP>sample multiplied by a first constant with a first threshold, comparing energy sum of the k<SUP>th </SUP>sample and a (k+1)<SUP>th </SUP>sample multiplied by a second constant with a second threshold while the energy sum of the (k-1)<SUP>th </SUP>sample and the k<SUP>th </SUP>sample multiplied by the first constant is greater than the first threshold, and replacing the k<SUP>th </SUP>sample with a first replacement sample to output while the energy sum of the k<SUP>th </SUP>sample and the (k+1)<SUP>th </SUP>sample multiplied by the second constant is greater than the second threshold.
|