Made all plot colors uniform

This commit is contained in:
Andreas Tsouchlos 2023-01-26 21:43:27 +01:00
parent 5efdea242c
commit 331378fc90
2 changed files with 128 additions and 124 deletions

View File

@ -25,7 +25,6 @@
grid=both, grid style={line width=.1pt},
xlabel={$E_b / N_0$ (dB)}, ylabel={BER},
ymode=log,
% legend style={at={(0.05,0.05)},anchor=south west},
legend pos=outer north east,
width=11.5cm,
height=8cm,
@ -34,48 +33,39 @@
xmin=0.9, xmax=5.6,
legend columns=2,
]
%\addlegendimage{ForestGreen, mark=*, solid}
%\addlegendentry{proximal, $\gamma = 0.15$}
%\addlegendimage{NavyBlue, mark=*, solid}
%\addlegendentry{proximal, $\gamma = 0.01$}
%
%\addlegendimage{RedOrange, mark=*, solid}
%\addlegendentry{proximal, $\gamma = 0.05$}
%
%\addlegendimage{Emerald, mark=triangle, densely dashed}
%\addlegendentry{hybrid, $\gamma = 0.15$}
%
%\addlegendimage{RoyalPurple, mark=triangle, densely dashed}
%\addlegendentry{hybrid, $\gamma = 0.01$}
%
%\addlegendimage{red, mark=triangle, densely dashed}
%\addlegendentry{hybrid, $\gamma = 0.05$}
\addplot [ForestGreen, mark=triangle, dashed, line width=1pt] table [x=SNR, y=BER, col sep=comma,
\addplot [ForestGreen, mark=triangle, dashed, line width=1pt]
table [x=SNR, y=BER, col sep=comma,
discard if not={gamma}{0.15},
discard if gt={SNR}{5.5},]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.15$}
\addplot [ForestGreen, mark=*, line width=1pt] table [x=SNR, y=gamma_0_15, col sep=comma] {res/ber_paper.csv};
\addplot [ForestGreen, mark=*, line width=1pt]
table [x=SNR, y=gamma_0_15, col sep=comma] {res/ber_paper.csv};
\addlegendentry{$\gamma = 0.15$ (Wadayama et al.)}
\addplot [NavyBlue, mark=triangle, dashed, line width=1pt] table [x=SNR, y=BER, col sep=comma,
\addplot [NavyBlue, mark=triangle, dashed, line width=1pt]
table [x=SNR, y=BER, col sep=comma,
discard if not={gamma}{0.01},
discard if gt={SNR}{5.5},]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.01$}
\addplot [NavyBlue, mark=*, line width=1pt] table [x=SNR, y=gamma_0_01, col sep=comma] {res/ber_paper.csv};
\addplot [NavyBlue, mark=*, line width=1pt]
table [x=SNR, y=gamma_0_01, col sep=comma] {res/ber_paper.csv};
\addlegendentry{$\gamma = 0.01$ (Wadayama et al.)}
\addplot [RedOrange, mark=triangle, dashed, line width=1pt] table [x=SNR, y=BER, col sep=comma,
\addplot [RedOrange, mark=triangle, dashed, line width=1pt]
table [x=SNR, y=BER, col sep=comma,
discard if not={gamma}{0.05},
discard if gt={SNR}{5.5},]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.05$}
\addplot [RedOrange, mark=*, line width=1pt] table [x=SNR, y=gamma_0_05, col sep=comma] {res/ber_paper.csv};
\addplot [RedOrange, mark=*, line width=1pt]
table [x=SNR, y=gamma_0_05, col sep=comma] {res/ber_paper.csv};
\addlegendentry{$\gamma = 0.05$ (Wadayama et al.)}
\addplot [RoyalPurple, mark=*, line width=1pt] table [x=SNR, y=BP, col sep=comma] {res/ber_paper.csv};
\addplot [RoyalPurple, mark=*, line width=1pt]
table [x=SNR, y=BP, col sep=comma] {res/ber_paper.csv};
\addlegendentry{BP}
\end{axis}
@ -118,12 +108,18 @@
grid=both, grid style={line width=.1pt},
legend style={at={(0.05,0.05)},anchor=south west},
ymin=3e-7, ymax=1.5,]
\foreach \gamma in {0.01, 0.05, 0.15}{
\addplot table [x=SNR, y=BER,
col sep=comma, discard if not={gamma}{\gamma}]
\addplot [ForestGreen, mark=*] table [x=SNR, y=BER,
col sep=comma, discard if not={gamma}{0.15}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\legend{\gamma}
}
\legend{$\gamma = 0.15$}
\addplot [NavyBlue, mark=*] table [x=SNR, y=BER,
col sep=comma, discard if not={gamma}{0.01}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\legend{$\gamma = 0.01$}
\addplot [RedOrange, mark=*] table [x=SNR, y=BER,
col sep=comma, discard if not={gamma}{0.05}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\legend{$\gamma = 0.05$}
\legend{$\gamma=0.01$, $\gamma=0.05$, $\gamma=0.15$}
\end{semilogyaxis}
\end{tikzpicture}
@ -138,23 +134,24 @@
ylabel={$\gamma$},
zlabel={BER},
legend pos=outer north east,]
\addplot3[surf,
mesh/rows=17, mesh/cols=14,
colormap/viridis] table [col sep=comma,
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = \left[ 0\text{:}0.01\text{:}0.16 \right] $}
\addplot3[red, line width=1.5] table [col sep=comma,
discard if not={gamma}{0.05},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.05$}
\addplot3[blue, line width=1.5] table [col sep=comma,
\addplot3[NavyBlue, line width=1.5] table [col sep=comma,
discard if not={gamma}{0.01},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.01$}
\addplot3[brown, line width=1.5] table [col sep=comma,
\addplot3[RedOrange, line width=1.5] table [col sep=comma,
discard if not={gamma}{0.05},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.05$}
\addplot3[ForestGreen, line width=1.5] table [col sep=comma,
discard if not={gamma}{0.15},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
@ -198,15 +195,15 @@
colormap/viridis] table [col sep=comma,
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_963965.csv};
\addplot3[red, line width=1.5] table[col sep=comma,
\addplot3[RedOrange, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.05},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_963965.csv};
\addplot3[blue, line width=1.5] table[col sep=comma,
\addplot3[NavyBlue, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.01},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_963965.csv};
\addplot3[brown, line width=1.5] table[col sep=comma,
\addplot3[ForestGreen, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.15},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_963965.csv};
@ -227,15 +224,15 @@
colormap/viridis] table [col sep=comma,
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addplot3[red, line width=1.5] table[col sep=comma,
\addplot3[RedOrange, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.05},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addplot3[blue, line width=1.5] table[col sep=comma,
\addplot3[NavyBlue, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.01},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addplot3[brown, line width=1.5] table[col sep=comma,
\addplot3[ForestGreen, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.15},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
@ -256,15 +253,15 @@
colormap/viridis] table [col sep=comma,
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_40833844.csv};
\addplot3[red, line width=1.5] table[col sep=comma,
\addplot3[RedOrange, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.05},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_40833844.csv};
\addplot3[blue, line width=1.5] table[col sep=comma,
\addplot3[NavyBlue, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.01},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_40833844.csv};
\addplot3[brown, line width=1.5] table[col sep=comma,
\addplot3[ForestGreen, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.15},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_40833844.csv};
@ -286,15 +283,15 @@
colormap/viridis] table [col sep=comma,
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_bch_31_26.csv};
\addplot3[red, line width=1.5] table[col sep=comma,
\addplot3[RedOrange, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.05},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_bch_31_26.csv};
\addplot3[blue, line width=1.5] table[col sep=comma,
\addplot3[NavyBlue, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.01},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_bch_31_26.csv};
\addplot3[brown, line width=1.5] table[col sep=comma,
\addplot3[ForestGreen, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.15},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_bch_31_26.csv};
@ -315,15 +312,15 @@
colormap/viridis] table [col sep=comma,
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20455187.csv};
\addplot3[red, line width=1.5] table[col sep=comma,
\addplot3[RedOrange, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.05},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20455187.csv};
\addplot3[blue, line width=1.5] table[col sep=comma,
\addplot3[NavyBlue, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.01},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20455187.csv};
\addplot3[brown, line width=1.5] table[col sep=comma,
\addplot3[ForestGreen, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.15},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_20455187.csv};
@ -344,15 +341,15 @@
colormap/viridis] table [col sep=comma,
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_pegreg252x504.csv};
\addplot3[red, line width=1.5] table[col sep=comma,
\addplot3[RedOrange, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.05},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_pegreg252x504.csv};
\addplot3[blue, line width=1.5] table[col sep=comma,
\addplot3[NavyBlue, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.01},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_pegreg252x504.csv};
\addplot3[brown, line width=1.5] table[col sep=comma,
\addplot3[ForestGreen, line width=1.5] table[col sep=comma,
discard if not={gamma}{0.15},
x=SNR, y=gamma, z=BER]
{res/proximal/2d_ber_fer_dfr_pegreg252x504.csv};
@ -376,11 +373,11 @@
legend style={draw=white!15!black,legend cell align=left}]
\addlegendimage{surf, colormap/viridis}
\addlegendentry{$\gamma = \left[ 0\text{ : }0.01\text{ : }0.16 \right] $};
\addlegendimage{red, line width=1.5pt}
\addlegendentry{$\gamma = 0.05$};
\addlegendimage{blue, line width=1.5pt}
\addlegendimage{NavyBlue, line width=1.5pt}
\addlegendentry{$\gamma = 0.01$};
\addlegendimage{Brown, line width=1.5pt}
\addlegendimage{RedOrange, line width=1.5pt}
\addlegendentry{$\gamma = 0.05$};
\addlegendimage{ForestGreen, line width=1.5pt}
\addlegendentry{$\gamma = 0.15$};
\end{axis}
\end{tikzpicture}
@ -435,13 +432,16 @@ return $\boldsymbol{\hat{c}}$
legend style={at={(0.05,0.05)},anchor=south west},
ymax=1.5, ymin=3e-7,
]
\addplot table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.15}]
\addplot [ForestGreen, mark=*]
table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.15}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.15$}
\addplot table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.01}]
\addplot [NavyBlue, mark=*]
table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.01}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.01$}
\addplot table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.05}]
\addplot [RedOrange, mark=*]
table [x=SNR, y=BER, col sep=comma, discard if not={gamma}{0.05}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.05$}
\end{axis}
@ -454,13 +454,16 @@ return $\boldsymbol{\hat{c}}$
legend style={at={(0.05,0.05)},anchor=south west},
ymax=1.5, ymin=3e-7,
]
\addplot table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.15}]
\addplot [ForestGreen, mark=*]
table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.15}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.15$}
\addplot table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.01}]
\addplot [NavyBlue, mark=*]
table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.01}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.01$}
\addplot table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.05}]
\addplot [RedOrange, mark=*]
table [x=SNR, y=FER, col sep=comma, discard if not={gamma}{0.05}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.05$}
\end{axis}
@ -473,13 +476,16 @@ return $\boldsymbol{\hat{c}}$
legend style={at={(0.05,0.05)},anchor=south west},
ymax=1.5, ymin=3e-7,
]
\addplot table [x=SNR, y=DFR, col sep=comma, discard if not={gamma}{0.15}]
\addplot [ForestGreen, mark=*]
table [x=SNR, y=DFR, col sep=comma, discard if not={gamma}{0.15}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.15$}
\addplot table [x=SNR, y=DFR, col sep=comma, discard if not={gamma}{0.01}]
\addplot [NavyBlue, mark=*]
table [x=SNR, y=DFR, col sep=comma, discard if not={gamma}{0.01}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.01$}
\addplot table [x=SNR, y=DFR, col sep=comma, discard if not={gamma}{0.05}]
\addplot [RedOrange, mark=*]
table [x=SNR, y=DFR, col sep=comma, discard if not={gamma}{0.05}]
{res/proximal/2d_ber_fer_dfr_20433484.csv};
\addlegendentry{$\gamma = 0.05$}
\end{axis}
@ -516,13 +522,13 @@ return $\boldsymbol{\hat{c}}$
xtick={0, 50, ..., 200},
xticklabels={0, 25, ..., 100},
]
\addplot +[mark=none, line width=0.7pt]
\addplot [NavyBlue, mark=none, line width=1]
table [col sep=comma, x=k, y=comb_r_s_1]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [ForestGreen, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_L_1]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [RedOrange, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_h_1]
{res/proximal/comp_bch_7_4_combined.csv};
\addlegendentry{est}
@ -540,13 +546,13 @@ return $\boldsymbol{\hat{c}}$
xtick={0, 50, ..., 200},
xticklabels={0, 25, ..., 100},
]
\addplot +[mark=none, line width=0.7pt]
\addplot [NavyBlue, mark=none, line width=1]
table [col sep=comma, x=k, y=comb_r_s_2]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [ForestGreen, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_L_2]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [RedOrange, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_h_2]
{res/proximal/comp_bch_7_4_combined.csv};
\addlegendentry{est}
@ -564,13 +570,13 @@ return $\boldsymbol{\hat{c}}$
xtick={0, 50, ..., 200},
xticklabels={0, 25, ..., 100},
]
\addplot +[mark=none, line width=0.7pt]
\addplot [NavyBlue, mark=none, line width=1]
table [col sep=comma, x=k, y=comb_r_s_3]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [ForestGreen, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_L_3]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [RedOrange, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_h_3]
{res/proximal/comp_bch_7_4_combined.csv};
\addlegendentry{est}
@ -592,13 +598,13 @@ return $\boldsymbol{\hat{c}}$
xtick={0, 50, ..., 200},
xticklabels={0, 25, ..., 100},
]
\addplot +[mark=none, line width=0.7pt]
\addplot [NavyBlue, mark=none, line width=1]
table [col sep=comma, x=k, y=comb_r_s_0]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [ForestGreen, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_L_0]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [RedOrange, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_h_0]
{res/proximal/comp_bch_7_4_combined.csv};
\addlegendentry{est}
@ -620,13 +626,13 @@ return $\boldsymbol{\hat{c}}$
xtick={0, 50, ..., 200},
xticklabels={0, 25, ..., 100},
]
\addplot +[mark=none, line width=0.7pt]
\addplot [NavyBlue, mark=none, line width=1]
table [col sep=comma, x=k, y=comb_r_s_4]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [ForestGreen, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_L_4]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [RedOrange, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_h_4]
{res/proximal/comp_bch_7_4_combined.csv};
\addlegendentry{est}
@ -644,13 +650,13 @@ return $\boldsymbol{\hat{c}}$
xtick={0, 50, ..., 200},
xticklabels={0, 25, ..., 100},
]
\addplot +[mark=none, line width=0.7pt]
\addplot [NavyBlue, mark=none, line width=1]
table [col sep=comma, x=k, y=comb_r_s_5]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [ForestGreen, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_L_5]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [RedOrange, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_h_5]
{res/proximal/comp_bch_7_4_combined.csv};
\addlegendentry{est}
@ -668,13 +674,13 @@ return $\boldsymbol{\hat{c}}$
xtick={0, 50, ..., 200},
xticklabels={0, 25, ..., 100},
]
\addplot +[mark=none, line width=0.7pt]
\addplot [NavyBlue, mark=none, line width=1]
table [col sep=comma, x=k, y=comb_r_s_6]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [ForestGreen, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_L_6]
{res/proximal/comp_bch_7_4_combined.csv};
\addplot +[mark=none]
\addplot [RedOrange, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_h_6]
{res/proximal/comp_bch_7_4_combined.csv};
\addlegendentry{est}
@ -799,13 +805,13 @@ return $\boldsymbol{\hat{c}}$
xtick={0, 100, ..., 400},
xticklabels={0, 50, ..., 200},
]
\addplot +[mark=none, line width=0.7pt]
\addplot [NavyBlue, mark=none, line width=1]
table [col sep=comma, x=k, y=comb_r_s_0]
{res/proximal/extreme_components_20433484_combined.csv};
\addplot +[mark=none]
\addplot [ForestGreen, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_L_0]
{res/proximal/extreme_components_20433484_combined.csv};
\addplot +[mark=none]
\addplot [RedOrange, mark=none, line width=1]
table [col sep=comma, x=k, y=grad_h_0]
{res/proximal/extreme_components_20433484_combined.csv};
\addlegendentry{est}
@ -833,7 +839,7 @@ return $\boldsymbol{\hat{c}}$
scale only axis,
% colormap/viridis,
]
\addplot [Brown, only marks,]
\addplot [RoyalPurple, only marks,]
table [col sep=comma, x=grad_h_vars, y=bit_error]
{res/proximal/extreme_components_20433484_variance.csv};
\end{axis}
@ -1463,24 +1469,20 @@ $\textcolor{KITblue}{\text{Output }\boldsymbol{\tilde{c}}_n\text{ with lowest }d
ylabel={Average $\left| \boldsymbol{x}-\boldsymbol{\hat{x}} \right|$},
legend pos=outer north east,
]
\addplot[blue, mark=none, line width=1pt] table [col sep=comma,
discard if not={omega}{0.0774263682681127},
x=k, y=err]
\addplot [ForestGreen, mark=none, line width=1pt]
table [col sep=comma, discard if not={omega}{0.0774263682681127}, x=k, y=err]
{res/proximal/2d_avg_error_20433484_1db.csv};
\addlegendentry{$E_b / N_0 = \SI{1}{dB}$}
\addplot[Red, mark=none, line width=1pt] table [col sep=comma,
discard if not={omega}{0.0774263682681127},
x=k, y=err]
\addplot [NavyBlue, mark=none, line width=1pt]
table [col sep=comma, discard if not={omega}{0.0774263682681127}, x=k, y=err]
{res/proximal/2d_avg_error_20433484_3db.csv};
\addlegendentry{$E_b / N_0 = \SI{3}{dB}$}
\addplot[Brown, mark=none, line width=1pt] table [col sep=comma,
discard if not={omega}{0.052233450742668434},
x=k, y=err]
\addplot [RedOrange, mark=none, line width=1pt]
table [col sep=comma, discard if not={omega}{0.052233450742668434}, x=k, y=err]
{res/proximal/2d_avg_error_20433484_5db.csv};
\addlegendentry{$E_b / N_0 = \SI{5}{dB}$}
\addplot[Black, mark=none, line width=1pt] table [col sep=comma,
discard if not={omega}{0.052233450742668434},
x=k, y=err]
\addplot [RoyalPurple, mark=none, line width=1pt]
table [col sep=comma, discard if not={omega}{0.052233450742668434}, x=k, y=err]
{res/proximal/2d_avg_error_20433484_8db.csv};
\addlegendentry{$E_b / N_0 = \SI{8}{dB}$}
\end{axis}
@ -1512,12 +1514,14 @@ $\textcolor{KITblue}{\text{Output }\boldsymbol{\tilde{c}}_n\text{ with lowest }d
xlabel={$n$}, ylabel={time per frame (s)},
legend style={at={(0.05,0.77)},anchor=south west},
]
\addplot[only marks, red] table [col sep=comma,
x=n, y=spf] {res/proximal/fps_vs_n.csv};
\addplot[RedOrange, only marks, mark=*]
table [col sep=comma, x=n, y=spf]
{res/proximal/fps_vs_n.csv};
\addlegendentry{proximal}
\addplot[only marks, blue] table [col sep=comma,
x=n, y=spf] {res/hybrid/fps_vs_n.csv};
\addplot[RoyalPurple, only marks, mark=triangle*]
table [col sep=comma, x=n, y=spf]
{res/hybrid/fps_vs_n.csv};
\addlegendentry{hybrid prox \& ML ($\SI{12}{\bit}$)}
\end{axis}
\end{tikzpicture}

View File

@ -3,8 +3,8 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{LP Decoding}%
\label{sub:LP Decoding}
\subsection{Forth Exam LP Decoding}%
\label{sub:Forth Exam LP Decoding}
\begin{frame}[t]
\frametitle{Forthcoming Examinations}