Thesis: Single Sine Sync: merge trace and power figures into one large figure

This commit is contained in:
Eric Teunis de Boone 2023-08-28 18:17:12 +02:00
parent 47a54db0a7
commit 68a77395d2

View file

@ -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. 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 %\begin{figure}%<<< fig:simu:sine:periods
\centering % \centering
\begin{subfigure}[t]{0.45\textwidth} % \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} % \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_none.axis.trace_overlap.repair_none.pdf}
\caption{ % \caption{
Randomised clocks % Randomised clocks
} % }
\label{fig:simu:sine:periods:repair_none} % \label{fig:simu:sine:periods:repair_none}
\end{subfigure} % \end{subfigure}
\hfill % \hfill
\begin{subfigure}[t]{0.45\textwidth} % \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} % \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_phases.axis.trace_overlap.repair_phases.pdf}
\caption{ % \caption{
Clock syntonisation % Clock syntonisation
} % }
\label{fig:simu:sine:periods:repair_phases} % \label{fig:simu:sine:periods:repair_phases}
\end{subfigure} % \end{subfigure}
\\ % \\
\begin{subfigure}[t]{0.45\textwidth} % \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} % \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.no_offset.axis.trace_overlap.no_offset.pdf}
\caption{ % \caption{
True clocks % True clocks
} % }
\label{fig:simu:sine:periods:no_offset} % \label{fig:simu:sine:periods:no_offset}
\end{subfigure} % \end{subfigure}
\hfill % \hfill
\begin{subfigure}[t]{0.45\textwidth} % \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} % \includegraphics[width=\textwidth]{radio_interferometry/trace_overlap/on-axis/dc_grid_power_time_fixes.py.repair_full.axis.trace_overlap.repair_full.pdf}
\caption{ % \caption{
Fully resolved clocks % Fully resolved clocks
} % }
\label{fig:simu:sine:periods:repair_full} % \label{fig:simu:sine:periods:repair_full}
\end{subfigure} % \end{subfigure}
\caption{ % \caption{
Trace overlap for a position on the true shower axis for different stages of array synchronisation. % 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} % \Todo{x-axis relative to reference waveform, remove titles, no SNR}
} % }
\label{fig:simu:sine:periods} % \label{fig:simu:sine:periods}
\end{figure}%>>> %\end{figure}%>>>
\begin{figure}%<<< grid power time fixes \begin{figure}%<<< grid power time fixes
%\vspace{-2cm}
\centering \centering
\begin{subfigure}[t]{0.49\textwidth} \begin{subfigure}[t]{0.9\textwidth}
\includegraphics[width=\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.repair_none.scale4d.pdf} \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{ \caption{
Randomised clocks Randomised clocks
} }
\label{fig:grid_power:repair_none} \label{fig:grid_power:repair_none}
\end{subfigure} \end{subfigure}
\hfill %\hfill
\begin{subfigure}[t]{0.49\textwidth} \\
\includegraphics[width=\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.repair_phases.scale4d.pdf} \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{ \caption{
Clock syntonisation Clock syntonisation
} }
\label{fig:grid_power:repair_phases} \label{fig:grid_power:repair_phases}
\end{subfigure} \end{subfigure}
\\ \\
\begin{subfigure}[t]{0.49\textwidth} \begin{subfigure}[t]{0.9\textwidth}
\includegraphics[width=\textwidth]{radio_interferometry/dc_grid_power_time_fixes.py.X400.no_offset.scale4d.pdf} \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{ \caption{
True clocks True clocks
} }
\label{fig:grid_power:no_offset} \label{fig:grid_power:no_offset}
\end{subfigure} \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{ \caption{
Power measurements near the simulation axis (red cross) with varying degrees of clock deviations (see Figure~\ref{fig:simu:sine:periods} for waveforms}. Different stages of array synchronisation (unsynchronised, beacon synchronised, $k$-resolved and true clocks).
The blue cross indicates maximum power. \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} \label{fig:grid_power_time_fixes}
\end{figure}%>>> \end{figure}%>>>