纠删码基础知识

RS纠删码算法实现需要伽罗瓦域和矩阵的一些知识。 1 伽罗瓦域的四则运算 提到伽罗瓦域(也称有限域),不得不提一嘴伽罗瓦Évariste Galois,非常传奇的一位法国天才数学家,现代数学群论的创立者,人们称之为伽罗瓦理论,21岁时死于一次决斗,关于伽罗域的基本概念和理论,可以参考《古典数学难题与伽罗瓦理论》。……

阅读全文

本原多项式的生成方法

本原多项式的生成方法 暴力枚举所有的多项式,看看哪个多项式能生成一个有限域 // only support degree 63 typedef struct { uint64_t state; uint64_t taps; uint64_t ymask; } LFSR_T; /* Galois implementation of LFSR */ bool lfsr_step(LFSR_T *plfsr) { plfsr->state <<= 1; // shift left bool out = (plfsr->state & plfsr->ymask) !……

阅读全文