despite not writing anything in here, I have been working on a new version of the dongle and on many other things.
First, I'm now in hardware design: look at the new signal samplers, my personal joy and pride :)
These have the same functionality of the old CPLD version, but are more slick and robust. Eheh!
Second, I'm playing with a new platform:
Above is one of our dongles connected to a Gumstix OVERO earth carrier board. Not only the OMAP3503 can reliably record the raw GNSS stream, but it is also capable of processing 16 GPS -or Galileo BOC(1,1)- channels in real-time, continuously!
To do that, quite some assembly code had to be written (especially for the FFTs!). The NEON core within the Cortex-A8 is a wonderful machine, and the learning curve with gcc is very acceptable. I won't give more details of how we did it, just want to share -again- my joy and pride :)
To finish, this time I HAVE TO thank all my colleagues-friends working hard with me at NSL, and the opensource community of the Beagleboard and the BeagleSDR project.
P.S.: Next post is coming soooon...