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 mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio