diff --git a/src/midterm_presentation/main.tex b/src/midterm_presentation/main.tex index 285785c..1eacca5 100644 --- a/src/midterm_presentation/main.tex +++ b/src/midterm_presentation/main.tex @@ -1157,8 +1157,8 @@ \end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\section{State of the Art and Research Gap} -\label{sec:State of the Art and Research Gap} +\section{Research Gap} +\label{sec:Research Gap} %%%%%%%%%%%%%%%% \subsection{State of the Art} @@ -1207,6 +1207,7 @@ \stopreferences \end{frame} +% TODO: Understand update equation for s_2' \begin{frame}[fragile] \frametitle{Sliding-Window Decoding} @@ -1221,20 +1222,23 @@ in previous window) \end{itemize} - \vspace*{-10mm} + \vspace*{-8mm} \begin{figure} \begin{subfigure}[b]{0.5\textwidth} \begin{gather*} \begin{pmatrix} - \bm{H}_0 & \bm{H}_1 & \bm{0} & \bm{0} \\ - \bm{0} & \bm{H}_2 & \bm{H}_0 & \bm{H}_1 \\ - \bm{0} & \bm{0} & \bm{0} & \bm{H}_2 + \bm{H}_0 & \bm{H}_1 & \bm{0} & \bm{0} & + \bm{0} & \bm{0} \\ + \bm{0} & \bm{H}_2 & \bm{H}_0 & \bm{H}_1 & + \bm{0} & \bm{0} \\ + \bm{0} & \bm{0} & \bm{0} & \bm{H}_2 & + \bm{H}_0 & \bm{H}_1 \end{pmatrix} \begin{pmatrix} \hat{\bm{e}}_0 \\ - \hat{\bm{e}}_1 \\ - \vdots + \vdots \\ + \hat{\bm{e}}_5 \end{pmatrix} = \begin{pmatrix} @@ -1245,13 +1249,15 @@ \bm{s}_2' = \bm{s}_2 + \bm{H}_2 \hat{\bm{e}}_1 \end{gather*} - \vspace*{5mm} + \vspace*{2mm} \caption{Equations for the decoding of the first window} \end{subfigure}% \begin{subfigure}[b]{0.5\textwidth} + \newcommand{\pz}{\phantom{\bm{0}}} \[ \left( + \hspace*{-4mm} \begin{tikzpicture}[baseline=(m.center)] \matrix (m)[ matrix of math nodes, @@ -1260,35 +1266,35 @@ row sep={10mm,between origins}, ] { % tex-fmt: off - \bm{H}_0 & \bm{H}_1 & \bm{0} & \bm{0} & \bm{0} & \bm{0} & \cdots & & \\ - \bm{0} & \bm{H}_2 & \bm{H}_0 & \bm{H}_1 & \bm{0} & \bm{0} & & & \\ - \bm{0} & \bm{0} & \bm{0} & \bm{H}_2 & \bm{H}_0 & \bm{H}_1 & & \phantom{\bm{0}} & \\ - \bm{0} & \bm{0} & \bm{0} & \bm{0} & \bm{0} & \bm{H}_2 & \bm{H}_0 & \bm{H}_1 & \\ - \bm{0} & \bm{0} & \bm{0} & \bm{0} & \bm{0} & \bm{0} & \bm{0} & \bm{H}_2 & \\ - \vdots & \phantom{\bm{0}} & & & & & & & \ddots \\ + \bm{H}_0 & \bm{H}_1 & \pz & \pz & \pz & \pz & \pz & \pz \\ + \pz & \bm{H}_2 & \bm{H}_0 & \bm{H}_1 & \pz & \pz & \pz & \pz & \pz \\ + \pz & \pz & \pz & \bm{H}_2 & \bm{H}_0 & \bm{H}_1 & \pz & \pz & \pz \\ + \pz & \pz & \pz & \pz & \pz & \bm{H}_2 & \bm{H}_0 & \bm{H}_1 & \pz \\ + \pz & \pz & \pz & \pz & \pz & \pz & \pz & \pz & \ddots \\ % tex-fmt: on } ; \draw[kit-red, line width=2pt] ($(m-3-1.south west) + (-0.1,-0.1)$) rectangle - ($(m-1-4.north east) + (0.1,0.1)$); + ($(m-1-6.north east) + (0.1,0.1)$); \draw[kit-orange, line width=2pt] ($(m-4-3.south west) + (-0.1,-0.1)$) rectangle - ($(m-2-6.north east) + (0.1,0.1)$); + ($(m-2-8.north east) + (0.1,0.1)$); \draw[kit-blue, line width=2pt] ($(m-5-5.south west) + (-0.1,-0.1)$) rectangle - ($(m-3-8.north east) + (0.1,0.1)$); + ($(m-3-9.north east) + (0.1,0.1)$); \draw[-{Latex},line width=2pt] - ($(m-1-5.north) + (0,0.8)$) + ($(m-1-6.north) + (0,0.8)$) -- - ($(m-2-8.north) + (0,0.8)$); + ($(m-3-9.north) + (0.5,0.8)$); \end{tikzpicture} + \hspace*{-2mm} \right) \] @@ -1296,43 +1302,91 @@ \end{subfigure}% \end{figure} - \vspace*{-5mm} - \begin{itemize} \item They try \ac{bp} + \ac{osd} and a modification of \ac{bp} with guided decimation \end{itemize} - \vspace*{4mm} + \vspace*{5mm} \addreferences {gong_toward_2024} \stopreferences \end{frame} +%%%%%%%%%%%%%%%% +\subsection{Proposed Research} +\label{subsec:Proposed Research} + \begin{frame} - \frametitle{Memory experiments} + \frametitle{Proposed Research} + + \vspace*{-5mm} \begin{itemize} - \item What is a memory experiment? - \item Communications Engineering view (what are my inputs and - outpus? What do I expect?) + \item Research gap + \begin{itemize} + \item Existing literature into circuit-level noise + fails to properly consider the \ac{scldpc} like + structure of the detector error matrix + \end{itemize} + \vspace*{7mm} + \item Proposed Methodology + \begin{itemize} + \item Adapt modified guided decimation decoder from + \citereference{gong_toward_2024} to pass soft information + \item Investigate performance of different + modifications of \ac{bp} for "inner decoder" + (e.g., quaternary neural \ac{bp} + \citereference{miao_quaternary_2025}) + \end{itemize} + \end{itemize} + + \vspace*{15mm} + + \addreferences + {gong_toward_2024} + {miao_quaternary_2025} + \stopreferences +\end{frame} + +% TODO: Organize sections properly +%%%%%%%%%%%%%%%% +\section{Simulation Methodology} +\label{sec:Simulation Methodology} + +%%%%%%%%%%%%%%%% +\subsection{The Code and Other Parameters} +\label{subsec:The Code and Other Parameters} + +% TODO: I have to mention somewhere that I am interested in decoder +% design specifically +\begin{frame} + \frametitle{Memory and Stability experiments} + + \begin{itemize} + \item \red{What is a memory experiment? Communications Engineering + view (what are my inputs and outpus? What do I expect?)} + \item \red{What is a stability experiment?} \end{itemize} \end{frame} \begin{frame} - \frametitle{Systemic overview} + \frametitle{Noise Models and Figures of Merit} \begin{itemize} - \item Top level overview of entire system: X and Z syndrome - extraction, logical operator measurement, where decoding - takes place, etc. (fig. 3 of - \citereference{derks_designing_2025}) - \item For circuit-level noise, often, all error probabilities - are set to the same value for simulations - \citereference{fowler_high-threshold_2009}. There are - other approaches (e.g., SDMB noise, SI noise) - \citereference{derks_designing_2025} + \item \red{For circuit-level noise, often, all error probabilities + are set to the same value for simulations + \citereference{fowler_high-threshold_2009}} + \item \red{There are other approaches (e.g., SDMB noise, SI noise) + \citereference{derks_designing_2025}} + \end{itemize} + + \vspace*{10mm} + + \begin{itemize} + \item \red{Footprint plots} + \item \red{Other figure of merit (Look into ECCentric?)} \end{itemize} \vspace*{15mm} @@ -1343,41 +1397,27 @@ \stopreferences \end{frame} -\begin{frame} - \frametitle{Research Gap} - - \begin{itemize} - \item Use soft information for sliding window decoding - $\rightarrow$ Treat as spacially coupled LDPC code - \item Current work considers X and Z errors separately - (probably for latency reasons) $\rightarrow$ See how - decoding the jointly works out - \end{itemize} -\end{frame} - %%%%%%%%%%%%%%%% -\subsection{What we simulate} -\label{subsec:What we simulate} +\subsection{Proposed Methodology} +\label{subsec:Proposed Methodology} \begin{frame} - \frametitle{The lack of a Standard Evaluation System} + \frametitle{Proposed Simulation Methodology} \begin{itemize} - \item \red{Look into ECCentric} - \item There is not even a standard figure of merit (e.g., - FER/BER over SNR in classical case) $\rightarrow$ - Multiple different kinds of plots (e.g., footprint) - \item Overview of variables + \item \red{Noise model} + \item \red{Memory or stability experiment} + \item \red{Figure of merit: Footprint plot} + \item \red{Comparison with BB code also simulated by + \citereference{gong_toward_2024}} + \item \red{Comparison with surface code} \end{itemize} -\end{frame} -\begin{frame} - \frametitle{Proposed Evaluation Pipeline} + \vspace*{15mm} - \begin{itemize} - \item To what values I will fix the parameters and why - \item What figure of merit I will use and why - \end{itemize} + \addreferences + {gong_toward_2024} + \stopreferences \end{frame} \begin{frame}[t] @@ -1484,14 +1524,20 @@ \end{frame} % TODO: Is this really necessary? -\begin{frame} - \frametitle{The Quantum Error Correction Landscape} - - \begin{itemize} - \item Give basic overview of most promising avenues of - research (as in ECCentric paper) - \end{itemize} -\end{frame} +% \begin{frame} +% \frametitle{The Quantum Error Correction Landscape} +% +% \begin{itemize} +% \item \red{Give basic overview of most promising avenues of +% research (as in \citereference{swierkowska_eccentric_2025})} +% \end{itemize} +% +% \vspace*{15mm} +% +% \addreferences +% {swierkowska_eccentric_2025} +% \stopreferences +% \end{frame} \backupend