use_envelope, use_positive
butterworth filter