diff --git a/README.md b/README.md
index 33a8485b3b815c34037e62e80096ede46281ac8b..c306814dbf0f442eba2d91edd784236eb4843d51 100644
--- a/README.md
+++ b/README.md
@@ -47,7 +47,7 @@ Usage by example
 
 - We want to listen to one radio station, but input signal contains multiple stations, and its bandwidth is too large for sending it directly to the FM demodulator.
 - We shift the signal to the center frequency of the station we want to receive: `-0.085*2400000 = -204000`, so basically we will listen to the radio station centered at 89504000 Hz.
-- We decimate the signal by a factor of 10. The rolloff for the FIR filter used for decimation will be 10% of total bandwidth (as of parameter 0.05 is 10% of 0.5). Hamming window will be used for windowed FIR filter design.
+- We decimate the signal by a factor of 10. The transition bandwidth of the FIR filter used for decimation will be 10% of total bandwidth (as of parameter 0.05 is 10% of 0.5). Hamming window will be used for windowed FIR filter design.
 
 Sample rates look like this:
 
diff --git a/libcsdr.c b/libcsdr.c
index 40803073094aa4e6b718234a46a3efdbac9bfdb9..7d6e449e4103fbecb687dccc608f9df97d9ea74b 100644
--- a/libcsdr.c
+++ b/libcsdr.c
@@ -165,9 +165,9 @@ void firdes_bandpass_c(complexf *output, int length, float lowcut, float highcut
 	}
 }
 
-int firdes_filter_len(float rolloff)
+int firdes_filter_len(float transition_bw)
 {
-	int result=4.0/rolloff;
+	int result=4.0/transition_bw;
 	if (result%2==0) result++; //number of symmetric FIR filter taps should be odd
 	return result;
 }
diff --git a/libcsdr.h b/libcsdr.h
index 9898be2b0902dae84e9f6928d13c8f79f5be6b0e..a66d72b19377848fc0f3b5e6c85368a1cf402d22 100644
--- a/libcsdr.h
+++ b/libcsdr.h
@@ -86,7 +86,7 @@ float firdes_wkernel_hamming(float input);
 float firdes_wkernel_boxcar(float input);
 window_t firdes_get_window_from_string(char* input);
 char* firdes_get_string_from_window(window_t window);
-int firdes_filter_len(float rolloff);
+int firdes_filter_len(float transition_bw);
 
 //demodulators
 complexf fmdemod_quadri_cf(complexf* input, float* output, int input_size, float *temp, complexf last_sample);