From 68a77395d2caebd4897599d284acf090a05a5aa8 Mon Sep 17 00:00:00 2001 From: Eric Teunis de Boone Date: Mon, 28 Aug 2023 18:17:12 +0200 Subject: [PATCH] Thesis: Single Sine Sync: merge trace and power figures into one large figure --- .../chapters/single_sine_interferometry.tex | 127 ++++++++++-------- 1 file changed, 71 insertions(+), 56 deletions(-) diff --git a/documents/thesis/chapters/single_sine_interferometry.tex b/documents/thesis/chapters/single_sine_interferometry.tex index fccdab7..5b6dd2b 100644 --- a/documents/thesis/chapters/single_sine_interferometry.tex +++ b/documents/thesis/chapters/single_sine_interferometry.tex @@ -318,82 +318,97 @@ Figure~\ref{fig:findks:reconstruction} shows such a potential point near $(-1, 0 Figures~\ref{fig:simu:sine:periods, fig:grid_power_time_fixes} show the effect of the various synchronisation stages on both the alignment of the air shower waveforms, and the interferometric power measurement near the true shower axis. \\ -\begin{figure}%<<< fig:simu:sine:periods - \centering - \begin{subfigure}[t]{0.45\textwidth} - \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_none.axis.trace_overlap.repair_none.pdf} - \caption{ - Randomised clocks - } - \label{fig:simu:sine:periods:repair_none} - \end{subfigure} - \hfill - \begin{subfigure}[t]{0.45\textwidth} - \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_phases.axis.trace_overlap.repair_phases.pdf} - \caption{ - Clock syntonisation - } - \label{fig:simu:sine:periods:repair_phases} - \end{subfigure} - \\ - \begin{subfigure}[t]{0.45\textwidth} - \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.no_offset.axis.trace_overlap.no_offset.pdf} - \caption{ - True clocks - } - \label{fig:simu:sine:periods:no_offset} - \end{subfigure} - \hfill - \begin{subfigure}[t]{0.45\textwidth} - \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_full.axis.trace_overlap.repair_full.pdf} - \caption{ - Fully resolved clocks - } - \label{fig:simu:sine:periods:repair_full} - \end{subfigure} - \caption{ - Trace overlap for a position on the true shower axis for different stages of array synchronisation. - \Todo{x-axis relative to reference waveform, remove titles, no SNR} - } - \label{fig:simu:sine:periods} -\end{figure}%>>> +%\begin{figure}%<<< fig:simu:sine:periods +% \centering +% \begin{subfigure}[t]{0.45\textwidth} +% \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_none.axis.trace_overlap.repair_none.pdf} +% \caption{ +% Randomised clocks +% } +% \label{fig:simu:sine:periods:repair_none} +% \end{subfigure} +% \hfill +% \begin{subfigure}[t]{0.45\textwidth} +% \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_phases.axis.trace_overlap.repair_phases.pdf} +% \caption{ +% Clock syntonisation +% } +% \label{fig:simu:sine:periods:repair_phases} +% \end{subfigure} +% \\ +% \begin{subfigure}[t]{0.45\textwidth} +% \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.no_offset.axis.trace_overlap.no_offset.pdf} +% \caption{ +% True clocks +% } +% \label{fig:simu:sine:periods:no_offset} +% \end{subfigure} +% \hfill +% \begin{subfigure}[t]{0.45\textwidth} +% \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_full.axis.trace_overlap.repair_full.pdf} +% \caption{ +% Fully resolved clocks +% } +% \label{fig:simu:sine:periods:repair_full} +% \end{subfigure} +% \caption{ +% Trace overlap for a position on the true shower axis for different stages of array synchronisation. +% \Todo{x-axis relative to reference waveform, remove titles, no SNR} +% } +% \label{fig:simu:sine:periods} +%\end{figure}%>>> \begin{figure}%<<< grid power time fixes + %\vspace{-2cm} \centering - \begin{subfigure}[t]{0.49\textwidth} - \includegraphics[width=\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.repair_none.scale4d.pdf} + \begin{subfigure}[t]{0.9\textwidth} + \includegraphics[width=0.45\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.repair_none.scale4d.pdf} + \hfill + \includegraphics[width=0.46\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_none.axis.trace_overlap.repair_none.pdf} \caption{ Randomised clocks } \label{fig:grid_power:repair_none} \end{subfigure} - \hfill - \begin{subfigure}[t]{0.49\textwidth} - \includegraphics[width=\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.repair_phases.scale4d.pdf} + %\hfill + \\ + \begin{subfigure}[t]{0.9\textwidth} + \includegraphics[width=0.45\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.repair_phases.scale4d.pdf} + \hfill + \includegraphics[width=0.46\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_phases.axis.trace_overlap.repair_phases.pdf} \caption{ Clock syntonisation } \label{fig:grid_power:repair_phases} \end{subfigure} \\ - \begin{subfigure}[t]{0.49\textwidth} - \includegraphics[width=\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.no_offset.scale4d.pdf} + \begin{subfigure}[t]{0.9\textwidth} + \includegraphics[width=0.45\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.repair_all.scale4d.pdf} + \hfill + \includegraphics[width=0.46\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_full.axis.trace_overlap.repair_full.pdf} + \caption{ + Fully resolved clocks + } + \label{fig:grid_power:repair_full} + \end{subfigure} + \\ + \begin{subfigure}[t]{0.9\textwidth} + \includegraphics[width=0.45\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.no_offset.scale4d.pdf} + \hfill + \includegraphics[width=0.46\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.no_offset.axis.trace_overlap.no_offset.pdf} \caption{ True clocks } \label{fig:grid_power:no_offset} \end{subfigure} - \hfill - \begin{subfigure}[t]{0.49\textwidth} - \includegraphics[width=\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.repair_all.scale4d.pdf} - \caption{ - Full resolved clocks - } - \label{fig:grid_power:repair_full} - \end{subfigure} \caption{ - Power measurements near the simulation axis (red cross) with varying degrees of clock deviations (see Figure~\ref{fig:simu:sine:periods} for waveforms}. - The blue cross indicates maximum power. + Different stages of array synchronisation (unsynchronised, beacon synchronised, $k$-resolved and true clocks). + \allowbreak + \textit{Right:} The overlap between the array's waveforms at the true axis. + \allowbreak + \textit{Left:} Power measurements near the simulation axis (red plus). + The maximum power is indicated by the blue cross. +% \Todo{x-axis relative to reference waveform, remove titles, no SNR} } \label{fig:grid_power_time_fixes} \end{figure}%>>>