Giter Site home page Giter Site logo

bp-decoder-for-nb_ldpc-codes's Introduction

BP-decoder-for-NB_LDPC-codes

The GitHub repository contains a platform that performs Non-Binary Low-Density Parity-Check (NB-LDPC) sum-product decoding, both flooding and layered. It uses Fast Fourier Transform-QSPA (FFT-QSPA) developed by MacKay and Davey with 2,3 values in the first parameter, as well as majority decoding with 3,4 values.

The use of FFT allows for different prime sizes up to 1024.

bp-decoder-for-nb_ldpc-codes's People

Contributors

lcrypto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bp-decoder-for-nb_ldpc-codes's Issues

help for codewords document

Hello author, I used your file Dv2Dc4_G16_N160 and obtained codewords which size is 90 *160 for H and G. In some other files ,txt or matrices, the codewords obtained are very large. I also downloaded the NB alist file from the website. , found an error and cannot be used.

Unable to perform assignment because the size of the left side is 1-by-1 and the size of the right side is 0-by-0.

Error in alist2sparse (line 28)
position(i,j) = fscanf(fid,'%d',1);

Error in Simulate_bpsk_128_64 (line 76)

h = alist2sparse('simulate_96_48_256.alist');%

What is the difference between the alist file I downloaded and yours?

