Patent ID: 8102945

Claim:
A signal processing device comprising: a frequency detection circuit to detect a frequency of a data signal by checking synchronization between the data signal and a reference signal; an oscillator to supply the reference signal to said frequency detection circuit; a frame detection circuit to detect a frame organizing the data signal and including error correction circuits corresponding to a plurality of types of forward error correction codes different from each other; and a control circuit to change a frequency of the reference signal supplied by said oscillator in order to take frequency synchronization between the data signal and the reference signal in checking the synchronization by said frequency detection circuit, to set information of the frequency, of which the frequency synchronization has been taken, in said frame detection circuit, to detect a type of the forward error correction code attached to the frame detected by said frame detection circuit, and to make one of said error correction circuits perform error correction of the detected frame, the one of said error correction circuits corresponding to the detected type of the forward error correction code attached to the frame.