Page 22 - 网络电信2023年2月刊
P. 22

光    通    信

            于 BEC信道和对称信道,而水下光信道是典型的非对称信道,因此                          在纯净水条件下的性能曲线如图4所示,极化码在约4.1dB以
            文中选用蒙特卡罗构造来进行极化码的构造流程。                               前时性能较差,在4.5dB~5dB时下降较快,在4.5dB左右时性能已
                蒙特卡罗构造是一种统计模拟方法,其基本原理是首先通过                       经超过了 LDPC 码。在沿港水条件下的性能曲线如图 5 所示,极
            大量的仿真统计出每个子信道各自的错误概率,然后将所有的子                         化码在约6.5dB以前时下降很慢,但是在约6.5dB以后时下降速率
            信道排序,最后选出可靠度最高的 K 个子信道作为信息位,其余的                      远超未编码和 LDPC 码,而且当 BER 要求在10-3左右时,极化码
            信道作为冻结位。值得注意的是,该构造算法的精度与仿真次数                         比 LDPC码的性能领先了约0.6dB。在浑浊水条件下的性能曲线
            有关,所以在进行蒙特卡罗构造时,采用了106 次仿真统计。同时,                     如图6所示,未编码方案在30dB以前基本没有下降,同时极化码和
            蒙特卡罗构造算法也是一种近似构造算法,设码长为 N,该算法中                       LDPC 码都下降得很慢,在24dB 以前,LDPC 码的性能优势比较明
            极化子信道的可靠程度可通过计算各子信道的巴氏参数                             显,但是随着SNR的增加,极化码的渐进性能优势明显地表现出来,
            )获得,对于任意的 B-DMC信道 W,巴氏参数Z(W)定义如式(16)所                而且从图中可以清晰地看出,LDPC 码在29dB~30dB时曲线下降速
            示:                                                   率变慢,已经出现了误码平层的趋势,而极化码在后期的曲线下降
                                                                 速率越来越快,能够证明极化码在复杂水质条件下具有优秀的纠
                                                              (16)  错性能和应用前景。
                对于式(16)很容易看出Z(W)的取值范围为[0,1]。因此信道                  表2 仿真中使用到的主要参数
            容量I(W)则有

                                                              (17)
                当信道容量I(W)=1时,Z(W)=0;反之,当I(W)=0时,Z(W)=1。
                蒙特卡罗构造是一种近似构造算法,可近似模拟子信道的巴
            氏参数,由式(4)可进行推导,具体见式(18):





                                                                  图4 纯净水条件下的性能曲线图
                                                           (18)
                其中,  (              )是从联合概率分布
                                      中进行采样得到的,E(·)表示
            求均值。最终可以通过Z 参数集合进行排序并选择出值最小的K
            个信道的索引作为信息位的选择。
                综上,利用蒙特卡罗构造完成极化码的算法流程如下:
                (1)随机生成长度为N 的码字uN1 ,通过调制后发送至式(7)的
            水下光通信信道中,得到该信道的输出信号                ;
                (2)通过解调后,根据式(14)和式(15)计算每个对数似然比信
            息L(yi),并将其作为译码输入进行的SC译码,值得注意的是,此处
            的SC译码只是为了方便计算巴士参数,与文中使用的CA-SCL译
            码算法不冲突;
                (3)统计多次传输和译码的结果,计算参数                              图5 沿港水条件下的性能曲线图
            的均值,作为第i个信道的可靠度参数                    ;
                (4)排序挑选值最小的 K 个信道的索引构成索引集合,作为该
            信道信息位的选择方案。
                由于极化码的构造是基于大量仿真得到的,为了保证整个仿
            真过程能够更加准确,本次实验进行了106次仿真。

                六、仿真结果分析
                6.1 极化码与LDPC码的性能比较
                文中在仿真时用到的主要参数如表2所示。
                根据仿真流程和表中数据进行了极化码的构造和译码,得到
            了3种不同水质中的性能结果,并与码长相近的 LDPC 码[13]进行
            了对比。

            44                                        网络电信 二零二三年一、二月
   17   18   19   20   21   22   23   24   25   26   27