Ralph, If I understand this, each 8-bit byte of data contains four two-bit IQ samples, in which case the "Unpack K Bits" block is likely what you are looking for. It will treat each bit in a byte (from Byte File Source in this case) as an individual item, which can then be type-converted and interleaved to give you complex data. There are a couple other tools under the category of "Byte Operators" that may be helpful.
Jacob On Fri, Mar 11, 2016 at 2:24 AM, Ralph A. Schmid, dk5ras <ra...@schmid.xxx> wrote: > Hi, > > Being an RF guy I must admit that I am somehow lost in the different ways > how samples are stored in files. I stumbled over this question when I > experimented with https://github.com/osqzss/gps-sdr-sim. It works great > when > using 16 bit samples and using a simple two-block grc file, feeding them > directly from a file source to the UHD sink. However the 1 bit variant > sounds promising, as the files are much smaller this way and also the > generation of them runs much faster. > > It must only be a matter of finding the right blocks and the right settings > to convert this, but my google search was highly confusing, most probably > due to different names for the same thing. > > So I do not only ask for how to use "four 1-bit I/Q samples into a single > byte" (taken from the readme of the gps-sdr-sim), but for a more general > overview how this stuff is done, to be prepared for other upcoming > questions > of this kind :) Up to now I solved those issues by an educated guess or > even > by try and error, what is not very satisfying... > > Ralph. > > > _______________________________________________ > 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