[linux-dvb] [RFC] SNR units in tuners

Darron Broad darron at kewl.org
Mon Oct 20 02:01:18 CEST 2008

In message <5905.1224308528 at kewl.org>, Darron Broad wrote:
>In message <412bdbff0810171306n5f8768a2g48255db266d16aa8 at mail.gmail.com>, "Devin Heitmueller" wrote:


>>On Fri, Oct 17, 2008 at 3:55 PM, Darron Broad <darron at kewl.org> wrote:
>>> <SNIP>
>>>>cx24116.c       percent scaled to 0-0xffff, support for ESN0
>>> <SNIP>
>>> There is no hole here but I thought I would pass you by some
>>> history with this.
>>> The scaled value was calibrated against two domestic satellite
>>> receivers. The first being a nokia 9600s with dvb2000 and
>>> the other being a Fortec star beta. At the time there was
>>> no knowledge of what the cx24116 value represented and no
>>> great idea of what the domestic box values represented.
>>> However, the scaling function matches very closely to those
>>> two machines. What this means in essence is not much but
>>> may be useful to you.
>>By all means, if you have information to share about how the
>>calculation was arrived at, please do.
>>At this point the goal is to understand what the value means for
>>different demods.  For the simple cases where the answer is "it's the
>>SNR in 0.1db as provided by register X", then it's easy.  If it's "I
>>don't really know and I just guessed based on empirical testing, then
>>that is useful information too.
>>Once people have reported in with the information, I will see about
>>submitting a patch reflecting this information as a comment in the
>>driver source for the various demods.
>The trouble there is that the scaling for the cx24116 already works
>from an end-user perspective. The value derived in the code is
>a possible maximum of 160 from the chip. REELBOX decided on 176
>which may be more accurate.
>A quick glance here:
>Would suggest that if that 160 equates to around 10 esn0 (QPSK)
>then the register on that chip may equal -5 when 0. I have no real
>idea of course as I have no access to any confidential information.
>Also, if you refer to that graph, we can see that to scale esn0
>for the end user it also needs to take into account that it's
>maximum requirement varies per modulation scheme.
>I am no expert on this but it doesn't seem as simple as it
>may do on first sight.

LOL. not only am I no expert on this I am also stupid. Please
forgive the ramblings of an old man who totally misread this.
Please refer to other post where Georg has clarified all of
this simply without pointing out the obvious flaws in my
pursuit of signal nirvana.

I wish you well, sorry for the rambling.



 // /
{:)==={ Darron Broad <darron at kewl.org>
 \\ \ 

More information about the linux-dvb mailing list