... | ... | @@ -29,12 +29,15 @@ input** |
|
|
|
|
|
SNR calculation:
|
|
|
|
|
|
SNR = 20 \* log10( (16384/2/sqrt(2)) / (std(noise\_samples) ), where:
|
|
|
16384/2/sqrt(2) - RMS of the sinewave covering all the dynamic range of
|
|
|
the ADC
|
|
|
std(noise\_samples) - standard deviation of the noise, which is the RMS
|
|
|
value of the noise
|
|
|
20 \* log10() - for dB calculation
|
|
|
*SNR = 20** log10( (16384/2/sqrt(2)) / (std(noise\_samples) )\*
|
|
|
|
|
|
where:
|
|
|
|
|
|
*16384/2/sqrt(2)** - RMS of the sinewave covering all the dynamic range
|
|
|
of the ADC
|
|
|
*std(noise\_samples)** - standard deviation of the noise, which is the
|
|
|
RMS value of the noise
|
|
|
*20** log10()\* - for dB calculation
|
|
|
|
|
|
<table>
|
|
|
<tbody>
|
... | ... | |