erase constellation points outside of radius two

This commit is contained in:
Ahmet Inan 2021-08-28 15:03:38 +02:00
commit d1adc5c5ca

View file

@ -416,6 +416,11 @@ struct Decoder
for (int i = 0; i < code_cols; ++i)
cons[code_cols*j+i] = fdom[bin(i+code_off)] / head[bin(i+code_off)];
}
if (1) {
for (int i = 0; i < cons_cnt; ++i)
if (norm(cons[i]) > 4)
cons[i] = 0;
}
if (1) {
value sum = 0;
for (int i = 0; i < cons_cnt; ++i) {