|
From: | Ron Economos |
Subject: | Re: [Discuss-gnuradio] Realtime streaming issues using gr-dvt on E312 |
Date: | Thu, 22 Feb 2018 00:35:52 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
Kailash, I did some benchmarks on my ARM platform (BeagleBoard X-15) today. It's a bit more powerful than the E312 (A15 at 1.5 GHz versus A9 at 866 MHz). DVB-T transmitter performance is pretty good, looks like a 3 MHz waveform (3.43 Msps) is entirely possible. DVB-T receiver performance is not so good. It can sustain about
300k sps after OFDM symbol acquisition. One thing to know about is
that the OFDM symbol acquisition takes a lot more CPU when it's
hunting for synchronization. If you have an overflow due to poor
performance or you lose symbol synchronization for any other
reason (usually frequency offset), it can take a fairly long time
to regain symbol synchronization. So you lose large chunks of A/V
bit-stream. Note that the primary performance bottleneck is the Viterbi decoder. It may be possible to add NEON SIMD instructions to boost the performance, but that's a lot of work. I'm afraid the E312 (or anything ARM based) is just not the
correct platform for the DVB-T receiver. Ron On 02/20/2018 02:57 AM, kailash kumar
wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |