Michele Bavaro wrote:
Hello everyone,

I'm porting my software GPS receiver on the OMAP, therefore I need fast
signal processing libraries, and in particular FFTs.

I have somehow adapted an open source library to do radix2 butterfly using
ARM assembly. It works, but my 256 points fixed point 16 bit FFT still
takes about 60us. That's 12 times slower than 4.7us advertised with NEON!

What open source FFT library? You could try posting the code and seeing if anyone has any suggestions. (Post the code the Beagle list also, there are some good NEON people there)

Frustrated, I downloaded and compiled with the evaluation version of RVCT
the openMAX libraries, but I don't manage to link the object file with
code compiled with the CodeSourcery gnu toolchain.

What user space are you using? Angstrom or something else. You'll need to use a tool chain that matches your user space.

Philip


I tried to translate the assembly, but unfortunately it's a very
challenging task for me.

Can someone point me in the right direction on this subject?
Should I keep working on my fixed point 16 bit FFT? Should I buy the ARM
toolchain and port all the software? Should I just give up and try using
the DSP maybe?

Thank you in advance for any reply, and good luck with the OpenSDR, which
I'm watching very closely.

Cheers,
Michele



Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to