Input/output of the IQmath functions are typically 32-bit fixed-point numbers and the Q format of the fixed-point number can vary from Q1 to Q30.
We have used typedefs to create aliases for IQ data types. This facilitates the user to define the variable of IQmath data type in the application program.