A .cfile is a binary file with 32-bit floating point numbers representing IQ values. It's pretty much a GNU Radio thing and means "complex file". The reason you're seeing zeros in every floating point number is that your capturing from a device with only 8 bits of precision. But the test files were generated from the GNU Radio DVB-T transmitter with full floating point precision.

The 8-bit samples get normalized to +/- 1, so the floating point values can only be 1/128, 2/128, etc. The floating point representation of 1/128 is 00 00 00 3C, 2/128 is 00 00 80 3C, 3/128 is 00 00 C0 3C and so on.

Ron

On 03/19/2018 05:46 AM, Juan Antonio wrote:


Hi  Ron

The signal I am using has been measured with an electromagnetic field meter. Power, BER, MER and impulse response have values well above the average



I have been analyzing the files with baudline and there is a curious thing in the  bitmaps

While adv16.cfile and adv64.cfile have the format:

xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx

My files have the format:

0000 xxxx 0000 xxxx 0000 xxxx 0000 xxxx

The x, of course, is a hexadecimal value

Maybe that's the problem, I've been looking for information about cfile files but I have not found almost anything. If you want I can send you some file recorded by me with gqrx or with osmosdr and filesink



Best regards



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

Reply via email to