Page 38 - 网络电信2023年11月刊
P. 38

光    通    信

             图4 基于拉曼放大的光通信系统DSP 算法流程图                                式中:k=0,1,⋯,    为目标函数对滤波器系数梯度向量的预
                                                                 测值;μ为收敛因子,一般对Volterra级数的不同阶项采用不
                                                                 同的收敛因子     [13,14,15] 。
                                                                     综上,得出Volterra LMS算法步骤
                                                                                                   T
                                                                     步骤1 初始化X(0)=W(-1)=[0,0,…,0)] 。
                                                                                                  T
                                                                     步骤2 当k≥0时,求解:e(k)=d(k)-W (k)X(k)。
                                                                     步骤3 计算





                                                                                                                (20)






                                                                     同VLMS算法相比,VRLS算法实现步骤与之相同,除了收敛
                                                                 速度快之外,有一个缺点,就是计算复杂,其中每个输出采样
                式中:x(k)为滤波器输入;M-1为记忆长度;h k1k2…ki 为l阶                         4
            Volterra内核 [12] 。                                    值的运算级在N 次量级以上。
                                                                     2.4 Volterra算法优化与实现
                二阶级数N阶Volterra滤波器LMS自适应算法(VLMS)可以描
                                                                     利用Matlab结合VLMS、VRLS算法对16QAM相干光通信系统输
            述为:
                                                                 出的信号进行补偿计算,如图5所示
                                                                  图5 Volterra 滤波器原理框图
                                                          (13)



                为推导得出LMS算法,要利用瞬时平方误差作为均方误差
            (MSE)的估计值,设d(k)为滤波器期望信号,均方误差

                                                           (14)
                则瞬时平方误差为:
                                                          (15)
                定义k时刻系统的输入向量为                                        为针对通信系统的Volterra自适应补偿器原理框图。
                                              2
                X(k)=[x(k),x(k-1),…,x(k-N+1),x (k),x(k)x(k-1),…      根据上述对于光通信系统非线性效应的分析,将拉曼放大
              2
            ,x (k-N+1)]T,k时刻滤波器权重系数
                                                                 非线性链路作为非线性Volterra级数模型,利用LMS自适应算
                                                                 法,获得Volterra级数核,求得补偿信号所需的信道系数。具
                                                                 体操作过程为:输入一段二进制随机序列,经过16QAM编码调制
                                                                 户输送至非线性光纤信道中,经过解调后得到接收数据,据此
                根据自适应滤波器的传递关系,可得出其输出信号
                                                                 利用LMS算法辨识得出Volterra内核。
                                                           (16)      设16QAM通信系统的输入量
                误差信号
                                                                     X(k)=[x(k),x(k-1),x(k-2),…,x(k-N+1),
                               e(k) = d(k) - y(k)            (17)          2       2      T
                                                                           x (k),…,x (k-N+1)]
                将式(17)代入式(15),可得:
                                                                     利用记忆长度为2的二阶截断Volterra级数来表示非线性光
                                                                 纤信道,则Volterra级数的权向量
                                                           (18)

                据此利用LMS算法使目标函数最小化,
                                                                     由此可知,接收端的输出信号
                                                                            T
                                                                     y(k) = W (k) X(k)
                                                           (19)

            62                                        网络电信 二零二三年十二月
   33   34   35   36   37   38   39   40   41   42   43