上传者: 38622467
|
上传时间: 2022-03-12 15:33:54
|
文件大小: 115KB
|
文件类型: -
Matlab代码verilog
LDPC_解码器
低密度奇偶校验解码器
这是我为ECEN
654最终项目开发的LDPC解码器。
它目前隐含速率为0.5的代码,但几乎已完全参数化,因此它只需很小的变化即可生成任意H矩阵的解码器。
它由MATLAB仿真组成,用于验证算法并生成Verilog实现的测试数据。
顶级Verilog模块由script_LDPC_v生成,该脚本调用verigen,后者使用打印语句生成LDPC.v。
Verilog生成文件没有经过重构,因此非常麻烦,但是其余的MATLAB仿真文件经过了优化,即使对于高SNR值,也可以快速评估变化。