Patent ID: 8891669

Claim:
A nonlinear compensating apparatus, comprising: an information sequence acquiring unit, configured to acquire a symbol information sequence of a pulse signal inputted by a transmitting side, wherein the inputted pulse signal is a single-polarization signal; a perturbation quantity acquiring unit, configured to calculate a weighted sum of interaction items of pulses on one or more moments relative to a current moment to obtain the perturbation quantity produced on a transmission link with a certain length, and rotate the obtained perturbation quantity by a predetermined phase; and an information compensating unit, configured to calculate a difference between the symbol information sequence and the perturbation quantity to obtain a compensated symbol information sequence to cause the transmitting side to transmit signals according to the compensated symbol information sequence, wherein the information compensating unit uses the following formula: B k = A k - ξ ⁢ ⁢ ⅇ j ⁢ ⁢ θ ⁢ Δ k = A k - ξⅇ j ⁢ ⁢ θ ⁢ ∑ mn ≠ 0 ⁢ A m + k ⁢ A n + k ⁢ A m - n + k * ⁢ C ⁡ ( m , n , z = L ) where, Δ k denotes the weighted sum of the interaction items of pulses on kth moment, ξ denotes an amplitude coefficient, θ denotes the phase, C(m, n, z=L) denotes a weighted coefficient of each item A m+k and A n+k denote respectively the symbol information of the pulses of (m+k)th and (n+k)th moments, and (A m+n+k )* denotes a conjugation of the symbol information of the pulses on (m+n+k)th moment.