CPC H04B 10/6971 (2013.01) [H04L 1/0045 (2013.01)] | 20 Claims |
1. A method, comprising:
obtaining, by an optical receiver, a to-be-processed signal block;
determining, by the optical receiver, a prediction signal block corresponding to the to-be-processed signal block;
determining, by the optical receiver, a noise compensation coefficient of the to-be-processed signal block based on the to-be-processed signal block and the prediction signal block; and
performing, by the optical receiver, noise compensation on the to-be-processed signal block based on the noise compensation coefficient;
wherein the to-be-processed signal block comprises R1 to Rn symbols, and the R1 to Rn symbols are n symbols transmitted in a first time sequence, and wherein n is an integer greater than or equal to 2; and
wherein determining, by the optical receiver, the noise compensation coefficient based on the to-be-processed signal block and the prediction signal block comprises:
obtaining, by the optical receiver, Rn+1 to Rn+m−1 symbols, wherein the Rn+1 to Rn+m−1 symbols are m−1 symbols following the Rn symbol that are transmitted in a second time sequence;
symbol that are transmitted in a second
determining, by the optical receiver, a first matrix and a second matrix, wherein the first matrix is [S1 S2 . . . Sn], the second matrix is
and S1 to Sn symbols are n symbols comprised in the prediction signal block and transmitted in a third time sequence, and each column of the second matrix comprises an initial symbol of the respective column and m−1 symbols related to the initial symbol of the respective column in the to-be-processed signal block, and wherein n is greater than m, and m is an integer greater than 1; and
multiplying, by the optical receiver, the first matrix by an inverse matrix of the second matrix, to obtain a noise compensation matrix comprising the noise compensation coefficient, wherein the noise compensation matrix is [h1, h2, . . . , hm].
|