diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2017-01-06 12:22:51 +0100 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2017-01-07 06:36:50 +0100 |
commit | 0a60aff17d947be1afc86f69a4d346c3e76f16a3 (patch) | |
tree | 137685e3609ba6603a8936df8665ee1910cd3a61 /src/cnetz | |
parent | 015faf20024bb427b625d8afb179928eb9467775 (diff) |
Prepare for SDR: Add bandwidth and deviation info to sender instance
Diffstat (limited to 'src/cnetz')
-rw-r--r-- | src/cnetz/dsp.c | 5 |
1 files changed, 5 insertions, 0 deletions
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; |