Hi Vanush, I was not aware of the gr-fcdproplus project; however, in practice, the only difference is really the 192k sampling rate of that audio device (I can't really see why the dl1ksv did not patch that functionality into gr-fcd, but that's completely his choice. It's easier, anyway, to isolate all that control device handling into a hardware-specific source).
Let's assume you have your file source that reads the 16 (signed) integers coming from the sound card; that file source should have "short" set as its output type (that's 16 bit :) ), as it simply reads raw bytes. You convert those using "short to float"; I and Q samples are interleaved. So you take "Deinterleave", get two parallel float-streams. These, you combine using float to complex. Quite straightforward :) Greetings, Marcus On 08/11/2013 05:14 PM, Vanush Vaswani wrote:
Hi, yeah, makes sense to use OS functionality thats available. One question - how does one pack the samples back into complex within gnuradio (or grc)? FYI, I am referring to OOT block gr-fcdproplus, not gr-fcd. The funcube dongle pro+ has an improved quadrature sampling rate of 192 KHz.
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio