Fixed merge conflict; WARNGING: Untested
This commit is contained in:
commit
f6d79cafe7
@ -6,19 +6,19 @@ class ProximalDecoder:
|
||||
by Tadashi Wadayama, and Satoshi Takabe.
|
||||
"""
|
||||
|
||||
def __init__(self, H: np.array, K: int = 100, step_size: float = 0.1,
|
||||
def __init__(self, H: np.array, K: int = 100, omega: float = 0.1,
|
||||
gamma: float = 0.05, eta: float = 1.5):
|
||||
"""Construct a new ProximalDecoder Object.
|
||||
|
||||
:param H: Parity Check Matrix
|
||||
:param K: Max number of iterations to perform when decoding
|
||||
:param step_size: Step size for the gradient descent process
|
||||
:param omega: Step size for the gradient descent process
|
||||
:param gamma: Positive constant. Arises in the approximation of the prior PDF
|
||||
:param eta: Positive constant slightly larger than one. See 3.2, p. 3
|
||||
"""
|
||||
self._H = H
|
||||
self._K = K
|
||||
self._step_size = step_size
|
||||
self._step_size = omega
|
||||
self._gamma = gamma
|
||||
self._eta = eta
|
||||
|
||||
|
||||
90
sw/main.py
90
sw/main.py
@ -1,79 +1,65 @@
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
import seaborn as sns
|
||||
import pandas as pd
|
||||
from pathlib import Path
|
||||
import os
|
||||
import sys
|
||||
|
||||
from decoders import proximal, maximum_likelihood
|
||||
from utility import simulation, codes, visualization
|
||||
from utility import simulation, codes
|
||||
|
||||
|
||||
# TODO: Fix spacing between axes and margins
|
||||
def plot_results():
|
||||
results_dir = "sim_results"
|
||||
def simulate_new(sim_mgr: simulation.SimulationManager) -> None:
|
||||
# H = codes.read_alist_file("res/204.3.486.alist")
|
||||
# H = codes.read_alist_file("res/204.55.187.alist")
|
||||
# H = codes.read_alist_file("res/96.3.965.alist")
|
||||
# H = codes.read_alist_file("res/408.33.844.alist")
|
||||
# H = codes.read_alist_file("res/PEGReg252x504.alist")
|
||||
# H = codes.read_alist_file("res/999.111.3.5543.alist")
|
||||
# H = codes.read_alist_file("res/999.111.3.5565.alist")
|
||||
H = codes.read_alist_file("res/816.1A4.845.alist")
|
||||
k = 272
|
||||
n = 816
|
||||
|
||||
# Read data from files
|
||||
decoders = [
|
||||
proximal.ProximalDecoder(H, gamma=0.01),
|
||||
proximal.ProximalDecoder(H, gamma=0.05),
|
||||
proximal.ProximalDecoder(H, gamma=0.15)
|
||||
]
|
||||
|
||||
data = []
|
||||
for file in os.listdir(results_dir):
|
||||
if file.endswith(".csv"):
|
||||
df = pd.read_csv(os.path.join(results_dir, file))
|
||||
df = df.loc[:, ~df.columns.str.contains('^Unnamed')]
|
||||
data.append(df)
|
||||
sim = simulation.Simulator(n=n, k=k, decoders=decoders, target_frame_errors=100, SNRs=np.arange(1, 6, 0.5))
|
||||
sim_mgr.set_simulator(sim)
|
||||
sim_mgr.start()
|
||||
|
||||
# Create and show graphs
|
||||
SNRs, BERs = sim_mgr.get_current_results()
|
||||
|
||||
sns.set_theme()
|
||||
fig = visualization.show_BER_curves(data)
|
||||
plt.show()
|
||||
df = pd.DataFrame({"SNR": SNRs})
|
||||
df["BER_prox_0_01"] = BERs[0]
|
||||
df["BER_prox_0_05"] = BERs[1]
|
||||
df["BER_prox_0_15"] = BERs[2]
|
||||
|
||||
df.to_csv(f"sim_results/816.1A4.845.csv")
|
||||
|
||||
|
||||
def main():
|
||||
Path("sim_results").mkdir(parents=True, exist_ok=True)
|
||||
|
||||
sys.setrecursionlimit(10 * sys.getrecursionlimit())
|
||||
|
||||
sim_mgr = simulation.SimulationManager(results_dir="sim_results", save_dir="sim_saves")
|
||||
|
||||
if sim_mgr.unfinished_simulation_present():
|
||||
print("Found unfinished simulation. Picking up where it was left of")
|
||||
sim_mgr.load_unfinished()
|
||||
sim_mgr.start()
|
||||
|
||||
SNRs, BERs = sim_mgr.get_current_results()
|
||||
|
||||
df = pd.DataFrame({"SNR": SNRs})
|
||||
# df["ML"] = BERs[0]
|
||||
df["decoder0"] = BERs[0]
|
||||
df["decoder1"] = BERs[1]
|
||||
df["decoder2"] = BERs[2]
|
||||
|
||||
df.to_csv(f"sim_results/paused.csv")
|
||||
else:
|
||||
print("No unfinished simulation present. Starting a new one")
|
||||
|
||||
used_code = "Golay_24_12"
|
||||
|
||||
G = codes.Gs[used_code]
|
||||
H = codes.get_systematic_H(G)
|
||||
|
||||
decoders = [
|
||||
# maximum_likelihood.MLDecoder(G, H),
|
||||
proximal.ProximalDecoder(H, gamma=0.01),
|
||||
proximal.ProximalDecoder(H, gamma=0.05),
|
||||
proximal.ProximalDecoder(H, gamma=0.15)
|
||||
]
|
||||
|
||||
k, n = G.shape
|
||||
|
||||
sim = simulation.Simulator(n=n, k=k, decoders=decoders, SNRs=np.arange(1, 6, 0.5), target_frame_errors=100)
|
||||
|
||||
sim_mgr.set_simulator(sim)
|
||||
sim_mgr.start()
|
||||
|
||||
SNRs, BERs = sim_mgr.get_current_results()
|
||||
|
||||
df = pd.DataFrame({"SNR": SNRs})
|
||||
# df["ML"] = BERs[0]
|
||||
df["prox_0_01"] = BERs[0]
|
||||
df["prox_0_05"] = BERs[1]
|
||||
df["prox_0_15"] = BERs[2]
|
||||
|
||||
df.to_csv(f"sim_results/golay.csv")
|
||||
|
||||
plot_results()
|
||||
simulate_new(sim_mgr)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
45
sw/plot_results.py
Normal file
45
sw/plot_results.py
Normal file
@ -0,0 +1,45 @@
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
import seaborn as sns
|
||||
import pandas as pd
|
||||
import os
|
||||
from utility import visualization
|
||||
|
||||
|
||||
def plot_results():
|
||||
graph_names = {"96.3.965": "n=96, k=48 - 965",
|
||||
"204.3.486": "n=204, k=102 - 486",
|
||||
"204.55.187": "n=204, k=102 - 187",
|
||||
"408.33.844": "n=408, k=204 - 844",
|
||||
"816.1A4.845": "n=816, k=272 - 843",
|
||||
"999.111.3.5543": "n=999, k=888 - 5543",
|
||||
"999.111.3.5565": "n=999, k=888 - 5565",
|
||||
"PEGReg252x504": "n=504, k=252 - PEGReg"}
|
||||
|
||||
line_labels = {"BER_ML": "ML",
|
||||
"BER_prox_0_15": "$\gamma = 0.15$",
|
||||
"BER_prox_0_05": "$\gamma = 0.05$",
|
||||
"BER_prox_0_01": "$\gamma = 0.01$"}
|
||||
|
||||
# Read data from files
|
||||
results_dir = "sim_results"
|
||||
|
||||
data = {}
|
||||
for file in os.listdir(results_dir):
|
||||
if file.endswith(".csv"):
|
||||
filename = os.path.splitext(file)[0]
|
||||
|
||||
df = pd.read_csv(os.path.join(results_dir, file))
|
||||
df = df.loc[:, ~df.columns.str.contains('^Unnamed')]
|
||||
data[graph_names[filename]] = df
|
||||
|
||||
# Create and show graphs
|
||||
|
||||
sns.set_theme()
|
||||
fig = visualization.show_BER_curves("Bit-Error-Rates of proximal decoder for different codes",
|
||||
data, num_cols=4, line_labels=line_labels)
|
||||
plt.show()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
plot_results()
|
||||
310
sw/res/204.3.486.alist
Normal file
310
sw/res/204.3.486.alist
Normal file
@ -0,0 +1,310 @@
|
||||
204 102
|
||||
3 6
|
||||
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
|
||||
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
|
||||
76 98 67
|
||||
67 36 11
|
||||
17 44 4
|
||||
44 66 94
|
||||
79 24 34
|
||||
95 69 6
|
||||
82 87 12
|
||||
87 60 41
|
||||
3 8 45
|
||||
14 2 95
|
||||
31 79 96
|
||||
99 62 46
|
||||
98 6 48
|
||||
45 29 30
|
||||
84 33 39
|
||||
23 35 13
|
||||
4 23 84
|
||||
92 91 74
|
||||
64 77 20
|
||||
75 99 60
|
||||
57 100 77
|
||||
58 59 36
|
||||
56 12 40
|
||||
51 80 32
|
||||
50 54 21
|
||||
19 37 56
|
||||
54 86 24
|
||||
36 48 43
|
||||
5 70 47
|
||||
93 38 98
|
||||
11 78 54
|
||||
25 71 102
|
||||
16 88 1
|
||||
8 61 19
|
||||
42 40 14
|
||||
94 13 51
|
||||
32 49 31
|
||||
9 56 59
|
||||
74 20 26
|
||||
62 43 92
|
||||
63 75 66
|
||||
38 34 83
|
||||
72 65 93
|
||||
71 55 23
|
||||
18 22 78
|
||||
97 96 53
|
||||
52 31 29
|
||||
2 27 99
|
||||
85 42 86
|
||||
90 28 79
|
||||
59 85 27
|
||||
21 15 73
|
||||
27 45 5
|
||||
91 5 87
|
||||
29 53 3
|
||||
66 17 81
|
||||
101 74 2
|
||||
88 46 55
|
||||
49 97 42
|
||||
15 51 18
|
||||
100 63 16
|
||||
68 41 10
|
||||
47 82 35
|
||||
26 68 101
|
||||
22 57 9
|
||||
13 19 58
|
||||
83 89 15
|
||||
55 73 61
|
||||
35 10 38
|
||||
43 39 37
|
||||
69 7 89
|
||||
61 16 70
|
||||
53 64 17
|
||||
10 25 82
|
||||
89 26 22
|
||||
39 101 91
|
||||
65 1 75
|
||||
30 14 72
|
||||
41 92 100
|
||||
37 47 7
|
||||
70 81 62
|
||||
86 76 88
|
||||
28 50 63
|
||||
20 95 90
|
||||
102 72 76
|
||||
12 11 25
|
||||
80 3 57
|
||||
6 67 8
|
||||
73 9 44
|
||||
96 4 28
|
||||
34 21 80
|
||||
78 58 97
|
||||
60 90 71
|
||||
24 18 85
|
||||
40 94 33
|
||||
46 102 65
|
||||
48 93 68
|
||||
81 83 50
|
||||
7 30 49
|
||||
33 52 69
|
||||
77 84 52
|
||||
1 32 64
|
||||
99 95 33
|
||||
66 76 62
|
||||
41 102 80
|
||||
9 99 13
|
||||
25 45 35
|
||||
2 91 90
|
||||
16 89 53
|
||||
88 39 6
|
||||
42 11 38
|
||||
11 49 84
|
||||
35 51 39
|
||||
102 60 27
|
||||
57 14 26
|
||||
27 80 42
|
||||
101 42 50
|
||||
70 34 44
|
||||
30 92 5
|
||||
39 79 65
|
||||
92 29 101
|
||||
64 28 82
|
||||
53 67 21
|
||||
93 8 17
|
||||
76 43 23
|
||||
40 10 76
|
||||
67 84 41
|
||||
3 98 7
|
||||
36 52 63
|
||||
58 18 71
|
||||
33 88 11
|
||||
55 75 78
|
||||
23 56 29
|
||||
72 23 92
|
||||
4 57 94
|
||||
5 2 85
|
||||
15 70 49
|
||||
28 40 83
|
||||
61 71 99
|
||||
54 9 91
|
||||
63 19 4
|
||||
80 35 72
|
||||
10 12 48
|
||||
50 82 32
|
||||
71 83 100
|
||||
79 86 47
|
||||
26 48 52
|
||||
73 3 28
|
||||
65 101 97
|
||||
29 26 86
|
||||
38 66 12
|
||||
74 97 56
|
||||
75 7 36
|
||||
77 27 69
|
||||
14 63 74
|
||||
95 16 55
|
||||
47 4 73
|
||||
62 24 19
|
||||
86 73 59
|
||||
51 61 30
|
||||
84 47 88
|
||||
90 65 61
|
||||
48 72 2
|
||||
60 77 31
|
||||
87 94 77
|
||||
44 59 3
|
||||
13 36 1
|
||||
78 13 60
|
||||
56 54 45
|
||||
100 58 89
|
||||
17 74 15
|
||||
97 81 34
|
||||
6 87 64
|
||||
96 6 40
|
||||
19 17 16
|
||||
43 44 18
|
||||
89 62 67
|
||||
91 93 24
|
||||
1 100 68
|
||||
85 33 98
|
||||
31 37 20
|
||||
81 96 43
|
||||
94 41 95
|
||||
46 15 57
|
||||
45 32 14
|
||||
8 64 9
|
||||
59 21 10
|
||||
32 53 79
|
||||
49 25 75
|
||||
22 1 58
|
||||
52 22 25
|
||||
18 50 87
|
||||
34 68 66
|
||||
82 20 93
|
||||
12 5 54
|
||||
37 78 70
|
||||
21 30 37
|
||||
68 85 8
|
||||
69 31 102
|
||||
7 38 81
|
||||
24 69 51
|
||||
20 46 96
|
||||
98 55 22
|
||||
83 90 46
|
||||
102 179 77 190 33 167
|
||||
48 108 10 136 57 163
|
||||
9 128 87 148 55 166
|
||||
17 135 90 157 3 141
|
||||
29 136 54 195 53 119
|
||||
88 173 13 174 6 110
|
||||
99 200 71 153 80 128
|
||||
34 186 9 124 88 198
|
||||
38 106 89 140 65 186
|
||||
74 143 69 126 62 187
|
||||
31 112 86 111 2 131
|
||||
86 195 23 143 7 151
|
||||
66 167 36 168 16 106
|
||||
10 155 78 115 35 185
|
||||
60 137 52 184 67 171
|
||||
33 109 72 156 61 175
|
||||
3 171 56 175 73 124
|
||||
45 192 94 130 60 176
|
||||
26 175 66 141 34 158
|
||||
84 202 39 194 19 181
|
||||
52 197 91 187 25 123
|
||||
65 190 45 191 75 203
|
||||
16 133 17 134 44 125
|
||||
94 201 5 158 27 178
|
||||
32 107 74 189 86 191
|
||||
64 147 75 150 39 115
|
||||
53 116 48 154 51 114
|
||||
83 138 50 122 90 148
|
||||
55 150 14 121 47 133
|
||||
78 119 99 197 14 160
|
||||
11 181 47 199 37 164
|
||||
37 188 102 185 24 144
|
||||
100 131 15 180 95 103
|
||||
91 193 42 118 5 172
|
||||
69 113 16 142 63 107
|
||||
28 129 2 167 22 153
|
||||
80 196 26 181 70 197
|
||||
42 151 30 200 69 111
|
||||
76 120 70 110 15 113
|
||||
95 126 35 138 23 174
|
||||
79 105 62 183 8 127
|
||||
35 111 49 117 59 116
|
||||
70 176 40 125 28 182
|
||||
4 166 3 176 89 118
|
||||
14 185 53 107 9 169
|
||||
96 184 58 202 12 204
|
||||
63 157 80 161 29 146
|
||||
97 163 28 147 13 143
|
||||
59 189 37 112 99 137
|
||||
25 144 83 192 98 117
|
||||
24 160 60 113 36 201
|
||||
47 191 100 129 101 147
|
||||
73 123 55 188 46 109
|
||||
27 140 25 169 31 195
|
||||
68 132 44 203 58 156
|
||||
23 169 38 133 26 152
|
||||
21 115 65 135 87 184
|
||||
22 130 92 170 66 190
|
||||
51 187 22 166 38 159
|
||||
93 164 8 114 20 168
|
||||
72 139 34 160 68 162
|
||||
40 158 12 177 81 104
|
||||
41 141 61 155 83 129
|
||||
19 122 73 186 102 173
|
||||
77 149 43 162 96 120
|
||||
56 104 4 151 41 193
|
||||
2 127 88 123 1 177
|
||||
62 198 64 193 97 179
|
||||
71 199 6 201 100 154
|
||||
81 118 29 137 72 196
|
||||
44 145 32 139 93 130
|
||||
43 134 85 163 78 142
|
||||
89 148 68 159 52 157
|
||||
39 152 57 171 18 155
|
||||
20 153 41 132 77 189
|
||||
1 125 82 104 85 126
|
||||
101 154 19 164 21 165
|
||||
92 168 31 196 45 132
|
||||
5 146 11 120 50 188
|
||||
87 142 24 116 91 105
|
||||
98 182 81 172 56 200
|
||||
7 194 63 144 74 122
|
||||
67 204 98 145 42 138
|
||||
15 161 101 127 17 112
|
||||
49 180 51 198 94 136
|
||||
82 159 27 146 49 150
|
||||
8 165 7 173 54 192
|
||||
58 110 33 131 82 161
|
||||
75 177 67 109 71 170
|
||||
50 162 93 204 84 108
|
||||
54 178 18 108 76 140
|
||||
18 121 79 119 40 134
|
||||
30 124 97 178 43 194
|
||||
36 183 95 165 4 135
|
||||
6 156 84 103 10 183
|
||||
90 174 46 182 11 202
|
||||
46 172 59 152 92 149
|
||||
13 203 1 128 30 180
|
||||
12 103 20 106 48 139
|
||||
61 170 21 179 79 145
|
||||
57 117 76 149 64 121
|
||||
85 114 96 105 32 199
|
||||
310
sw/res/204.55.187.alist
Normal file
310
sw/res/204.55.187.alist
Normal file
@ -0,0 +1,310 @@
|
||||
204 102
|
||||
5 10
|
||||
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
|
||||
10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
|
||||
1 12 41 20 52
|
||||
2 41 28 40 34
|
||||
3 55 98 89 102
|
||||
4 16 64 6 13
|
||||
5 93 58 37 25
|
||||
6 91 62 67 68
|
||||
7 43 30 34 62
|
||||
8 87 53 48 50
|
||||
9 85 81 43 74
|
||||
10 82 26 77 44
|
||||
11 42 72 82 33
|
||||
12 98 83 54 65
|
||||
13 65 48 41 77
|
||||
14 10 71 47 92
|
||||
15 17 74 2 49
|
||||
16 100 63 81 24
|
||||
17 6 36 55 5
|
||||
18 80 59 98 1
|
||||
19 101 11 80 70
|
||||
20 47 32 56 90
|
||||
21 89 49 60 93
|
||||
22 19 27 87 86
|
||||
23 7 19 91 10
|
||||
24 59 25 70 66
|
||||
25 49 96 72 12
|
||||
26 64 76 11 48
|
||||
27 63 35 1 26
|
||||
28 54 75 57 11
|
||||
29 31 93 35 91
|
||||
30 95 66 32 98
|
||||
31 56 3 22 14
|
||||
32 88 21 3 23
|
||||
33 79 88 13 8
|
||||
34 13 46 96 37
|
||||
35 36 80 62 40
|
||||
36 81 101 83 97
|
||||
37 8 55 19 4
|
||||
38 37 97 102 60
|
||||
39 94 52 88 72
|
||||
40 14 90 26 9
|
||||
41 9 39 75 101
|
||||
42 3 5 24 27
|
||||
43 40 42 51 79
|
||||
44 22 17 90 63
|
||||
45 84 43 52 76
|
||||
46 97 47 85 80
|
||||
47 33 18 84 95
|
||||
48 29 73 36 84
|
||||
49 92 50 78 73
|
||||
50 27 13 95 20
|
||||
51 20 102 49 88
|
||||
52 71 65 66 89
|
||||
53 99 10 30 85
|
||||
54 52 85 50 69
|
||||
55 78 60 25 81
|
||||
56 96 70 38 43
|
||||
57 69 67 65 19
|
||||
58 74 68 14 30
|
||||
59 60 69 16 41
|
||||
60 35 54 53 39
|
||||
61 90 87 23 46
|
||||
62 48 99 21 18
|
||||
63 28 95 45 71
|
||||
64 73 86 31 53
|
||||
65 76 23 93 78
|
||||
66 72 51 46 57
|
||||
67 25 79 28 16
|
||||
68 51 100 15 96
|
||||
69 61 37 29 83
|
||||
70 75 15 71 58
|
||||
71 68 34 4 17
|
||||
72 5 92 101 21
|
||||
73 24 8 17 7
|
||||
74 32 61 27 99
|
||||
75 4 84 44 2
|
||||
76 34 33 39 38
|
||||
77 46 24 69 31
|
||||
78 39 6 58 32
|
||||
79 45 29 64 82
|
||||
80 2 7 94 56
|
||||
81 57 45 33 87
|
||||
82 1 94 100 54
|
||||
83 86 44 7 47
|
||||
84 77 91 74 64
|
||||
85 26 4 18 67
|
||||
86 102 2 12 35
|
||||
87 83 77 5 15
|
||||
88 11 9 63 59
|
||||
89 50 57 97 22
|
||||
90 53 78 68 29
|
||||
91 58 56 86 51
|
||||
92 38 16 9 42
|
||||
93 18 40 10 61
|
||||
94 30 31 76 28
|
||||
95 44 14 42 100
|
||||
96 62 82 59 75
|
||||
97 67 12 99 45
|
||||
98 21 22 73 94
|
||||
99 23 20 79 55
|
||||
100 70 89 8 36
|
||||
101 15 38 61 3
|
||||
102 66 1 92 6
|
||||
1 89 69 9 62
|
||||
2 95 87 69 99
|
||||
3 46 50 93 70
|
||||
4 20 38 65 100
|
||||
5 94 10 86 74
|
||||
6 27 84 82 12
|
||||
7 15 33 41 89
|
||||
8 44 93 11 52
|
||||
9 82 73 61 4
|
||||
10 101 54 66 55
|
||||
11 62 94 97 15
|
||||
12 4 40 70 69
|
||||
13 85 42 89 32
|
||||
14 86 11 96 29
|
||||
15 31 37 42 66
|
||||
16 90 58 95 7
|
||||
17 99 41 64 93
|
||||
18 72 74 71 87
|
||||
19 2 85 14 63
|
||||
20 78 66 18 43
|
||||
21 84 35 38 79
|
||||
22 12 100 47 101
|
||||
23 18 89 16 39
|
||||
24 21 82 50 19
|
||||
25 45 30 4 77
|
||||
26 47 70 102 61
|
||||
27 70 62 88 85
|
||||
28 1 19 78 72
|
||||
29 19 16 51 94
|
||||
30 41 23 72 47
|
||||
31 23 25 75 51
|
||||
32 64 68 63 57
|
||||
33 66 44 74 40
|
||||
34 69 64 98 97
|
||||
35 57 13 90 10
|
||||
36 16 34 53 65
|
||||
37 36 78 45 54
|
||||
38 30 52 13 67
|
||||
39 79 22 5 2
|
||||
40 65 39 24 84
|
||||
41 68 88 19 81
|
||||
42 91 2 76 46
|
||||
43 37 24 68 49
|
||||
44 13 18 36 24
|
||||
45 24 92 26 23
|
||||
46 55 45 40 83
|
||||
47 48 49 58 35
|
||||
48 97 28 52 59
|
||||
49 32 77 54 16
|
||||
50 59 56 23 68
|
||||
51 80 90 84 3
|
||||
52 58 21 33 27
|
||||
53 33 75 91 26
|
||||
54 56 8 99 42
|
||||
55 53 97 44 41
|
||||
56 40 76 100 5
|
||||
57 3 47 29 34
|
||||
58 81 26 22 13
|
||||
59 38 12 17 95
|
||||
60 6 101 30 56
|
||||
61 52 95 77 36
|
||||
62 74 4 101 50
|
||||
63 50 6 15 25
|
||||
64 35 14 94 75
|
||||
65 10 80 31 6
|
||||
66 7 36 21 64
|
||||
67 22 71 20 37
|
||||
68 11 98 27 38
|
||||
69 28 86 92 88
|
||||
70 76 57 55 82
|
||||
71 102 91 8 9
|
||||
72 83 48 6 14
|
||||
73 39 63 10 102
|
||||
74 29 65 60 22
|
||||
75 49 7 85 1
|
||||
76 25 3 7 71
|
||||
77 73 20 59 33
|
||||
78 88 15 56 44
|
||||
79 96 9 32 18
|
||||
80 34 67 87 78
|
||||
81 54 59 34 31
|
||||
82 93 102 67 90
|
||||
83 92 99 25 91
|
||||
84 67 96 81 92
|
||||
85 98 51 28 60
|
||||
86 63 79 49 80
|
||||
87 51 55 35 30
|
||||
88 60 31 1 17
|
||||
89 77 81 2 11
|
||||
90 8 43 12 28
|
||||
91 61 5 80 48
|
||||
92 17 32 43 53
|
||||
93 100 27 48 45
|
||||
94 71 61 57 96
|
||||
95 5 60 46 8
|
||||
96 87 17 39 98
|
||||
97 9 72 3 86
|
||||
98 26 29 62 20
|
||||
99 43 46 73 58
|
||||
100 75 83 79 73
|
||||
101 14 1 37 76
|
||||
102 42 53 83 21
|
||||
1 103 82 130 102 203 27 190 18 177
|
||||
2 104 80 121 86 144 15 191 75 141
|
||||
3 105 42 159 31 178 32 199 101 153
|
||||
4 106 75 114 85 164 71 127 37 111
|
||||
5 107 72 197 42 193 87 141 17 158
|
||||
6 108 17 162 78 165 4 174 102 167
|
||||
7 109 23 168 80 177 83 178 73 118
|
||||
8 110 37 192 73 156 100 173 33 197
|
||||
9 111 41 199 88 181 92 103 40 173
|
||||
10 112 14 167 53 107 93 175 23 137
|
||||
11 113 88 170 19 116 26 110 28 191
|
||||
12 114 1 124 97 161 86 192 25 108
|
||||
13 115 34 146 50 137 33 140 4 160
|
||||
14 116 40 203 95 166 58 121 31 174
|
||||
15 117 101 109 70 180 68 165 87 113
|
||||
16 118 4 138 92 131 59 125 67 151
|
||||
17 119 15 194 44 198 73 161 71 190
|
||||
18 120 93 125 47 146 85 122 62 181
|
||||
19 121 22 131 23 130 37 143 57 126
|
||||
20 122 51 106 99 179 1 169 50 200
|
||||
21 123 98 126 32 154 62 168 72 204
|
||||
22 124 44 169 98 141 31 160 89 176
|
||||
23 125 99 133 65 132 61 152 32 147
|
||||
24 126 73 147 77 145 42 142 16 146
|
||||
25 127 67 178 24 133 55 185 5 165
|
||||
26 128 85 200 10 160 40 147 27 155
|
||||
27 129 50 108 22 195 74 170 42 154
|
||||
28 130 63 171 2 150 67 187 94 192
|
||||
29 131 48 176 79 200 69 159 90 116
|
||||
30 132 94 140 7 127 53 162 58 189
|
||||
31 133 29 117 94 190 64 167 77 183
|
||||
32 134 74 151 20 194 30 181 78 115
|
||||
33 135 47 155 76 109 81 154 11 179
|
||||
34 136 76 182 71 138 7 183 2 159
|
||||
35 137 60 166 27 123 29 189 86 149
|
||||
36 138 35 139 17 168 48 146 100 163
|
||||
37 139 38 145 69 117 5 203 34 169
|
||||
38 140 92 161 101 106 56 123 76 170
|
||||
39 141 78 175 41 142 76 198 60 125
|
||||
40 142 43 158 93 114 2 148 35 135
|
||||
41 143 2 132 1 119 13 109 59 157
|
||||
42 144 11 204 43 115 95 117 92 156
|
||||
43 145 7 201 45 192 9 194 56 122
|
||||
44 146 95 110 83 135 75 157 10 180
|
||||
45 147 79 127 81 148 63 139 97 195
|
||||
46 148 77 105 34 201 66 197 61 144
|
||||
47 149 20 128 46 159 14 124 83 132
|
||||
48 150 62 149 13 174 8 195 26 193
|
||||
49 151 25 177 21 149 51 188 15 145
|
||||
50 152 89 165 49 105 54 126 8 164
|
||||
51 153 68 189 66 187 43 131 91 133
|
||||
52 154 54 163 39 140 45 150 1 110
|
||||
53 155 90 157 8 204 60 138 64 194
|
||||
54 156 28 183 60 112 12 151 82 139
|
||||
55 157 3 148 37 189 17 172 99 112
|
||||
56 158 31 156 91 152 20 180 80 162
|
||||
57 159 81 137 89 172 28 196 66 134
|
||||
58 160 91 154 5 118 78 149 70 201
|
||||
59 161 24 152 18 183 96 179 88 150
|
||||
60 162 59 190 55 197 21 176 38 187
|
||||
61 163 69 193 74 196 101 111 93 128
|
||||
62 164 96 113 6 129 35 200 7 103
|
||||
63 165 27 188 16 175 88 134 44 121
|
||||
64 166 26 134 4 136 79 119 84 168
|
||||
65 167 13 142 52 176 57 106 12 138
|
||||
66 168 102 135 30 122 52 112 24 117
|
||||
67 169 97 186 57 182 6 184 85 140
|
||||
68 170 71 143 58 134 90 145 6 152
|
||||
69 171 57 136 59 103 77 104 54 114
|
||||
70 172 100 129 56 128 24 114 19 105
|
||||
71 173 52 196 14 169 70 120 63 178
|
||||
72 174 66 120 11 199 25 132 39 130
|
||||
73 175 64 179 48 111 98 201 49 202
|
||||
74 176 58 164 15 120 84 135 9 107
|
||||
75 177 70 202 28 155 41 133 96 166
|
||||
76 178 65 172 26 158 94 144 45 203
|
||||
77 179 84 191 87 151 10 163 13 127
|
||||
78 180 55 122 90 139 49 130 65 182
|
||||
79 181 33 141 67 188 99 202 43 123
|
||||
80 182 18 153 35 167 19 193 46 188
|
||||
81 183 36 160 9 191 16 186 55 143
|
||||
82 184 10 111 96 126 11 108 79 172
|
||||
83 185 87 174 12 202 36 204 69 148
|
||||
84 186 45 123 75 108 47 153 48 142
|
||||
85 187 9 115 54 121 46 177 53 129
|
||||
86 188 83 116 64 171 91 107 22 199
|
||||
87 189 8 198 61 104 22 182 81 120
|
||||
88 190 32 180 33 143 39 129 51 171
|
||||
89 191 21 103 100 125 3 115 52 109
|
||||
90 192 61 118 40 153 44 137 20 184
|
||||
91 193 6 144 84 173 23 155 29 185
|
||||
92 194 49 185 72 147 102 171 14 186
|
||||
93 195 5 184 29 110 65 105 21 119
|
||||
94 196 39 107 82 113 80 166 98 131
|
||||
95 197 30 104 63 163 50 118 47 161
|
||||
96 198 56 181 25 186 34 116 68 196
|
||||
97 199 46 150 38 157 89 113 36 136
|
||||
98 200 12 187 3 170 18 136 30 198
|
||||
99 201 53 119 62 185 97 156 74 104
|
||||
100 202 16 195 68 124 82 158 95 106
|
||||
101 203 19 112 36 162 72 164 41 124
|
||||
102 204 86 173 51 184 38 128 3 175
|
||||
616
sw/res/408.33.844.alist
Normal file
616
sw/res/408.33.844.alist
Normal file
@ -0,0 +1,616 @@
|
||||
408 204
|
||||
3 6
|
||||
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
|
||||
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
|
||||
27 43 140
|
||||
88 42 106
|
||||
71 80 202
|
||||
158 129 15
|
||||
125 149 93
|
||||
13 158 180
|
||||
166 146 23
|
||||
12 65 153
|
||||
147 199 17
|
||||
4 180 99
|
||||
84 113 103
|
||||
146 51 150
|
||||
75 30 160
|
||||
163 49 87
|
||||
29 192 2
|
||||
159 74 104
|
||||
18 95 157
|
||||
86 116 132
|
||||
102 166 81
|
||||
121 60 185
|
||||
156 203 56
|
||||
63 32 36
|
||||
191 106 196
|
||||
107 128 21
|
||||
177 48 181
|
||||
151 71 80
|
||||
119 12 69
|
||||
134 145 164
|
||||
69 54 25
|
||||
111 39 33
|
||||
114 204 187
|
||||
93 38 188
|
||||
168 105 8
|
||||
122 98 163
|
||||
67 36 5
|
||||
43 186 18
|
||||
202 66 131
|
||||
162 107 126
|
||||
85 163 137
|
||||
72 41 48
|
||||
170 27 149
|
||||
126 79 179
|
||||
99 25 161
|
||||
34 122 63
|
||||
144 22 146
|
||||
157 150 183
|
||||
79 175 62
|
||||
80 40 192
|
||||
90 33 75
|
||||
161 46 73
|
||||
81 108 34
|
||||
62 2 19
|
||||
77 144 54
|
||||
21 73 53
|
||||
197 72 195
|
||||
40 156 78
|
||||
50 92 138
|
||||
36 4 184
|
||||
155 23 42
|
||||
65 26 177
|
||||
47 187 6
|
||||
153 3 27
|
||||
57 134 127
|
||||
28 200 14
|
||||
184 137 154
|
||||
39 117 128
|
||||
94 13 39
|
||||
145 21 122
|
||||
92 82 57
|
||||
59 174 200
|
||||
2 11 125
|
||||
186 119 109
|
||||
58 148 169
|
||||
109 55 1
|
||||
175 8 145
|
||||
44 132 32
|
||||
98 191 83
|
||||
140 138 156
|
||||
46 56 123
|
||||
169 87 28
|
||||
22 96 203
|
||||
37 152 112
|
||||
174 37 12
|
||||
20 29 197
|
||||
32 20 29
|
||||
53 19 143
|
||||
61 88 90
|
||||
8 75 35
|
||||
181 198 55
|
||||
115 126 10
|
||||
10 159 98
|
||||
203 115 85
|
||||
171 161 191
|
||||
135 10 7
|
||||
31 103 134
|
||||
26 85 141
|
||||
173 1 114
|
||||
128 197 198
|
||||
7 64 118
|
||||
103 141 76
|
||||
108 86 61
|
||||
74 17 116
|
||||
101 196 22
|
||||
19 91 105
|
||||
6 167 45
|
||||
190 123 129
|
||||
117 31 108
|
||||
130 97 155
|
||||
14 151 92
|
||||
127 50 88
|
||||
131 184 170
|
||||
106 125 101
|
||||
138 136 120
|
||||
66 93 144
|
||||
82 70 38
|
||||
55 157 107
|
||||
150 176 82
|
||||
204 58 37
|
||||
15 133 91
|
||||
97 15 44
|
||||
83 140 130
|
||||
142 135 95
|
||||
104 77 52
|
||||
194 59 199
|
||||
35 104 142
|
||||
17 139 11
|
||||
110 162 9
|
||||
176 142 148
|
||||
120 57 47
|
||||
60 62 124
|
||||
116 188 51
|
||||
48 194 162
|
||||
11 9 194
|
||||
24 118 77
|
||||
188 124 110
|
||||
198 61 74
|
||||
89 47 68
|
||||
192 45 113
|
||||
5 16 72
|
||||
136 5 102
|
||||
118 155 71
|
||||
56 153 182
|
||||
9 181 96
|
||||
149 202 84
|
||||
199 63 4
|
||||
164 114 172
|
||||
100 170 117
|
||||
137 110 97
|
||||
165 24 151
|
||||
96 185 26
|
||||
112 69 168
|
||||
113 6 67
|
||||
132 164 13
|
||||
189 165 41
|
||||
180 147 176
|
||||
167 121 60
|
||||
179 7 89
|
||||
148 177 173
|
||||
139 183 186
|
||||
183 67 20
|
||||
73 172 50
|
||||
30 168 193
|
||||
87 179 59
|
||||
68 131 58
|
||||
129 154 64
|
||||
160 112 46
|
||||
33 18 16
|
||||
123 160 121
|
||||
172 89 147
|
||||
185 44 3
|
||||
78 94 43
|
||||
154 81 119
|
||||
200 127 189
|
||||
52 68 66
|
||||
51 143 201
|
||||
70 99 100
|
||||
38 53 94
|
||||
152 83 49
|
||||
178 111 135
|
||||
201 173 24
|
||||
64 178 30
|
||||
187 182 139
|
||||
45 76 159
|
||||
41 78 31
|
||||
195 189 70
|
||||
23 109 79
|
||||
133 34 175
|
||||
91 100 174
|
||||
49 130 111
|
||||
42 90 158
|
||||
3 190 165
|
||||
95 28 86
|
||||
1 101 178
|
||||
76 102 152
|
||||
124 14 204
|
||||
25 84 65
|
||||
54 169 136
|
||||
143 171 190
|
||||
16 201 167
|
||||
196 52 115
|
||||
182 120 133
|
||||
105 193 40
|
||||
141 195 171
|
||||
193 35 166
|
||||
84 69 187
|
||||
27 150 193
|
||||
201 8 124
|
||||
71 9 28
|
||||
192 181 95
|
||||
146 151 62
|
||||
20 128 83
|
||||
91 20 9
|
||||
15 88 185
|
||||
18 202 133
|
||||
89 142 37
|
||||
198 170 189
|
||||
77 71 159
|
||||
101 156 183
|
||||
120 126 34
|
||||
130 122 197
|
||||
43 144 33
|
||||
121 189 45
|
||||
62 26 74
|
||||
196 168 19
|
||||
180 58 117
|
||||
173 149 90
|
||||
92 89 203
|
||||
187 24 127
|
||||
75 104 64
|
||||
134 4 88
|
||||
124 38 3
|
||||
169 83 161
|
||||
190 93 198
|
||||
159 201 195
|
||||
151 124 93
|
||||
57 43 147
|
||||
40 153 170
|
||||
6 194 57
|
||||
154 65 160
|
||||
50 154 23
|
||||
79 135 141
|
||||
145 91 108
|
||||
109 19 130
|
||||
85 130 162
|
||||
106 90 135
|
||||
117 166 144
|
||||
66 49 47
|
||||
140 191 89
|
||||
164 101 110
|
||||
150 197 101
|
||||
125 87 188
|
||||
141 73 65
|
||||
11 78 24
|
||||
97 164 131
|
||||
37 48 94
|
||||
32 127 164
|
||||
107 64 16
|
||||
152 79 2
|
||||
58 173 6
|
||||
29 3 139
|
||||
21 161 70
|
||||
165 167 129
|
||||
166 136 148
|
||||
155 177 7
|
||||
22 34 167
|
||||
193 118 174
|
||||
73 119 17
|
||||
51 172 27
|
||||
103 11 118
|
||||
64 115 140
|
||||
72 121 109
|
||||
26 47 128
|
||||
83 184 55
|
||||
131 169 11
|
||||
175 45 59
|
||||
69 30 132
|
||||
13 178 31
|
||||
170 75 21
|
||||
5 86 20
|
||||
94 31 143
|
||||
111 56 84
|
||||
110 42 168
|
||||
135 174 184
|
||||
68 41 152
|
||||
167 112 40
|
||||
33 29 97
|
||||
168 175 169
|
||||
186 10 155
|
||||
46 61 32
|
||||
139 55 116
|
||||
137 195 172
|
||||
203 187 58
|
||||
204 17 201
|
||||
45 53 69
|
||||
149 200 71
|
||||
179 114 5
|
||||
47 109 102
|
||||
8 70 22
|
||||
127 145 35
|
||||
4 94 173
|
||||
184 85 46
|
||||
44 186 125
|
||||
163 157 200
|
||||
93 77 26
|
||||
19 12 100
|
||||
61 62 181
|
||||
52 25 15
|
||||
100 105 87
|
||||
30 40 61
|
||||
42 193 115
|
||||
176 46 126
|
||||
136 76 73
|
||||
142 50 190
|
||||
7 183 199
|
||||
147 84 98
|
||||
1 147 52
|
||||
54 33 158
|
||||
99 106 165
|
||||
3 97 166
|
||||
12 159 138
|
||||
195 125 25
|
||||
144 1 85
|
||||
105 32 41
|
||||
104 72 157
|
||||
200 141 105
|
||||
188 103 80
|
||||
38 39 77
|
||||
56 140 178
|
||||
31 165 43
|
||||
133 160 48
|
||||
98 57 150
|
||||
14 110 49
|
||||
132 14 119
|
||||
25 66 86
|
||||
34 132 137
|
||||
108 123 14
|
||||
86 198 114
|
||||
171 44 142
|
||||
95 7 120
|
||||
35 22 76
|
||||
55 133 186
|
||||
82 36 8
|
||||
76 52 54
|
||||
181 28 176
|
||||
90 185 67
|
||||
119 176 112
|
||||
24 82 91
|
||||
78 81 50
|
||||
174 192 146
|
||||
16 188 149
|
||||
162 199 30
|
||||
88 18 81
|
||||
67 107 175
|
||||
197 37 4
|
||||
191 35 122
|
||||
189 203 99
|
||||
81 152 180
|
||||
178 163 121
|
||||
59 63 154
|
||||
17 131 78
|
||||
113 108 63
|
||||
63 137 153
|
||||
143 21 38
|
||||
65 117 194
|
||||
74 67 1
|
||||
60 23 111
|
||||
153 102 134
|
||||
2 74 39
|
||||
53 51 103
|
||||
9 113 51
|
||||
28 92 82
|
||||
194 179 182
|
||||
158 100 92
|
||||
199 13 56
|
||||
118 16 79
|
||||
156 95 36
|
||||
36 2 145
|
||||
126 5 202
|
||||
128 134 44
|
||||
185 138 75
|
||||
114 120 177
|
||||
183 98 179
|
||||
80 15 66
|
||||
115 96 12
|
||||
102 116 60
|
||||
129 182 10
|
||||
202 180 171
|
||||
48 171 68
|
||||
10 162 42
|
||||
148 155 53
|
||||
161 60 136
|
||||
177 204 72
|
||||
123 148 13
|
||||
172 129 196
|
||||
112 68 104
|
||||
39 196 123
|
||||
157 80 204
|
||||
160 158 96
|
||||
138 6 191
|
||||
41 139 151
|
||||
96 111 107
|
||||
122 190 106
|
||||
23 54 192
|
||||
116 143 29
|
||||
49 27 18
|
||||
182 59 163
|
||||
87 99 113
|
||||
70 146 156
|
||||
193 316 97 322 74 365
|
||||
71 368 52 377 15 258
|
||||
191 319 62 260 170 231
|
||||
10 300 58 230 145 354
|
||||
139 279 140 378 35 296
|
||||
105 238 152 399 61 259
|
||||
99 314 157 339 94 264
|
||||
88 298 75 207 33 342
|
||||
143 370 133 208 127 212
|
||||
91 389 94 288 90 386
|
||||
133 253 71 269 126 274
|
||||
8 320 27 305 83 384
|
||||
6 277 67 374 153 393
|
||||
109 332 195 333 64 336
|
||||
119 213 120 383 4 307
|
||||
199 350 139 375 167 257
|
||||
126 360 102 293 9 267
|
||||
17 214 167 352 36 405
|
||||
104 305 86 243 52 224
|
||||
84 211 85 212 160 279
|
||||
54 261 68 363 24 278
|
||||
81 265 45 340 103 298
|
||||
186 403 59 366 7 240
|
||||
134 347 149 228 180 253
|
||||
196 334 43 307 29 321
|
||||
96 272 60 223 150 304
|
||||
1 206 41 405 62 268
|
||||
64 371 192 344 80 208
|
||||
15 260 84 286 85 404
|
||||
162 309 13 276 181 351
|
||||
95 329 107 280 184 277
|
||||
85 256 22 323 76 289
|
||||
167 286 49 317 30 221
|
||||
44 335 187 265 51 219
|
||||
125 340 204 355 88 299
|
||||
58 377 35 342 22 376
|
||||
82 255 83 354 118 215
|
||||
177 327 32 231 115 363
|
||||
66 396 30 327 67 368
|
||||
56 237 48 309 202 285
|
||||
184 400 40 284 154 323
|
||||
190 310 2 282 59 389
|
||||
36 221 1 236 171 329
|
||||
76 302 170 338 120 379
|
||||
183 294 138 275 105 222
|
||||
79 289 50 311 166 301
|
||||
61 297 137 272 129 247
|
||||
132 388 25 255 40 330
|
||||
189 405 14 247 178 332
|
||||
57 240 110 313 161 348
|
||||
175 268 12 369 131 370
|
||||
174 307 200 343 123 316
|
||||
86 369 177 294 54 390
|
||||
197 317 29 403 53 343
|
||||
116 341 74 290 89 273
|
||||
142 328 79 281 21 374
|
||||
63 236 129 331 69 238
|
||||
73 259 118 225 164 292
|
||||
70 359 124 406 163 275
|
||||
130 366 20 391 156 385
|
||||
87 306 136 289 101 309
|
||||
52 223 130 306 47 210
|
||||
22 362 145 359 44 361
|
||||
181 270 99 257 165 229
|
||||
60 364 8 239 196 252
|
||||
114 247 37 334 174 383
|
||||
35 353 160 365 152 345
|
||||
164 284 174 395 137 388
|
||||
29 276 151 205 27 294
|
||||
176 408 115 298 185 261
|
||||
3 208 26 217 141 295
|
||||
40 271 55 324 139 392
|
||||
161 267 54 252 50 312
|
||||
102 365 16 368 136 223
|
||||
13 229 88 278 49 380
|
||||
194 343 183 312 100 340
|
||||
53 217 123 304 134 327
|
||||
171 348 184 253 56 360
|
||||
47 241 42 258 186 375
|
||||
48 383 3 397 26 326
|
||||
51 357 172 348 19 352
|
||||
115 342 69 347 117 371
|
||||
121 273 178 232 77 211
|
||||
11 205 196 315 144 281
|
||||
39 244 96 301 92 322
|
||||
18 337 101 279 192 334
|
||||
163 407 80 251 14 308
|
||||
2 352 87 213 110 230
|
||||
137 215 169 227 157 248
|
||||
49 345 190 245 87 226
|
||||
188 212 104 242 119 347
|
||||
69 227 57 371 109 373
|
||||
32 304 114 233 5 235
|
||||
67 280 171 300 177 255
|
||||
192 339 17 376 122 209
|
||||
150 401 81 384 143 398
|
||||
120 254 108 319 148 286
|
||||
77 331 34 382 91 315
|
||||
43 318 176 407 10 356
|
||||
147 308 188 373 176 305
|
||||
103 218 193 249 112 250
|
||||
19 385 194 367 140 297
|
||||
100 269 95 326 11 369
|
||||
123 324 125 229 16 395
|
||||
202 323 33 308 104 325
|
||||
112 245 23 318 2 402
|
||||
24 257 38 353 116 401
|
||||
101 336 51 361 107 242
|
||||
74 243 186 297 72 271
|
||||
127 282 148 332 135 249
|
||||
30 281 179 401 189 366
|
||||
151 395 166 285 82 346
|
||||
152 361 11 370 138 407
|
||||
31 381 146 296 97 337
|
||||
90 384 92 270 200 310
|
||||
131 404 18 385 102 290
|
||||
107 246 66 364 147 225
|
||||
141 375 134 266 99 269
|
||||
27 346 72 267 172 333
|
||||
129 219 201 381 113 339
|
||||
20 222 156 271 168 358
|
||||
34 402 44 220 68 355
|
||||
168 393 106 336 79 396
|
||||
195 231 135 235 130 207
|
||||
5 251 112 321 71 302
|
||||
42 378 90 219 38 311
|
||||
110 299 173 256 63 228
|
||||
98 379 24 211 66 272
|
||||
165 386 4 394 106 262
|
||||
108 220 189 244 121 243
|
||||
111 274 164 360 37 254
|
||||
153 333 76 335 18 276
|
||||
187 330 119 341 201 214
|
||||
28 230 63 379 95 367
|
||||
94 283 122 241 179 245
|
||||
140 312 113 263 197 391
|
||||
148 291 65 362 39 335
|
||||
113 399 78 380 57 320
|
||||
159 290 126 400 182 260
|
||||
78 248 121 328 1 270
|
||||
203 252 100 325 96 241
|
||||
122 313 128 215 125 338
|
||||
198 363 175 404 86 280
|
||||
45 322 53 221 114 246
|
||||
68 242 28 299 75 377
|
||||
12 210 7 408 45 349
|
||||
9 315 155 316 169 236
|
||||
158 390 73 393 128 263
|
||||
144 295 5 226 41 350
|
||||
117 250 46 206 12 331
|
||||
26 235 109 210 149 400
|
||||
178 258 82 357 194 284
|
||||
62 367 142 237 8 362
|
||||
172 239 165 240 65 359
|
||||
59 264 141 390 108 288
|
||||
21 376 56 218 78 408
|
||||
46 397 116 303 17 324
|
||||
4 373 6 398 190 317
|
||||
16 234 91 320 183 217
|
||||
166 398 168 330 13 239
|
||||
50 391 93 261 43 232
|
||||
38 351 127 389 132 244
|
||||
14 303 39 358 34 406
|
||||
146 249 153 254 28 256
|
||||
149 262 154 329 191 318
|
||||
7 263 19 246 204 319
|
||||
156 285 105 262 199 265
|
||||
33 287 162 224 151 282
|
||||
80 232 197 274 73 287
|
||||
41 278 147 216 111 237
|
||||
93 338 198 388 203 387
|
||||
169 394 161 268 146 291
|
||||
97 226 180 259 158 300
|
||||
83 349 70 283 188 266
|
||||
75 275 47 287 187 353
|
||||
128 311 117 346 155 344
|
||||
25 392 158 264 60 381
|
||||
179 358 181 277 193 328
|
||||
157 296 163 372 42 382
|
||||
155 225 10 387 6 357
|
||||
89 344 143 209 25 306
|
||||
201 406 182 386 142 372
|
||||
160 382 159 314 46 218
|
||||
65 301 111 273 58 283
|
||||
170 380 150 345 20 213
|
||||
72 288 36 302 159 341
|
||||
182 228 61 292 31 205
|
||||
135 326 131 350 32 251
|
||||
154 356 185 222 173 216
|
||||
106 233 191 402 198 313
|
||||
23 355 77 248 93 399
|
||||
138 209 15 349 48 403
|
||||
204 266 202 310 162 206
|
||||
124 372 132 238 133 364
|
||||
185 321 203 291 55 234
|
||||
200 224 103 396 23 394
|
||||
55 354 98 250 84 220
|
||||
136 216 89 337 98 233
|
||||
145 374 9 351 124 314
|
||||
173 325 64 295 70 303
|
||||
180 207 199 234 175 293
|
||||
37 387 144 214 3 378
|
||||
92 292 21 356 81 227
|
||||
118 293 31 392 195 397
|
||||
1364
sw/res/816.1A4.845.alist
Normal file
1364
sw/res/816.1A4.845.alist
Normal file
File diff suppressed because it is too large
Load Diff
148
sw/res/96.3.965.alist
Normal file
148
sw/res/96.3.965.alist
Normal file
@ -0,0 +1,148 @@
|
||||
96 48
|
||||
3 6
|
||||
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
|
||||
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
|
||||
14 28 39
|
||||
2 24 43
|
||||
9 23 33
|
||||
15 27 36
|
||||
12 20 37
|
||||
8 18 47
|
||||
13 21 40
|
||||
3 17 42
|
||||
5 30 44
|
||||
10 19 48
|
||||
7 32 34
|
||||
11 29 45
|
||||
1 25 38
|
||||
6 22 41
|
||||
4 26 46
|
||||
16 31 35
|
||||
1 23 45
|
||||
5 24 48
|
||||
14 19 34
|
||||
7 27 35
|
||||
8 22 46
|
||||
2 28 40
|
||||
10 17 36
|
||||
3 32 33
|
||||
4 29 44
|
||||
11 20 47
|
||||
15 30 39
|
||||
9 18 41
|
||||
13 31 43
|
||||
16 25 42
|
||||
6 21 37
|
||||
12 26 38
|
||||
6 32 40
|
||||
11 26 37
|
||||
14 25 48
|
||||
12 31 36
|
||||
3 19 43
|
||||
15 24 45
|
||||
9 30 35
|
||||
13 29 39
|
||||
1 22 34
|
||||
4 20 41
|
||||
16 21 47
|
||||
10 23 46
|
||||
8 17 44
|
||||
2 27 38
|
||||
7 28 33
|
||||
5 18 42
|
||||
1 28 46
|
||||
14 26 42
|
||||
7 23 47
|
||||
12 19 44
|
||||
3 21 45
|
||||
5 29 33
|
||||
6 27 39
|
||||
10 30 34
|
||||
8 24 38
|
||||
11 22 48
|
||||
13 20 35
|
||||
4 32 37
|
||||
16 17 40
|
||||
2 31 41
|
||||
15 18 43
|
||||
9 25 36
|
||||
8 32 43
|
||||
6 20 33
|
||||
2 22 42
|
||||
13 27 44
|
||||
3 25 39
|
||||
14 29 37
|
||||
9 31 40
|
||||
7 30 41
|
||||
5 23 38
|
||||
16 19 45
|
||||
4 21 48
|
||||
10 28 47
|
||||
15 17 46
|
||||
11 18 34
|
||||
1 26 36
|
||||
12 24 35
|
||||
13 32 41
|
||||
7 29 36
|
||||
14 30 38
|
||||
8 23 42
|
||||
1 18 33
|
||||
11 19 35
|
||||
10 26 44
|
||||
16 20 43
|
||||
5 28 34
|
||||
15 25 47
|
||||
3 31 37
|
||||
2 21 39
|
||||
9 24 46
|
||||
12 22 45
|
||||
4 27 40
|
||||
6 17 48
|
||||
13 17 41 49 79 85
|
||||
2 22 46 62 67 92
|
||||
8 24 37 53 69 91
|
||||
15 25 42 60 75 95
|
||||
9 18 48 54 73 89
|
||||
14 31 33 55 66 96
|
||||
11 20 47 51 72 82
|
||||
6 21 45 57 65 84
|
||||
3 28 39 64 71 93
|
||||
10 23 44 56 76 87
|
||||
12 26 34 58 78 86
|
||||
5 32 36 52 80 94
|
||||
7 29 40 59 68 81
|
||||
1 19 35 50 70 83
|
||||
4 27 38 63 77 90
|
||||
16 30 43 61 74 88
|
||||
8 23 45 61 77 96
|
||||
6 28 48 63 78 85
|
||||
10 19 37 52 74 86
|
||||
5 26 42 59 66 88
|
||||
7 31 43 53 75 92
|
||||
14 21 41 58 67 94
|
||||
3 17 44 51 73 84
|
||||
2 18 38 57 80 93
|
||||
13 30 35 64 69 90
|
||||
15 32 34 50 79 87
|
||||
4 20 46 55 68 95
|
||||
1 22 47 49 76 89
|
||||
12 25 40 54 70 82
|
||||
9 27 39 56 72 83
|
||||
16 29 36 62 71 91
|
||||
11 24 33 60 65 81
|
||||
3 24 47 54 66 85
|
||||
11 19 41 56 78 89
|
||||
16 20 39 59 80 86
|
||||
4 23 36 64 79 82
|
||||
5 31 34 60 70 91
|
||||
13 32 46 57 73 83
|
||||
1 27 40 55 69 92
|
||||
7 22 33 61 71 95
|
||||
14 28 42 62 72 81
|
||||
8 30 48 50 67 84
|
||||
2 29 37 63 65 88
|
||||
9 25 45 52 68 87
|
||||
12 17 38 53 74 94
|
||||
15 21 44 49 77 93
|
||||
6 26 43 51 76 90
|
||||
10 18 35 58 75 96
|
||||
1114
sw/res/999.111.3.5543.alist
Normal file
1114
sw/res/999.111.3.5543.alist
Normal file
File diff suppressed because it is too large
Load Diff
1114
sw/res/999.111.3.5565.alist
Normal file
1114
sw/res/999.111.3.5565.alist
Normal file
File diff suppressed because it is too large
Load Diff
760
sw/res/PEGReg252x504.alist
Normal file
760
sw/res/PEGReg252x504.alist
Normal file
@ -0,0 +1,760 @@
|
||||
504 252
|
||||
3 7
|
||||
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
|
||||
6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 5 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6
|
||||
1 70 198
|
||||
2 11 210
|
||||
3 86 197
|
||||
4 145 173
|
||||
5 180 196
|
||||
6 89 223
|
||||
7 144 247
|
||||
8 99 119
|
||||
9 111 184
|
||||
10 20 183
|
||||
12 206 218
|
||||
13 51 229
|
||||
14 16 234
|
||||
15 160 190
|
||||
17 150 182
|
||||
18 71 143
|
||||
19 188 238
|
||||
21 55 203
|
||||
22 25 103
|
||||
23 54 202
|
||||
24 49 60
|
||||
26 57 74
|
||||
27 107 115
|
||||
28 101 251
|
||||
29 94 104
|
||||
30 158 225
|
||||
31 129 217
|
||||
32 40 211
|
||||
33 37 154
|
||||
34 148 162
|
||||
35 232 246
|
||||
36 65 92
|
||||
38 39 42
|
||||
41 113 237
|
||||
43 168 200
|
||||
44 125 133
|
||||
45 215 248
|
||||
46 98 136
|
||||
47 63 169
|
||||
48 80 226
|
||||
50 97 166
|
||||
52 67 114
|
||||
53 58 176
|
||||
56 134 147
|
||||
59 138 163
|
||||
61 130 201
|
||||
62 66 87
|
||||
64 171 186
|
||||
68 161 170
|
||||
69 109 174
|
||||
72 93 243
|
||||
73 126 191
|
||||
75 112 227
|
||||
76 157 221
|
||||
77 187 205
|
||||
78 90 233
|
||||
79 131 153
|
||||
81 117 135
|
||||
82 121 172
|
||||
83 156 204
|
||||
84 175 192
|
||||
85 95 132
|
||||
88 128 242
|
||||
91 189 214
|
||||
96 159 167
|
||||
100 219 235
|
||||
102 199 245
|
||||
105 152 241
|
||||
106 123 236
|
||||
108 140 239
|
||||
110 146 178
|
||||
116 127 250
|
||||
118 185 249
|
||||
120 155 209
|
||||
122 208 240
|
||||
124 212 244
|
||||
137 139 228
|
||||
141 164 195
|
||||
142 179 220
|
||||
149 151 194
|
||||
165 216 230
|
||||
177 193 207
|
||||
181 224 252
|
||||
213 222 231
|
||||
1 169 240
|
||||
2 112 185
|
||||
3 168 183
|
||||
4 11 132
|
||||
5 6 232
|
||||
7 124 189
|
||||
8 64 239
|
||||
9 51 198
|
||||
10 15 163
|
||||
12 52 195
|
||||
13 50 58
|
||||
14 44 207
|
||||
16 49 148
|
||||
17 18 60
|
||||
19 79 135
|
||||
20 41 89
|
||||
21 125 139
|
||||
22 70 170
|
||||
23 53 66
|
||||
24 120 201
|
||||
25 92 250
|
||||
26 218 230
|
||||
27 103 145
|
||||
28 128 197
|
||||
29 173 224
|
||||
30 212 251
|
||||
31 39 75
|
||||
32 127 225
|
||||
33 200 204
|
||||
34 74 194
|
||||
35 143 233
|
||||
36 178 188
|
||||
37 109 231
|
||||
38 72 219
|
||||
40 134 186
|
||||
42 175 179
|
||||
43 77 106
|
||||
45 94 126
|
||||
46 172 206
|
||||
47 105 157
|
||||
48 159 211
|
||||
54 102 121
|
||||
55 220 222
|
||||
56 93 149
|
||||
57 76 123
|
||||
59 62 215
|
||||
61 81 87
|
||||
63 192 247
|
||||
65 90 174
|
||||
67 85 99
|
||||
68 193 237
|
||||
69 98 249
|
||||
71 91 191
|
||||
73 171 203
|
||||
78 235 242
|
||||
80 180 199
|
||||
82 144 153
|
||||
83 129 166
|
||||
84 96 190
|
||||
86 95 155
|
||||
88 216 228
|
||||
97 110 140
|
||||
100 184 234
|
||||
101 176 182
|
||||
104 122 187
|
||||
107 202 243
|
||||
108 223 241
|
||||
111 164 167
|
||||
113 136 147
|
||||
114 156 177
|
||||
115 160 165
|
||||
116 227 236
|
||||
117 137 196
|
||||
118 130 244
|
||||
119 131 205
|
||||
133 146 210
|
||||
138 162 213
|
||||
141 150 238
|
||||
142 181 229
|
||||
151 208 246
|
||||
152 154 158
|
||||
161 209 245
|
||||
214 217 226
|
||||
207 221 248
|
||||
20 238 252
|
||||
1 228 249
|
||||
2 143 163
|
||||
3 55 82
|
||||
4 48 176
|
||||
5 38 52
|
||||
6 7 103
|
||||
8 115 148
|
||||
9 33 191
|
||||
10 219 225
|
||||
11 26 175
|
||||
12 104 201
|
||||
13 56 120
|
||||
14 98 226
|
||||
15 157 245
|
||||
16 19 227
|
||||
17 63 156
|
||||
18 123 140
|
||||
21 62 250
|
||||
22 28 57
|
||||
23 37 122
|
||||
24 139 152
|
||||
25 164 166
|
||||
27 136 158
|
||||
29 78 83
|
||||
30 146 205
|
||||
31 86 208
|
||||
32 68 246
|
||||
34 53 89
|
||||
35 119 142
|
||||
36 91 93
|
||||
39 45 182
|
||||
40 54 185
|
||||
41 85 126
|
||||
42 43 186
|
||||
44 181 202
|
||||
46 84 97
|
||||
47 134 135
|
||||
49 90 168
|
||||
50 73 216
|
||||
51 75 206
|
||||
58 76 153
|
||||
59 151 204
|
||||
60 128 190
|
||||
61 159 231
|
||||
64 70 214
|
||||
65 171 221
|
||||
66 192 233
|
||||
67 69 101
|
||||
71 117 193
|
||||
72 81 108
|
||||
74 118 154
|
||||
77 88 102
|
||||
79 209 215
|
||||
80 107 110
|
||||
87 165 189
|
||||
92 95 160
|
||||
94 127 197
|
||||
96 131 223
|
||||
99 124 242
|
||||
100 132 222
|
||||
105 224 230
|
||||
106 213 237
|
||||
109 199 247
|
||||
111 173 212
|
||||
112 113 235
|
||||
114 178 229
|
||||
116 130 180
|
||||
121 138 150
|
||||
125 170 200
|
||||
129 220 244
|
||||
133 167 236
|
||||
137 211 252
|
||||
141 155 239
|
||||
144 198 243
|
||||
145 174 194
|
||||
147 195 248
|
||||
149 172 210
|
||||
161 218 234
|
||||
162 196 251
|
||||
110 169 183
|
||||
3 177 241
|
||||
113 179 240
|
||||
47 184 232
|
||||
98 187 203
|
||||
188 216 246
|
||||
192 217 225
|
||||
1 89 127
|
||||
2 94 229
|
||||
4 88 108
|
||||
5 44 128
|
||||
6 203 211
|
||||
7 49 122
|
||||
8 61 172
|
||||
9 40 160
|
||||
10 22 201
|
||||
11 191 238
|
||||
12 19 107
|
||||
13 109 170
|
||||
14 163 247
|
||||
15 188 220
|
||||
16 166 182
|
||||
17 23 136
|
||||
18 100 130
|
||||
20 56 167
|
||||
21 111 140
|
||||
24 217 237
|
||||
25 102 193
|
||||
26 41 187
|
||||
27 43 209
|
||||
28 144 147
|
||||
29 96 121
|
||||
30 85 221
|
||||
31 114 131
|
||||
32 153 239
|
||||
33 119 207
|
||||
34 39 125
|
||||
35 116 176
|
||||
36 162 224
|
||||
37 38 165
|
||||
42 91 156
|
||||
45 70 233
|
||||
46 186 196
|
||||
48 200 230
|
||||
50 74 243
|
||||
51 77 244
|
||||
52 66 123
|
||||
53 117 242
|
||||
54 57 99
|
||||
55 120 204
|
||||
58 175 212
|
||||
59 65 118
|
||||
60 62 178
|
||||
63 95 227
|
||||
64 190 252
|
||||
67 135 210
|
||||
68 87 173
|
||||
69 181 208
|
||||
71 101 152
|
||||
72 98 213
|
||||
73 236 245
|
||||
75 103 231
|
||||
76 142 228
|
||||
78 80 149
|
||||
79 139 197
|
||||
81 168 185
|
||||
82 145 214
|
||||
83 184 205
|
||||
84 93 141
|
||||
86 189 234
|
||||
90 164 179
|
||||
92 240 241
|
||||
97 151 157
|
||||
104 134 177
|
||||
105 106 174
|
||||
112 161 194
|
||||
115 129 143
|
||||
124 150 250
|
||||
126 159 202
|
||||
132 148 198
|
||||
133 155 235
|
||||
137 195 222
|
||||
138 158 232
|
||||
146 218 249
|
||||
154 195 226
|
||||
169 206 215
|
||||
171 173 219
|
||||
11 180 248
|
||||
161 183 251
|
||||
91 199 223
|
||||
1 106 166
|
||||
2 25 153
|
||||
3 18 34
|
||||
4 52 183
|
||||
5 51 90
|
||||
6 95 172
|
||||
7 133 186
|
||||
8 113 178
|
||||
9 116 136
|
||||
10 83 202
|
||||
12 32 242
|
||||
13 207 211
|
||||
14 89 244
|
||||
15 75 108
|
||||
16 55 158
|
||||
17 79 174
|
||||
19 57 240
|
||||
20 87 152
|
||||
21 246 247
|
||||
22 73 114
|
||||
23 149 228
|
||||
24 35 171
|
||||
26 44 81
|
||||
27 58 100
|
||||
28 42 159
|
||||
29 101 239
|
||||
30 134 181
|
||||
31 54 105
|
||||
33 84 135
|
||||
36 37 209
|
||||
38 157 250
|
||||
39 120 249
|
||||
40 110 213
|
||||
41 47 82
|
||||
43 99 163
|
||||
45 93 184
|
||||
46 94 165
|
||||
48 122 138
|
||||
49 67 127
|
||||
50 223 233
|
||||
53 160 248
|
||||
56 103 230
|
||||
59 214 235
|
||||
60 199 212
|
||||
61 182 245
|
||||
62 104 132
|
||||
48 63 220
|
||||
64 193 227
|
||||
65 88 234
|
||||
66 112 205
|
||||
68 84 148
|
||||
69 115 167
|
||||
70 210 220
|
||||
71 151 231
|
||||
72 129 252
|
||||
74 134 150
|
||||
76 148 156
|
||||
19 77 219
|
||||
78 188 207
|
||||
80 92 237
|
||||
85 218 226
|
||||
86 123 180
|
||||
96 117 118
|
||||
97 177 179
|
||||
102 125 147
|
||||
107 130 221
|
||||
109 217 238
|
||||
111 201 215
|
||||
119 145 196
|
||||
121 142 200
|
||||
124 204 225
|
||||
126 168 175
|
||||
128 169 191
|
||||
131 222 251
|
||||
137 189 192
|
||||
139 187 243
|
||||
140 154 208
|
||||
141 143 144
|
||||
146 162 197
|
||||
155 213 216
|
||||
164 172 225
|
||||
170 232 241
|
||||
176 206 224
|
||||
91 185 236
|
||||
190 194 203
|
||||
198 230 250
|
||||
55 192 229
|
||||
1 33 173
|
||||
2 36 74
|
||||
3 9 62
|
||||
4 113 249
|
||||
5 100 239
|
||||
6 76 77
|
||||
7 45 112
|
||||
8 23 50
|
||||
10 13 117
|
||||
11 158 193
|
||||
12 168 223
|
||||
14 58 105
|
||||
15 139 191
|
||||
16 40 125
|
||||
17 218 233
|
||||
18 78 186
|
||||
20 54 65
|
||||
21 142 183
|
||||
22 46 244
|
||||
24 97 202
|
||||
25 98 242
|
||||
26 140 149
|
||||
27 35 63
|
||||
28 184 206
|
||||
29 160 247
|
||||
30 79 108
|
||||
31 171 215
|
||||
32 37 181
|
||||
34 164 199
|
||||
38 57 229
|
||||
39 83 135
|
||||
41 150 209
|
||||
42 169 246
|
||||
43 167 221
|
||||
44 92 129
|
||||
47 94 211
|
||||
49 216 241
|
||||
51 152 185
|
||||
52 153 227
|
||||
53 151 201
|
||||
56 86 178
|
||||
59 115 175
|
||||
60 163 243
|
||||
61 93 217
|
||||
64 109 123
|
||||
66 155 200
|
||||
67 82 106
|
||||
68 180 182
|
||||
69 88 166
|
||||
70 110 120
|
||||
71 205 240
|
||||
72 130 161
|
||||
73 75 196
|
||||
80 99 133
|
||||
35 81 104
|
||||
85 224 246
|
||||
87 179 190
|
||||
89 174 189
|
||||
90 131 147
|
||||
95 212 214
|
||||
96 127 144
|
||||
101 165 187
|
||||
102 210 252
|
||||
103 177 208
|
||||
107 114 122
|
||||
111 118 197
|
||||
116 159 170
|
||||
119 136 238
|
||||
121 143 234
|
||||
124 203 237
|
||||
126 204 232
|
||||
128 222 245
|
||||
132 154 228
|
||||
137 146 219
|
||||
138 145 248
|
||||
105 141 156
|
||||
157 226 251
|
||||
162 195 236
|
||||
176 188 198
|
||||
1 85 170 256 339 426 0
|
||||
2 86 171 257 340 427 0
|
||||
3 87 172 250 341 428 0
|
||||
4 88 173 258 342 429 0
|
||||
5 89 174 259 343 430 0
|
||||
6 89 175 260 344 431 0
|
||||
7 90 175 261 345 432 0
|
||||
8 91 176 262 346 433 0
|
||||
9 92 177 263 347 428 0
|
||||
10 93 178 264 348 434 0
|
||||
2 88 179 265 336 435 0
|
||||
11 94 180 266 349 436 0
|
||||
12 95 181 267 350 434 0
|
||||
13 96 182 268 351 437 0
|
||||
14 93 183 269 352 438 0
|
||||
13 97 184 270 353 439 0
|
||||
15 98 185 271 354 440 0
|
||||
16 98 186 272 341 441 0
|
||||
17 99 184 266 355 396 0
|
||||
10 100 169 273 356 442 0
|
||||
18 101 187 274 357 443 0
|
||||
19 102 188 264 358 444 0
|
||||
20 103 189 271 359 433 0
|
||||
21 104 190 275 360 445 0
|
||||
19 105 191 276 340 446 0
|
||||
22 106 179 277 361 447 0
|
||||
23 107 192 278 362 448 0
|
||||
24 108 188 279 363 449 0
|
||||
25 109 193 280 364 450 0
|
||||
26 110 194 281 365 451 0
|
||||
27 111 195 282 366 452 0
|
||||
28 112 196 283 349 453 0
|
||||
29 113 177 284 367 426 0
|
||||
30 114 197 285 341 454 0
|
||||
31 115 198 286 360 448 480
|
||||
32 116 199 287 368 427 0
|
||||
29 117 189 288 368 453 0
|
||||
33 118 174 288 369 455 0
|
||||
33 111 200 285 370 456 0
|
||||
28 119 201 263 371 439 0
|
||||
34 100 202 277 372 457 0
|
||||
33 120 203 289 363 458 0
|
||||
35 121 203 278 373 459 0
|
||||
36 96 204 259 361 460 0
|
||||
37 122 200 290 374 432 0
|
||||
38 123 205 291 375 444 0
|
||||
39 124 206 252 372 461 0
|
||||
40 125 173 292 376 385 0
|
||||
21 97 207 261 377 462 0
|
||||
41 95 208 293 378 433 0
|
||||
12 92 209 294 343 463 0
|
||||
42 94 174 295 342 464 0
|
||||
43 103 197 296 379 465 0
|
||||
20 126 201 297 366 442 0
|
||||
18 127 172 298 353 425 0
|
||||
44 128 181 273 380 466 0
|
||||
22 129 188 297 355 455 0
|
||||
43 95 210 299 362 437 0
|
||||
45 130 211 300 381 467 0
|
||||
21 98 212 301 382 468 0
|
||||
46 131 213 262 383 469 0
|
||||
47 130 187 301 384 428 0
|
||||
39 132 185 302 385 448 0
|
||||
48 91 214 303 386 470 0
|
||||
32 133 215 300 387 442 0
|
||||
47 103 216 295 388 471 0
|
||||
42 134 217 304 377 472 0
|
||||
49 135 196 305 389 473 0
|
||||
50 136 217 306 390 474 0
|
||||
1 102 214 290 391 475 0
|
||||
16 137 218 307 392 476 0
|
||||
51 118 219 308 393 477 0
|
||||
52 138 208 309 358 478 0
|
||||
22 114 220 293 394 427 0
|
||||
53 111 209 310 352 478 0
|
||||
54 129 210 311 395 431 0
|
||||
55 121 221 294 396 431 0
|
||||
56 139 193 312 397 441 0
|
||||
57 99 222 313 354 451 0
|
||||
40 140 223 312 398 479 0
|
||||
58 131 219 314 361 480 0
|
||||
59 141 172 315 372 472 0
|
||||
60 142 193 316 348 456 0
|
||||
61 143 205 317 367 389 0
|
||||
62 134 202 281 399 481 0
|
||||
3 144 195 318 400 466 0
|
||||
47 131 224 305 356 482 0
|
||||
63 145 221 258 387 474 0
|
||||
6 100 197 256 351 483 0
|
||||
56 133 207 319 343 484 0
|
||||
64 137 199 289 338 422 0
|
||||
32 105 225 320 398 460 0
|
||||
51 128 199 317 374 469 0
|
||||
25 122 226 257 375 461 0
|
||||
62 144 225 302 344 485 0
|
||||
65 143 227 280 401 486 0
|
||||
41 146 205 321 402 445 0
|
||||
38 136 182 253 308 446 0
|
||||
8 134 228 297 373 479 0
|
||||
66 147 229 272 362 430 0
|
||||
24 148 217 307 364 487 0
|
||||
67 126 221 276 403 488 0
|
||||
19 107 175 310 380 489 0
|
||||
25 149 180 322 384 480 0
|
||||
68 124 230 323 366 437 501
|
||||
69 121 231 323 339 472 0
|
||||
23 150 223 266 404 490 0
|
||||
70 151 219 258 352 451 0
|
||||
50 117 232 267 405 470 0
|
||||
71 146 223 249 371 475 0
|
||||
9 152 233 274 406 491 0
|
||||
53 86 234 324 388 432 0
|
||||
34 153 234 251 346 429 0
|
||||
42 154 235 282 358 490 0
|
||||
23 155 176 325 390 467 0
|
||||
72 156 236 286 347 492 0
|
||||
58 157 218 296 401 434 0
|
||||
73 158 220 300 401 491 0
|
||||
8 159 198 284 407 493 0
|
||||
74 104 181 298 370 475 0
|
||||
59 126 237 280 408 494 0
|
||||
75 149 189 261 376 490 0
|
||||
69 129 186 295 400 470 0
|
||||
76 90 228 326 409 495 0
|
||||
36 101 238 285 403 439 0
|
||||
52 122 202 327 410 496 0
|
||||
72 112 226 256 377 486 0
|
||||
63 108 212 259 411 497 0
|
||||
27 142 239 325 393 460 0
|
||||
46 158 236 272 404 477 0
|
||||
57 159 227 282 412 484 0
|
||||
62 88 229 328 384 498 0
|
||||
36 160 240 329 345 479 0
|
||||
44 119 206 322 365 394 0
|
||||
58 99 206 304 367 456 0
|
||||
38 153 192 271 347 493 0
|
||||
77 157 241 330 413 499 0
|
||||
45 161 237 331 376 500 0
|
||||
77 101 190 313 414 438 0
|
||||
70 146 186 274 415 447 0
|
||||
78 162 242 317 416 501 0
|
||||
79 163 198 311 408 443 0
|
||||
16 115 171 325 416 494 0
|
||||
7 141 243 279 416 486 0
|
||||
4 107 244 315 407 500 0
|
||||
71 160 194 332 417 499 0
|
||||
44 153 245 279 403 484 0
|
||||
30 97 176 328 389 395 0
|
||||
80 128 246 312 359 447 0
|
||||
15 162 237 326 394 457 0
|
||||
80 164 211 321 392 465 0
|
||||
68 165 190 307 356 463 0
|
||||
57 141 210 283 340 464 0
|
||||
29 165 220 333 415 498 0
|
||||
74 144 242 329 418 471 0
|
||||
60 154 185 289 395 501 0
|
||||
54 124 183 321 369 502 0
|
||||
26 165 192 331 353 435 0
|
||||
65 125 213 327 363 492 0
|
||||
14 155 225 263 379 450 0
|
||||
49 166 247 324 337 477 0
|
||||
30 161 248 287 417 503 0
|
||||
45 93 171 268 373 468 0
|
||||
78 152 191 319 419 454 0
|
||||
81 155 224 288 375 487 0
|
||||
41 142 191 270 339 474 0
|
||||
65 152 240 273 390 459 0
|
||||
35 87 207 314 410 436 0
|
||||
39 85 249 334 411 458 0
|
||||
49 102 238 267 420 492 0
|
||||
48 138 215 335 360 452 0
|
||||
59 123 246 262 344 419 0
|
||||
4 109 233 305 335 426 0
|
||||
50 133 244 323 354 483 0
|
||||
61 120 179 299 410 467 0
|
||||
43 148 173 286 421 504 0
|
||||
82 154 250 322 402 489 0
|
||||
71 116 235 301 346 466 0
|
||||
79 120 251 319 402 482 0
|
||||
5 140 236 336 400 473 0
|
||||
83 163 204 306 365 453 0
|
||||
15 148 200 270 383 473 0
|
||||
10 87 249 337 342 443 0
|
||||
9 147 252 316 374 449 0
|
||||
73 86 201 314 422 463 0
|
||||
48 119 203 291 345 441 0
|
||||
55 149 253 277 414 487 0
|
||||
17 116 254 269 397 504 0
|
||||
64 90 224 318 413 483 0
|
||||
14 143 212 303 423 482 0
|
||||
52 137 177 265 411 438 0
|
||||
61 132 216 255 413 425 0
|
||||
82 135 218 276 386 435 0
|
||||
80 114 244 324 423 0 0
|
||||
78 94 245 330 333 503 0
|
||||
5 157 248 291 407 478 0
|
||||
3 108 226 313 417 491 0
|
||||
1 92 243 328 424 504 0
|
||||
67 140 232 338 382 454 0
|
||||
35 113 238 292 408 471 0
|
||||
46 104 180 264 406 465 0
|
||||
20 150 204 327 348 445 0
|
||||
18 138 253 260 423 495 0
|
||||
60 113 211 298 409 496 0
|
||||
55 159 194 316 388 476 0
|
||||
11 123 209 334 421 449 0
|
||||
82 96 168 284 350 397 0
|
||||
75 164 195 306 415 489 0
|
||||
74 166 222 278 368 457 0
|
||||
2 160 246 304 391 488 0
|
||||
28 125 241 260 350 461 0
|
||||
76 110 233 299 382 485 0
|
||||
84 161 231 308 371 418 0
|
||||
64 167 214 315 381 485 0
|
||||
37 130 222 334 406 452 0
|
||||
81 145 208 254 418 462 0
|
||||
27 167 255 275 405 469 0
|
||||
11 106 247 332 399 440 0
|
||||
66 118 178 335 396 499 0
|
||||
79 127 239 269 385 391 0
|
||||
54 168 215 281 404 459 0
|
||||
84 127 229 330 412 497 0
|
||||
6 151 227 338 378 436 0
|
||||
83 109 230 287 421 481 0
|
||||
26 112 178 255 409 419 0
|
||||
40 167 182 333 399 502 0
|
||||
53 156 184 302 386 464 0
|
||||
77 145 170 311 359 498 0
|
||||
12 163 235 257 425 455 0
|
||||
81 106 230 292 380 424 0
|
||||
84 117 213 310 392 0 0
|
||||
31 89 252 331 420 496 0
|
||||
56 115 216 290 378 440 0
|
||||
13 147 247 318 387 494 0
|
||||
66 139 234 329 381 0 0
|
||||
69 156 240 309 422 503 0
|
||||
34 135 231 275 398 495 0
|
||||
17 162 169 265 405 493 0
|
||||
70 91 242 283 364 430 0
|
||||
75 85 251 320 355 476 0
|
||||
68 151 250 320 420 462 0
|
||||
63 139 228 296 349 446 0
|
||||
51 150 243 293 414 468 0
|
||||
76 158 239 294 351 444 0
|
||||
67 166 183 309 383 497 0
|
||||
31 164 196 254 357 458 481
|
||||
7 132 232 268 357 450 0
|
||||
37 168 245 336 379 500 0
|
||||
73 136 170 332 370 429 0
|
||||
72 105 187 326 369 424 0
|
||||
24 110 248 337 412 502 0
|
||||
83 169 241 303 393 488 0
|
||||
11
sw/sim_results/204.3.486.csv
Normal file
11
sw/sim_results/204.3.486.csv
Normal file
@ -0,0 +1,11 @@
|
||||
,SNR,BER_prox_0_01,BER_prox_0_05,BER_prox_0_15
|
||||
0,1.0,0.10563725490196078,0.09682585905649388,0.22583333333333333
|
||||
1,1.5,0.08,0.0683067619571193,0.20122549019607844
|
||||
2,2.0,0.06259803921568627,0.05018059855521156,0.18916666666666668
|
||||
3,2.5,0.05205882352941176,0.029125518820666954,0.18099181420140872
|
||||
4,3.0,0.039411764705882354,0.01665640078020737,0.16258169934640523
|
||||
5,3.5,0.029266161910308678,0.007462921065862243,0.14732620320855616
|
||||
6,4.0,0.022200226244343892,0.003201766930435059,0.12311618862421002
|
||||
7,4.5,0.013597612958226769,0.0014110192617440731,0.11709803921568628
|
||||
8,5.0,0.008648459383753502,0.00041590809215895537,0.10357142857142858
|
||||
9,5.5,0.004875886524822695,0.00014872398470788968,0.10611709472521402
|
||||
|
11
sw/sim_results/204.55.187.csv
Normal file
11
sw/sim_results/204.55.187.csv
Normal file
@ -0,0 +1,11 @@
|
||||
,SNR,BER_prox_0_01,BER_prox_0_05,BER_prox_0_15
|
||||
0,1.0,0.12745098039215685,0.1317156862745098,0.435343137254902
|
||||
1,1.5,0.1032843137254902,0.1073577946029897,0.4167647058823529
|
||||
2,2.0,0.0886764705882353,0.09187536400698894,0.4475
|
||||
3,2.5,0.06348039215686274,0.06462063086104007,0.4189705882352941
|
||||
4,3.0,0.055074971164936565,0.03978257969854609,0.44857843137254905
|
||||
5,3.5,0.035550256138491436,0.018195755668522554,0.41799019607843135
|
||||
6,4.0,0.023133814929480565,0.006259426847662142,0.4513235294117647
|
||||
7,4.5,0.011700300558179477,0.00220798701994459,0.4648378582202112
|
||||
8,5.0,0.005628177196804648,0.0005365073064232019,0.5115686274509804
|
||||
9,5.5,0.0020973563554775145,8.043597037287447e-05,0.5982224665567162
|
||||
|
11
sw/sim_results/408.33.844.csv
Normal file
11
sw/sim_results/408.33.844.csv
Normal file
@ -0,0 +1,11 @@
|
||||
,SNR,BER_prox_0_01,BER_prox_0_05,BER_prox_0_15
|
||||
0,1.0,0.10080882352941177,0.09544117647058824,0.1990686274509804
|
||||
1,1.5,0.0811764705882353,0.06887254901960785,0.18088235294117647
|
||||
2,2.0,0.06674019607843137,0.05043733179546328,0.15377450980392157
|
||||
3,2.5,0.05235294117647059,0.030307315233785822,0.13629901960784313
|
||||
4,3.0,0.03963235294117647,0.015560011883541296,0.11936274509803922
|
||||
5,3.5,0.02784313725490196,0.006988436400201106,0.10667831489031256
|
||||
6,4.0,0.019362745098039216,0.0030565167243367937,0.09600077654824306
|
||||
7,4.5,0.014438943894389438,0.001095362298945249,0.1011764705882353
|
||||
8,5.0,0.009734554199038107,0.0002930821517592325,0.0927732479130266
|
||||
9,5.5,0.005115935262994087,0.0001041452669542788,0.08391574451562803
|
||||
|
11
sw/sim_results/816.1A4.845.csv
Normal file
11
sw/sim_results/816.1A4.845.csv
Normal file
@ -0,0 +1,11 @@
|
||||
,SNR,BER_prox_0_01,BER_prox_0_05,BER_prox_0_15
|
||||
0,1.0,0.1615441176470588,0.16159313725490196,0.2829289215686275
|
||||
1,1.5,0.14033088235294117,0.13708333333333333,0.26653186274509805
|
||||
2,2.0,0.11881127450980392,0.10397058823529412,0.25346813725490197
|
||||
3,2.5,0.09993872549019608,0.08181372549019608,0.22971813725490195
|
||||
4,3.0,0.08060049019607843,0.05144607843137255,0.21645833333333334
|
||||
5,3.5,0.06575980392156863,0.0249069535221496,0.19486519607843136
|
||||
6,4.0,0.0488235294117647,0.009746588693957114,0.16463235294117648
|
||||
7,4.5,0.035134803921568626,0.0021558361564521095,0.15033088235294118
|
||||
8,5.0,0.022855392156862744,0.000351575056252009,0.137046568627451
|
||||
9,5.5,0.014522058823529412,5.58038513435561e-05,0.12879901960784312
|
||||
|
11
sw/sim_results/96.3.965.csv
Normal file
11
sw/sim_results/96.3.965.csv
Normal file
@ -0,0 +1,11 @@
|
||||
,SNR,BER_prox_0_01,BER_prox_0_05,BER_prox_0_15
|
||||
0,1.0,0.0999795751633987,0.08963373655913978,0.24563492063492062
|
||||
1,1.5,0.08741830065359477,0.07678834808259587,0.2594246031746032
|
||||
2,2.0,0.07170307443365696,0.047135416666666666,0.24610591900311526
|
||||
3,2.5,0.056105610561056105,0.03345458553791887,0.2098731884057971
|
||||
4,3.0,0.04147376543209876,0.02209486735870819,0.16597222222222222
|
||||
5,3.5,0.028025793650793652,0.008191915011037528,0.13171296296296298
|
||||
6,4.0,0.017744252873563217,0.0045138888888888885,0.09421202956989247
|
||||
7,4.5,0.012328586497890296,0.0013146575646575647,0.08682983682983683
|
||||
8,5.0,0.008111702127659574,0.000641025641025641,0.06716008771929824
|
||||
9,5.5,0.005926089517078916,0.00029386036848723417,0.043951023391812866
|
||||
|
11
sw/sim_results/999.111.3.5543.csv
Normal file
11
sw/sim_results/999.111.3.5543.csv
Normal file
@ -0,0 +1,11 @@
|
||||
,SNR,BER_prox_0_01,BER_prox_0_05,BER_prox_0_15
|
||||
0,1.0,0.06862862862862863,0.0705005005005005,0.5143343343343343
|
||||
1,1.5,0.05656656656656656,0.057967967967967965,0.5056556556556556
|
||||
2,2.0,0.04464464464464465,0.04675675675675676,0.48372372372372374
|
||||
3,2.5,0.034694694694694696,0.037237237237237236,0.463013013013013
|
||||
4,3.0,0.024634634634634636,0.0277977977977978,0.42564564564564566
|
||||
5,3.5,0.018068068068068068,0.01872872872872873,0.37803803803803804
|
||||
6,4.0,0.012562562562562562,0.014474474474474475,0.31125125125125125
|
||||
7,4.5,0.007379928948556399,0.009704148593037481,0.27387387387387385
|
||||
8,5.0,0.0037327046672841063,0.008071063189173425,0.21937937937937937
|
||||
9,5.5,0.0017655450726316868,0.0038553404890038553,0.1765260406037105
|
||||
|
11
sw/sim_results/999.111.3.5565.csv
Normal file
11
sw/sim_results/999.111.3.5565.csv
Normal file
@ -0,0 +1,11 @@
|
||||
,SNR,BER_prox_0_01,BER_prox_0_05,BER_prox_0_15
|
||||
0,1.0,0.0679079079079079,0.07043043043043043,0.4982982982982983
|
||||
1,1.5,0.05665665665665666,0.05916916916916917,0.49123123123123125
|
||||
2,2.0,0.045395395395395395,0.04723723723723724,0.4886886886886887
|
||||
3,2.5,0.035115115115115114,0.03822822822822823,0.46526526526526524
|
||||
4,3.0,0.026556556556556556,0.026096096096096096,0.4365265265265265
|
||||
5,3.5,0.01785785785785786,0.02015015015015015,0.38725725725725724
|
||||
6,4.0,0.011111111111111112,0.013983983983983985,0.3212812812812813
|
||||
7,4.5,0.006565388918330094,0.012264601049647779,0.26955955955955957
|
||||
8,5.0,0.0035591146702257815,0.008438125625625625,0.20996996996996997
|
||||
9,5.5,0.0017769707692188313,0.004728132387706856,0.1771078008701771
|
||||
|
@ -1,9 +0,0 @@
|
||||
,SNR,BER_naive_soft_decision,BER_proximal_0_01,BER_proximal_0_05,BER_proximal_0_15
|
||||
0,1.0,0.1443001443001443,0.22838137472283815,0.3166144200626959,0.41735537190082644
|
||||
1,2.0,0.050505050505050504,0.14574314574314573,0.31212121212121213,0.5050505050505051
|
||||
2,3.0,0.026504108136761198,0.11419068736141907,0.26515151515151514,0.4818181818181818
|
||||
3,4.0,0.005898032098905461,0.09090909090909091,0.25757575757575757,0.6606060606060606
|
||||
4,5.0,0.0012583004223404388,0.052987012987012985,0.4015151515151515,0.2457002457002457
|
||||
5,6.0,0.00014242424242424243,0.024550315994166263,0.2649350649350649,0.2649350649350649
|
||||
6,7.0,1.5151515151515151e-05,0.012696800406297613,0.17543859649122806,0.38636363636363635
|
||||
7,8.0,0.0,0.003413784863277916,0.14903129657228018,0.2700534759358289
|
||||
|
@ -1,9 +0,0 @@
|
||||
,SNR,BER_naive_soft_decision,BER_proximal_0_01,BER_proximal_0_05,BER_proximal_0_15
|
||||
0,1.0,0.23582766439909297,0.20436507936507936,0.24523809523809523,0.49523809523809526
|
||||
1,2.0,0.22077922077922077,0.2111801242236025,0.2153209109730849,0.42857142857142855
|
||||
2,3.0,0.1763668430335097,0.1488095238095238,0.1717687074829932,0.5291005291005291
|
||||
3,4.0,0.11295681063122924,0.1360544217687075,0.14285714285714285,0.4857142857142857
|
||||
4,5.0,0.0744047619047619,0.10930735930735931,0.13624338624338625,0.4675324675324675
|
||||
5,6.0,0.03143479614067849,0.060880048221820374,0.07514880952380952,0.28291316526610644
|
||||
6,7.0,0.012583271650629163,0.04624542124542125,0.06265664160401002,0.35873015873015873
|
||||
7,8.0,0.0012488604148714298,0.018427294289363256,0.07326007326007326,0.24285714285714285
|
||||
|
@ -1,9 +0,0 @@
|
||||
,SNR,BER_naive_soft_decision,BER_proximal_0_01,BER_proximal_0_05,BER_proximal_0_15
|
||||
0,1.0,0.24754901960784315,0.22747747747747749,0.21794871794871795,0.4473684210526316
|
||||
1,2.0,0.14912280701754385,0.1736111111111111,0.22149122807017543,0.5952380952380952
|
||||
2,3.0,0.10264227642276423,0.1650326797385621,0.18297101449275363,0.38768115942028986
|
||||
3,4.0,0.04655493482309125,0.13797814207650272,0.12142857142857143,0.30864197530864196
|
||||
4,5.0,0.012849872773536896,0.0713276836158192,0.0992063492063492,0.2838541666666667
|
||||
5,6.0,0.0039773596450971395,0.049019607843137254,0.0713276836158192,0.31896551724137934
|
||||
6,7.0,0.0006498739244586551,0.016037735849056604,0.0508130081300813,0.22008547008547008
|
||||
7,8.0,8.888888888888889e-05,0.008341675008341674,0.014098269123394751,0.1778846153846154
|
||||
|
@ -1,9 +0,0 @@
|
||||
,SNR,BER_naive_soft_decision,BER_proximal_0_01,BER_proximal_0_05,BER_proximal_0_15
|
||||
0,1.0,0.21767241379310345,0.18518518518518517,0.2032520325203252,0.21367521367521367
|
||||
1,2.0,0.12686567164179105,0.15822784810126583,0.15060240963855423,0.1497005988023952
|
||||
2,3.0,0.11737089201877934,0.11467889908256881,0.13502673796791445,0.12315270935960591
|
||||
3,4.0,0.056818181818181816,0.08762886597938144,0.09148550724637682,0.1
|
||||
4,5.0,0.03968253968253968,0.06507731958762887,0.05112474437627812,0.05353319057815846
|
||||
5,6.0,0.023642322097378276,0.05307855626326964,0.032552083333333336,0.02314390467461045
|
||||
6,7.0,0.007950251889168767,0.03078817733990148,0.014403879064460924,0.016700066800267203
|
||||
7,8.0,0.0030624620982413584,0.011180679785330949,0.006430041152263375,0.0058740601503759395
|
||||
|
11
sw/sim_results/PEGReg252x504.csv
Normal file
11
sw/sim_results/PEGReg252x504.csv
Normal file
@ -0,0 +1,11 @@
|
||||
,SNR,BER_prox_0_01,BER_prox_0_05,BER_prox_0_15
|
||||
0,1.0,0.10359126984126985,0.0946626984126984,0.18404761904761904
|
||||
1,1.5,0.08339285714285714,0.06678571428571428,0.16257936507936507
|
||||
2,2.0,0.06956349206349206,0.04954365079365079,0.13936507936507936
|
||||
3,2.5,0.05238095238095238,0.02796321020620086,0.1226984126984127
|
||||
4,3.0,0.03801587301587302,0.015180146132527085,0.1051984126984127
|
||||
5,3.5,0.028888888888888888,0.006950113378684807,0.08777777777777777
|
||||
6,4.0,0.020873015873015873,0.001969749252357948,0.07857142857142857
|
||||
7,4.5,0.013201320132013201,0.0008142205766395831,0.07563492063492064
|
||||
8,5.0,0.008584787050133585,0.00018992133497197202,0.0662030488763162
|
||||
9,5.5,0.004884004884004884,4.768522303060029e-05,0.07061157796451914
|
||||
|
@ -17,34 +17,44 @@ def _get_num_rows(num_graphs: int, num_cols: int) -> int:
|
||||
return math.ceil(num_graphs / num_cols)
|
||||
|
||||
|
||||
# TODO: Calculate fig size in relation to the number of rows and columns
|
||||
# TODO: Set proper line labels
|
||||
# TODO: Set proper axis titles
|
||||
# TODO: Should unnamed columns be dropped by this function or by the caller?
|
||||
# TODO: Handle number of graphs not nicely fitting into rows and columns
|
||||
def show_BER_curves(data: typing.List[pd.DataFrame], num_cols: int = 3) -> plt.figure:
|
||||
def show_BER_curves(title: str,
|
||||
data: typing.Dict[str, pd.DataFrame],
|
||||
line_labels: typing.Dict[str, str],
|
||||
num_cols: int = 3) -> plt.figure:
|
||||
"""This function creates a matplotlib figure containing a number of BER curves.
|
||||
|
||||
:param data: List of pandas DataFrames containing the data to be plotted. Each dataframe in the list is plotted
|
||||
in a new graph. Each dataframe is assumed to contain a column named "SNR" which is used as the x-axis
|
||||
:param title: Title of the figure
|
||||
:param data: Dictionary where each key corresponds to the name of a new graph and the value is a pandas Dataframe
|
||||
containing the data to be plotted. Each dataframe is assumed to contain a column named "SNR" which is used
|
||||
as the x-axis
|
||||
:param line_labels: Dictionary mapping column names to proper labels
|
||||
:param num_cols: Number of columns in which the graphs should be arranged in the resulting figure
|
||||
:return: Matplotlib figure
|
||||
"""
|
||||
num_graphs = len(data)
|
||||
num_rows = _get_num_rows(num_graphs, num_cols)
|
||||
|
||||
fig, axes = plt.subplots(num_rows, num_cols, squeeze=False)
|
||||
fig.suptitle("Bit-Error-Rates of various decoders for different codes")
|
||||
fig, axes = plt.subplots(num_rows, num_cols, figsize=(num_cols*4, num_rows*4), squeeze=False)
|
||||
fig.suptitle(title)
|
||||
|
||||
fig.subplots_adjust(left=0.1,
|
||||
bottom=0.1,
|
||||
right=0.9,
|
||||
top=0.9,
|
||||
wspace=0.3,
|
||||
hspace=0.4)
|
||||
|
||||
axes = list(chain.from_iterable(axes))[:num_graphs] # Flatten the 2d axes array
|
||||
|
||||
for axis, df in zip(axes, data):
|
||||
for axis, name_data_pair in zip(axes, sorted(data.items())):
|
||||
graph_name, df = name_data_pair
|
||||
column_names = [column for column in df.columns.values.tolist() if not column == "SNR"]
|
||||
|
||||
for column in column_names:
|
||||
sns.lineplot(ax=axis, data=df, x="SNR", y=column, label=column)
|
||||
sns.lineplot(ax=axis, data=df, x="SNR", y=column, label=line_labels[column])
|
||||
|
||||
#axis.set_title(code)
|
||||
axis.set_title(graph_name)
|
||||
axis.set(yscale="log")
|
||||
axis.set_xlabel("SNR")
|
||||
axis.set_ylabel("BER")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user