Mailing List archive

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

[linux-dvb] Re: tzap status output - what does it all mean?



Rob wrote:

So to my original question, what does it mean if snr=ffff, ber=0 and unc is stuck at 0100? I guess ber and unc ideally should both be zero? Should snr be a high value or low? What's a good value for the signal reading? An snr of ffff looks like the maximum value, which looks a bit bogus to me...?
I decided to "Use the source, Luke", and I notice in cx22702.c that "We
don't have a register for SNR, so we take the inverse of the BER
register".  So I'll ignore the SNR figure...

It looks like there's one byte for signal strength, so "signal 00ff " in
the tzap output would be maximum.

And it looks like there's a one byte count for uncorrectable blocks, but
it wraps around and the difference (modulo 256) is reported, so I'm
still a bit puzzled why I see so many 0x100 in the output.  Maybe the
8-bit register increases up to 0x100 times between reads, but then stops
to prevent wraparound errors in calculations?

So would I be right in guessing that when ber is 0 and unc is 0x100,
that probably means the signal is so bad that there are _lots_ of
uncorrectable errors, and therefore it wasn't possible to correct any
blocks?  If the signal gets a bit better, then I'll start to see ber
above zero?  In other words, if unc is 0x100, then ignore ber.

--
Rob




Home | Main Index | Thread Index