diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2019-12-05 08:33:08 +0100 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2019-12-08 17:24:36 +0100 |
commit | c2f14834e5ae683cc944c6c0b398d83caed656a9 (patch) | |
tree | 7c863073fd3496df828f5719d942e63b7f464463 /src/cnetz/dsp.c | |
parent | c3da4a77d448b3fe7a12379596607942dcd9b4ec (diff) |
Rename dbm0 (level) to speech (level)
In mobile communications we use speech level instead of milliwatts.
The deviation (FM) is always based on speech level, not on 1 milliwatt.
Diffstat (limited to 'src/cnetz/dsp.c')
-rw-r--r-- | src/cnetz/dsp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cnetz/dsp.c b/src/cnetz/dsp.c index ec39303..91f967c 100644 --- a/src/cnetz/dsp.c +++ b/src/cnetz/dsp.c @@ -42,8 +42,8 @@ #define MAX_DEVIATION 4000.0 #define MAX_MODULATION 3000.0 -#define FSK_DEVIATION (2500.0 / dbm0_deviation) /* no emphasis */ -#define MAX_DISPLAY 1.4 /* something above dBm0, no emphasis */ +#define FSK_DEVIATION (2500.0 / speech_deviation) /* no emphasis */ +#define MAX_DISPLAY 1.4 /* something above speech level, no emphasis */ #define BITRATE 5280.0 /* bits per second */ #define BLOCK_BITS 198 /* duration of one time slot including pause at beginning and end */ #define CUT_OFF_OFFSET 300.0 /* cut off frequency for offset filter (level correction between subsequent audio chunks) */ @@ -80,7 +80,7 @@ static void dsp_init_ramp(cnetz_t *cnetz) } /* Init transceiver instance. */ -int dsp_init_sender(cnetz_t *cnetz, int measure_speed, double clock_speed[2], enum demod_type demod, double dbm0_deviation) +int dsp_init_sender(cnetz_t *cnetz, int measure_speed, double clock_speed[2], enum demod_type demod, double speech_deviation) { int rc = 0; double size; @@ -89,7 +89,7 @@ int dsp_init_sender(cnetz_t *cnetz, int measure_speed, double clock_speed[2], en PDEBUG_CHAN(DDSP, DEBUG_DEBUG, "Init FSK for 'Sender'.\n"); /* set modulation parameters */ - sender_set_fm(&cnetz->sender, MAX_DEVIATION, MAX_MODULATION, dbm0_deviation, MAX_DISPLAY); + sender_set_fm(&cnetz->sender, MAX_DEVIATION, MAX_MODULATION, speech_deviation, MAX_DISPLAY); if (measure_speed) { cnetz->measure_speed = measure_speed; |