ldpc matlab代码用于深空通信的 LDPC 码 该数值模拟器实现了一个编码器和三个不同的解码器,用于对 . 特别是,该软件实现了《CCSDS TM 同步和信道编码推荐标准》第 7 章中描述的 (8176,7154) 代码。 代码详情 该代码专为任何空间通信链接而设计,尽管它最初是针对航天器与地面元素之间的通信链接的。 空间合格现场可编程门阵列 (FPGA) 技术的当前进步也可能导致空间到空间通信链路的实现。 因此,此代码可应用于任何需要带宽高效通信的空间链路。 一个应用程序示例,此代码由(发布时间:2013 年 2 月)使用。 特别是用于X波段的下行数据传输。 这种 384 Mbps 数据速率通信链路是 NASA 首次使用 LDPC,并且是首次将 LDPC 代码用于任何机构或公司的天地链路。 解码器 解码是使用消息传递算法完成的。 这是一种迭代解码技术,因为消息在位节点和校验节点之间迭代地来回传递,直到获得结果(或过程停止)。 发送的消息是概率,表示对码字比特值的置信度。 将概率值表示为对数似然比 (LLR)很方便。 这种解码称为和积解码,因为使用 LLR 允许使用和和乘积运算
2023-04-04 19:20:18 12.4MB 系统开源
1
ldpc matlab代码IDMA_LDPC_codes 该存储库包含专为 IDMA 系统设计的 LDPC 码的奇偶校验矩阵 (PCM)。 将来可能会提供 Matlab 仿真脚本。 问题 请参考并引用以下论文: [1] XJ、Wang、S. Cammerer 和 S.ten Brink,“近容量检测和解码:高斯多址信道中动态用户负载的代码设计”,提交给 IEEE。 翻译。 通讯,2019 年 2 月。 [2] XJ、Wang、S. Cammerer 和 S. 10 Brink,“近高斯多址信道容量检测和解码”,第 10 期。 症状。 关于 Turbo 和迭代信息。 流程 (ISTC),2018 年 12 月。
2022-07-23 08:47:28 622KB 系统开源
1
ldpc matlab代码LDPC-Matlab LDPC 码的编码 codeWord = ldpcEncoding(H,u): 输入变量: H:奇偶校验矩阵。 u:信息位向量。 输出变量: 码字:为信息位向量 u 生成的码字。 史莱玛尼·贾梅尔 (2020)。 LDPC 编码器(完整或非完整秩奇偶校验矩阵)(),MATLAB 中央文件交换。 2020 年 3 月 23 日检索。
2022-05-22 01:14:40 2KB 系统开源
1
ldpc matlab代码LDPC1000 小码长1000,2000,4000在matlab中的LDPC SPA解码器的实现存储库的结构如下: root/ | ├───main.m main | ├───gen_Lambda.m generates the optimal lambda (bit node edge dist.) from rho. | rho is found by trial and error | ├───gen_degreeDist.m Generates the degree distributions from computed edge distributions | ├───decimate.m Rounds lambda, rho to make the degree distributions have an integer | count for every degree. | ├───gen_LDPCM.m generates the LDPC matrix from the computed rho and lambda | ├──
2022-04-26 10:06:41 534KB 系统开源
1
ldpc matlab代码5g ldpc 代码 要测试LDPC编码和解码功能,请在matlab下运行以下功能 test_all_ldpc_cases LDPC解码函数decLDPC_layered.m来自,作者是Christoph Studer。 我对其进行了一些小的修改以加速其执行。 LDPC 解码函数 ldpc_decode.m 来自 . 包含的两个 excel 文件来自 3gpp。 除了 decLDPC_layered.m 和 ldpc_decode.m 之外的 matlab 代码遵循 MIT 许可证。
2022-03-19 20:47:54 1.33MB 系统开源
1
ldpc matlab代码用于 5G 无线通信的信道编码架构使用高级综合 动机和目标 在当今瞬息万变的世界中,对移动互联网的需求与日俱增。 第四代 (4G) 系统现已在全球范围内使用。 由于移动互联网用户数量的急剧增加,当今的 4G LTE 还存在一些挑战,例如更高的数据速率和频谱效率。 这导致我们将 4G 系统的 Turbo 码替换为承诺更高吞吐量的信道码。 从那时起,3GPP 就接受了 LDPC 码作为 5G 无线通信的信道编码方案,正在进行大量的研究来优化解码器。 在5G中,LDPC码和极性码分别用于数据通道和控制通道的纠错。 第五代系统的主要目标是更高的数据速率、更高的频谱效率、更高的吞吐量、更高的带宽和更高的能效,同时在更低的延迟下也是如此。 信道编码在任何无线通信系统中都起着至关重要的作用。 我们的项目为第五代无线通信的低密度奇偶校验码提供了一种新颖的高效高吞吐量编码器和解码器。 这项工作提出了实现 LDPC 码高吞吐量信道编码架构的策略。 所提议的设计以较低的延迟实现峰值吞吐量,满足 5G NR 标准的吞吐量和延迟要求。 建议的设计首先在 Matlab 中实现。 经过验证
2022-03-19 20:45:41 5.43MB 系统开源
1
ldpc matlab代码LDPC-CODE-USING-VHDL 使用最小和算法的 LDPC 代码的 VHDL 实现。 矩阵 = [2304 1152]; 算法:Min-Sum。 VHDL 代码是使用 Matlab 脚本生成的。 该脚本生成合成的 VHDL 文件。 使用的组件将很快添加
2021-10-26 13:40:12 336KB 系统开源
1
ldpc matlab代码LDPC-解码器 该存储库包含使用 MATLAB 和 C++ 的 LDPC 软决策解码器。 该存储库使用已经建立的 LDPC 奇偶校验矩阵来模拟它们在 MATLAB 中的性能。 C++ 代码用于创建解码和编码消息所需的图形矩阵。 要使用 C++ 代码,请确保您的计算机上有一个 MATLAB 兼容的 C++ 编译器,您可以使用 mex。 对于支持的 MATLAB 编译器: 环境设置:使用“mex soft_decoder.cpp”编译代码,一个可执行文件将显示在文件夹中,其中包含在 MATLAB 中使用的函数。 Parity Matrix, H 和 Generator Matrix, G 是提供的示例矩阵。 更多奇偶矩阵可以从: 和 中找到。 它们存储为 alist 文件。 要将 alist 文件转换为 H 和 G,提供了经过修改的 perl 脚本。 确保您的计算机上安装了 perl。 它应该在大多数 linux 发行版上。 对于 Windows 用户: 从 Alist 文件生成奇偶校验矩阵: 一种。 给定一个 alist 文件“wimax_576_0.5.al
2021-09-22 22:04:42 54KB 系统开源
1
ldpc matlab代码ADMM 惩罚解码器用于 LDPC 码 它在 MATLAB 中提供了一种算法,用于使用线性规划 LP 进行解码(它使用了projectionPolytope 函数)
2021-08-20 17:20:16 3KB 系统开源
1
ldpc matlab代码Protograph_EXIT_chart 使用基于文章的互信息估计 LDPC 码迭代解码阈值的简单 Matlab PEXIT 图表的实现 G. Liva 和 M. Chiani,“基于 EXIT 分析的原型 LDPC 代码设计”,IEEE GLOBECOM 2007 - IEEE 全球电信会议,华盛顿特区,2007 年,第 3250-3254 页。
2021-08-18 10:37:02 4KB 系统开源
1