From: Manu Abraham <abraham.manu@gmail.com>
To: Andy Walls <awalls@radix.net>
Cc: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] [PATCH] Fix the unc for the frontends tda10021 and stv0297
Date: Sun, 11 May 2008 02:16:21 +0400 [thread overview]
Message-ID: <48261EB5.2090604@gmail.com> (raw)
In-Reply-To: <1210456421.7632.29.camel@palomino.walls.org>
Andy Walls wrote:
> On Sat, 2008-05-10 at 17:27 +0200, Oliver Endriss wrote:
>> Oliver Endriss wrote:
>>> e9hack wrote:
>>>> the uncorrected block count is reset on a read request for the tda10021 and stv0297. This
>>>> makes the UNC value of the femon plugin useless.
>>> Why? It does not make sense to accumulate the errors forever, i.e.
>>> nobody wants to know what happened last year...
>>>
>>> Afaics it is ok to reset the counter after reading it.
>>> All drivers should behave this way.
>>>
>>> If the femon plugin requires something else it might store the values
>>> and process them as desired.
>>>
>>> Afaics the femon command line tool has no problems with that.
>> Argh, I just checked the API 1.0.0. spec:
>> | FE READ UNCORRECTED BLOCKS
>> | This ioctl call returns the number of uncorrected blocks detected by the device
>> | driver during its lifetime. For meaningful measurements, the increment
>> | in block count during a speci c time interval should be calculated. For this
>> | command, read-only access to the device is suf cient.
>> | Note that the counter will wrap to zero after its maximum count has been
>> | reached
>>
>> So it seens you are right and the drivers should accumulate the errors
>> forever. Any opinions?
>
> For communications systems, whether its is two-way or one-way broadcast,
> most people are concerned with the error *rate* (errors per unit time)
> rather than absolute error counts. Communications engineers have a good
> understanding of what it means to have a 10^-2 BER vs 10^-12 BER, and
> adjust their expectations accordingly. Absolute counts have less
> meaning to engineers, and I'm not sure what a layman would make of them.
There is different terminology involved:
BER: implies a rate which is averaged over a period of time. This
implies the errors in the stream, not after FEC.
UNC: Uncorrected symbols over a lifetime, well this is not practically
possible and will wrap around. This is not related to time, but it is
just a measure of the symbols that wasn't been able by the FEC engine to
correct. Generally a meaningless term, in many cases except a few.
Absolute errors are used very scantily, but have been used to see how
good/bad the whole system is. BER cannot define this, as it is defined
before the FEC. Sometimes what's defined in the BER, the FEC engine
might be able to correct and hence.
Regards,
Manu
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
next prev parent reply other threads:[~2008-05-10 22:16 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-10 8:46 [linux-dvb] [PATCH] Fix the unc for the frontends tda10021 and stv0297 e9hack
2008-05-10 15:17 ` Oliver Endriss
2008-05-10 15:27 ` Oliver Endriss
2008-05-10 15:48 ` Michael Krufky
2008-05-12 13:29 ` Oliver Endriss
2008-05-10 16:02 ` e9hack
2008-05-10 16:39 ` Oliver Endriss
2008-05-10 21:53 ` Andy Walls
2008-05-10 22:16 ` Manu Abraham [this message]
2008-05-10 23:44 ` Andy Walls
2008-05-11 6:14 ` Manu Abraham
2008-05-11 18:35 ` Andy Walls
2008-05-11 19:33 ` Manu Abraham
2008-05-11 21:32 ` Andy Walls
2008-05-12 13:16 ` Oliver Endriss
2008-05-12 13:47 ` P. van Gaans
2008-05-12 16:02 ` Oliver Endriss
2008-05-12 17:03 ` P. van Gaans
2008-05-12 22:42 ` Andy Walls
2008-05-11 23:45 ` P. van Gaans
2008-05-12 6:47 ` e9hack
2008-05-12 14:26 ` Luca Olivetti
2008-05-10 16:12 ` e9hack
2008-05-30 23:46 ` Oliver Endriss
2008-05-31 0:01 ` Manu Abraham
2008-05-31 7:19 ` e9hack
2008-05-31 12:45 ` Oliver Endriss
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=48261EB5.2090604@gmail.com \
--to=abraham.manu@gmail.com \
--cc=awalls@radix.net \
--cc=linux-dvb@linuxtv.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox