Marcus & Dan,

     Thank you very, very much for the detailed information!

Dan: That's exactly what I thought when going into this at first.  But, I
decided to give gzip a shot just to see how well it did.  Turns out that
(at least for bursty environments) it almost halves the size of the
original file.  It should be noted that the file was in fc32 format so
there were likely a lot of unused bits there (or so I guess).

Marcus: I have been giving thought to truncating some of the bits.  Going
as far as thinking about dropping from sc16 to sc8.  I have worked with 8
bit sample files before and had plenty of success demodulating, so I'm
thinking that it might be an okay path to go down.  Dynamic range goes to
hell, but it it's worked in the past...  I think that re-packing as 12 bit
would give considerable space savings without a lot of CPU overhead.  I'll
have to give that one a go :)  I really like your idea of using FLAC.  Just
a quick Google search netted
http://www.rtl-sdr.com/compressing-filtering-iq-data/.  What concerns me is
that when I tried to use the command line flac in Ubuntu it said that the
sample rate must be between 1 and 655349 Hz.  I'll have to poke around at
it to see what happens when I set an incorrect bit rate (maybe a multiple
of will be fine?).

Thank you both!

-Dave

On Sat, Jul 16, 2016 at 5:14 AM, Marcus Müller <marcus.muel...@ettus.com>
wrote:

> Ah!
>
> On 16.07.2016 11:04, Marcus Müller wrote:
> > and maybe, but this is really speculation, you can just modify the
> > error calculation to just ignore the 4 lower bits of the actual sample
> > data, and safe another few percents of data volume.
> Yeah, there's a FLAC__stream_encoder_set_bits_per_sample[0] function--
> guess that you don't need to modify anything. Also, there's a whole
> listing of things .._set_compression_level[1] sets internally. This
> approach (using FLAC as lossless waveform encoder) might be really
> interesting.
>
>
>
> [0]
>
> https://xiph.org/flac/api/group__flac__stream__encoder.html#gabfa3c989377785cda7c496b69dcb98cb
> [1]
>
> https://xiph.org/flac/api/group__flac__stream__encoder.html#ga07fc8c7806381a055a1eef26387e509f
>
> _______________________________________________
> 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