Level Detector
The signal detection is negative, can it be understood as a positive value? Does - 45dB represent 45dB? I don't quite understand. I am using the MFXLMS module to conduct a sound pipe noise control experiment, and need to monitor the changes in error signals and reference signals.
Edit Notes
picture
[edited by: javaboy at 4:26 AM (GMT -4) on 22 Mar 2023]
Audio Signal Processors
adau1452
software
level detector
SigmaDSP Audio Processors
sigmastudio4.7
Show More
Hello javaboy,
As I commented in another post of yours, 0dBFS is the highest signal level that you can represent which is 1.0 in 8.24 format. The signal will get clipped if it's above 0dBFS.
So, you can't go above this, you can only go below this. This is why you see those negative numbers.
for ex, when your input signal is in 0dB full scale, which means you signal is multiplied by 1.0, when you reduce your signal level to 6dB (-6dB) then your input signal is multiplied by 0.5. So, your current signal level is half the level of your input signal.
dB = 20log(V/Vref)
V is the linear level like 1.0,0.5, 0.707 and so on.
Vref is 1.0
Let's calculate dB by taking 0.5 as a linear level.
dB = 20log (0.5/1.0) = -6.02
let's calculate linear level for -6dB
V = 10^(dB/20) = 10^(-6/20) = 0.50
In your case, -45dB means,
V=10^(-45/20)= 0.0056
1.0 is the full scale (0dB) value and by reducing your signal to 45dB (-45dB), your current signal level is 0.0056 in 8.24 format.
I hope this is clear.
Regards,
Harish
Please log in to reply.
