使用matlab编写LDPC编码的实现,特别适合初学者学习。
matlab实现LDPC编码构造
相关推荐
LDPC编码的Matlab实现
大家可以相互学习LDPC编码的Matlab代码。
Matlab
12
2024-08-30
LDPC编码解码算法MATLAB实现
这个压缩包包含MATLAB代码,但不包括FPGA代码。直接打开LDPC_example即可运行最简单的样例。此外,还包含LDPC_BLER_SNR_graph_example和LDPC_Desired_BLER_example这两个示例。
Matlab
13
2024-08-17
MATLAB构造LDPC H矩阵的PEG算法实现
本项目实现了基于PEG算法的LDPC中H矩阵构造,经过亲测可用,适合高码率大矩阵构造,码率可达到0.89。
Matlab
11
2024-11-03
Mackay构造LDPC码MATLAB程序
这是一份使用MATLAB实现Mackay构造LDPC码的程序。
Matlab
12
2024-05-23
面向闪存的LDPC编码与解码MATLAB实现
本项目提供一个LDPC编码/解码的MATLAB实现,专为闪存应用设计。用户只需运行 ldpc_demo0.m 脚本即可获得编码和解码结果。
Matlab
13
2024-06-01
构造周长12的QC-LDPC代码的灵活算法
该程序搜索给定子矩阵大小、行和列权重的周长12 QC-LDPC代码。子矩阵的配置也可以改变。与其他算法相比,该程序在构建girth-12 QC-LDPC代码方面提供了灵活性。该程序通过连接行组和列组来构建Tanner图。如果不形成少于十二个周期,则建立连接。程序可能无法找到给定特定参数的代码。与其他算法相比,它也找不到最小的代码。
Matlab
6
2024-11-04
LDPC码的MATLAB实现方法详解
MATLAB代码生成LDPC码的功能:首先,使用PEG软件创建.dat文件,语法为:./peg-unige/MainPEG -numM [周期数] -numN [码长] -codeName [输出文件名] -degFileName [配置文件]。例如:./peg-unige/MainPEG -numM 157 -numN 17113 -codeName Reg17113_109.dat -degFileName Reg_3.deg。然后,在MATLAB文件夹中运行findseq函数以获取给定句点作为参数的序列。例如,对于周期109,使用最接近的可分解值108,序列为[109 seq(2:end
Matlab
12
2024-07-28
LDPC Matlab代码-闪存LDPC-MATLAB代码LDPC-for-flash--MATLAB-代码
LDPC Matlab代码LDPC-for-flash--MATLAB-代码运行ldpc_demo.m
Matlab
16
2024-08-28
PCM编码Matlab实现
PCM 编码的 Matlab 实现是个挺实用的练手项目,尤其适合刚接触数字信号的朋友。你可以学到采样、量化、编码这些基础操作,而且代码逻辑不复杂,比较容易上手。文档里流程讲得清楚,还配了示例,边看边写挺有成就感的。
采样直接用 Matlab 的audioread就能搞定,不管是读取音频还是自己生成正弦波,都方便。量化这一步其实就是把模拟值按段切,变成一段段固定的数字值,用数组运算搞定,速度也快。
编码部分其实就是把量化值转成二进制,常见做法是每个值用 8 位表示,用bitshift这些位操作函数就行。打包和传输的话可以用fwrite输出到文件,也可以进一步搞成网络传输,灵活性蛮高。
你要是想练
Matlab
0
2025-07-02