discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] How to save/read sc8 format to/from file and conv


From: Josh Blum
Subject: Re: [Discuss-gnuradio] How to save/read sc8 format to/from file and convert it to complex float 32?
Date: Thu, 06 Jun 2013 11:27:02 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5


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 address@hidden 
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]