19 lines
915 B
Matlab
19 lines
915 B
Matlab
function helperPlotAnalogPhaseCalibration(phasesetting,sub1amplitudes,sub2amplitudes)
|
|
% Visualize the element-wise phase calibration data for the entire
|
|
% array.
|
|
figure; tiledlayout(1,2); nexttile();
|
|
helperPlotPhaseSubarrayData("Subarray 1",phasesetting,mag2db(sub1amplitudes)); nexttile();
|
|
helperPlotPhaseSubarrayData("Subarray 2",phasesetting,mag2db(sub2amplitudes));
|
|
end
|
|
|
|
function helperPlotPhaseSubarrayData(name, phasesetting, phaseOffsetAmplDb)
|
|
% Visualize the element-wise phase calibration data for a subarray.
|
|
lines = plot(phasesetting, phaseOffsetAmplDb);
|
|
lines(1).DisplayName = "Element 2";
|
|
lines(2).DisplayName = "Element 3";
|
|
lines(3).DisplayName = "Element 4";
|
|
title([name,' - Phase Calibration Data'])
|
|
ylabel("Amplitude (dB) Element X + Element 1")
|
|
xlabel("Test Element Phase Shift (deg)")
|
|
legend("Location","southoutside")
|
|
end |