diff --git a/lib/ldpc/jtmode_codes/198-72-peg-reg4.results b/lib/ldpc/jtmode_codes/198-72-peg-reg4.results new file mode 100644 index 000000000..160598b6f --- /dev/null +++ b/lib/ldpc/jtmode_codes/198-72-peg-reg4.results @@ -0,0 +1,14 @@ +(198,72) peg, regular, j=4, 50 iterations, s=0.75 + Eb/N0 ngood nundetected +-0.5 5252 0 + 0.0 19438 0 + 0.5 63217 0 + 1.0 165217 0 + 1.5 348427 0 + 2.0 586616 0 + 2.5 802480 0 + 3.0 933697 0 + 3.5 985155 0 + 4.0 997834 0 + 4.5 999772 0 + 5.0 999989 0 diff --git a/lib/ldpc/jtmode_codes/compare.lab b/lib/ldpc/jtmode_codes/compare.lab index e69de29bb..91d973f76 100644 --- a/lib/ldpc/jtmode_codes/compare.lab +++ b/lib/ldpc/jtmode_codes/compare.lab @@ -0,0 +1,2 @@ +2.5 0.5e-2 "(198,72) reg3" +4.5 0.5e-2 "(198,72) reg4" diff --git a/lib/ldpc/jtmode_codes/fig_compare.gnuplot b/lib/ldpc/jtmode_codes/fig_compare.gnuplot index 855ef72f7..6e027ae83 100644 --- a/lib/ldpc/jtmode_codes/fig_compare.gnuplot +++ b/lib/ldpc/jtmode_codes/fig_compare.gnuplot @@ -12,14 +12,15 @@ set mxtics 2 set mytics 10 set grid set logscale y +set format y "%1.0e" plot [-1:6] [1e-6:1] \ - "128-80-peg-reg4.results" using ($1+0.46):(1-$2/1000000) with linespoints lt 1 lw 2 pt 1, \ - "128-80-peg-reg4.results" using ($1+0.46):($3/1000000) with linespoints lt 1 lw 2 pt 1, \ - "128-80-peg-reg3.results" using ($1+0.46):(1-$2/1000000) with linespoints lt 2 lw 2 pt 2, \ - "128-80-peg-reg3.results" using ($1+0.46):($3/1000000) with linespoints lt 2 lw 2 pt 2, \ - "128-80-sf13.results" using ($1+0.46):(1-$8/1000000) with linespoints lt 3 lw 2 pt 3, \ - "128-80-sf13.results" using ($1+0.46):($9/1000000) with linespoints lt 3 lw 2 pt 3, \ - "128-72-peg-reg4.results" using 1:(1-$2/1000000) with linespoints lt 4 lw 2 pt 4, \ - "128-72-peg-reg4.results" using 1:($3/1000000) with linespoints lt 4 lw 2 pt 4, \ + "198-72-peg-reg3.results" using 1:(1-$2/1000000) with linespoints lt 1 lw 2 pt 1, \ + "198-72-peg-reg3.results" using 1:($3/1000000) with linespoints lt 1 lw 2 pt 1, \ + "198-72-peg-reg4.results" using 1:(1-$2/1000000) with linespoints lt 2 lw 2 pt 2, \ + "198-72-peg-reg4.results" using 1:($3/1000000) with linespoints lt 2 lw 2 pt 2, \ + "198-72-peg-irreg-8x3-2x4.results" using 1:(1-$2/1000000) with linespoints lt 3 lw 2 pt 3, \ + "198-72-peg-irreg-8x3-2x4.results" using 1:($3/1000000) with linespoints lt 3 lw 2 pt 3, \ + "198-72-sf9.results" using 1:(1-$2/1000000) with linespoints lt 4 lw 2 pt 4, \ + "198-72-sf9.results" using 1:($3/1000000) with linespoints lt 4 lw 2 pt 4, \ "compare.lab" with labels exit diff --git a/lib/ldpc/jtmode_codes/fig_success.gnuplot b/lib/ldpc/jtmode_codes/fig_success.gnuplot index a1689d8f7..5252cace7 100644 --- a/lib/ldpc/jtmode_codes/fig_success.gnuplot +++ b/lib/ldpc/jtmode_codes/fig_success.gnuplot @@ -12,10 +12,11 @@ set mxtics 2 set mytics 10 set grid #set logscale y +set format y "%2.1f" plot [-1:6] [1e-6:1] \ - "128-80-peg-reg4.results" using ($1+0.46):($2/1000000) with linespoints lt 1 lw 2 pt 1, \ - "128-80-peg-reg3.results" using ($1+0.46):($2/1000000) with linespoints lt 2 lw 2 pt 2, \ - "128-80-sf13.results" using ($1+0.46):($8/1000000) with linespoints lt 3 lw 2 pt 3, \ - "128-72-peg-reg4.results" using 1:($2/1000000) with linespoints lt 4 lw 2 pt 4, \ + "198-72-peg-reg3.results" using 1:($2/1000000) with linespoints lt 1 lw 2 pt 1, \ + "198-72-peg-reg4.results" using 1:($2/1000000) with linespoints lt 2 lw 2 pt 2, \ + "198-72-peg-irreg-8x3-2x4.results" using 1:($2/1000000) with linespoints lt 3 lw 2 pt 3, \ + "198-72-sf9.results" using 1:($2/1000000) with linespoints lt 4 lw 2 pt 4, \ "success.lab" with labels exit diff --git a/lib/ldpc/jtmode_codes/peg-198-72-reg4.gen b/lib/ldpc/jtmode_codes/peg-198-72-reg4.gen new file mode 100644 index 000000000..66c4bae99 Binary files /dev/null and b/lib/ldpc/jtmode_codes/peg-198-72-reg4.gen differ diff --git a/lib/ldpc/jtmode_codes/peg-198-72-reg4.pchk b/lib/ldpc/jtmode_codes/peg-198-72-reg4.pchk new file mode 100644 index 000000000..4de31430e Binary files /dev/null and b/lib/ldpc/jtmode_codes/peg-198-72-reg4.pchk differ diff --git a/lib/ldpc/jtmode_codes/success.lab b/lib/ldpc/jtmode_codes/success.lab index 1722c2aa8..63d47adfe 100644 --- a/lib/ldpc/jtmode_codes/success.lab +++ b/lib/ldpc/jtmode_codes/success.lab @@ -1,4 +1,2 @@ -3.8 0.55 "(128,80) reg4" -2.6 0.85 "(128,80) sf13" -4.0 0.85 "(128,80) reg3" -1.7 0.65 "(128,72) reg4" +0.9 0.75 "(198,72) reg3" +2.9 0.65 "(198,72) reg4"