Add whole v. windowed plot for constant num. of total iterations
This commit is contained in:
@@ -65,6 +65,10 @@
|
|||||||
|
|
||||||
\maketitle
|
\maketitle
|
||||||
|
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
\section{Soft vs Hard Information Decoding}
|
||||||
|
\label{sec:Soft vs Hard Information Decoding}
|
||||||
|
|
||||||
\begin{figure}[H]
|
\begin{figure}[H]
|
||||||
\centering
|
\centering
|
||||||
|
|
||||||
@@ -305,5 +309,135 @@
|
|||||||
$n_\text{rounds}=12,p_\text{phys} = 0.0025,W=5$}
|
$n_\text{rounds}=12,p_\text{phys} = 0.0025,W=5$}
|
||||||
\end{figure}
|
\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}
|
\end{document}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user