400 200 256
4 8
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
1 196 66 168 120 234 187 124
2 93 67 51 121 45 188 58
3 121 68 206 122 175 189 164
4 28 69 76 123 17 190 207
5 95 70 181 124 38 191 50
6 165 71 72 125 50 192 128
7 77 72 39 126 233 193 72
8 99 73 244 127 7 194 138
9 244 74 245 128 13 195 97
10 242 75 111 129 103 196 142
11 155 76 42 130 5 197 138
12 30 77 19 131 46 198 11
13 188 78 16 132 237 199 251
14 242 79 164 133 52 200 127
15 22 80 7 134 182 151 110
16 161 81 74 135 207 152 125
17 125 82 205 136 220 153 240
18 186 83 94 137 77 154 142
19 91 84 137 138 77 155 76
20 134 85 65 139 39 156 98
21 190 86 204 140 31 157 12
22 126 87 222 141 57 158 173
23 89 88 36 142 167 159 47
24 113 89 114 143 46 160 34
25 20 90 205 144 37 161 40
26 202 91 2 145 129 162 15
27 168 92 127 146 117 163 208
28 247 93 230 147 60 164 87
29 255 94 203 148 26 165 57
30 17 95 250 149 193 166 163
31 15 96 146 150 224 167 148
32 93 97 152 101 41 168 30
33 159 98 141 102 104 169 88
34 233 99 107 103 149 170 117
35 65 100 63 104 149 171 108
36 147 51 149 105 6 172 193
37 46 52 33 106 223 173 201
38 109 53 144 107 65 174 102
39 150 54 219 108 56 175 115
40 60 55 174 109 236 176 254
41 44 56 93 110 114 177 3
42 32 57 164 111 88 178 49
43 188 58 71 112 3 179 52
44 243 59 178 113 117 180 127
45 44 60 201 114 182 181 181
46 96 61 247 115 116 182 83
47 12 62 120 116 174 183 219
48 207 63 230 117 194 184 197
49 84 64 70 118 18 185 27
50 30 65 179 119 52 186 68
36 211 87 66 116 240 170 138
37 157 88 119 117 105 171 224
38 72 89 89 118 147 172 125
39 176 90 190 119 232 173 206
40 44 91 21 120 48 174 74
41 77 92 84 121 252 175 115
42 52 93 248 122 17 176 66
43 84 94 104 123 169 177 28
44 255 95 199 124 253 178 4
45 68 96 40 125 3 179 143
46 211 97 212 126 105 180 14
47 66 98 204 127 196 181 46
48 74 99 9 128 156 182 144
49 52 100 206 129 185 183 223
50 5 51 227 130 22 184 108
1 11 52 166 131 245 185 198
2 113 53 198 132 162 186 164
17 187 68 130 147 254 151 110
18 135 69 150 148 131 152 22
19 249 70 66 149 166 153 130
20 244 71 198 150 118 154 216
21 239 72 167 101 18 155 27
22 141 73 100 102 54 156 116
23 120 74 46 103 106 157 218
24 205 75 135 104 177 158 163
25 29 76 16 105 226 159 58
26 114 77 90 106 98 160 165
27 85 78 173 107 161 161 198
28 166 79 160 108 65 162 168
29 28 80 16 109 251 163 68
30 197 81 109 110 54 164 137
31 22 82 228 111 247 165 108
32 223 83 255 112 92 166 90
33 95 84 174 113 186 167 179
34 255 85 136 114 45 168 48
35 23 86 107 115 49 169 145
8 33 59 199 138 221 192 111
9 159 60 255 139 113 193 178
10 82 61 134 140 222 194 218
3 102 54 128 133 98 187 21
4 29 55 20 134 39 188 4
5 151 56 76 135 228 189 166
6 30 57 131 136 40 190 29
7 128 58 129 137 213 191 101
14 189 65 117 144 98 198 137
11 123 62 46 141 254 195 67
12 111 63 18 142 135 196 102
13 212 64 131 143 78 197 34
16 50 67 149 146 143 200 52
15 219 66 172 145 57 199 12
50 6 70 201 132 235 179 56
1 187 71 110 133 86 180 237
2 225 72 44 134 181 181 210
3 1 73 219 135 100 182 90
4 251 74 252 136 177 183 112
5 159 75 153 137 49 184 4
6 122 76 207 138 62 185 160
7 158 77 214 139 47 186 197
8 33 78 54 140 3 187 24
9 128 79 167 141 8 188 208
10 33 80 58 142 253 189 145
11 158 81 204 143 52 190 245
12 71 82 70 144 56 191 170
13 74 83 137 145 53 192 177
16 249 86 119 148 190 195 179
17 111 87 214 149 101 196 171
18 144 88 108 150 9 197 194
19 230 89 236 101 35 198 157
14 143 84 3 146 242 193 105
15 192 85 94 147 62 194 113
20 103 90 17 102 189 199 10
21 162 91 205 103 242 200 188
22 244 92 41 104 110 151 75
23 97 93 91 105 229 152 32
24 4 94 154 106 54 153 141
25 190 95 51 107 88 154 88
26 28 96 67 108 230 155 234
27 182 97 95 109 161 156 131
28 41 98 129 110 96 157 216
29 14 99 39 111 159 158 121
30 5 100 112 112 6 159 76
31 99 51 53 113 80 160 4
32 34 52 86 114 133 161 201
33 140 53 73 115 38 162 73
34 228 54 2 116 190 163 121
35 58 55 132 117 224 164 74
36 195 56 201 118 56 165 58
37 117 57 187 119 154 166 22
38 36 58 115 120 77 167 202
39 96 59 116 121 186 168 142
40 15 60 208 122 63 169 16
41 45 61 31 123 72 170 192
42 3 62 98 124 109 171 214
43 217 63 109 125 91 172 68
44 208 64 109 126 238 173 101
45 189 65 147 127 210 174 249
46 147 66 104 128 33 175 219
47 17 67 234 129 156 176 162
48 173 68 136 130 119 177 154
49 53 69 145 131 24 178 76
40 90 94 244 132 110 200 97
41 240 95 190 133 148 151 16
42 227 96 248 134 63 152 168
43 7 97 30 135 255 153 186
44 176 98 213 136 251 154 10
45 136 99 121 137 99 155 15
46 144 100 100 138 125 156 210
47 24 51 43 139 17 157 192
48 181 52 132 140 90 158 121
49 205 53 146 141 63 159 81
50 73 54 57 142 66 160 140
1 93 55 250 143 177 161 54
2 107 56 35 144 107 162 173
3 125 57 187 145 223 163 190
4 74 58 148 146 188 164 177
5 245 59 239 147 139 165 209
6 206 60 238 148 25 166 21
7 178 61 92 149 191 167 175
8 115 62 15 150 148 168 92
9 67 63 231 101 112 169 87
10 120 64 34 102 133 170 215
11 239 65 130 103 207 171 15
12 103 66 193 104 142 172 19
13 246 67 39 105 204 173 224
14 72 68 126 106 3 174 242
15 187 69 157 107 6 175 31
16 161 70 156 108 37 176 84
17 206 71 119 109 111 177 23
18 110 72 82 110 206 178 245
19 25 73 166 111 50 179 73
20 202 74 110 112 238 180 67
21 103 75 107 113 183 181 54
22 96 76 118 114 143 182 29
23 135 77 83 115 50 183 144
24 183 78 124 116 71 184 75
25 120 79 43 117 92 185 95
26 25 80 190 118 250 186 121
27 87 81 61 119 95 187 48
28 92 82 199 120 224 188 238
29 78 83 40 121 18 189 236
30 10 84 126 122 155 190 66
31 236 85 160 123 65 191 73
32 35 86 199 124 23 192 138
33 63 87 101 125 213 193 57
34 158 88 28 126 121 194 84
35 83 89 239 127 195 195 235
36 23 90 236 128 205 196 200
37 150 91 249 129 16 197 147
38 13 92 83 130 181 198 175
39 135 93 218 131 161 199 158
7 147 64 104 113 154 199 43
8 49 65 60 114 34 200 18
9 74 66 236 115 16 151 243
10 120 67 228 116 186 152 67
11 205 68 136 117 181 153 181
12 13 69 17 118 161 154 208
13 205 70 251 119 191 155 213
14 216 71 5 120 152 156 14
15 236 72 46 121 42 157 79
16 58 73 90 122 184 158 84
17 84 74 247 123 166 159 125
18 243 75 24 124 38 160 139
19 106 76 235 125 244 161 116
20 156 77 27 126 46 162 201
21 142 78 98 127 177 163 48
22 170 79 34 128 52 164 179
23 196 80 202 129 131 165 92
24 40 81 158 130 127 166 47
25 140 82 55 131 238 167 251
26 102 83 11 132 39 168 19
27 81 84 67 133 132 169 70
28 109 85 248 134 186 170 164
29 168 86 103 135 124 171 37
30 27 87 234 136 124 172 235
31 240 88 210 137 212 173 119
32 133 89 93 138 222 174 149
33 150 90 143 139 182 175 10
34 184 91 84 140 226 176 22
35 19 92 178 141 156 177 69
36 55 93 167 142 59 178 118
37 13 94 175 143 162 179 54
38 79 95 24 144 237 180 183
39 166 96 39 145 58 181 210
40 151 97 9 146 123 182 130
41 33 98 241 147 194 183 13
42 34 99 245 148 230 184 198
43 95 100 44 149 144 185 182
44 137 51 37 150 250 186 155
45 130 52 156 101 170 187 186
46 14 53 244 102 37 188 58
47 216 54 125 103 140 189 211
48 138 55 197 104 21 190 53
49 192 56 114 105 232 191 116
50 162 57 118 106 252 192 150
1 88 58 39 107 104 193 227
2 154 59 15 108 231 194 205
3 34 60 226 109 196 195 138
4 63 61 205 110 26 196 175
5 143 62 218 111 53 197 18
6 126 63 77 112 16 198 78
12 241 70 185 133 6 197 106
13 135 71 146 134 96 198 39
14 73 72 249 135 14 199 75
15 76 73 238 136 233 200 228
16 142 74 233 137 222 151 30
17 172 75 46 138 90 152 49
18 49 76 159 139 131 153 13
19 80 77 88 140 71 154 184
20 202 78 157 141 26 155 143
21 190 79 205 142 168 156 132
22 200 80 113 143 155 157 27
23 118 81 55 144 141 158 94
24 138 82 151 145 231 159 219
25 17 83 10 146 171 160 66
26 153 84 194 147 245 161 208
27 236 85 181 148 19 162 61
28 87 86 138 149 237 163 183
29 170 87 121 150 51 164 77
30 164 88 145 101 253 165 253
31 150 89 57 102 70 166 181
32 223 90 228 103 87 167 206
33 214 91 131 104 213 168 104
34 107 92 49 105 20 169 205
35 137 93 14 106 232 170 37
36 1 94 200 107 130 171 153
37 26 95 254 108 26 172 37
38 30 96 49 109 61 173 253
39 161 97 27 110 41 174 173
40 5 98 44 111 250 175 114
41 16 99 113 112 21 176 201
42 183 100 131 113 227 177 25
43 70 51 103 114 116 178 185
44 40 52 149 115 128 179 206
45 20 53 174 116 82 180 154
46 63 54 208 117 87 181 16
47 208 55 203 118 92 182 213
48 157 56 61 119 241 183 22
49 5 57 49 120 190 184 40
50 86 58 196 121 88 185 255
1 198 59 135 122 211 186 127
2 90 60 8 123 248 187 8
3 148 61 199 124 25 188 166
4 109 62 180 125 133 189 125
5 133 63 183 126 153 190 89
6 104 64 192 127 148 191 235
7 238 65 202 128 209 192 34
8 168 66 67 129 136 193 248
9 128 67 178 130 19 194 64
10 155 68 55 131 16 195 191
11 236 69 156 132 87 196 207
29 30 97 74 124 77 183 241
30 78 98 89 125 228 184 192
31 244 99 185 126 55 185 56
32 189 100 127 127 1 186 23
33 195 51 26 128 252 187 10
34 107 52 7 129 241 188 90
35 79 53 223 130 232 189 159
36 80 54 170 131 88 190 197
37 90 55 216 132 73 191 74
38 152 56 121 133 177 192 40
39 89 57 181 134 82 193 198
40 162 58 61 135 71 194 228
41 233 59 36 136 198 195 155
42 22 60 30 137 183 196 119
43 34 61 177 138 20 197 144
44 127 62 138 139 27 198 199
45 91 63 152 140 142 199 244
46 7 64 172 141 93 200 42
47 113 65 169 142 67 151 100
48 153 66 230 143 151 152 201
49 112 67 245 144 31 153 121
50 10 68 129 145 255 154 223
1 105 69 108 146 240 155 193
2 79 70 5 147 86 156 142
3 17 71 172 148 157 157 138
4 213 72 76 149 60 158 105
5 160 73 231 150 4 159 98
6 132 74 3 101 55 160 65
7 51 75 107 102 141 161 5
8 152 76 98 103 59 162 150
9 11 77 150 104 170 163 114
10 95 78 80 105 204 164 179
11 172 79 54 106 153 165 138
12 229 80 197 107 126 166 116
13 74 81 80 108 37 167 172
14 213 82 14 109 217 168 49
15 228 83 69 110 74 169 182
16 77 84 31 111 66 170 139
17 156 85 35 112 100 171 214
18 47 86 171 113 227 172 194
19 42 87 59 114 212 173 232
20 238 88 72 115 36 174 25
21 172 89 201 116 82 175 233
22 177 90 239 117 192 176 85
23 68 91 195 118 124 177 15
24 148 92 70 119 102 178 126
25 233 93 140 120 22 179 91
26 158 94 194 121 51 180 37
27 155 95 160 122 179 181 248
28 113 96 73 123 224 182 84
18 198 97 178 131 35 164 96
19 102 98 13 132 93 165 26
20 16 99 150 133 244 166 17
21 120 100 118 134 158 167 48
22 71 51 110 135 129 168 30
23 188 52 196 136 8 169 129
24 57 53 139 137 57 170 213
25 222 54 134 138 61 171 35
26 10 55 71 139 26 172 131
27 121 56 93 140 46 173 142
28 129 57 218 141 171 174 157
29 33 58 41 142 27 175 208
30 122 59 219 143 199 176 230
31 127 60 230 144 225 177 223
32 50 61 30 145 77 178 111
33 229 62 148 146 99 179 203
34 217 63 16 147 254 180 141
35 193 64 53 148 98 181 1
36 146 65 55 149 79 182 208
37 201 66 241 150 144 183 222
38 216 67 140 101 125 184 105
39 129 68 246 102 62 185 233
40 113 69 91 103 215 186 131
41 11 70 72 104 123 187 178
42 104 71 136 105 59 188 242
43 152 72 73 106 120 189 2
44 136 73 97 107 44 190 125
45 39 74 84 108 172 191 162
46 87 75 141 109 35 192 160
47 7 76 167 110 103 193 65
48 11 77 10 111 43 194 255
49 77 78 139 112 215 195 39
50 109 79 9 113 16 196 14
1 169 80 98 114 24 197 117
2 205 81 39 115 69 198 201
3 190 82 247 116 115 199 32
4 192 83 212 117 132 200 223
5 82 84 162 118 193 151 6
6 113 85 67 119 228 152 231
7 210 86 153 120 178 153 66
8 59 87 3 121 4 154 213
9 182 88 4 122 149 155 90
10 246 89 39 123 215 156 208
11 88 90 209 124 166 157 38
12 35 91 249 125 139 158 159
13 31 92 187 126 238 159 53
14 144 93 121 127 2 160 186
15 90 94 30 128 32 161 217
16 154 95 45 129 117 162 163
17 56 96 115 130 216 163 115
1 196 66 11 102 187 162 93 245 88 290 198 323 105 384 169
2 93 67 113 103 225 163 107 246 154 291 90 324 79 385 205
3 121 90 102 104 1 164 125 247 34 292 148 325 17 386 190
4 28 91 29 105 251 165 74 248 63 293 109 326 213 387 192
5 95 92 151 106 159 166 245 249 143 294 133 327 160 388 82
6 165 93 30 107 122 167 206 250 126 295 104 328 132 389 113
7 77 94 128 108 158 168 178 201 147 296 238 329 51 390 210
8 99 87 33 109 33 169 115 202 49 297 168 330 152 391 59
9 244 88 159 110 128 170 67 203 74 298 128 331 11 392 182
10 242 89 82 111 33 171 120 204 120 299 155 332 95 393 246
11 155 96 123 112 158 172 239 205 205 300 236 333 172 394 88
12 30 97 111 113 71 173 103 206 13 251 241 334 229 395 35
13 188 98 212 114 74 174 246 207 205 252 135 335 74 396 31
14 242 95 189 119 143 175 72 208 216 253 73 336 213 397 144
15 22 100 219 120 192 176 187 209 236 254 76 337 228 398 90
16 161 99 50 115 249 177 161 210 58 255 142 338 77 399 154
17 125 68 187 116 111 178 206 211 84 256 172 339 156 400 56
18 186 69 135 117 144 179 110 212 243 257 49 340 47 351 198
19 91 70 249 118 230 180 25 213 106 258 80 341 42 352 102
20 134 71 244 121 103 181 202 214 156 259 202 342 238 353 16
21 190 72 239 122 162 182 103 215 142 260 190 343 172 354 120
22 126 73 141 123 244 183 96 216 170 261 200 344 177 355 71
23 89 74 120 124 97 184 135 217 196 262 118 345 68 356 188
24 113 75 205 125 4 185 183 218 40 263 138 346 148 357 57
25 20 76 29 126 190 186 120 219 140 264 17 347 233 358 222
26 202 77 114 127 28 187 25 220 102 265 153 348 158 359 10
27 168 78 85 128 182 188 87 221 81 266 236 349 155 360 121
28 247 79 166 129 41 189 92 222 109 267 87 350 113 361 129
29 255 80 28 130 14 190 78 223 168 268 170 301 30 362 33
30 17 81 197 131 5 191 10 224 27 269 164 302 78 363 122
31 15 82 22 132 99 192 236 225 240 270 150 303 244 364 127
32 93 83 223 133 34 193 35 226 133 271 223 304 189 365 50
33 159 84 95 134 140 194 63 227 150 272 214 305 195 366 229
34 233 85 255 135 228 195 158 228 184 273 107 306 107 367 217
35 65 86 23 136 58 196 83 229 19 274 137 307 79 368 193
36 147 51 211 137 195 197 23 230 55 275 1 308 80 369 146
37 46 52 157 138 117 198 150 231 13 276 26 309 90 370 201
38 109 53 72 139 36 199 13 232 79 277 30 310 152 371 216
39 150 54 176 140 96 200 135 233 166 278 161 311 89 372 129
40 60 55 44 141 15 151 90 234 151 279 5 312 162 373 113
41 44 56 77 142 45 152 240 235 33 280 16 313 233 374 11
42 32 57 52 143 3 153 227 236 34 281 183 314 22 375 104
43 188 58 84 144 217 154 7 237 95 282 70 315 34 376 152
44 243 59 255 145 208 155 176 238 137 283 40 316 127 377 136
45 44 60 68 146 189 156 136 239 130 284 20 317 91 378 39
46 96 61 211 147 147 157 144 240 14 285 63 318 7 379 87
47 12 62 66 148 17 158 24 241 216 286 208 319 113 380 7
48 207 63 74 149 173 159 181 242 138 287 157 320 153 381 11
49 84 64 52 150 53 160 205 243 192 288 5 321 112 382 77
50 30 65 5 101 6 161 73 244 162 289 86 322 10 383 109
36 149 65 227 132 53 158 43 238 37 282 103 305 26 355 110
37 33 66 166 133 86 159 132 239 156 283 149 306 7 356 196
38 144 67 198 134 73 160 146 240 244 284 174 307 223 357 139
39 219 90 128 135 2 161 57 241 125 285 208 308 170 358 134
40 174 91 20 136 132 162 250 242 197 286 203 309 216 359 71
41 93 92 76 137 201 163 35 243 114 287 61 310 121 360 93
42 164 93 131 138 187 164 187 244 118 288 49 311 181 361 218
43 71 94 129 139 115 165 148 245 39 289 196 312 61 362 41
44 178 87 199 140 116 166 239 246 15 290 135 313 36 363 219
45 201 88 255 141 208 167 238 247 226 291 8 314 30 364 230
46 247 89 134 142 31 168 92 248 205 292 199 315 177 365 30
47 120 96 46 143 98 169 15 249 218 293 180 316 138 366 148
48 230 97 18 144 109 170 231 250 77 294 183 317 152 367 16
49 70 98 131 145 109 171 34 201 104 295 192 318 172 368 53
50 179 95 117 146 147 172 130 202 60 296 202 319 169 369 55
1 168 100 172 147 104 173 193 203 236 297 67 320 230 370 241
2 51 99 149 148 234 174 39 204 228 298 178 321 245 371 140
3 206 68 130 149 136 175 126 205 136 299 55 322 129 372 246
4 76 69 150 150 145 176 157 206 17 300 156 323 108 373 91
5 181 70 66 101 201 177 156 207 251 251 185 324 5 374 72
6 72 71 198 102 110 178 119 208 5 252 146 325 172 375 136
7 39 72 167 103 44 179 82 209 46 253 249 326 76 376 73
8 244 73 100 104 219 180 166 210 90 254 238 327 231 377 97
9 245 74 46 105 252 181 110 211 247 255 233 328 3 378 84
10 111 75 135 106 153 182 107 212 24 256 46 329 107 379 141
11 42 76 16 107 207 183 118 213 235 257 159 330 98 380 167
12 19 77 90 108 214 184 83 214 27 258 88 331 150 381 10
13 16 78 173 109 54 185 124 215 98 259 157 332 80 382 139
14 164 79 160 110 167 186 43 216 34 260 205 333 54 383 9
15 7 80 16 111 58 187 190 217 202 261 113 334 197 384 98
16 74 81 109 112 204 188 61 218 158 262 55 335 80 385 39
17 205 82 228 113 70 189 199 219 55 263 151 336 14 386 247
18 94 83 255 114 137 190 40 220 11 264 10 337 69 387 212
19 137 84 174 119 3 191 126 221 67 265 194 338 31 388 162
20 65 85 136 120 94 192 160 222 248 266 181 339 35 389 67
21 204 86 107 115 119 193 199 223 103 267 138 340 171 390 153
22 222 51 66 116 214 194 101 224 234 268 121 341 59 391 3
23 36 52 119 117 108 195 28 225 210 269 145 342 72 392 4
24 114 53 89 118 236 196 239 226 93 270 57 343 201 393 39
25 205 54 190 121 17 197 236 227 143 271 228 344 239 394 209
26 2 55 21 122 205 198 249 228 84 272 131 345 195 395 249
27 127 56 84 123 41 199 83 229 178 273 49 346 70 396 187
28 230 57 248 124 91 200 218 230 167 274 14 347 140 397 121
29 203 58 104 125 154 151 244 231 175 275 200 348 194 398 30
30 250 59 199 126 51 152 190 232 24 276 254 349 160 399 45
31 146 60 40 127 67 153 248 233 39 277 49 350 73 400 115
32 152 61 212 128 95 154 30 234 9 278 27 301 74 351 178
33 141 62 204 129 129 155 213 235 241 279 44 302 89 352 13
34 107 63 9 130 39 156 121 236 245 280 113 303 185 353 150
35 63 64 206 131 112 157 100 237 44 281 131 304 127 354 118
32 41 72 18 118 35 170 112 239 170 269 253 328 55 371 125
33 104 73 54 121 189 171 133 240 37 270 70 329 141 372 62
34 149 74 106 122 242 172 207 241 140 271 87 330 59 373 215
35 149 75 177 123 110 173 142 242 21 272 213 331 170 374 123
36 6 76 226 124 229 174 204 243 232 273 20 332 204 375 59
37 223 77 98 125 54 175 3 244 252 274 232 333 153 376 120
38 65 78 161 126 88 176 6 245 104 275 130 334 126 377 44
39 56 79 65 127 230 177 37 246 231 276 26 335 37 378 172
40 236 80 251 128 161 178 111 247 196 277 61 336 217 379 35
41 114 81 54 129 96 179 206 248 26 278 41 337 74 380 103
42 88 82 247 130 159 180 50 249 53 279 250 338 66 381 43
43 3 83 92 131 6 181 238 250 16 280 21 339 100 382 215
44 117 84 186 132 80 182 183 201 154 281 227 340 227 383 16
45 182 85 45 133 133 183 143 202 34 282 116 341 212 384 24
46 116 86 49 134 38 184 50 203 16 283 128 342 36 385 69
47 174 51 240 135 190 185 71 204 186 284 82 343 82 386 115
48 194 52 105 136 224 186 92 205 181 285 87 344 192 387 132
49 18 53 147 137 56 187 250 206 161 286 92 345 124 388 193
50 52 54 232 138 154 188 95 207 191 287 241 346 102 389 228
1 234 55 48 139 77 189 224 208 152 288 190 347 22 390 178
2 45 56 252 140 186 190 18 209 42 289 88 348 51 391 4
3 175 57 17 141 63 191 155 210 184 290 211 349 179 392 149
4 17 58 169 142 72 192 65 211 166 291 248 350 224 393 215
5 38 59 253 143 109 193 23 212 38 292 25 301 77 394 166
6 50 60 3 144 91 194 213 213 244 293 133 302 228 395 139
7 233 61 105 145 238 195 121 214 46 294 153 303 55 396 238
8 7 62 196 146 210 196 195 215 177 295 148 304 1 397 2
9 13 63 156 147 33 197 205 216 52 296 209 305 252 398 32
10 103 64 185 148 156 198 16 217 131 297 136 306 241 399 117
11 5 65 22 149 119 199 181 218 127 298 19 307 232 400 216
12 46 66 245 150 24 200 161 219 238 299 16 308 88 351 35
13 237 67 162 101 235 151 110 220 39 300 87 309 73 352 93
14 52 90 98 102 86 152 148 221 132 251 6 310 177 353 244
15 182 91 39 103 181 153 63 222 186 252 96 311 82 354 158
16 207 92 228 104 100 154 255 223 124 253 14 312 71 355 129
17 220 93 40 105 177 155 251 224 124 254 233 313 198 356 8
18 77 94 213 106 49 156 99 225 212 255 222 314 183 357 57
19 77 87 221 107 62 157 125 226 222 256 90 315 20 358 61
20 39 88 113 108 47 158 17 227 182 257 131 316 27 359 26
21 31 89 222 109 3 159 90 228 226 258 71 317 142 360 46
22 57 96 254 110 8 160 63 229 156 259 26 318 93 361 171
23 167 97 135 111 253 161 66 230 59 260 168 319 67 362 27
24 46 98 78 112 52 162 177 231 162 261 155 320 151 363 199
25 37 95 98 113 56 163 107 232 237 262 141 321 31 364 225
26 129 100 57 114 53 164 223 233 58 263 231 322 255 365 77
27 117 99 143 119 242 165 188 234 123 264 171 323 240 366 99
28 60 68 254 120 62 166 139 235 194 265 245 324 86 367 254
29 26 69 131 115 190 167 25 236 230 266 19 325 157 368 98
30 193 70 166 116 101 168 191 237 144 267 237 326 60 369 79
31 224 71 118 117 9 169 148 238 250 268 51 327 4 370 144
15 110 68 110 123 75 152 16 203 243 255 30 319 100 388 6
16 125 69 22 124 32 153 168 204 67 256 49 320 201 389 231
17 240 70 130 125 141 154 186 205 181 257 13 321 121 390 66
18 142 71 216 126 88 155 10 206 208 258 184 322 223 391 213
19 76 72 27 127 234 156 15 207 213 259 143 323 193 392 90
20 98 73 116 128 131 157 210 208 14 260 132 324 142 393 208
21 12 74 218 129 216 158 192 209 79 261 27 325 138 394 38
22 173 75 163 130 121 159 121 210 84 262 94 326 105 395 159
23 47 76 58 131 76 160 81 211 125 263 219 327 98 396 53
24 34 77 165 132 4 161 140 212 139 264 66 328 65 397 186
25 40 78 198 133 201 162 54 213 116 265 208 329 5 398 217
26 15 79 168 134 73 163 173 214 201 266 61 330 150 399 163
27 208 80 68 135 121 164 190 215 48 267 183 331 114 400 115
28 87 81 137 136 74 165 177 216 179 268 77 332 179 351 96
29 57 82 108 137 58 166 209 217 92 269 253 333 138 352 26
30 163 83 90 138 22 167 21 218 47 270 181 334 116 353 17
31 148 84 179 139 202 168 175 219 251 271 206 335 172 354 48
32 30 85 48 140 142 169 92 220 19 272 104 336 49 355 30
33 88 86 145 141 16 170 87 221 70 273 205 337 182 356 129
34 117 51 138 142 192 171 215 222 164 274 37 338 139 357 213
35 108 52 224 143 214 172 15 223 37 275 153 339 214 358 35
36 193 53 125 144 68 173 19 224 235 276 37 340 194 359 131
37 201 54 206 145 101 174 224 225 119 277 253 341 232 360 142
38 102 55 74 146 249 175 242 226 149 278 173 342 25 361 157
39 115 56 115 147 219 176 31 227 10 279 114 343 233 362 208
40 254 57 66 148 162 177 84 228 22 280 201 344 85 363 230
41 3 58 28 149 154 178 23 229 69 281 25 345 15 364 223
42 49 59 4 150 76 179 245 230 118 282 185 346 126 365 111
43 52 60 143 101 56 180 73 231 54 283 206 347 91 366 203
44 127 61 14 102 237 181 67 232 183 284 154 348 37 367 141
45 181 62 46 103 210 182 54 233 210 285 16 349 248 368 1
46 83 63 144 104 90 183 29 234 130 286 213 350 84 369 208
47 219 64 223 105 112 184 144 235 13 287 22 301 241 370 222
48 197 65 108 106 4 185 75 236 198 288 40 302 192 371 105
49 27 66 198 107 160 186 95 237 182 289 255 303 56 372 233
50 68 67 164 108 197 187 121 238 155 290 127 304 23 373 131
1 124 90 21 109 24 188 48 239 186 291 8 305 10 374 178
2 58 91 4 110 208 189 238 240 58 292 166 306 90 375 242
3 164 92 166 111 145 190 236 241 211 293 125 307 159 376 2
4 207 93 29 112 245 191 66 242 53 294 89 308 197 377 125
5 50 94 101 113 170 192 73 243 116 295 235 309 74 378 162
6 128 87 111 114 177 193 138 244 150 296 34 310 40 379 160
7 72 88 178 119 105 194 57 245 227 297 248 311 198 380 65
8 138 89 218 120 113 195 84 246 205 298 64 312 228 381 255
9 97 96 67 115 179 196 235 247 138 299 191 313 155 382 39
10 142 97 102 116 171 197 200 248 175 300 207 314 119 383 14
11 138 98 34 117 194 198 147 249 18 251 106 315 144 384 117
12 11 95 137 118 157 199 175 250 78 252 39 316 199 385 201
13 251 100 12 121 10 200 158 201 43 253 75 317 244 386 32
14 127 99 52 122 188 151 97 202 18 254 228 318 42 387 223

Do you have any short code files or matrices there?

Thank you for your reply!

best wishes

qingle wu
Ph.D student from the Faculty of Applied Sciences,
Macao Polytechnic University

help

when i use this in my mfsk project,the Decoding results were zeros.
i want to know why can lead to this result.
the out_llrs were NaN.
QQ截图20210625170039

help

I am new to non-binary LDPC research,When I want to use the H matrix I constructed on GF(8) to run this program, I get an error:
ERROR: GF order(64) does not match with matrix file (8)
I did not find where to modify this error in the program,hope to get your reply as soon as possible

"mex h2g.c", Failed to generate mexa64 or mexw64

I want to convert h2g.c to a mexa64 file on ubuntu 18.04 via matlab's mex. My matlab version is R2022a and when I type "mex h2g.c" in matlab console, it gives me an error. Then when I type "mex h2g.c" on Windows 10 and try to generate the mexw64 file , it gives me an error again. How can I solve this problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.