discuss-gnuradio
[Top][All Lists]
Advanced

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

[Discuss-gnuradio] Performance on ARM Cortex-A8


From: Riadh Elloumi
Subject: [Discuss-gnuradio] Performance on ARM Cortex-A8
Date: Wed, 13 Jul 2011 10:40:12 +0200

Hi all,

I complied DAB demodulation for ARM Cortex-A8 (TI OMAP 3). It
successfully demodulate DAB+ but spends 13 seconds decoding 1 second of
radio baseband (USRP file).

I used all the optimized code for Cortex-A8 like dotprod_ccf_armv7_a.c.
My compilation flags are: -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon
-O2. I used fftw-3.2.2.

Why is gnu radio too slow demodulating DAB+? Do you have some figures of
CPU consumption on ARM Cortex cores? Is there some optimization I missed
for the platform? 

Here is the output of demodulation program:

--> receiving from file: DAB+_202-928Mhz_d32.cfile.2048
--> creating DAB parameter object
--> DAB parameters self check ok
--> updating DAB parameters
--> creating RX parameter object
autocorrect_sample_rate = false
--> using soft bits
ofdm_ffe_all_in_one: d_estimated_error: -2.092835 (-333.09 Hz)
ofdm_ffe_all_in_one: d_estimated_error: -2.092918 (-333.10 Hz)
ofdm_ffe_all_in_one: d_estimated_error: -2.093476 (-333.19 Hz)
ofdm_ffe_all_in_one: d_estimated_error: -2.095631 (-333.53 Hz)
ofdm_ffe_all_in_one: d_estimated_error: -2.094431 (-333.34 Hz)
ofdm_ffe_all_in_one: d_estimated_error: -2.093980 (-333.27 Hz)
ofdm_ffe_all_in_one: d_estimated_error: -2.094858 (-333.41 Hz)
ofdm_ffe_all_in_one: d_estimated_error: -2.094019 (-333.27 Hz)
ofdm_ffe_all_in_one: d_estimated_error: -2.094400 (-333.33 Hz)
ofdm_ffe_all_in_one: d_estimated_error: -2.094204 (-333.30 Hz)

Best regards,

Riadh.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]