Datatypes

From GNU Radio
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Gnuradio supports most primitive datatypes in C++, as well as complex and vector types grouping them together. The types used in the companion app are enumerated in grc/core/Constants.py in the sourcetree.

Complex
The Complex data type generates 8 bytes for each complex data item; where the first 4 bytes are for the real number and the next 4 bytes are for the imaginary number. Both the real and the imaginary values are 4-byte floating point numbers.
Short
The Short data type generates 4 bytes for each short data item; where the first 2 bytes are for the real number (I) and the next 2 bytes are for the imaginary number (Q).
Related Links
http://blog.sdr.hu/grblocks/types.html