/* Construct reliability sequences for polar codes Copyright 2023 Ahmet Inan */ #pragma once #include namespace CODE { template class PolarSeqConst0 { void compute(double pe, int i, int h) { if (h) { compute(pe * (2-pe), i, h/2); compute(pe * pe, i+h, h/2); } else { prob[i] = pe; } } double prob[1< prob[b]; }); } }; }