Added improvement slide and changed colors
This commit is contained in:
parent
700401fac3
commit
620f39f7ea
@ -845,7 +845,7 @@
|
||||
%legend style={at={(0.03,0.04)},anchor=south west},
|
||||
legend pos=outer north east,
|
||||
]
|
||||
\addplot[RedOrange, line width=1pt, mark=*]
|
||||
\addplot[Emerald, line width=1pt, mark=*]
|
||||
table [col sep=comma, x=SNR, y=FER,
|
||||
discard if gt={SNR}{2.2},
|
||||
]
|
||||
@ -888,7 +888,7 @@
|
||||
%legend style={at={(0.03,0.04)},anchor=south west},
|
||||
legend pos=outer north east,
|
||||
]
|
||||
\addplot[RedOrange, line width=1pt, mark=*]
|
||||
\addplot[Emerald, line width=1pt, mark=*]
|
||||
table [col sep=comma, x=SNR, y=FER,
|
||||
discard if gt={SNR}{2.2},
|
||||
]
|
||||
@ -938,11 +938,11 @@
|
||||
table [col sep=comma, x=mu, y=FER,
|
||||
discard if not={SNR}{2.0},]
|
||||
{res/admm/ber_2d_20433484.csv};
|
||||
\addplot[RedOrange, line width=1pt, densely dashed, mark=*]
|
||||
\addplot[NavyBlue, line width=1pt, densely dashed, mark=*]
|
||||
table [col sep=comma, x=mu, y=FER,
|
||||
discard if not={SNR}{3.0},]
|
||||
{res/admm/ber_2d_20433484.csv};
|
||||
\addplot[NavyBlue, line width=1pt, densely dashed, mark=*]
|
||||
\addplot[RedOrange, line width=1pt, densely dashed, mark=*]
|
||||
table [col sep=comma, x=mu, y=FER,
|
||||
discard if not={SNR}{4.0},]
|
||||
{res/admm/ber_2d_20433484.csv};
|
||||
@ -964,11 +964,11 @@
|
||||
table [col sep=comma, x=rho, y=FER,
|
||||
discard if not={SNR}{2.0},]
|
||||
{res/admm/ber_2d_20433484_rho.csv};
|
||||
\addplot[RedOrange, line width=1pt, densely dashed, mark=*]
|
||||
\addplot[NavyBlue, line width=1pt, densely dashed, mark=*]
|
||||
table [col sep=comma, x=rho, y=FER,
|
||||
discard if not={SNR}{3.0},]
|
||||
{res/admm/ber_2d_20433484_rho.csv};
|
||||
\addplot[NavyBlue, line width=1pt, densely dashed, mark=*]
|
||||
\addplot[RedOrange, line width=1pt, densely dashed, mark=*]
|
||||
table [col sep=comma, x=rho, y=FER,
|
||||
discard if not={SNR}{4.0},]
|
||||
{res/admm/ber_2d_20433484_rho.csv};
|
||||
@ -1029,11 +1029,11 @@
|
||||
table [col sep=comma, x=mu, y=k_avg,
|
||||
discard if not={SNR}{2.0},]
|
||||
{res/admm/mu_kavg_20433484.csv};
|
||||
\addplot[RedOrange, line width=1pt, densely dashed, mark=*]
|
||||
\addplot[NavyBlue, line width=1pt, densely dashed, mark=*]
|
||||
table [col sep=comma, x=mu, y=k_avg,
|
||||
discard if not={SNR}{3.0},]
|
||||
{res/admm/mu_kavg_20433484.csv};
|
||||
\addplot[NavyBlue, line width=1pt, densely dashed, mark=*]
|
||||
\addplot[RedOrange, line width=1pt, densely dashed, mark=*]
|
||||
table [col sep=comma, x=mu, y=k_avg,
|
||||
discard if not={SNR}{4.0},]
|
||||
{res/admm/mu_kavg_20433484.csv};
|
||||
@ -1054,11 +1054,11 @@
|
||||
table [col sep=comma, x=rho, y=k_avg,
|
||||
discard if not={SNR}{2.0},]
|
||||
{res/admm/rho_kavg_20433484.csv};
|
||||
\addplot[RedOrange, line width=1pt, densely dashed, mark=*]
|
||||
\addplot[NavyBlue, line width=1pt, densely dashed, mark=*]
|
||||
table [col sep=comma, x=rho, y=k_avg,
|
||||
discard if not={SNR}{3.0},]
|
||||
{res/admm/rho_kavg_20433484.csv};
|
||||
\addplot[NavyBlue, line width=1pt, densely dashed, mark=*]
|
||||
\addplot[RedOrange, line width=1pt, densely dashed, mark=*]
|
||||
table [col sep=comma, x=rho, y=k_avg,
|
||||
discard if not={SNR}{4.0},]
|
||||
{res/admm/rho_kavg_20433484.csv};
|
||||
|
||||
@ -1154,6 +1154,119 @@ $\textcolor{KITblue}{\textbf{return }\boldsymbol{\hat{c}}_l\text{ with lowest }d
|
||||
\end{minipage}
|
||||
\end{frame}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\begin{frame}[t]
|
||||
\frametitle{Proximal Decoding: Improvement using \\``ML-in-the-List''}
|
||||
|
||||
\vspace{-0.5cm}
|
||||
|
||||
\begin{itemize}
|
||||
\item (3,6) regular LDPC code with $n=204, k=102$ \cite[\text{204.33.484}]{mackay_enc}
|
||||
\end{itemize}
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
|
||||
\begin{tikzpicture}
|
||||
\begin{axis}[
|
||||
grid=both,
|
||||
xlabel={$E_b / N_0$}, ylabel={BER},
|
||||
ymode=log,
|
||||
legend columns=2,
|
||||
legend style={at={(0.5,-0.45)},anchor=south},
|
||||
ymax=1.5, ymin=3e-8,
|
||||
width=0.48\textwidth,
|
||||
height=0.33\textwidth,
|
||||
]
|
||||
\addplot[ForestGreen, mark=*, line width=1pt]
|
||||
table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.15}]
|
||||
{res/proximal/2d_ber_fer_dfr_20433484.csv};
|
||||
\addplot[ForestGreen, mark=triangle, densely dashed, line width=1pt]
|
||||
table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.15}]
|
||||
{res/hybrid/2d_ber_fer_dfr_20433484.csv};
|
||||
|
||||
\addplot[NavyBlue, mark=*, line width=1pt]
|
||||
table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.01}]
|
||||
{res/proximal/2d_ber_fer_dfr_20433484.csv};
|
||||
\addplot[NavyBlue, mark=triangle, densely dashed, line width=1pt]
|
||||
table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.01}]
|
||||
{res/hybrid/2d_ber_fer_dfr_20433484.csv};
|
||||
|
||||
\addplot[RedOrange, mark=*, line width=1pt]
|
||||
table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.05}]
|
||||
{res/proximal/2d_ber_fer_dfr_20433484.csv};
|
||||
\addplot[RedOrange, mark=triangle, densely dashed, line width=1pt]
|
||||
table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.05}]
|
||||
{res/hybrid/2d_ber_fer_dfr_20433484.csv};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
||||
\begin{tikzpicture}
|
||||
\begin{axis}[
|
||||
grid=both,
|
||||
xlabel={$E_b / N_0$}, ylabel={FER},
|
||||
ymode=log,
|
||||
legend columns=2,
|
||||
legend style={at={(0.5,-0.45)},anchor=south},
|
||||
ymax=1.5, ymin=3e-8,
|
||||
width=0.48\textwidth,
|
||||
height=0.33\textwidth,
|
||||
]
|
||||
|
||||
\addplot[ForestGreen, mark=*, solid, line width=1pt]
|
||||
table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.15}]
|
||||
{res/proximal/2d_ber_fer_dfr_20433484.csv};
|
||||
\addplot[ForestGreen, mark=triangle, densely dashed, line width=1pt]
|
||||
table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.15}]
|
||||
{res/hybrid/2d_ber_fer_dfr_20433484.csv};
|
||||
|
||||
\addplot[NavyBlue, mark=*, solid, line width=1pt]
|
||||
table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.01}]
|
||||
{res/proximal/2d_ber_fer_dfr_20433484.csv};
|
||||
\addplot[NavyBlue, mark=triangle, densely dashed, line width=1pt]
|
||||
table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.01}]
|
||||
{res/hybrid/2d_ber_fer_dfr_20433484.csv};
|
||||
|
||||
\addplot[RedOrange, mark=*, solid, line width=1pt]
|
||||
table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.05}]
|
||||
{res/proximal/2d_ber_fer_dfr_20433484.csv};
|
||||
\addplot[RedOrange, mark=triangle, densely dashed, line width=1pt]
|
||||
table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.05}]
|
||||
{res/hybrid/2d_ber_fer_dfr_20433484.csv};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
||||
\begin{tikzpicture}
|
||||
\begin{axis}[hide axis,
|
||||
xmin=10, xmax=50,
|
||||
ymin=0, ymax=0.4,
|
||||
legend columns=3,
|
||||
legend style={draw=white!15!black,legend cell align=left}]
|
||||
|
||||
\addlegendimage{ForestGreen, mark=*, line width=1pt}
|
||||
\addlegendentry{Proximal ($\gamma = 0.15$)}
|
||||
|
||||
\addlegendimage{NavyBlue, mark=*, line width=1pt}
|
||||
\addlegendentry{Proximal ($\gamma = 0.01$)}
|
||||
|
||||
\addlegendimage{RedOrange, mark=*, line width=1pt}
|
||||
\addlegendentry{Proximal ($\gamma = 0.05$)}
|
||||
|
||||
\addlegendimage{ForestGreen, mark=triangle, densely dashed, line width=1pt}
|
||||
\addlegendentry{Improved ($\gamma = 0.15, N=12$)}
|
||||
|
||||
\addlegendimage{NavyBlue, mark=triangle, densely dashed, line width=1pt}
|
||||
\addlegendentry{Improved ($\gamma = 0.01, N=12$)}
|
||||
|
||||
\addlegendimage{RedOrange, mark=triangle, densely dashed, line width=1pt}
|
||||
\addlegendentry{Improved ($\gamma = 0.05, N=12$)}
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
||||
\end{figure}
|
||||
|
||||
\begin{itemize}
|
||||
\item Up to $\sim \SI{1}{dB}$ improvement
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%\begin{frame}[t]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user