
19.3. MATLAB IMPLEMENTATION 327
101 symTimingAdj , Ziphase );
phase = phase − phaseAdj ;
103 end
105 % de -rotation
I ( index )=Iscaled ( index ) ∗ct − Qscaled ( index ) ∗st ;
107 Q ( index )=Qscaled ( index ) ∗ct + Iscaled ( index ) ∗st ;
phaseAdjPlot =[phaseAdjPlot phaseAdj ];
109 phasePlot =[phasePlot phase ];
thetaPlot =[thetaPlot theta ];
111 end
113 % output terms
% Plotting commands follow ...
115
% restore the saved values ... this allows for repeated execution
117 outputArray = temp ;
Since a number of variables carry forward from the execution of the modified_QPSK_
DIGTx_listing_01.m file, you must run this script file before you run any of the receiver ...