北大信科2020Spring研究生课程“信息论与编码理论”第一次大作业涉及LDPC编码和解码性能仿真。通过使用Matlab中的LDPC编码解码器代码,利用H矩阵块Matrix(2016,1008)Block56进行仿真。使用不同的译码方法如Sum-Product (SP)、Min-Sum (MS)、Normalized Min-Sum (NMS)和Offset Min-Sum (OMS),并分析其性能曲线。详细步骤包括导入H矩阵、运行Matlab代码获取性能图。仿真结果存储在data&result文件夹中。
北大信科2020Spring信息论与编码理论第一次大作业LDPC编解码仿真代码PKU_LDPC_encoder_decoder
相关推荐
Oracle第一次考试答案优化
Oracle第一次考试答案--accp5.0
Oracle
7
2024-08-28
信息论笔记_基于《信息论与编码》书籍
《信息论与编码》是电子工业出版社出版的一本专业书籍,本笔记主要涵盖了信息论的基础概念和重要原理。以下是对笔记内容的详细解读:
信息的定义:
信息论的创始人克劳德·香农在1948年提出,信息是关于不确定性的度量,是消除不确定性的一种方式。不确定性与事件发生的概率成反比,概率越小,信息量越大。信息可以用概率论的概念来量化,即信息量等于先验不确定性减去后验不确定性。
信源与熵:
香农熵:衡量一个离散随机变量不确定性的一个度量,表示为H(X),它等于所有可能事件的信息量的加权平均。
联合熵:描述两个或多个随机变量共同的不确定性,H(X,Y)表示X和Y联合的信息熵。
条件熵:给定一个随机变量Y
统计分析
6
2024-11-06
LDPC编码解码算法MATLAB实现
这个压缩包包含MATLAB代码,但不包括FPGA代码。直接打开LDPC_example即可运行最简单的样例。此外,还包含LDPC_BLER_SNR_graph_example和LDPC_Desired_BLER_example这两个示例。
Matlab
10
2024-08-17
数组元素第一次出现的位置
使用二分查找法,输入一个数组和要查找的数据,返回该数据在数组中第一次出现的位置。
算法与数据结构
12
2024-05-13
面向闪存的LDPC编码与解码MATLAB实现
本项目提供一个LDPC编码/解码的MATLAB实现,专为闪存应用设计。用户只需运行 ldpc_demo0.m 脚本即可获得编码和解码结果。
Matlab
8
2024-06-01
第一次使用romberg方法实现积分近似计算
用户需要修改集成在同一目录中的名为eval1.m的文件中的函数,并从MATLAB终端调用romberg()。输出将包括两个值:1. 近似积分值。2. 与用户提供的实际值之间的误差。初步,用户可以使用已知函数来进行错误检查,以确保正确性和准确度。之后,只需稍作修改,即可使用该函数进行各种函数的数值积分评估。
此方法的实现不受版权限制,用户可以自由使用和修改。
Matlab
8
2024-11-06
初学者探索数据库的第一次尝试
初学者探索数据库的首次学习经历是一个充满挑战和发现的过程。在这个过程中,他们将接触到数据库基础知识和操作技能,为未来的学习奠定坚实基础。
MySQL
8
2024-08-25
LDPC Matlab代码-闪存LDPC-MATLAB代码LDPC-for-flash--MATLAB-代码
LDPC Matlab代码LDPC-for-flash--MATLAB-代码运行ldpc_demo.m
Matlab
9
2024-08-28
LDPC编码的Matlab实现
大家可以相互学习LDPC编码的Matlab代码。
Matlab
10
2024-08-30