从背景知识到结构信息,详细描述了CCSDS
2022-06-18 19:33:39 222KB CCSDS
1
基于 GPU 的 LDPC 码(Low-Density Parity-Check codes,低密度 奇偶校验码)软件译码器优化设计方法。选用了适用于 GPU 架构的基于最小和算 法的分层迭代译码方法开展译码器的设计工作。在并行译码方式上分别给出了码字间 和码字内并行处理方案,并基于 CUDA(Compute Unified Device Architecture)多线程 模型优化了码字映射规则。为提升译码内核执行效率,提出的优化方法包括:设计满 足负载平衡的合理资源分配、针对最小和算法中的并行规约数值求解以及译码层更新 的分支优化,实现对 GPU 硬件资源的高效利用;通过对 LDPC 码校验矩阵优化存储结 构以及多种译码信息量化方式合并存储策略的设计,提升译码过程中的数据访问效率。 其二,本文给出了基于 GPU 的卷积码软件译码器优化设计方法
2022-04-15 18:02:14 10.62MB CCSDS LDPC GPU运行
介绍了符合CCSDS标准的RS(255,223)码的参数与译码器结构,给出了一种改进型无逆BM算法用于求解关键方程,使用Verilog语言完成了基于该算法的译码器设计与实现。测试结果表明,该译码系统性能优良,在尽可能节约硬件资源的同时满足了高速处理的需要。
2022-03-02 20:09:15 235KB 工程技术 论文
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
根据ccsds标准编写的无损数据压缩算法
2022-01-12 22:22:20 99KB matlab ccsds 无损数据压缩 8位
1
CCSDS标准深空通信LDPC编译码程序仿真
2021-08-04 14:38:55 17KB matlab
1
提出了一种基于CCSDS标准的低并行度高速LDPC编码结构设计方案。该编码结构通过对输入的待编码信息插“0”和改变校验矩阵的循环子矩阵结构实现了CCSDS标准中的7/8码率编码方案的奇偶并行编码,且编码结果奇偶并行输出。在编码器的编码速率需求和编码器实现的硬件资源开销上达到平衡。仿真和实现的结果表明,该低并行度编码结构的设计相对于其他7/8码率串行编码结构设计,在增加少量的硬件开销的条件下,获得双倍的编码速率。
2021-04-18 17:01:30 686KB CCSDS标准
1
CCSDS官方标准合集,包括射频频率、物理层、网络层等相关协议
2019-12-21 20:58:44 3.22MB CCSDS 标准
1
适用于CCSDS标准的RS(255_223)码编码器设计
2019-12-21 20:37:25 445KB RS(255 223) 编码
1
CCSDS标准深空通信LDPC编译码程序仿真,包括码率为2/3和4/5等常用LDPC码
2019-12-21 20:12:13 15KB CCSDS 深空通信 LDPC
1