Add Tanner graph from AutDec paper

This commit is contained in:
2026-02-04 20:59:47 +01:00
parent 67264e74c9
commit a624e49f23
2 changed files with 95 additions and 60 deletions

View File

@@ -431,8 +431,13 @@
\item Example: The 3-qubit repetition code for $\X$ errors \item Example: The 3-qubit repetition code for $\X$ errors
\end{itemize} \end{itemize}
\vspace*{-5mm} \vspace*{5mm}
\begin{figure}[H]
\centering
\hspace*{-25mm}
\begin{subfigure}{0.4\textwidth}
\centering
\begin{align*} \begin{align*}
\bm{H} = \bm{H} =
\begin{pmatrix} \begin{pmatrix}
@@ -441,7 +446,6 @@
\end{pmatrix} \end{pmatrix}
\end{align*} \end{align*}
\begin{figure}[H]
% \newcommand{\anyerrgate}{\gate[style={fill=red!20}]{\mathcal{E}_\text{XYZ}}} % \newcommand{\anyerrgate}{\gate[style={fill=red!20}]{\mathcal{E}_\text{XYZ}}}
\newcommand{\preperr}{\gate[style={fill=orange!20}]{\phantom{1}}} \newcommand{\preperr}{\gate[style={fill=orange!20}]{\phantom{1}}}
\newcommand{\gateerr}{\gate[style={fill=red!20}]{\phantom{1}}} \newcommand{\gateerr}{\gate[style={fill=red!20}]{\phantom{1}}}
@@ -457,10 +461,17 @@
\lstick{$\ket{0}_{\text{A}_2}$} & & & \targ{} & \targ{} & \meter{} & \setwiretype{c} \lstick{$\ket{0}_{\text{A}_2}$} & & & \targ{} & \targ{} & \meter{} & \setwiretype{c}
\end{quantikz} \end{quantikz}
% tex-fmt: on % tex-fmt: on
% \caption{Circuit-level noise model for the 3-qubit repetition code} \end{subfigure}%
\begin{subfigure}{0.15\textwidth}
\centering
\begin{align*}
\bm{H} \bm{y}^\text{T} = \bm{s}
\end{align*}
\vspace*{-5mm}
\end{subfigure}
\end{figure} \end{figure}
\vspace*{5mm} \vspace*{10mm}
\addreferences \addreferences
{nielsen_quantum_2010} {nielsen_quantum_2010}
@@ -1115,8 +1126,6 @@
\vspace*{-17mm} \vspace*{-17mm}
\begin{itemize} \begin{itemize}
\item \schlagwort{Detector error matrix} $\bm{H}$ contains
modified error patterns \citereference{derks_designing_2025}
\item Repetition of errors mitigated by XORing measurements \item Repetition of errors mitigated by XORing measurements
\end{itemize} \end{itemize}
@@ -1171,6 +1180,7 @@
\begin{minipage}{0.6\textwidth} \begin{minipage}{0.6\textwidth}
\newcommand\cc{\cellcolor{blue!20}} \newcommand\cc{\cellcolor{blue!20}}
\visible<3->{
\begin{align*} \begin{align*}
\bm{H} = \bm{H} =
% tex-fmt: off % tex-fmt: off
@@ -1184,6 +1194,7 @@
\end{array}\right) \end{array}\right)
% tex-fmt: on % tex-fmt: on
\end{align*} \end{align*}
}
\end{minipage} \end{minipage}
\vspace*{5mm} \vspace*{5mm}
@@ -1192,6 +1203,8 @@
\begin{itemize} \begin{itemize}
\item A detector is a parity constraint on a set of \item A detector is a parity constraint on a set of
measurement outcomes measurement outcomes
\item The \schlagwort{detector error matrix} $\bm{H}$ contains
modified error patterns \citereference{derks_designing_2025}
\end{itemize} \end{itemize}
} }
@@ -1328,16 +1341,20 @@
\fill[kit-blue!60] \fill[kit-blue!60]
($(path picture bounding box.south west)+(0,0)$) -- ($(path picture bounding box.south west)+(0,0)$) --
($(path picture bounding box.north west)+(0,0)$) -- ($(path picture bounding box.north west)+(0,0)$) --
($(path picture bounding box.north west)+(0.34,0)$) -- cycle; ($(path picture bounding box.north
west)+(0.34,0)$) -- cycle;
\fill[kit-orange!60] \fill[kit-orange!60]
($(path picture bounding box.north east)+(0,0)$) -- ($(path picture bounding box.north east)+(0,0)$) --
($(path picture bounding box.south east)+(0,0)$) -- ($(path picture bounding box.south east)+(0,0)$) --
($(path picture bounding box.south east)+(-0.34,0)$) -- cycle; ($(path picture bounding box.south
east)+(-0.34,0)$) -- cycle;
\fill[kit-red!60] \fill[kit-red!60]
($(path picture bounding box.north east)+(0,0)$) -- ($(path picture bounding box.north east)+(0,0)$) --
($(path picture bounding box.south east)+(-0.34,0)$) -- ($(path picture bounding box.south
east)+(-0.34,0)$) --
($(path picture bounding box.south west)+(0,0)$) -- ($(path picture bounding box.south west)+(0,0)$) --
($(path picture bounding box.north west)+(0.34,0)$) -- cycle; ($(path picture bounding box.north
west)+(0.34,0)$) -- cycle;
} }
}]{\phantom{1}}} }]{\phantom{1}}}
@@ -1394,22 +1411,40 @@
% - Babar et al. use the SPA % - Babar et al. use the SPA
% - A lot of publications use Roffe's ldpc package -> min-sum % - A lot of publications use Roffe's ldpc package -> min-sum
\vspace*{-10mm}
\begin{itemize} \begin{itemize}
\item A \ac{dem} combines a detector error matrix and a noise model \item A \schlagwort{\acl{dem}} (DEM) combines a detector error
\item When employing \ac{bp}, the syndrome-based variant must matrix and a noise model
be used \citereference{babar_fifteen_2015} \visible<2->{
\item The likelihoods of different error locations can be \item Tanner graph of detector error matrix of \ac{bb} code
used as priors for decoding \citereference{koutsioumpas_automorphism_2025}
}
\end{itemize}
\vspace*{5mm} \vspace*{5mm}
\visible<2->{
\begin{figure}[H]
\centering
\includegraphics[scale=5,angle=90]{res/stergios_tanner_graph}
\end{figure}
}
\visible<3->{
\begin{itemize}
\item Challenges \item Challenges
\begin{itemize} \begin{itemize}
\item Repeated syndrome measurements come with \item Repeated syndrome measurements lead to
increased decoding complexity increased decoding complexity
\citereference{gong_toward_2024} \citereference{gong_toward_2024}
\item Degeneracy and short cycles lead to degraded \item Degeneracy and short cycles lead to degraded
performance of \ac{bp} \citereference{babar_fifteen_2015} performance of \ac{bp}
\citereference{babar_fifteen_2015}
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
}
\vspace*{20mm} \vspace*{20mm}
@@ -1481,6 +1516,8 @@
\ac{bp} with guided decimation \ac{bp} with guided decimation
\end{itemize} \end{itemize}
\vspace*{5mm}
\begin{figure} \begin{figure}
\begin{subfigure}[b]{0.5\textwidth} \begin{subfigure}[b]{0.5\textwidth}
\newcommand{\pz}{\phantom{\bm{0}}} \newcommand{\pz}{\phantom{\bm{0}}}
@@ -1559,8 +1596,6 @@
\end{subfigure}% \end{subfigure}%
\end{figure} \end{figure}
\vspace*{3mm}
\visible<2->{ \visible<2->{
\begin{itemize} \begin{itemize}
\item However, no passing of soft information between windows \item However, no passing of soft information between windows

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB