0
1
mirror of https://github.com/radio95-rnt/fm95.git synced 2026-02-26 19:23:51 +01:00

change the mpx power a bit

This commit is contained in:
2025-03-29 19:27:16 +01:00
parent 890dbffdff
commit c649df4f24
2 changed files with 7 additions and 1 deletions

View File

@@ -11,8 +11,12 @@ float measure_mpx(MPXPowerMeasurement* mpx, int deviation) {
mpx->i++;
float modulation_power = mpx->sample/mpx->i;
if (mpx->i >= mpx->sample_rate) {
mpx->sample = 0.0f;
mpx->sample = modulation_power;
mpx->i = 0;
}
return modulation_power;
}
float dbr_to_deviation(float dbr) {
return 19000.0f * powf(10.0f, dbr / 10.0f);
}

View File

@@ -11,3 +11,5 @@ typedef struct
void init_modulation_power_measure(MPXPowerMeasurement *mpx, int sample_rate);
float measure_mpx(MPXPowerMeasurement *mpx, int deviation);
float dbr_to_deviation(float dbr);