aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/fm_modulation.c
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2017-05-13 16:04:00 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2017-05-15 21:46:32 +0200
commitca10048e5caa77d8ed4c4902336f8ef88738a5e0 (patch)
treeb760e6bc3d44e187298e692bccfa6136812a40c5 /src/common/fm_modulation.c
parentd03443c4f158c537f071487d12ed9fca631539a7 (diff)
Rename filter -> iir_filter (file name and instance name)
This is useful when using fir_filter in the future.
Diffstat (limited to 'src/common/fm_modulation.c')
-rw-r--r--src/common/fm_modulation.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/common/fm_modulation.c b/src/common/fm_modulation.c
index dca88b0..aaf7e2c 100644
--- a/src/common/fm_modulation.c
+++ b/src/common/fm_modulation.c
@@ -23,7 +23,7 @@
#include <string.h>
#include <math.h>
#include "sample.h"
-#include "filter.h"
+#include "iir_filter.h"
#include "fm_modulation.h"
//#define FAST_SINE
@@ -110,8 +110,8 @@ void fm_demod_init(fm_demod_t *demod, double samplerate, double offset, double b
#endif
/* use fourth order (2 iter) filter, since it is as fast as second order (1 iter) filter */
- filter_lowpass_init(&demod->lp[0], bandwidth / 2.0, samplerate, 2);
- filter_lowpass_init(&demod->lp[1], bandwidth / 2.0, samplerate, 2);
+ iir_lowpass_init(&demod->lp[0], bandwidth / 2.0, samplerate, 2);
+ iir_lowpass_init(&demod->lp[1], bandwidth / 2.0, samplerate, 2);
#ifdef FAST_SINE
int i;
@@ -169,8 +169,8 @@ void fm_demodulate(fm_demod_t *demod, sample_t *samples, int num, float *buff)
Q[s] = i * _sin + q * _cos;
}
demod->phase = phase;
- filter_process(&demod->lp[0], I, num);
- filter_process(&demod->lp[1], Q, num);
+ iir_process(&demod->lp[0], I, num);
+ iir_process(&demod->lp[1], Q, num);
last_phase = demod->last_phase;
for (s = 0; s < num; s++) {
phase = atan2(Q[s], I[s]);