Thanks This afternoon I downloaded them and will look into it. for ft's I used a number of different algorithms, ending up, however, with FFTW, beating all the others performancewise by miles.
Since my preferred platform was/is/will be linux with escapes to windows the libs I am using should be portable (at least more or less). Both hamlib (elektor card control) and portaudio meet this demand. I will definitely look into your handling of samples since, as mentioned before, it seems to me that in the combination I am using now: portaudio / dsound that is the cycle eater. best jan ps I added a screenshot of tonights coastguard messages best jan 2010/1/30 Alberto I2PHD <[email protected]> > > > On 1/30/2010 11:14 AM, Stephan Schaa wrote: > > As far as I remember, Alberto, the Creator of Winrad, uses Intel Libraries > for better efficiency in his Software. As Winrad is Open Source since a > while now, you may be want to take a look at the sourcecode to see, how its > done there. > > Yes, I used the Intel Signal Processing Library for all of the DSP related > computations. They are quite efficient, being written in hand-optimized > assembly language. Unfortunately the SPL is by now obsolete, and it was > replaced by the Intel IPP (Integrated Performance Primitives), which exist > both for Windows and Linux. > > The APIs, are not 100% compatible, so if you want to port the source of > Winrad to the use of the IPP some hand work is needed.... but they are > somewhat functionally similar, so the work needed should not take more than > a few weeks. > > The source code of Winrad is downloadable from my Web site > http://www.weaksignals.com > and, more exactly, from > http://www.sdrham.com/winrad/download_source.html > > 73 Alberto I2PHD > > P.S. Those who want to use the Elektor kit with Winrad, can take advantage > of the DLL that Gert Jan Kruizinga wrote, and that can be downloaded from > here : > http://home.gjk4all.net/winrad-dll/ > > > > > -- Jan van Katwijk +31 (0)15 3698980 +31 (0) 628260355
