Add window size visualization corrections
This commit is contained in:
@@ -1878,7 +1878,7 @@
|
|||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{BP Performance: Window Size I}
|
\frametitle{BP Performance: Window Size}
|
||||||
|
|
||||||
\vspace*{-18mm}
|
\vspace*{-18mm}
|
||||||
|
|
||||||
@@ -1902,6 +1902,7 @@
|
|||||||
legend style={
|
legend style={
|
||||||
cells={anchor=west},
|
cells={anchor=west},
|
||||||
cells={align=left},
|
cells={align=left},
|
||||||
|
minimum width=25mm,
|
||||||
},
|
},
|
||||||
enlargelimits=false,
|
enlargelimits=false,
|
||||||
ymin=1e-5, ymax=2e-1,
|
ymin=1e-5, ymax=2e-1,
|
||||||
@@ -1913,17 +1914,14 @@
|
|||||||
scaled x ticks=false,
|
scaled x ticks=false,
|
||||||
xlabel={Physical error rate},
|
xlabel={Physical error rate},
|
||||||
ylabel={Per-round-LER},
|
ylabel={Per-round-LER},
|
||||||
extra description/.code={
|
|
||||||
\node[rotate=90, anchor=south]
|
|
||||||
at ([xshift=15mm]current axis.east)
|
|
||||||
{Warm s. (---), Cold s. (- - -)};
|
|
||||||
},
|
|
||||||
]
|
]
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/*,4/kit-blue/triangle*,5/kit-orange/square*}
|
||||||
|
{
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[mark=\mark, mark options={fill=\col},
|
||||||
|
line width=2pt,
|
||||||
solid, \col]
|
solid, \col]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
@@ -1936,10 +1934,10 @@
|
|||||||
\addlegendentryexpanded{$W = \W$}
|
\addlegendentryexpanded{$W = \W$}
|
||||||
}
|
}
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/o,4/kit-blue/triangle,5/kit-orange/square} {
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[mark=\mark, line width=2pt,
|
||||||
densely dashed, \col]
|
densely dashed, \col]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
@@ -1950,14 +1948,38 @@
|
|||||||
\temp
|
\temp
|
||||||
}
|
}
|
||||||
\end{axis}
|
\end{axis}
|
||||||
|
|
||||||
|
\setlength{\tabcolsep}{3pt}
|
||||||
|
|
||||||
|
\node[
|
||||||
|
draw, fill=white,
|
||||||
|
anchor=south east, at={(current axis.south east)},
|
||||||
|
xshift=-40mm, yshift=3.15mm,
|
||||||
|
inner xsep=1mm,
|
||||||
|
] (linestyle legend) {
|
||||||
|
\begin{tabular}{ll}
|
||||||
|
\raisebox{4pt}{%
|
||||||
|
\tikz{%
|
||||||
|
\draw[black, densely dashed, line width=2pt]
|
||||||
|
(0,0) -- (0.6cm,0);%
|
||||||
|
}%
|
||||||
|
} & \raisebox{-2pt}{Cold start} \\[2.5pt]
|
||||||
|
\raisebox{5pt}{%
|
||||||
|
\tikz{%
|
||||||
|
\draw[black, solid, line width=2pt]
|
||||||
|
(0,0) -- (0.6cm,0);%
|
||||||
|
}%
|
||||||
|
} & \raisebox{-1pt}{Warm start}
|
||||||
|
\end{tabular}
|
||||||
|
};
|
||||||
\end{tikzpicture}
|
\end{tikzpicture}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\end{minipage}%
|
\end{minipage}%
|
||||||
\begin{minipage}{0.33\textwidth}
|
\begin{minipage}{0.33\textwidth}
|
||||||
\centering
|
\centering
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item $[[144,12,12]]$-\ac{bb} code, \\
|
\item $[[144,12,12]]$-\ac{bb} code
|
||||||
$12$ \ac{se} rounds
|
\item $12$ \ac{se} rounds
|
||||||
\item Min-sum decoder
|
\item Min-sum decoder
|
||||||
\item Parameters
|
\item Parameters
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@@ -1980,6 +2002,7 @@
|
|||||||
legend style={
|
legend style={
|
||||||
cells={anchor=west},
|
cells={anchor=west},
|
||||||
cells={align=left},
|
cells={align=left},
|
||||||
|
minimum width=25mm,
|
||||||
},
|
},
|
||||||
enlargelimits=false,
|
enlargelimits=false,
|
||||||
ymin=1e-5, ymax=2e-1,
|
ymin=1e-5, ymax=2e-1,
|
||||||
@@ -1991,27 +2014,27 @@
|
|||||||
scaled x ticks=false,
|
scaled x ticks=false,
|
||||||
xlabel={Physical error rate},
|
xlabel={Physical error rate},
|
||||||
ylabel={Per-round-LER},
|
ylabel={Per-round-LER},
|
||||||
extra description/.code={
|
|
||||||
\node[rotate=90, anchor=south]
|
|
||||||
at ([xshift=15mm]current axis.east)
|
|
||||||
{Warm s. (---), Cold s. (- - -)};
|
|
||||||
},
|
|
||||||
]
|
]
|
||||||
|
|
||||||
\addplot+[mark=square, line width=3pt,
|
\addplot+[mark=square, line width=3pt, black,
|
||||||
densely dashed, black]
|
legend image code/.code={
|
||||||
|
\draw[black, solid, line width=3pt]
|
||||||
|
(0.5mm,0mm) -- (5.5mm,0mm);
|
||||||
|
}]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
y=LER_per_round,
|
y=LER_per_round,
|
||||||
]
|
]
|
||||||
{res/sim/one-shot/SyndromeMinSumDecoder/max_iter_32/LERs.csv};
|
{res/sim/one-shot/SyndromeMinSumDecoder/max_iter_32/LERs.csv};
|
||||||
|
|
||||||
\addlegendentry{One-shot}
|
\addlegendentry{Whole}
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/*,4/kit-blue/triangle*,5/kit-orange/square*}
|
||||||
|
{
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[mark=\mark, mark options={fill=\col},
|
||||||
|
line width=2pt,
|
||||||
solid, \col]
|
solid, \col]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
@@ -2024,10 +2047,10 @@
|
|||||||
\addlegendentryexpanded{$W = \W$}
|
\addlegendentryexpanded{$W = \W$}
|
||||||
}
|
}
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/o,4/kit-blue/triangle,5/kit-orange/square} {
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[mark=\mark, line width=2pt,
|
||||||
densely dashed, \col]
|
densely dashed, \col]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
@@ -2046,14 +2069,38 @@
|
|||||||
]
|
]
|
||||||
{res/sim/one-shot/SyndromeMinSumDecoder/max_iter_32/LERs.csv};
|
{res/sim/one-shot/SyndromeMinSumDecoder/max_iter_32/LERs.csv};
|
||||||
\end{axis}
|
\end{axis}
|
||||||
|
|
||||||
|
\setlength{\tabcolsep}{3pt}
|
||||||
|
|
||||||
|
\node[
|
||||||
|
draw, fill=white,
|
||||||
|
anchor=south east, at={(current axis.south east)},
|
||||||
|
xshift=-40mm, yshift=3.15mm,
|
||||||
|
inner xsep=1mm,
|
||||||
|
] (linestyle legend) {
|
||||||
|
\begin{tabular}{ll}
|
||||||
|
\raisebox{4pt}{%
|
||||||
|
\tikz{%
|
||||||
|
\draw[black, densely dashed, line width=2pt]
|
||||||
|
(0,0) -- (0.6cm,0);%
|
||||||
|
}%
|
||||||
|
} & \raisebox{-2pt}{Cold start} \\[2.5pt]
|
||||||
|
\raisebox{5pt}{%
|
||||||
|
\tikz{%
|
||||||
|
\draw[black, solid, line width=2pt]
|
||||||
|
(0,0) -- (0.6cm,0);%
|
||||||
|
}%
|
||||||
|
} & \raisebox{-1pt}{Warm start}
|
||||||
|
\end{tabular}
|
||||||
|
};
|
||||||
\end{tikzpicture}
|
\end{tikzpicture}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\end{minipage}%
|
\end{minipage}%
|
||||||
\begin{minipage}{0.33\textwidth}
|
\begin{minipage}{0.33\textwidth}
|
||||||
\centering
|
\centering
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item $[[144,12,12]]$-\ac{bb} code, \\
|
\item $[[144,12,12]]$-\ac{bb} code
|
||||||
$12$ \ac{se} rounds
|
\item $12$ \ac{se} rounds
|
||||||
\item Min-sum decoder
|
\item Min-sum decoder
|
||||||
\item Parameters
|
\item Parameters
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@@ -2076,6 +2123,7 @@
|
|||||||
legend style={
|
legend style={
|
||||||
cells={anchor=west},
|
cells={anchor=west},
|
||||||
cells={align=left},
|
cells={align=left},
|
||||||
|
minimum width=25mm,
|
||||||
},
|
},
|
||||||
enlargelimits=false,
|
enlargelimits=false,
|
||||||
ymin=1e-5, ymax=2e-1,
|
ymin=1e-5, ymax=2e-1,
|
||||||
@@ -2087,18 +2135,17 @@
|
|||||||
scaled x ticks=false,
|
scaled x ticks=false,
|
||||||
xlabel={Physical error rate},
|
xlabel={Physical error rate},
|
||||||
ylabel={Per-round-LER},
|
ylabel={Per-round-LER},
|
||||||
extra description/.code={
|
|
||||||
\node[rotate=90, anchor=south]
|
|
||||||
at ([xshift=15mm]current axis.east)
|
|
||||||
{Warm s. (---), Cold s. (- - -)};
|
|
||||||
},
|
|
||||||
]
|
]
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/*,4/kit-blue/triangle*,5/kit-orange/square*}
|
||||||
|
{
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[
|
||||||
solid, gray, opacity=0.35, forget plot]
|
mark=\mark, mark options={fill=gray},
|
||||||
|
line width=2pt, solid, gray, opacity=0.35,
|
||||||
|
forget plot,
|
||||||
|
]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
y=LER_per_round,
|
y=LER_per_round,
|
||||||
@@ -2108,12 +2155,14 @@
|
|||||||
\temp
|
\temp
|
||||||
}
|
}
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/o,4/kit-blue/triangle,5/kit-orange/square} {
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[
|
||||||
|
mark=\mark, line width=2pt,
|
||||||
densely dashed, gray, opacity=0.35,
|
densely dashed, gray, opacity=0.35,
|
||||||
forget plot]
|
forget plot
|
||||||
|
]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
y=LER_per_round,
|
y=LER_per_round,
|
||||||
@@ -2123,10 +2172,12 @@
|
|||||||
\temp
|
\temp
|
||||||
}
|
}
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/*,4/kit-blue/triangle*,5/kit-orange/square*}
|
||||||
|
{
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[mark=\mark, mark options={fill=\col},
|
||||||
|
line width=2pt,
|
||||||
solid, \col]
|
solid, \col]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
@@ -2139,10 +2190,10 @@
|
|||||||
\addlegendentryexpanded{$W = \W$}
|
\addlegendentryexpanded{$W = \W$}
|
||||||
}
|
}
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/o,4/kit-blue/triangle,5/kit-orange/square} {
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[mark=\mark, line width=2pt,
|
||||||
densely dashed, \col]
|
densely dashed, \col]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
@@ -2153,14 +2204,38 @@
|
|||||||
\temp
|
\temp
|
||||||
}
|
}
|
||||||
\end{axis}
|
\end{axis}
|
||||||
|
|
||||||
|
\setlength{\tabcolsep}{3pt}
|
||||||
|
|
||||||
|
\node[
|
||||||
|
draw, fill=white,
|
||||||
|
anchor=south east, at={(current axis.south east)},
|
||||||
|
xshift=-40mm, yshift=3.15mm,
|
||||||
|
inner xsep=1mm,
|
||||||
|
] (linestyle legend) {
|
||||||
|
\begin{tabular}{ll}
|
||||||
|
\raisebox{4pt}{%
|
||||||
|
\tikz{%
|
||||||
|
\draw[black, densely dashed, line width=2pt]
|
||||||
|
(0,0) -- (0.6cm,0);%
|
||||||
|
}%
|
||||||
|
} & \raisebox{-2pt}{Cold start} \\[2.5pt]
|
||||||
|
\raisebox{5pt}{%
|
||||||
|
\tikz{%
|
||||||
|
\draw[black, solid, line width=2pt]
|
||||||
|
(0,0) -- (0.6cm,0);%
|
||||||
|
}%
|
||||||
|
} & \raisebox{-1pt}{Warm start}
|
||||||
|
\end{tabular}
|
||||||
|
};
|
||||||
\end{tikzpicture}
|
\end{tikzpicture}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\end{minipage}%
|
\end{minipage}%
|
||||||
\begin{minipage}{0.33\textwidth}
|
\begin{minipage}{0.33\textwidth}
|
||||||
\centering
|
\centering
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item $[[144,12,12]]$-\ac{bb} code, \\
|
\item $[[144,12,12]]$-\ac{bb} code
|
||||||
$12$ \ac{se} rounds
|
\item $12$ \ac{se} rounds
|
||||||
\item Min-sum decoder
|
\item Min-sum decoder
|
||||||
\item Parameters
|
\item Parameters
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@@ -2183,6 +2258,7 @@
|
|||||||
legend style={
|
legend style={
|
||||||
cells={anchor=west},
|
cells={anchor=west},
|
||||||
cells={align=left},
|
cells={align=left},
|
||||||
|
minimum width=25mm,
|
||||||
},
|
},
|
||||||
enlargelimits=false,
|
enlargelimits=false,
|
||||||
ymin=1e-5, ymax=2e-1,
|
ymin=1e-5, ymax=2e-1,
|
||||||
@@ -2194,47 +2270,17 @@
|
|||||||
scaled x ticks=false,
|
scaled x ticks=false,
|
||||||
xlabel={Physical error rate},
|
xlabel={Physical error rate},
|
||||||
ylabel={Per-round-LER},
|
ylabel={Per-round-LER},
|
||||||
extra description/.code={
|
|
||||||
\node[rotate=90, anchor=south]
|
|
||||||
at ([xshift=15mm]current axis.east)
|
|
||||||
{Warm s. (---), Cold s. (- - -)};
|
|
||||||
},
|
|
||||||
]
|
]
|
||||||
|
|
||||||
% \foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
% {3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/*,4/kit-blue/triangle*,5/kit-orange/square*}
|
||||||
% \edef\temp{\noexpand
|
{
|
||||||
% \addplot+[mark=o, line width=2pt,
|
|
||||||
% solid, gray, opacity=0.15, forget plot]
|
|
||||||
% table[
|
|
||||||
% col sep=comma, x=physical_p,
|
|
||||||
% y=LER_per_round,
|
|
||||||
% ]
|
|
||||||
% {res/sim/WF/WindowingSyndromeMinSumDecoder/max_iter_32/pass_soft_info_True/F_1/W_\W/LERs.csv};
|
|
||||||
% }
|
|
||||||
% \temp
|
|
||||||
% }
|
|
||||||
%
|
|
||||||
% \foreach \W/\col in
|
|
||||||
% {3/kit-red,4/kit-blue,5/kit-orange} {
|
|
||||||
% \edef\temp{\noexpand
|
|
||||||
% \addplot+[mark=o, line width=2pt,
|
|
||||||
% densely dashed, gray, opacity=0.15,
|
|
||||||
% forget plot]
|
|
||||||
% table[
|
|
||||||
% col sep=comma, x=physical_p,
|
|
||||||
% y=LER_per_round,
|
|
||||||
% ]
|
|
||||||
% {res/sim/WF/WindowingSyndromeMinSumDecoder/max_iter_32/pass_soft_info_False/F_1/W_\W/LERs.csv};
|
|
||||||
% }
|
|
||||||
% \temp
|
|
||||||
% }
|
|
||||||
|
|
||||||
\foreach \W/\col in
|
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[
|
||||||
solid, gray, opacity=0.35, forget plot]
|
mark=\mark, mark options={fill=gray},
|
||||||
|
line width=2pt, solid, gray, opacity=0.35,
|
||||||
|
forget plot,
|
||||||
|
]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
y=LER_per_round,
|
y=LER_per_round,
|
||||||
@@ -2244,12 +2290,14 @@
|
|||||||
\temp
|
\temp
|
||||||
}
|
}
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/o,4/kit-blue/triangle,5/kit-orange/square} {
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[
|
||||||
|
mark=\mark, line width=2pt,
|
||||||
densely dashed, gray, opacity=0.35,
|
densely dashed, gray, opacity=0.35,
|
||||||
forget plot]
|
forget plot
|
||||||
|
]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
y=LER_per_round,
|
y=LER_per_round,
|
||||||
@@ -2259,10 +2307,12 @@
|
|||||||
\temp
|
\temp
|
||||||
}
|
}
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/*,4/kit-blue/triangle*,5/kit-orange/square*}
|
||||||
|
{
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[mark=\mark, mark options={fill=\col},
|
||||||
|
line width=2pt,
|
||||||
solid, \col]
|
solid, \col]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
@@ -2275,10 +2325,10 @@
|
|||||||
\addlegendentryexpanded{$W = \W$}
|
\addlegendentryexpanded{$W = \W$}
|
||||||
}
|
}
|
||||||
|
|
||||||
\foreach \W/\col in
|
\foreach \W/\col/\mark in
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
{3/kit-red/o,4/kit-blue/triangle,5/kit-orange/square} {
|
||||||
\edef\temp{\noexpand
|
\edef\temp{\noexpand
|
||||||
\addplot+[mark=o, line width=2pt,
|
\addplot+[mark=\mark, line width=2pt,
|
||||||
densely dashed, \col]
|
densely dashed, \col]
|
||||||
table[
|
table[
|
||||||
col sep=comma, x=physical_p,
|
col sep=comma, x=physical_p,
|
||||||
@@ -2288,23 +2338,39 @@
|
|||||||
}
|
}
|
||||||
\temp
|
\temp
|
||||||
}
|
}
|
||||||
|
|
||||||
% \addplot+[mark=square, line width=3pt,
|
|
||||||
% solid, black]
|
|
||||||
% table[
|
|
||||||
% col sep=comma, x=physical_p,
|
|
||||||
% y=LER_per_round,
|
|
||||||
% ]
|
|
||||||
% {res/sim/one-shot/SyndromeMinSumDecoder/max_iter_5000/LERs.csv};
|
|
||||||
\end{axis}
|
\end{axis}
|
||||||
|
|
||||||
|
\setlength{\tabcolsep}{3pt}
|
||||||
|
|
||||||
|
\node[
|
||||||
|
draw, fill=white,
|
||||||
|
anchor=south east, at={(current axis.south east)},
|
||||||
|
xshift=-40mm, yshift=3.15mm,
|
||||||
|
inner xsep=1mm,
|
||||||
|
] (linestyle legend) {
|
||||||
|
\begin{tabular}{ll}
|
||||||
|
\raisebox{4pt}{%
|
||||||
|
\tikz{%
|
||||||
|
\draw[black, densely dashed, line width=2pt]
|
||||||
|
(0,0) -- (0.6cm,0);%
|
||||||
|
}%
|
||||||
|
} & \raisebox{-2pt}{Cold start} \\[2.5pt]
|
||||||
|
\raisebox{5pt}{%
|
||||||
|
\tikz{%
|
||||||
|
\draw[black, solid, line width=2pt]
|
||||||
|
(0,0) -- (0.6cm,0);%
|
||||||
|
}%
|
||||||
|
} & \raisebox{-1pt}{Warm start}
|
||||||
|
\end{tabular}
|
||||||
|
};
|
||||||
\end{tikzpicture}
|
\end{tikzpicture}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
\end{minipage}%
|
\end{minipage}%
|
||||||
\begin{minipage}{0.33\textwidth}
|
\begin{minipage}{0.33\textwidth}
|
||||||
\centering
|
\centering
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item $[[144,12,12]]$-\ac{bb} code, \\
|
\item $[[144,12,12]]$-\ac{bb} code
|
||||||
$12$ \ac{se} rounds
|
\item $12$ \ac{se} rounds
|
||||||
\item Min-sum decoder
|
\item Min-sum decoder
|
||||||
\item Parameters
|
\item Parameters
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@@ -2316,96 +2382,6 @@
|
|||||||
}
|
}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\begin{frame}
|
|
||||||
\frametitle{BP Performance: Window Size II}
|
|
||||||
|
|
||||||
\vspace*{-18mm}
|
|
||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item Examine decoding performance for \schlagwort{BP}
|
|
||||||
\item Larger improvement for fewer iterations
|
|
||||||
\end{itemize}
|
|
||||||
|
|
||||||
\begin{minipage}{0.66\textwidth}
|
|
||||||
\centering
|
|
||||||
\begin{figure}[H]
|
|
||||||
\centering
|
|
||||||
\begin{tikzpicture}
|
|
||||||
\begin{axis}[
|
|
||||||
width=16cm,
|
|
||||||
height=12cm,
|
|
||||||
ymode=log,
|
|
||||||
% xmode=log,
|
|
||||||
legend style={
|
|
||||||
cells={anchor=west},
|
|
||||||
cells={align=left},
|
|
||||||
},
|
|
||||||
enlargelimits=false,
|
|
||||||
ymin=1e-3, ymax=1e-1,
|
|
||||||
grid=both,
|
|
||||||
legend pos = north east,
|
|
||||||
xtick={32,512,1024,2048,4096},
|
|
||||||
% xtick={0.001,0.0015,...,0.004},
|
|
||||||
xticklabel style={/pgf/number format/fixed},
|
|
||||||
xticklabel style={/pgf/number format/precision=4},
|
|
||||||
scaled x ticks=false,
|
|
||||||
xlabel={Number of \ac{bp} iterations},
|
|
||||||
ylabel={Per-round-LER},
|
|
||||||
extra description/.code={
|
|
||||||
\node[rotate=90, anchor=south]
|
|
||||||
at ([xshift=15mm]current axis.east)
|
|
||||||
{Warm s. (---), Cold s. (- - -)};
|
|
||||||
},
|
|
||||||
]
|
|
||||||
|
|
||||||
\foreach \W/\col in
|
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
|
||||||
\edef\temp{\noexpand
|
|
||||||
\addplot+[mark=o, line width=2pt,
|
|
||||||
densely dashed, forget plot, \col]
|
|
||||||
table[
|
|
||||||
col sep=comma, x=max_iter,
|
|
||||||
y=LER_per_round,
|
|
||||||
]
|
|
||||||
{res/sim/max_iter/WindowingSyndromeMinSumDecoder/p_0.0025/pass_soft_info_False/F_1/W_\W/LERs.csv};
|
|
||||||
}
|
|
||||||
\temp
|
|
||||||
}
|
|
||||||
|
|
||||||
\foreach \W/\col in
|
|
||||||
{3/kit-red,4/kit-blue,5/kit-orange} {
|
|
||||||
\edef\temp{\noexpand
|
|
||||||
\addplot+[mark=o, line width=2pt,
|
|
||||||
solid, \col]
|
|
||||||
table[
|
|
||||||
col sep=comma, x=max_iter,
|
|
||||||
y=LER_per_round,
|
|
||||||
]
|
|
||||||
{res/sim/max_iter/WindowingSyndromeMinSumDecoder/p_0.0025/pass_soft_info_True/F_1/W_\W/LERs.csv};
|
|
||||||
}
|
|
||||||
\temp
|
|
||||||
|
|
||||||
\addlegendentryexpanded{$W = \W$}
|
|
||||||
}
|
|
||||||
\end{axis}
|
|
||||||
\end{tikzpicture}
|
|
||||||
\end{figure}
|
|
||||||
\end{minipage}%
|
|
||||||
\begin{minipage}{0.33\textwidth}
|
|
||||||
\centering
|
|
||||||
\begin{itemize}
|
|
||||||
\item $[[144,12,12]]$-\ac{bb} code, \\
|
|
||||||
$12$ \ac{se} rounds
|
|
||||||
\item Min-sum decoder
|
|
||||||
\item Parameters
|
|
||||||
\begin{itemize}
|
|
||||||
\item $p = 0.0025$
|
|
||||||
\item $F = 1$
|
|
||||||
\end{itemize}
|
|
||||||
\end{itemize}
|
|
||||||
\end{minipage}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{BP Performance: Step Size I}
|
\frametitle{BP Performance: Step Size I}
|
||||||
|
|
||||||
@@ -4329,6 +4305,96 @@
|
|||||||
\stopreferencesmanual
|
\stopreferencesmanual
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}
|
||||||
|
\frametitle{BP Performance: Window Size II}
|
||||||
|
|
||||||
|
\vspace*{-18mm}
|
||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Examine decoding performance for \schlagwort{BP}
|
||||||
|
\item Larger improvement for fewer iterations
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\begin{minipage}{0.66\textwidth}
|
||||||
|
\centering
|
||||||
|
\begin{figure}[H]
|
||||||
|
\centering
|
||||||
|
\begin{tikzpicture}
|
||||||
|
\begin{axis}[
|
||||||
|
width=16cm,
|
||||||
|
height=12cm,
|
||||||
|
ymode=log,
|
||||||
|
% xmode=log,
|
||||||
|
legend style={
|
||||||
|
cells={anchor=west},
|
||||||
|
cells={align=left},
|
||||||
|
},
|
||||||
|
enlargelimits=false,
|
||||||
|
ymin=1e-3, ymax=1e-1,
|
||||||
|
grid=both,
|
||||||
|
legend pos = north east,
|
||||||
|
xtick={32,512,1024,2048,4096},
|
||||||
|
% xtick={0.001,0.0015,...,0.004},
|
||||||
|
xticklabel style={/pgf/number format/fixed},
|
||||||
|
xticklabel style={/pgf/number format/precision=4},
|
||||||
|
scaled x ticks=false,
|
||||||
|
xlabel={Number of \ac{bp} iterations},
|
||||||
|
ylabel={Per-round-LER},
|
||||||
|
extra description/.code={
|
||||||
|
\node[rotate=90, anchor=south]
|
||||||
|
at ([xshift=15mm]current axis.east)
|
||||||
|
{Warm s. (---), Cold s. (- - -)};
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
||||||
|
\foreach \W/\col in
|
||||||
|
{3/kit-red,4/kit-blue,5/kit-orange} {
|
||||||
|
\edef\temp{\noexpand
|
||||||
|
\addplot+[mark=o, line width=2pt,
|
||||||
|
densely dashed, forget plot, \col]
|
||||||
|
table[
|
||||||
|
col sep=comma, x=max_iter,
|
||||||
|
y=LER_per_round,
|
||||||
|
]
|
||||||
|
{res/sim/max_iter/WindowingSyndromeMinSumDecoder/p_0.0025/pass_soft_info_False/F_1/W_\W/LERs.csv};
|
||||||
|
}
|
||||||
|
\temp
|
||||||
|
}
|
||||||
|
|
||||||
|
\foreach \W/\col in
|
||||||
|
{3/kit-red,4/kit-blue,5/kit-orange} {
|
||||||
|
\edef\temp{\noexpand
|
||||||
|
\addplot+[mark=o, line width=2pt,
|
||||||
|
solid, \col]
|
||||||
|
table[
|
||||||
|
col sep=comma, x=max_iter,
|
||||||
|
y=LER_per_round,
|
||||||
|
]
|
||||||
|
{res/sim/max_iter/WindowingSyndromeMinSumDecoder/p_0.0025/pass_soft_info_True/F_1/W_\W/LERs.csv};
|
||||||
|
}
|
||||||
|
\temp
|
||||||
|
|
||||||
|
\addlegendentryexpanded{$W = \W$}
|
||||||
|
}
|
||||||
|
\end{axis}
|
||||||
|
\end{tikzpicture}
|
||||||
|
\end{figure}
|
||||||
|
\end{minipage}%
|
||||||
|
\begin{minipage}{0.33\textwidth}
|
||||||
|
\centering
|
||||||
|
\begin{itemize}
|
||||||
|
\item $[[144,12,12]]$-\ac{bb} code, \\
|
||||||
|
$12$ \ac{se} rounds
|
||||||
|
\item Min-sum decoder
|
||||||
|
\item Parameters
|
||||||
|
\begin{itemize}
|
||||||
|
\item $p = 0.0025$
|
||||||
|
\item $F = 1$
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
||||||
|
\end{minipage}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
% TODO: Is this really necessary?
|
% TODO: Is this really necessary?
|
||||||
% \begin{frame}
|
% \begin{frame}
|
||||||
% \frametitle{The Quantum Error Correction Landscape}
|
% \frametitle{The Quantum Error Correction Landscape}
|
||||||
|
|||||||
Reference in New Issue
Block a user