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

Reply via email to