<div dir="ltr">Hi Jae,<div><br></div><div>congrats to your KISS-Linux port! Great to hear that.</div><div><br></div><div>Regarding the use of cuFFT, I did this for the SharpDSP package (at least for some part of it) a couple of years ago (on Windows). Just replacing the FFTW lib with cuFFT though might not be the most efficient way using CUDA. During the path through the SharpDSP package you need to copy the data back and forth between CPU and GPU memory. Although this is now much more efficient with the new CUDA -  I did this with CUDA V2.x - there would still be a high overhead using some CPU cycles which eventually will destroy the advantage of cuFFT, if there is any at FFT-bin sizes below, say 256 k or even bigger. The way to go is minimizing copying of data between CPU and GPU memory. As a consequence some of the computational demanding algorithms (esp. the NR and ANF algs) should be parallelized to run on the CUDA cores.</div>

<div class="gmail_extra"><br clear="all"><div><div dir="ltr">73, Hermann </div><div dir="ltr">DL3HVH</div></div>
<br><br><div class="gmail_quote">On Mon, Sep 1, 2014 at 12:54 AM, Jae Stutzman <span dir="ltr"><<a href="mailto:k5jae@stutzman.net" target="_blank">k5jae@stutzman.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="HOEnZb"><div class="h5">***** High Performance Software Defined Radio Discussion List *****<br>
<br>
</div></div><br><div dir="ltr"><div>On a whim, I thought I might try the Jetson TK1 board with mono/kiss konsole. After working out the dependencies, it appears to run OK (I haven't transmitted yet). Anything beyond 96000 sample rate will give audio distortion on the receive. If I choose 192000 and then select NR, it really goes off the rails. Keep in mind that this is completely running within the ARM hard float CPU, which is using the original libfftw3 FFT library. Utilizing a CUDA optimized FFT library would probably give a lot more headroom. Both the spectrum and waterfall displays are ok with some slight hiccup that correspond to audio blips.<br>



<br></div></div></blockquote></div></div></div>