Patent ID: 8774313
Filing Date: 2014-07-08
Classification: H04B

Abstract:
1. A nonlinear compensating apparatus, comprising: an information acquiring unit configured to acquire a symbol information sequence of a pulse signal inputted by a transmitting side; a perturbation quantity calculating unit configured to calculate a weighted sum of interactions of pulses of several items at several different instants relative to a current instant to obtain the perturbation quantity produced by the nonlinear effect at the current instant on a transmission link with a certain length; an information compensating unit configured to calculate a difference between the symbol information sequence acquired by the information acquiring unit and the perturbation quantity obtained by the perturbation quantity calculating unit so as to obtain the symbol information sequence compensated at the current instant to cause the transmitting side to transmit signals according to the compensated symbol information sequence wherein the perturbation quantity calculating unit is further configured to acquire the symbol information of the pulses of each of the several items at several different instants relative to the current instant to calculate a weighted value of a pulse interaction of each of the items at several different instants relative to the current instant by using the symbol information of the pulse of each of the items at several different instants relative to the current instant and a weighted coefficient corresponding to each of the items obtained in advance and to calculate the sum of the weighted values of the several items according to the weighted value of each of the items, and further to calculate a product of the sum of the weighted values and a first predetermined value to obtain the perturbation quantity produced by the nonlinear effect at the current instant on the certain length of the transmission link; wherein the first predetermined value is related to a signal power and a nonlinear coefficient of the transmission link.