/* FILE...: tollr.c AUTHOR.: David Rowe CREATED: July 2020 Converts oneBitPerByte hard decisions to LLRs for LDPC testing. */ #include #include int main(void) { uint8_t bit; while (fread(&bit, sizeof(uint8_t), 1, stdin)) { float llr = 10.0 * (1 - 2 * bit); fwrite(&llr, sizeof(float), 1, stdout); } return 0; }