实例介绍
【实例截图】
【核心代码】
PolarCodeDecodersInMatlab-master
├── PolarCodeBPdecoder
│ ├── BP_Decoder_LLR.m
│ ├── Decoding_Index
│ │ ├── get_llr_layer.m
│ │ └── index_Matrix.m
│ ├── GA
│ │ ├── Capacity_Binary_AWGN.m
│ │ ├── GA.m
│ │ ├── accurate_phi.m
│ │ ├── derivative_phi.m
│ │ ├── get_PCi_vector.m
│ │ ├── get_optimized_parameters.m
│ │ ├── get_subchannel_capacity.m
│ │ ├── main.m
│ │ ├── phi.m
│ │ └── phi_inverse.m
│ ├── Simulation.m
│ ├── bler.m
│ ├── get_bit_layer.m
│ ├── main.m
│ └── polar_encoder.m
├── PolarConventionalCASCL
│ ├── CASCL_decoder.m
│ ├── GA
│ │ ├── Capacity_Binary_AWGN.m
│ │ ├── GA.m
│ │ ├── accurate_phi.m
│ │ ├── derivative_phi.m
│ │ ├── get_PCi_vector.m
│ │ ├── get_optimized_parameters.m
│ │ ├── get_subchannel_capacity.m
│ │ ├── main.m
│ │ ├── phi.m
│ │ └── phi_inverse.m
│ ├── HowToConstructPolarCode
│ │ ├── DegradingConstruction
│ │ │ ├── Clambda.m
│ │ │ ├── LR_sort.m
│ │ │ ├── bit_channel_degrading_procedure.m
│ │ │ ├── capacity.m
│ │ │ ├── dClambdadx.m
│ │ │ ├── degrading_merge.m
│ │ │ ├── erasure_symbol_merge.m
│ │ │ ├── get_AWGN_capacity.m
│ │ │ ├── get_AWGN_transition_probability.m
│ │ │ ├── get_BMS_capacity.m
│ │ │ ├── get_Clambda_zero_points.m
│ │ │ ├── get_W_down.m
│ │ │ ├── get_W_up.m
│ │ │ ├── get_y_interval.m
│ │ │ ├── main.m
│ │ │ └── transform_AWGN_to_DMC.m
│ │ └── UpgradingConstruction
│ │ ├── Clambda.m
│ │ ├── LR_sort.m
│ │ ├── bit_channel_upgrading_procedure.m
│ │ ├── dClambdadx.m
│ │ ├── delta_capacity_basic.m
│ │ ├── delta_capacity_lemma11.m
│ │ ├── delta_capacity_lemma9.m
│ │ ├── erasure_symbol_merge.m
│ │ ├── get_AWGN_capacity.m
│ │ ├── get_AWGN_transition_probability.m
│ │ ├── get_BMS_capacity.m
│ │ ├── get_Clambda_zero_points.m
│ │ ├── get_W_down.m
│ │ ├── get_W_up.m
│ │ ├── get_y_interval.m
│ │ ├── main.m
│ │ ├── upgrading_merge.m
│ │ └── upgrading_transform_AWGN_to_DMC.m
│ ├── NodeProcess
│ │ ├── Advanced_SC_decoder.m
│ │ ├── REP.m
│ │ ├── SPC.m
│ │ ├── get_node_structure.m
│ │ ├── node_identifier.m
│ │ ├── node_identifier_large_node.m
│ │ ├── node_identifier_no_12345.m
│ │ ├── node_identifier_no_45.m
│ │ ├── typeI.m
│ │ ├── typeII.m
│ │ ├── typeIII.m
│ │ ├── typeIV.m
│ │ └── typeV.m
│ ├── PolarizaedChannelsPartialOrder
│ │ ├── beta_expansion_polar_code_construction.m
│ │ └── partial_order_polarized_channels.m
│ ├── SC_decoder.m
│ ├── crc_generator_matrix.m
│ ├── get_BEC_IWi.m
│ ├── get_bit_layer.m
│ ├── get_crc_objective.m
│ ├── get_llr_layer.m
│ ├── main.m
│ ├── polar_encoder.m
│ └── simulation.m
├── PolarFastSCL
│ ├── BECconstruction
│ │ └── get_BEC_IWi.m
│ ├── FastSCL_decoder.m
│ ├── GA
│ │ ├── Analysis of Sum-Product Decoding of Low-Density.pdf
│ │ ├── Capacity_Binary_AWGN.m
│ │ ├── GA.m
│ │ ├── accurate_phi.m
│ │ ├── derivative_phi.m
│ │ ├── get_PCi_vector.m
│ │ ├── get_optimized_parameters.m
│ │ ├── get_subchannel_capacity.m
│ │ ├── main.m
│ │ ├── phi.m
│ │ └── phi_inverse.m
│ ├── HowToConstructPolarCode
│ │ ├── DegradingConstruction
│ │ │ ├── Clambda.m
│ │ │ ├── LR_sort.m
│ │ │ ├── bit_channel_degrading_procedure.m
│ │ │ ├── capacity.m
│ │ │ ├── dClambdadx.m
│ │ │ ├── degrading_merge.m
│ │ │ ├── erasure_symbol_merge.m
│ │ │ ├── get_AWGN_capacity.m
│ │ │ ├── get_AWGN_transition_probability.m
│ │ │ ├── get_BMS_capacity.m
│ │ │ ├── get_Clambda_zero_points.m
│ │ │ ├── get_W_down.m
│ │ │ ├── get_W_up.m
│ │ │ ├── get_y_interval.m
│ │ │ ├── main.m
│ │ │ └── transform_AWGN_to_DMC.m
│ │ ├── How to Construct Polar Codes.pdf
│ │ └── UpgradingConstruction
│ │ ├── Clambda.m
│ │ ├── LR_sort.m
│ │ ├── bit_channel_upgrading_procedure.m
│ │ ├── dClambdadx.m
│ │ ├── delta_capacity_basic.m
│ │ ├── delta_capacity_lemma11.m
│ │ ├── delta_capacity_lemma9.m
│ │ ├── erasure_symbol_merge.m
│ │ ├── get_AWGN_capacity.m
│ │ ├── get_AWGN_transition_probability.m
│ │ ├── get_BMS_capacity.m
│ │ ├── get_Clambda_zero_points.m
│ │ ├── get_W_down.m
│ │ ├── get_W_up.m
│ │ ├── get_y_interval.m
│ │ ├── main.m
│ │ ├── upgrading_merge.m
│ │ └── upgrading_transform_AWGN_to_DMC.m
│ ├── MonteCarloCodeConstruction
│ │ ├── Polar Coding for Bit-Interleaved Coded Modulation .pdf
│ │ ├── get_bit_layer.m
│ │ ├── get_llr_layer.m
│ │ ├── main.m
│ │ ├── mc_typeI_SC_decoder.m
│ │ └── my_polar_encode.m
│ ├── NodeDecoding
│ │ ├── Fast List Decoders for Polar Codes.pdf
│ │ ├── Rate1.m
│ │ ├── Rep.m
│ │ └── SPC.m
│ ├── NodeProcess
│ │ ├── Fast Successive-Cancellation Decoding of Polar Codes Identification and Decoding of New Nodes .pdf
│ │ ├── FastSCdecoder.m
│ │ ├── get_node_structure.m
│ │ ├── get_psi_for_advanced_sc_decoder.m
│ │ └── node_identifier.m
│ ├── PolarizaedChannelsPartialOrder
│ │ ├── EPW.m
│ │ ├── HPW.m
│ │ ├── PW.m
│ │ ├── Polarization Weight Family Methods fo.pdf
│ │ ├── Recursive Construction of Polar Codes.pdf
│ │ └── partial_order_polarized_channels.m
│ ├── SC_decoder.m
│ ├── SystematicPolarEncoders
│ │ ├── Flexible and Low-Complexity Encoding and Decoding of Systematic Polar Codes.pdf
│ │ ├── SC_systematic_encoder.m
│ │ ├── Systematic Polar Coding.pdf
│ │ ├── arikan_recursive_systematic_polar_encoder.m
│ │ ├── arikan_sc_systematic_polar_encoder.m
│ │ └── sarkis_systematic_polar_encoder.m
│ ├── bler.m
│ ├── crc_generator_matrix.m
│ ├── get_GN.m
│ ├── get_bit_layer.m
│ ├── get_crc_objective.m
│ ├── get_llr_layer.m
│ ├── main.m
│ ├── polar_encoder.m
│ └── simulation.m
├── README.md
└── elements_of_polar_codes.pdf
21 directories, 174 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论