# GQRX raw IQ file format / structure?

**URL:** <https://www.ruby-forum.com/t/gqrx-raw-iq-file-format-structure/242994>\
**Category:** GNU Radio\
**Created:** [August 13, 2015, 8:24pm UTC](https://www.ruby-forum.com/t/gqrx-raw-iq-file-format-structure/242994 "2015-08-13T20:24:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sadaf\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sadaf\_N](https://www.ruby-forum.com/u/Sadaf_N)\
**Post date:** [August 13, 2015, 8:24pm UTC](https://www.ruby-forum.com/t/gqrx-raw-iq-file-format-structure/242994/1 "2015-08-13T20:24:08Z")

</div>

GQRX has a built-in I/Q recorder (tools menu) to save raw I/Q files. I  
would like to process these files with Python and other signal  
processing software. Does anybody know the exact format and structure of  
these files ? I am only aware of the filename in the format  
gqrx\_DATE\_TIME\_FREQ\_SAMPLERATE\_DEVICE.raw  
tnx, Mark

---

<div class="post-metadata">

**Author:** ![M\_Dammer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@M\_Dammer](https://www.ruby-forum.com/u/M_Dammer)\
**Post date:** [August 13, 2015, 8:29pm UTC](https://www.ruby-forum.com/t/gqrx-raw-iq-file-format-structure/242994/2 "2015-08-13T20:29:58Z")

</div>

cf32, pairs of 32-bit floats representing I and Q. GnuRadio’s file  
source can read these directly.

On Thu, Aug 13, 2015 at 11:23 AM, M Dammer [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> [Discuss-gnuradio Info Page](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)  
> –  
> GDB has a ‘break’ feature; why doesn’t it have ‘fix’ too?

---

<div class="post-metadata">

**Author:** ![M\_Dammer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@M\_Dammer](https://www.ruby-forum.com/u/M_Dammer)\
**Post date:** [August 13, 2015, 9:09pm UTC](https://www.ruby-forum.com/t/gqrx-raw-iq-file-format-structure/242994/3 "2015-08-13T21:09:41Z")

</div>

Thanks for the quick reply. I tried to use sox to convert the files into  
WAV files to read into other software and it worked fine:  
sox -t raw -e floating-point -b 32 -c 2 -r 192000  
./gqrx\_20150812\_193915\_113821000\_192000\_fc.raw test.wav
