IQ Baseband Builder
The MATLAB program IQ Baseband Builder (IQBB) allows you to generate ideal as well as non-ideal IQ baseband signals using a GUI. When building the signals the user has control over signal parameters such as pulse shaping, samples per symbol, additive noise, phase balance, and more. The digital data used to build the signals is generated randomly. The user can also import their own digital data to generate the signals via a CSV file. Once the signals have been generated they can be analyzed on an eye diagram plot, a constellation diagram plot, a frequency domain plot, and a time domain plot. Once the IQ signal waveforms have been generated they can be exported from IQBB to either an Agilent 33500A/B 2-channel waveform generator or a CSV file. IQBB was created on MATLAB version 7.14.0.739 (R2012a). It requires the Communications Systems Toolbox and the Instrument Control Toolbox.
To run the IQBB program, open up MAT