1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-01 21:54:55 -04:00

CalcDB: use direct value for floor in value to dB conversion

This commit is contained in:
f4exb
2017-08-17 17:17:25 +02:00
parent 90ce3ec9ad
commit 3536cfb816
2 changed files with 8 additions and 6 deletions
+7 -5
View File
@@ -16,17 +16,19 @@
#include "util/db.h"
#include <cmath>
#include <cassert>
double CalcDb::dbPower(double magsq, double floordB)
double CalcDb::dbPower(double magsq, double floor)
{
if (magsq > 0)
assert(floor > 0.0);
if (magsq > floor)
{
double val = 10.0 * log10(magsq);
return val > floordB ? val : floordB;
return 10.0 * log10(magsq);
}
else
{
return floordB;
return 10.0 * log10(floor);
}
}