Im a total newbie to GNURadio. So my plan was to simply test a digital modulation path, without channel. Then compare input file and output file. The input file was a previously captured random file through GNURadio. But the problem is, that the output file is about 8 times bigger and clearly not the same!
Any help :)?
The output of the demod is unpacked, that is, only one bit in each
byte is used. Place an unpacked_to_packed block before the sink and
you will have more luck, however you will still get an offset in the
byte boundaries between the input and output.
Take a look at the packet_encoder and packet_decoder blocks. The
encoder adds a header to the packet, so that the decoder can
synchronise to it, and get the correct byte boundary. The
implementation (in the current master branch) is found at