diff --git a/src/results/2026-04-01/main.tex b/src/results/2026-04-01/main.tex index bbe2492..a895dc4 100644 --- a/src/results/2026-04-01/main.tex +++ b/src/results/2026-04-01/main.tex @@ -65,6 +65,10 @@ \maketitle +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Soft vs Hard Information Decoding} +\label{sec:Soft vs Hard Information Decoding} + \begin{figure}[H] \centering @@ -305,5 +309,135 @@ $n_\text{rounds}=12,p_\text{phys} = 0.0025,W=5$} \end{figure} +\newpage + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\section{Whole vs Windowed Decoding with Constant Total Number of Iterations} +\label{sec:Whole vs Windowed Decoding with Constant Total Number of Iterations} + +\begin{itemize} + \item Sliding-window decoding + \begin{itemize} + \item $n_\text{iter,BP} = 32$ + \item $W=5, F=2 \Rightarrow n_\text{windows} = 8$ + \item $n_\text{iter,BP}^\text{total} = n_\text{windows} + \cdot n_\text{iter,BP} = 256$ + \end{itemize} + \item Whole decoding + \begin{itemize} + \item $n_\text{iter,BP} = 256$ + \end{itemize} +\end{itemize} + +\begin{figure}[H] + \centering + + \begin{subfigure}{0.4\textwidth} + \centering + \begin{tikzpicture} + \begin{axis}[ + width=\figwidth, + height=\figheight, + ymode=log, + enlargelimits=false, + ymin=5e-5, ymax=2.5e-1, + grid=both, + xticklabel style={/pgf/number format/fixed}, + xticklabel style={/pgf/number format/precision=4}, + scaled x ticks=false, + grid=both, + xtick={0.001,0.0015,...,0.004}, + xlabel={Physical Error Rate}, + ylabel={Per-round-LER}, + ] + + \addplot+[ + mark=o, line width=1pt, densely dashed, black, + ] + table[ + col sep=comma, x=physical_p, + y expr={1 - (1-\thisrow{LER_whole})^(1/12)} + ] + {/home/andreas/workspace/private/ma-sw-results/outputs/+decoder.bp_method=minimum_sum,+experiment=whole_more_iterations,+system.F=1,+system.W=3/2026-04-01_15-41-23/LERs.csv}; + + \addplot+[mark=o, line width=1pt, densely dashed, scol0] + table[ + col sep=comma, x=physical_p, + y expr={1 - (1-\thisrow{LER_hard})^(1/12)} + ] + {/home/andreas/workspace/private/ma-sw-results/outputs/+decoder.bp_method=minimum_sum,+experiment=soft_vs_hard_param_exploration,+system.F=1,+system.W=5/2026-03-30_00-06-26/LERs.csv}; + + \addplot+[mark=*, line width=1pt, scol0] + table[ + col sep=comma, x=physical_p, + y expr={1 - (1-\thisrow{LER_soft})^(1/12)} + ] + {/home/andreas/workspace/private/ma-sw-results/outputs/+decoder.bp_method=minimum_sum,+experiment=soft_vs_hard_param_exploration,+system.F=1,+system.W=5/2026-03-30_00-06-26/LERs.csv}; + \end{axis} + \end{tikzpicture} + \caption{Min-Sum} + \end{subfigure}% + \begin{subfigure}{0.6\textwidth} + \centering + \begin{tikzpicture} + \begin{axis}[ + width=\figwidth, + height=\figheight, + ymode=log, + legend style={ + cells={anchor=west}, + cells={align=left}, + }, + enlargelimits=false, + ymin=5e-5, ymax=2.5e-1, + grid=both, + legend pos = outer north east, + xticklabel style={/pgf/number format/fixed}, + xticklabel style={/pgf/number format/precision=4}, + scaled x ticks=false, + grid=both, + xtick={0.001,0.0015,...,0.004}, + xlabel={Physical Error Rate}, + ylabel={}, + yticklabels = {}, + ] + + \addplot+[mark=o, line width=1pt, densely dashed, scol0] + table[ + col sep=comma, x=physical_p, + y expr={1 - (1-\thisrow{LER_hard})^(1/12)} + ] + {/home/andreas/workspace/private/ma-sw-results/outputs/+decoder.bp_method=product_sum,+experiment=soft_vs_hard_param_exploration,+system.F=1,+system.W=5/2026-03-30_00-06-26/LERs.csv}; + + \addlegendentry{Hard} + + \addplot+[mark=*, line width=1pt, scol0] + table[ + col sep=comma, x=physical_p, + y expr={1 - (1-\thisrow{LER_soft})^(1/12)} + ] + {/home/andreas/workspace/private/ma-sw-results/outputs/+decoder.bp_method=product_sum,+experiment=soft_vs_hard_param_exploration,+system.F=1,+system.W=5/2026-03-30_00-06-26/LERs.csv}; + + \addlegendentry{Soft} + + \addplot+[ + mark=o, line width=1pt, densely dashed, black, + ] + table[ + col sep=comma, x=physical_p, + y expr={1 - (1-\thisrow{LER_whole})^(1/12)} + ] + {/home/andreas/workspace/private/ma-sw-results/outputs/+decoder.bp_method=product_sum,+experiment=whole_more_iterations,+system.F=1,+system.W=3/2026-04-01_15-41-24/LERs.csv}; + + \addlegendentryexpanded{Whole} + \end{axis} + \end{tikzpicture} + \caption{SPA} + \end{subfigure}% + + \caption{BP simulations for the [[144,12,12]]-BB code with + $n_\text{rounds}=12, W=5, F=1$} +\end{figure} + \end{document}