iqtool

A set of python applications for generating and viewing quadrature IQ binary files. Intended for use with software defined radios and lab test equipment.

Requirements

iqgen

Generates an binary IQ file of a user specified size.

Usage: python iqgen.py numberOfSamples

Settings

Signal type

iqgen can generate files with three types of signal:

  1. Impulse signal [-i] (Default).
  2. Tone signal [-t Freq (Hz)].
  3. Random signal [-r].

Sample rate

Data format

Output amplitude

Endianness

Output order

Output file name

iqplot

Plots the I and Q data from a user specified binary file.

Usage: python iqplot.py filename

Settings

Offset

Plot Start Sample

Number of samples to plot

Sample rate

Data format

Endianness

Output order

Plot Type

FFT Window Type

FFT Width