From 0a60aff17d947be1afc86f69a4d346c3e76f16a3 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Fri, 6 Jan 2017 12:22:51 +0100 Subject: Prepare for SDR: Add bandwidth and deviation info to sender instance --- src/cnetz/dsp.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/cnetz') diff --git a/src/cnetz/dsp.c b/src/cnetz/dsp.c index a35e8c8..ae453c6 100644 --- a/src/cnetz/dsp.c +++ b/src/cnetz/dsp.c @@ -42,6 +42,7 @@ extern int voice_deviation; #define PI M_PI +#define BANDWIDTH 5500.0 /* maximum bandwidth */ #define FSK_DEVIATION 10000 #define COMPANDOR_0DB 30000 #define BITRATE 5280.0 /* bits per second */ @@ -88,6 +89,10 @@ int dsp_init_sender(cnetz_t *cnetz, int measure_speed, double clock_speed[2], do PDEBUG_CHAN(DDSP, DEBUG_DEBUG, "Init FSK for 'Sender'.\n"); + /* set deviation and modulation parameters */ + cnetz->sender.bandwidth = BANDWIDTH; + cnetz->sender.sample_deviation = 2500.0 / (double)FSK_DEVIATION; + if (measure_speed) { cnetz->measure_speed = measure_speed; cant_recover = 1; -- cgit v1.2.3