aboutsummaryrefslogtreecommitdiffstats
path: root/src/cnetz/cnetz.h
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2017-02-12 07:31:29 +0100
committerAndreas Eversberg <jolly@eversberg.eu>2017-02-18 21:02:52 +0100
commit4de1e0188d41c29477a5705e13dddea84a195e7b (patch)
tree1043c95cd680681ea0a01899e51d3a0083c52a63 /src/cnetz/cnetz.h
parent290b365d679384fdc864f442b1a03245faea1b39 (diff)
C-Netz: Add low pass filter to eliminate high frequency noise
This improves the FSK decoding quite allot, especially with SDR.
Diffstat (limited to 'src/cnetz/cnetz.h')
-rw-r--r--src/cnetz/cnetz.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cnetz/cnetz.h b/src/cnetz/cnetz.h
index b5295fe..b9b434a 100644
--- a/src/cnetz/cnetz.h
+++ b/src/cnetz/cnetz.h
@@ -88,6 +88,7 @@ typedef struct cnetz {
/* dsp states */
enum dsp_mode dsp_mode; /* current mode: audio, "Telegramm", .... */
+ filter_t lp; /* low pass filter to eliminate noise above 5280 Hz */
fsk_fm_demod_t fsk_demod; /* demod process */
double fsk_deviation; /* deviation of FSK signal on sound card */
sample_t fsk_ramp_up[256]; /* samples of upward ramp shape */