ucsdsysnet / sparsdr

68 stars 10 forks source link

Reconstruct library, C interface, call from GNU Radio reconstruct block #25

Open samcrow opened 2 years ago

samcrow commented 2 years ago

Move the reconstruction into the GNU Radio process, called like a library from the work function

This should slightly improve performance, and allows Windows compatibility

samcrow commented 2 years ago

Note to self: When the reconstruct code is compiled as a static library, does it still link dynamically with FFTW? To avoid GPL infection, we don't want to statically link FFTW.

samcrow commented 2 years ago

It looks like the library libgnuradio-sparsdr.so has code that calls the FFTW functions but does not include the FFTW code itself, so the GPL situation should not change.