这是一个说明Hamming的程序,其中包含5个选项: 1)图解纠错演练:从用户输入一个字符串,在屏幕上逐步进行错误归纳、检测和纠正。 2) 向字符串添加校验位:要求用户输入一个二进制字符串,并输出添加了正确校验位的字符串。 3) 从字符串中去除奇偶校验位:要求用户输入一个二进制字符串,并输出去除了奇偶校验位的字符串。 4)X 长的字符串需要多少奇偶校验位?:要求用户输入字符串长度(整数),输出该长度的字符串需要汉明的奇偶校验位数。 5)生成汉明矩阵:要求用户输入一个字符串长度(整数)并生成一个汉明矩阵,就像可以在这里看到的: http : //en.wikipedia.org/wiki/Hamming_code#General_algorithm
2022-05-10 20:06:21 4KB matlab
1
准循环低密度奇偶校验码(QC-LDPC)的校验矩阵通过循环移位生成,用于构造公钥密码体制,可减小公钥存储量,但易导致低重量码字搜索攻击。提出了一种基于准循环中密度奇偶校验码(QC-MDPC)的公钥密码体制,并且给出了一种快速比特翻转(BF)译码算法。该密码体制与基于Goppa码的McEliece公钥密码体制相比,在相同的安全参数下,公钥存储量最大可减小93倍,且加/解密复杂度低,能抵抗对偶码和消息集译码攻击,安全性高。
1
LDPC 码(非满秩或满秩奇偶校验矩阵)的编码。 codeWord = ldpcEncoding(H,u): 输入变量: H:奇偶校验矩阵。 u:信息位向量。 输出变量: 码字:为信息位向量 u 生成的码字。
2022-04-16 19:37:28 3KB matlab
1
c#可视化实现奇偶校验,海明校验,CRC校验
2022-04-11 14:00:15 88KB c语言 开发语言
1
在连续变量量子密钥分发(CVQKD)多维数据协调过程中, 低密度奇偶校验码(LDPC)的纠错性能直接影响协调效率和传输距离。构造了一种双边类型的低密度奇偶校验码(TET-LDPC), 引入了类似于重复累积码中的累积结构以提高其纠错性能, 在多维数据协调算法中得到了更小的收敛信噪比、更高的协调效率以及更远的传输距离。仿真结果表明:当TET-LDPC的码率为0.5, 分组码长为2×105时, 收敛信噪比降至1.02 dB, 协调效率达到了98.58%, 安全密钥率达到17.61 kb/s, CVQKD系统的传输距离提高为44.9 km。
2022-03-20 16:20:25 3.73MB 量子光学 量子密钥 双边类型 渐进边增
1
Matlab代码verilog LDPC_解码器 低密度奇偶校验解码器 这是我为ECEN 654最终项目开发的LDPC解码器。 它目前隐含速率为0.5的代码,但几乎已完全参数化,因此它只需很小的变化即可生成任意H矩阵的解码器。 它由MATLAB仿真组成,用于验证算法并生成Verilog实现的测试数据。 顶级Verilog模块由script_LDPC_v生成,该脚本调用verigen,后者使用打印语句生成LDPC.v。 Verilog生成文件没有经过重构,因此非常麻烦,但是其余的MATLAB仿真文件经过了优化,即使对于高SNR值,也可以快速评估变化。
2022-03-12 15:33:54 115KB 系统开源
1
matlab代码运行效率 LDPC码误码率的蒙特卡罗仿真 代码内包含基本的LDPC码编码器,译码器实现方式,以及BPSK通信系统的基本仿真原理(AWGN信道)。这被用来实现LDPC码误码率的仿真,同时也是我托管在GitHub上的第一份代码,用于学习GitHub的使用。 代码的更多说明可参见我的。 1. 运行环境和使用方法 运行环境:MATLAB 2014a 使用方法:设置相应参数,运行LDPC_Simulation,可自动生成并绘制校验矩阵、生成矩阵。同时Monte Carlo仿真将运行,并将结果保存在文本文档内。Monte Carlo 仿真会消耗大量时间。(效率较低不建议用做误码率仿真) 2. 代码说明 LDCP_Simulation:脚本 ccsdscheckmatrix:校验矩阵构造,1、2分别对应不同文档 ccsdsgeneratematrix:生成矩阵构造,1、2分别对应不同文档 ldpcdecoderXX:对应三种不同的译码算法 3. 结果示例
2022-01-18 20:19:46 3.07MB 系统开源
1
奇偶校验电路实验报告 报告内容由本人完成,供参考
2021-12-23 12:24:40 451KB 奇偶校验电路
1
在STM8S003单片机最小系统上做一个简单的串口通信示例,用来测试串口设置为无校验位,奇校验位或者偶校验位通信是否正常。
2021-12-03 12:56:25 459KB stm8 003 串口 奇偶校验
1
本文介绍一个奇偶校验器的设计程序,该程序很简单,但是可以引申到很多小的细节。
2021-11-09 15:51:38 28KB 奇偶校验器 设计 程序 文章
1