A delayed peak detector detects a peak level of an input signal IN at
timing lagged behind a peak detector, and a peak difference detector
detects a peak difference PLD between a delayed peak level DPL and a peak
level PL. A reset portion outputs a reset signal BRS for a bottom
detector when a level difference between the peak level PL and a bottom
level BL exceeds a predetermined value comparable with the amplitude of
the input signal IN and the peak difference PLD exceeds an allowable peak
difference PLM. It is thus possible to replace the bottom level BL
outputted from the bottom detector with a bottom level based on a latest
input signal IN.