On 06/06/2013 06:38 AM, Rickard wrote:
> Hi gurus,
> 
> - Which is the simplest way, preferably directly in grc, to compactly
> save 8bit I/Q data (sc8) from an UHD source to a file instead the of
> the standard format complex float 32 (which is 4 times larger) ?
> 
> - Then also, how to convert received and saved sc8 data to the normal
> complex float 32 in grc?
> 

A block that implements this conversion w/ a configurable scalar would
be ideal. But there may not be such a direct block: there are float to
char, char to float converters. And you can use this with complex
to/from float and vector to/from streams block to get the two lanes of
data into one.

-josh

> The reason is that I want to take advantage of the sc8 reduced
> precision by reducing the file size when storing received data to
> file.   That is, not only halve the bandwidth "over the wire"
> (compared to sc16) but also reduce the file size when storing.
> 
> Or is there alternative and better ways to accomplish this when
> receiving and saving raw 8 bit I/Q data?
> 
> In GRC I see its possible to select the output format "complex int
> 16", instead of the standard "complex float 32", but I don't find how
> to process or interpret this format further (e.g. saving, reading,
> converting to complex float 32, etc).
> 
> Thanks, Rickard _______________________________________________ 
> Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org 
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> 

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to