Added proper data to average error slide

This commit is contained in:
Andreas Tsouchlos 2023-01-25 03:27:37 +01:00
parent edaa2bab16
commit d9d78a379e
9 changed files with 8061 additions and 5 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
{
"duration": 397.47346705402015,
"name": "2d_avg_error_20433484",
"platform": "Linux-6.1.6-arch1-3-x86_64-with-glibc2.36",
"SNR": 1,
"K": 200,
"end_time": "2023-01-24 23:34:34.589607"
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
{
"duration": 297.83671288599726,
"name": "2d_avg_error_20433484",
"platform": "Linux-6.1.6-arch1-3-x86_64-with-glibc2.36",
"SNR": 3,
"K": 200,
"end_time": "2023-01-24 23:26:41.141614"
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
{
"duration": 555.086431461008,
"name": "2d_avg_error_20433484",
"platform": "Linux-6.1.6-arch1-3-x86_64-with-glibc2.36",
"SNR": 5,
"K": 200,
"end_time": "2023-01-24 23:17:21.185610"
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
{
"duration": 870.158950668003,
"name": "2d_avg_error_20433484",
"platform": "Linux-6.1.6-arch1-3-x86_64-with-glibc2.36",
"SNR": 8,
"K": 200,
"end_time": "2023-01-24 23:06:24.712365"
}

View File

@ -583,8 +583,10 @@ Output $\boldsymbol{\hat{x}}$
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}[t]
\frametitle{Proximal Decoding: Average Error}
\setcounter{footnote}{0}
\begin{figure}[H]
\vspace*{-0.5cm}
\centering
\begin{tikzpicture}[scale=0.7]
@ -594,19 +596,37 @@ Output $\boldsymbol{\hat{x}}$
ylabel={Average $\left| \boldsymbol{x}-\boldsymbol{\hat{x}} \right|$},
]
\addplot table [col sep=comma,
discard if not={gamma}{0.05},
x=SNR, y=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
discard if not={omega}{0.0774263682681127},
x=k, y=err, mark=none]
{res/proximal/2d_avg_error_20433484_1db.csv};
\addlegendentry{$E_b / N_0 = \SI{1}{dB}$}
\addplot table [col sep=comma,
discard if not={omega}{0.0774263682681127},
x=k, y=err, mark=none]
{res/proximal/2d_avg_error_20433484_3db.csv};
\addlegendentry{$E_b / N_0 = \SI{3}{dB}$}
\addplot table [col sep=comma,
discard if not={omega}{0.052233450742668434},
x=k, y=err, mark=none]
{res/proximal/2d_avg_error_20433484_5db.csv};
\addlegendentry{$E_b / N_0 = \SI{5}{dB}$}
\addplot table [col sep=comma,
discard if not={omega}{0.052233450742668434},
x=k, y=err, mark=none]
{res/proximal/2d_avg_error_20433484_8db.csv};
\addlegendentry{$E_b / N_0 = \SI{8}{dB}$}
\end{axis}
\end{tikzpicture}
\caption{Average error value}
\caption{Average error for $\SI{500000}{iterations},
\omega = 0.05, \gamma = 0.05, K=200$\footnotemark}
\end{figure}
\footnotetext{Simulation performed with (3,6) regular LDPC Code with $n=204, k=102$
\cite[Code: 204.33.484]{mackay_enc}}
\begin{itemize}
\item For large $k$, the average error asymptotically approaches a minimum, non-zero value
\item The minimum value is generally relatively small: ``Only a few bits are wrong''
\end{itemize}
\end{frame}