Commit graph

30 commits

Author SHA1 Message Date
Ahmet Inan
72e5b2240a renamed PolarCodeConst0 to BhattacharyyaFreezer 2026-02-13 12:47:55 +01:00
Ahmet Inan
bc4c032be5 added RM rule construction 2026-01-24 11:27:23 +01:00
Ahmet Inan
5e719f467d added FER curves for OSD, PAC and CRC-aided Polar 2025-12-30 08:35:30 +01:00
Ahmet Inan
217b986715 added PAC list decoder 2025-12-24 11:39:49 +01:00
Ahmet Inan
e83dbce91f added ber plot 2024-01-20 15:33:00 +01:00
Ahmet Inan
37ba4b64ef forward error corrections, mostly 2023-09-18 15:01:01 +02:00
Ahmet Inan
cb7271c85f added polar code reliability sequence constructor 2023-07-07 10:24:32 +02:00
Ahmet Inan
cc1f412f5d added polar bit freezers, encoders and decoders 2021-07-11 10:30:22 +02:00
Ahmet Inan
6bfbc4ed66 CRC is in CODE namespace 2021-04-13 14:58:12 +02:00
Ahmet Inan
34a21139c7 added ordered statistics decoding 2020-08-06 13:39:09 +02:00
Ahmet Inan
43c5d6a91a encoder and soft decoder for augmented Hadamard codes 2020-06-11 23:11:31 +02:00
Ahmet Inan
9b1c6cf573 point out soft decoding better 2020-06-09 17:31:31 +02:00
Ahmet Inan
5d944ca7a9 added encoder and syndrome decoder for short BCH codes 2020-06-07 18:28:25 +02:00
Ahmet Inan
1b4899c66d added simplex code encoder and soft decoder entries 2020-06-02 12:09:44 +02:00
Ahmet Inan
1e7a25e1a8 added maximum length sequence 2020-03-31 23:55:17 +02:00
Ahmet Inan
0b37102383 getting rid of obsolete version 2019-10-01 22:17:04 +02:00
Ahmet Inan
2b25cd3dcc added code to explain rotate.hh 2019-09-24 10:53:40 +02:00
Ahmet Inan
8de487af88 added SIMD horizontal rotation helper 2019-09-24 00:05:57 +02:00
Ahmet Inan
717d482822 shuffle codeword for SIMD aligned memory access
Idea taken from:

Low cost LDPC decoder for DVB-S2
by John Dielissen, Andries Hekstra and Vincent Berg - 2006
2019-09-23 12:00:06 +02:00
Ahmet Inan
b41799c84d added LDPC decoder version with fully computed LUT 2018-12-16 09:42:02 +01:00
Ahmet Inan
199a988def added LDPC encoder and layered decoder
lifted from my LDPC project:
https://github.com/xdsopl/LDPC
2018-12-13 11:19:31 +01:00
Ahmet Inan
4f11a22311 added SIMD wrappers for ARM NEON, Intel SSE4.1 and AVX2 2018-12-11 09:05:12 +01:00
Ahmet Inan
eabdff7209 added exclusive reduce algorithm 2018-10-13 10:34:42 +02:00
Ahmet Inan
abe4edc419 added bit manipulation helpers 2018-09-22 19:13:37 +02:00
Ahmet Inan
a796788a12 fixed typo 2018-09-20 19:20:00 +02:00
Ahmet Inan
01db8f516e added Reed Solomon error correction
lifted from my FEC project:
https://github.com/xdsopl/FEC
2018-09-20 18:04:23 +02:00
Ahmet Inan
dab95db1bc added link to Évariste Galois' page on Wikipedia 2018-09-20 14:15:10 +02:00
Ahmet Inan
2a7fa2b7b7 added Galois field arithmetic 2018-09-20 14:06:57 +02:00
Ahmet Inan
266f299f86 added bitwise stream container 2018-09-20 09:11:33 +02:00
Ahmet Inan
ee79ff2b2d moved crc and xorshift from DSP to CODE repository 2018-09-20 08:36:45 +02:00