Page 69 - 《应用声学》2022年第1期
P. 69

第 41 卷 第 1 期           胡承昊等: 基于 Polar 码的水声通信信源信道联合译码方法                                       65


                                                                   仿真过程中,按照信源先验信息随机地生成信
                表 1   各信源符号的发送概率和 Huffman 编码                    源序列进行仿真。信息序列经码长 N = 1024、码率
                Table 1   Transmission probability and         R = 4/5 的 Polar 码编码生成码字。Polar码采用高
                Huffman codes of each source symbol             斯近似 (Gaussian approximation, GA) 法构造       [24] ,
                                                               构造参考比特信噪比为 2.5 dB,冻结比特取值为
                  信源编码        DPCM 编码         发送概率
                                                               0。码字经过二进制相移键控 (Binary phase shift
                    0             0             0.479
                                                               keying, BPSK)调制后发送至信道。
                    10            1             0.215
                                                                   为了考察所提方法对系统可靠性的提升,接收
                    110           −1            0.212
                                                               端分别利用传统分离译码和所提方法进行译码。在
                   1110           −2            0.046
                                                               所提方法中,令参数 B = 4。对于传统分离译码方
                   11110          2             0.045
                                                               法,发送端采用与所提方法相同的方式发送通信信
                  111110          3             0.002
                                                               号。接收端,各比特对数似然比首先利用 SCL 译码
                  1111110         4          5.44×10 −4
                                                               进行信道译码,再通过Huffman译码进行信源译码。
                  1111111         −3         2.80×10 −5
                                                               仿真过程中令SCL译码的列表大小L = 32。

                                                 表 2  信源符号条件概率分布
                               Table 2 Conditional probability distribution of source symbols

                   X ↓ |Y →    0         1        −1       −2         2        3         4        −3
                      0       0.684    0.151     0.152    0.007     0.006   2.36×10 −5  1.53×10 −5  1.53×10 −5
                      1       0.341    0.084     0.463    0.111   5.53×10 −4  1.53×10 −5  1.53×10 −5  7.10×10 −5
                     −1       0.330    0.482     0.084  2.60×10 −4  0.104   7.18×10 −5  1.53×10 −5  1.53×10 −5
                     −2       0.086    0.490     0.001  1.53×10 −5  0.423   3.64×10 −4  1.53×10 −5  1.53×10 −5
                      2       0.086    0.003     0.475    0.411     0.014     0.010  1.53×10 −5  3.69×10 −4
                      3       0.002  1.53×10 −5  0.012    0.005     0.270     0.672    0.039   1.53×10 −5
                      4     1.53×10 −5  1.53×10 −5  1.53×10 −5  1.53×10 −5  1.53×10 −5  0.125  0.875  1.53×10 −5
                     −3       0.143    0.857   1.53×10 −5  1.53×10 −5  1.53×10 −5  1.53×10 −5  1.53×10 −5  1.53×10 −5


             3.2 仿真结果                                          率(Bit error rate, BER) 仿真结果。仿真结果显示,
                 首先在 AWGN 信道下进行仿真。通过仿真选                        所提方法能够将系统 BER 达到 10            −4  所需比特信噪
                                                               比由传统分离译码的 4.16 dB 降低至 3.16 dB,获得
             择使译码性能最优的参数α = 1.5。图4为不同比特
                                                               约1 dB 信噪比增益。可见,所提方法能够有效利用
             信噪比下传统分离译码方法和所提方法的误比特
                                                               信源符号间相关性导致的残留冗余抵抗信道差错,
                                                               在不降低通信速率的情况下提高系统可靠性。
                   10 0
                                                                   文献 [15] 提出了一种基于 LDPC 码的 JSCD 方
                                                               法,取得了优于传统分离译码的性能。为了对比该
                  10 -2                                        方法与所提方法的译码性能,在相同条件下对两
                 BER                                           种方法进行仿真,其中,LDPC 码采用渐进边增长
                                                               (Progressive edge growth, PEG) 算法构造    [26] ,码
                  10 -4
                                                               长为 1024,码率为 4/5,仿真过程中令 BP 译码器的
                              SSCD
                              P-JSCD                           迭代次数为 10,联合译码器的迭代次数为 5,其内
                  10 -6                                        部的译码参数 α = 10。系统 BER 和误帧率 (Frame
                     -1    0     1     2     3     4
                                ∄⢩ؑಚ∄/dB                       error rate, FER) 的仿真结果分别如图 5(a)、图5(b)
                       图 4  AWGN 信道下的仿真结果                      所示。由仿真结果可见,当系统 BER 达到 10                 −4  时,
                  Fig. 4 Simulation results in AWGN channel    所提方法相比基于LDPC码的JSCD方法能够获得
   64   65   66   67   68   69   70   71   72   73   74