[Top][All Lists]
[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.
- [Discuss-gnuradio] Performance on ARM Cortex-A8,
Riadh Elloumi <=