Signal processing device and signal processing method
A signal processing device includes: a filter configured to perform an adaptive equalization process of a signal, on a basis of a filter coefficient; an updater configured to update the filter coefficient, on a basis of amplitude of the signal and a target value of the amplitude; and a corrector configured to correct the target value, on a basis of the amplitude of the signal.
1. A signal processing device of a receiver that receives an optical signal transmitted by a transmitter, comprising:
a converting circuit configured to convert the optical signal into an electrical signal;
a filter configured to perform an adaptive equalization process of the electrical signal, on a basis of a filter coefficient;
an update circuit configured to update the filter coefficient, on a basis of amplitude of the electrical signal and a target value of the amplitude for the adaptive equalization of the electrical signal;
a calculation circuit configured to calculate a first difference between the amplitude of the electrical signal output from the filter and a theoretical amplitude of the electrical signal without signal distortion; and
a correction circuit configured to correct the target value, on a basis of the first difference,
wherein the update circuit calculates the filter coefficient, on a basis of the amplitude of the electrical signal input to the filter, and a second difference between the amplitude of the electrical signal output from the filter and the target value corrected by the correction circuit.
2. The signal processing device as claimed in claim 1 , wherein:
the calculation circuit is configured to calculate the first difference twice or more by repeating a calculation of the first difference and calculate an average value of the first difference calculated twice or more; and
the correction circuit is configured to correct the target value, with use of the average value.
3. The signal processing device as claimed in claim 1 , wherein:
symbols of a predetermined pattern is inserted into the electrical signal; and
the correction circuit is configured to correct the target value with respect to each type of the symbols by using the theoretical amplitude for each type of the symbols.
4. A signal processing method for a receiver that receives an optical signal transmitted by a transmitter, comprising:
converting the optical signal into an electrical signal;
performing an adaptive equalization process of the electrical signal, on a basis of a filter coefficient;
updating the filter coefficient, on a basis of amplitude of the electrical signal and a target value of the amplitude for the adaptive equalization of the electrical signal;
calculating a first difference between the amplitude of the electrical signal output from the filter and a theoretical amplitude of the electrical signal without signal distortion; and
correcting the target value, on a basis of the first difference,
wherein the updating includes calculating the filter coefficient, on a basis of the amplitude of the electrical signal input to the filter, and a second difference between the amplitude of the electrical signal output from the filter and the target value corrected by the correction circuit.
5. The method as claimed in claim 4 , wherein:
the first difference is calculated twice or more by repeating a calculation of the first difference and an average value of the first difference calculated twice or more is calculated; and
the target value is corrected, with use of the average value.
6. The method as claimed in claim 4 , wherein:
symbols of a predetermined pattern is inserted into the electrical signal; and
the target value is corrected with respect to each type of the symbols by using the theoretical amplitude for each type of the symbols.