matlab比较简单的代码-PolarCodesBeliefPropagationDecoder:极性BP解码器的MATLAB代码。它只是一个

上传者: 38742571 | 上传时间: 2021-09-19 18:43:12 | 文件大小: 18KB | 文件类型: ZIP
matlab比较简单的代码PolarCodesBeliefPropagationDecoder 极性 BP 解码器的 MATLAB 代码。 它只是一个非常简单的 BP 解码器。 我希望它对极性代码的新学习者有用。 MATLAB_Polar_BP_conventional 是一个更快的版本。 这种用于极性码的 Bp 解码器相对较快。 我将解码过程中经常使用的索引存储在矩阵中。 因此,避免了冗余计算。 此外,还包括所谓的G矩阵提前停止准则(由袁波提出)。 通过上述配置,对于 P(1024, 512),在普通 PC 上可以在 25 秒内编码/解码 10^4 个码字。 也就是说,一个小时可以完成1.44*10^6个解码。 这个速度对于 BLER 模拟来说已经足够了。 如果您对我的代码有任何疑问或对 polar 代码有疑问,您可以给我发电子邮件。 让我们一起研究极化码。 然而,我的数学一般般。 不要问我极性代码错误指数或缩放行为。 我不知道那个......

文件下载

资源详情

[{"title":"( 31 个子文件 18KB ) matlab比较简单的代码-PolarCodesBeliefPropagationDecoder:极性BP解码器的MATLAB代码。它只是一个","children":[{"title":"PolarCodesBeliefPropagationDecoder-master","children":[{"title":"MATLAB_Polar_BP_conventional","children":[{"title":"main.m <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"GetCriticalSet","children":[{"title":"get_cs.m <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"sort_rate01.m <span style='color:#111;'> 612B </span>","children":null,"spread":false},{"title":"rate01_delete_redundancy.m <span style='color:#111;'> 866B </span>","children":null,"spread":false},{"title":"get_critical_set.m <span style='color:#111;'> 365B </span>","children":null,"spread":false},{"title":"get_node_01_structure.m <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"GA","children":[{"title":"main.m <span style='color:#111;'> 550B </span>","children":null,"spread":false},{"title":"accurate_phi.m <span style='color:#111;'> 173B </span>","children":null,"spread":false},{"title":"get_optimized_parameters.m <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"Capacity_Binary_AWGN.m <span style='color:#111;'> 467B </span>","children":null,"spread":false},{"title":"phi_inverse.m <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"get_PCi_vector.m <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"get_subchannel_capacity.m <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"phi.m <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"GA.m <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"derivative_phi.m <span style='color:#111;'> 196B </span>","children":null,"spread":false}],"spread":true},{"title":"Decoding_Index","children":[{"title":"get_llr_layer.m <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"index_Matrix.m <span style='color:#111;'> 359B </span>","children":null,"spread":false}],"spread":true},{"title":"Simulation.m <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"my_polar_encode.m <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"BP_Decoder_LLR.m <span style='color:#111;'> 2.37KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 961B </span>","children":null,"spread":false},{"title":"polarBP_standard","children":[{"title":"main.m <span style='color:#111;'> 334B </span>","children":null,"spread":false},{"title":"iMatrix.m <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"polar_encode.m <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"get_BEC_IWi.m <span style='color:#111;'> 269B </span>","children":null,"spread":false},{"title":"index_Matrix.m <span style='color:#111;'> 270B </span>","children":null,"spread":false},{"title":"Simulation.m <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"get_info_and_frozen_location.m <span style='color:#111;'> 381B </span>","children":null,"spread":false},{"title":"f.m <span style='color:#111;'> 76B </span>","children":null,"spread":false},{"title":"BP_Decoder_LLR.m <span style='color:#111;'> 804B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明