function iq = sim_generatewaveform_pulse()
%SIM_GENERATEWAVEFORM_PULSE Generate 50%% duty IQ pulse data.

TOTAL_POINTS = 500000;      % Interleaved int16 I/Q values
ACTIVE_POINTS = 250000;     % Active int16 values
I_VALUE = int16(32766);

% Preallocate output.
iq = zeros(1, TOTAL_POINTS, 'int16');

% Fill active I samples; Q samples stay zero.
active_iq_points = ACTIVE_POINTS / 2;
iq(1:2:(active_iq_points * 2)) = I_VALUE;

% Inactive samples stay zero.
end
