自己制作的reed muller code 讲义,自己学习时感觉全是公式特别难理解,所以编码和解码的主要过程用形象的图进行了解释,并给出了一些例子帮助理解,希望有用
2023-06-07 10:51:38 2.95MB Reed Muller code 编码
1
Reed-Muller码的编解码方法,赵驷强,,本文以HS-SICH和在QPSK条件下的较长TFCI编码为例,给出了一阶Reed-Muller码和二阶Reed-Muller码的译码方法。一阶Reed-Muller码可以采用硬比特解码
2022-12-27 11:26:10 1.1MB Reed-Muller码 硬比特 软比特
1
文档是全英文的,对Reed-Muller编码理论讲解的十分透彻
1
Reed-Solomon译码算法.doc
2022-05-08 19:07:11 24KB 算法 文档资料
Reed-Solomon 码的格式 Reed-Solomon 码的基本构建块是由 m 个二进制位组成的符号,其中 m 可以是任何大于 2 的自然数。对于给定的 m,所有由 m 个位符号组成的 Reed-Solomon 码的长度为2m - 1。例如,对于 8 位符号,Reed-Solomon 码的长度为 28 - 1 = 255。 一个完整的 Reed-Solomon 代码由两部分组成:数据部分和奇偶校验部分。 对于n个符号的Reed-Solomon码,前k个符号是数据部分,是要防止损坏的信息,后面的(nk)个符号是奇偶校验部分,根据数据部分计算。 这种里德-所罗门码被称为(n,k)里德-所罗门码或RS(n,k)码。 奇偶校验符号的个数为(nk),通常是偶数,表示为2t。 具有 2t 个奇偶校验符号的 Reed-Solomon 码具有纠正多达 t 个错误符号的能力。
2022-05-08 10:00:26 7KB matlab
1
基于长期演进LTE(Long Term Evolution)无线综合测试系统,对各种Reed-Muller译码算法性能进行仿真比较,为TD-LTE无线综合测试系统选择了一种最优的FHT译码算法,并在TMS320C64x DSP中进行实现。同时提出了相关软件优化方法和技巧。译码程序在CCS3.3中的运行结果验证了该算法及优化方法和技巧的可行性、有效性。
2021-12-18 17:42:27 237KB 长期演进
1
用纯Python编写的Reed Solomon编码器和解码器 由安德鲁·布朗(Andrew Brown)从头开始编写< > < >(c)2010 我编写此代码是作为实现Reed-Solomon纠错算法的练习。 出版该代码的目的是希望对其他人学习算法的工作方式很有用。 (没有什么比一个好的榜样更好地学习了!) 我的目标是在不使用非标准库的情况下,以纯python实现可工作的Reed-Solomon编码器和解码器。 我还旨在使代码保持良好的注释和井井有条。 但是,其中涉及的许多数学运算都是不平凡的,我无法在评论中全部解释。 要了解有关该算法的更多信息,请参见以下资源: 最后两个资源是布鲁斯·马格斯(Bruce Maggs)上课的课程笔记,我在上学期就读了。 这些注释非常有用,任何想学习算法的人都应该阅读。 在Maggs博士的旧址上的最后两个: 另外,这是我在2010年Sprin
2021-12-09 14:50:05 224KB Python
1
Vivado Reed-Solomon Encoder License License,不需要绑定MAC地址,最高权限Source IP,永久有效,Vivado2999之前版本都能使用。
2021-11-15 15:10:12 279B XILINX  Vivado Reed Solomon
1
本文是一整片关于Reed-Muller编码的计算机实现的毕业设计。
2021-11-15 03:47:38 3.57MB 毕业设计
1
java项目模块源码芦苇 这是Reed-Solomon编码模块,它是从用Java编写的开源项目中移植的。 现场演示 用法 编码 < script type = " module " src = " ./ReedSolomon.js " ></ script > < script type = " module " > import { ReedSolomonES } from ' ./ReedSolomon.js ' ; // t=(N-K)/2 (ByteAs8bit:max 0.97) const errorCrrectionReduntantRetio = 0.97 ; // ByteAs4bit*,ByteAs6bit*,ByteAs8bit,ByteAs10bit,ByteAs12bit,ByteAs14bit,ByteAs16bit*,QR_CODE_FIELD_256 // *:has error,unusualbe. const presetName = ' ByteAs8bit ' ; // K = planeUint8array.length const plane
2021-11-08 22:57:16 77KB 系统开源
1