Re: [Proposal] Meaningful reporting of SNR

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mac Michaels wrote:
On Wednesday 12 April 2006 09:57 am, Robert Schlabbach wrote:
From: "Rusty Scott" <rustys@xxxxxxxx>

1)  That it be encouraged to report SNR in dB whenever
possible.
I'm afraid most hardware is incapable of producing such
measurements. Instead, I'd propose scaling all signal
measurements to _percentages_.

SNR (Signal to Noise Ratio) and Signal Strength are different measurements of the RF signal. Signal Strength is difficult to compute for a particular card. It is the actual level (quantity) of the signal appearing on the RF input connector of the tuner for a particular TV Channel. There are both internal (RF frontend, AGC design, etc.) and external (antenna gain, booster amplifiers) that may affect this value. In theory a weak signal with a lot of noise will have the same strength as a weak signal with little noise. In the first case the signal may not be useable whereas it may be acceptable in the second case.

SNR is probably more useful as it is more indicative of the quality of the signal received rather than just the quantity. SNR is a ratio in dB. Increasing positive values indicate that the signal is stronger than the noise. Negative values indicate that the noise is stronger than the signal. SNR is less affected by internal and external influences because additional amplification/attenuation usually affect the signal and the noise equally.

I am not familiar with DVB chips. They may provide signal strength directly. The chips supported by the lgdt330x driver provide SNR directly. The specification gives the exact formula to compute SNR in dB for any value read from the chip.

SNR is not in the "Video for Linux Two API Specification Draft 0.13". I have no problem reporting SNR in dB or as a percentage of full scale. Either way the value returned is useful for aiming an antenna or indicating cable connection problems. I propose adding some more details to the "Video for Linux Two API Specification":
[proposal snipped]

Mac-

This topic does not apply to V4L2 --- We are talking about the DVB subsystem. Yes, we all know that a single tuner is shared between the analog and digital functionality in hybrid devices, but this is irrelevant to this discussion. The DVB API is the issue at hand. V4L2 has nothing to do with it.

Cheers,

Michael Krufky



_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux