fixed spectograms
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
calculations_only = true;
|
calculations_only = false;
|
||||||
|
|
||||||
task1;
|
task1;
|
||||||
task2;
|
task2;
|
||||||
+10
-10
@@ -17,22 +17,22 @@ duration4 = length(trace4.iq) / sample_rate;
|
|||||||
|
|
||||||
% 2.
|
% 2.
|
||||||
% get all four plot values
|
% get all four plot values
|
||||||
[~,F1,T1,P1] = spectrogram(trace1.iq, window, overlap, fft_precision, sample_rate, "centered", "power");
|
[S1,F1,T1] = spectrogram(trace1.iq, window, overlap, fft_precision, sample_rate, "centered");
|
||||||
[~,F2,T2,P2] = spectrogram(trace2.iq, window, overlap, fft_precision, sample_rate, "centered", "power");
|
[S2,F2,T2] = spectrogram(trace2.iq, window, overlap, fft_precision, sample_rate, "centered");
|
||||||
[~,F3,T3,P3] = spectrogram(trace3.iq, window, overlap, fft_precision, sample_rate, "centered", "power");
|
[S3,F3,T3] = spectrogram(trace3.iq, window, overlap, fft_precision, sample_rate, "centered");
|
||||||
[~,F4,T4,P4] = spectrogram(trace4.iq, window, overlap, fft_precision, sample_rate, "centered", "power");
|
[S4,F4,T4] = spectrogram(trace4.iq, window, overlap, fft_precision, sample_rate, "centered");
|
||||||
|
|
||||||
% begin calibrated color scale
|
% begin calibrated color scale
|
||||||
P1_dB = 10 * log10(P1);
|
P1_dB = 20 * log10(abs(S1).^2);
|
||||||
P2_dB = 10 * log10(P2);
|
P2_dB = 20 * log10(abs(S2).^2);
|
||||||
P3_dB = 10 * log10(P3);
|
P3_dB = 20 * log10(abs(S3).^2);
|
||||||
P4_dB = 10 * log10(P4);
|
P4_dB = 20 * log10(abs(S4).^2);
|
||||||
|
|
||||||
all_P_dB = [P1_dB(:); P2_dB(:); P3_dB(:); P4_dB(:)];
|
all_P_dB = [P1_dB(:); P2_dB(:); P3_dB(:); P4_dB(:)];
|
||||||
|
|
||||||
% -50 to +50 so its like the example fig
|
% -50 to +50 so its like the example fig
|
||||||
p_dB_min = min(all_P_dB) - 50;
|
p_dB_min = min(all_P_dB);
|
||||||
p_dB_max = max(all_P_dB) + 50;
|
p_dB_max = max(all_P_dB);
|
||||||
% end power calibrated color scale
|
% end power calibrated color scale
|
||||||
|
|
||||||
if ~calculations_only
|
if ~calculations_only
|
||||||
|
|||||||
Reference in New Issue
Block a user