diff --git a/utils/freqwave.c b/utils/freqwave.c
index f12da490223d8b73f3e46786389555ccfa58402d..cba0f89f844e5967616ccf5b80aa77ba280de3e7 100644
--- a/utils/freqwave.c
+++ b/utils/freqwave.c
@@ -396,7 +396,7 @@ void freqwave(float *wave, int nt, float dt, float fp, float fmin, float flef, f
     }
     //fprintf(stderr,"scaling factor back FFT=%e\n", max);
     for (i = 0; i < nt; i++) {
-		wave[i]= rwave[i]*max*exp(alpha*i*dt);
+		wave[i]= rwave[i]*max*exp(-alpha*i*dt);
 	}
 
     free(cwave);