rs41mod: home-brewed RS soft decoding w/ erasures

pull/27/head
Zilog80 2020-06-22 03:04:33 +02:00
rodzic a5cacd53fe
commit 9b622463a9
1 zmienionych plików z 0 dodań i 27 usunięć

Wyświetl plik

@ -1212,20 +1212,6 @@ static int rs41_ecc(gpx_t *gpx, int frmlen) {
if (errors1 >= 0) { j = 256; i = 256; } //break;
}
}
if (errors1 >= 0) {
int rank[2];
for (i = 0; i < 2; i++)
{
if (era_pos[i] < rs_R) pos_frm = era_pos[i] + cfg_rs41.parpos;
else pos_frm = 2*(era_pos[i]-rs_R) + cfg_rs41.msgpos;
for (rank[i] = 0; rank[i] < 255; rank[i]++) {
if (sort_idx1[rank[i]] == pos_frm) break;
}
}
}
}
if (errors2 < 0)
@ -1248,19 +1234,6 @@ static int rs41_ecc(gpx_t *gpx, int frmlen) {
if (errors2 >= 0) { j = 256; i = 256; } //break;
}
}
if (errors2 >= 0) {
int rank[2];
for (i = 0; i < 2; i++)
{
if (era_pos[i] < rs_R) pos_frm = era_pos[i] + cfg_rs41.parpos + rs_R;
else pos_frm = 2*(era_pos[i]-rs_R) + cfg_rs41.msgpos + 1;
for (rank[i] = 0; rank[i] < 255; rank[i]++) {
if (sort_idx2[rank[i]] == pos_frm) break;
}
}
}
}
}