matlab代码sqrt-Binary-Polar-Code-of-length-N-64-and-dimension-K-22-for-th

时间:2021-05-23 22:17:05
【文件属性】:
文件名称:matlab代码sqrt-Binary-Polar-Code-of-length-N-64-and-dimension-K-22-for-th
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-23 22:17:05
系统开源 Matlab代码sqrt 该软件包通过mainfile.m操作。 BSC-0.11通道的长度为N-64和尺寸K-22的二进制极性代码 我们通过2种方法识别冻结的位(或信息位的补充集) 基于Bhattacharyya参数的方法 基于蒙特卡洛的方法(对于这一部分,我在“ HD Pfister。“极地代码简介”中使用了matlab函数。演讲笔记,2014年4月21日,最后访问于2018年7月22日。”) 基于Bhattacharyya参数的方法 在最初的论文中,Arikan将Bhattacharyya参数用作信道质量的另一种度量。 由于没有有效的算法来计算Bhattacharyya参数,因此我们使用IEEE中的“ E. Arikan,“信道极化:一种为对称二进制输入无内存信道构造容量实现代码的方法””中的公式34和35给出的上限。信息理论交易》,第55卷,第7期,第3051-3073页,2009年7月”。 该过程开始于计算Bhattacharya参数Z = 2 sqrt(p (1-p)),然后递归地实现公式34和35,直到生成所需数量的通道为止。 选择具有最小Bhattacharyya参数的
【文件预览】:
Binary-Polar-Code-of-length-N-64-and-dimension-K-22-for-the-BSC-0.11-channel-main
----permute_input.m(211B)
----polar_transformation.m(123B)
----LICENSE(11KB)
----compute_bhattacharyya_parameters.m(286B)
----README.md(3KB)
----Monte_carlo.m(562B)
----polar_transform.m(389B)
----polar_decode.m(1KB)
----choose_frozen_bits.m(383B)
----mainfile.m(897B)
----RMrows.m(130B)

网友评论