Tipically SNRdB = 10 * Log10( SNR )<br>In this case you have around 40dB of SNRdB, assuming that the value of SNR you got is linear<br><br>I can&#39;t understand what is the representation of bit error rate<br><br><div><span class="gmail_quote">
2007/10/31, Roberto Granato &lt;<a href="mailto:granroby@gmail.com">granroby@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
How to interpret the values returned using&nbsp;&nbsp;FE_READ_BER and FE_READ_SNR<br>in a frontend IOCTL?<br><br>The definition of BER is (error bit)/(total bit) in a time interval,<br>while the definition of SNR is (signal power)/(error power).
<br><br>In the DVB Frontend API I see that BER is a uint32_t and SNR ia a uint16_t.<br><br>For example, with a poor signal I got the following values:<br><br>Bit error rate: 304146<br>Signal strength: 38576<br>SNR: 22359<br>
<br>Bit error rate: 316097<br>Signal strength: 37912<br>SNR: 21588<br><br>The interval between two readings is 5 seconds.<br><br>Why BER is a (so) big number?<br>How to express SNR with dB?<br><br>Thanks,<br>Roberto Granato
<br><br><br><br>_______________________________________________<br>linux-dvb mailing list<br><a href="mailto:linux-dvb@linuxtv.org">linux-dvb@linuxtv.org</a><br><a href="http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb">
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb</a><br></blockquote></div><br>