A chromatic dispersion compensation device comprising: a chromatic dispersion compensation unit adapted to sequentially convert to a frequency domain by fast Fourier transform and perform compensation processing with a predetermined number of pieces of data in a received signal in a time domain as a processing range and to compensate chromatic dispersion of the predetermined number of pieces of data for each of a plurality of frequency bands; and a band division timing adjustment unit adapted to align timings of a plurality of signals, which are generated by dividing an output signal of the chromatic dispersion compensation unit according to the plurality of frequency bands, in a time domain and combining the plurality of signals for which the timings have been aligned; wherein the chromatic dispersion compensation unit includes an inverse transfer function multiplication unit adapted to compensate the chromatic dispersion of the predetermined number of pieces of data for each of the plurality of frequency bands by setting an inverse transfer function to compensate, for each of the plurality of frequency bands, chromatic dispersion according to the frequency band and applying the plurality of inverse transfer functions collectively to the predetermined number of pieces of data converted to the frequency domain by one multiplication, and a first inverse fast Fourier transform unit provided at an output of the inverse transfer function multiplication unit , and wherein an output of the first inverse fast Fourier transform unit is connected to an input of a first fast Fourier transform unit of the band division timing adjustment unit . a chromatic dispersion compensation unit adapted to sequentially convert to a frequency domain by fast Fourier transform and perform compensation processing with a predetermined number of pieces of data in a received signal in a time domain as a processing range and to compensate chromatic dispersion of the predetermined number of pieces of data for each of a plurality of frequency bands; and a band division timing adjustment unit adapted to align timings of a plurality of signals, which are generated by dividing an output signal of the chromatic dispersion compensation unit according to the plurality of frequency bands, in a time domain and combining the plurality of signals for which the timings have been aligned; wherein the chromatic dispersion compensation unit includes an inverse transfer function multiplication unit adapted to compensate the chromatic dispersion of the predetermined number of pieces of data for each of the plurality of frequency bands by setting an inverse transfer function to compensate, for each of the plurality of frequency bands, chromatic dispersion according to the frequency band and applying the plurality of inverse transfer functions collectively to the predetermined number of pieces of data converted to the frequency domain by one multiplication, and a first inverse fast Fourier transform unit provided at an output of the inverse transfer function multiplication unit , and wherein an output of the first inverse fast Fourier transform unit is connected to an input of a first fast Fourier transform unit of the band division timing adjustment unit . <EOS>