To propose a communication device capable of easily calibrating frequency
error and obtaining position information with high accuracy. The
communication device includes a frequency error detecting circuit that
receives a reception signal, detects frequency error contained in the
reception signal, and generates frequency error correction output, main
frequency error correcting means that corrects the frequency error
contained in the reception signal based on the frequency error correction
output, and main correlation calculating means that performs calculation
of correlation between reception output which frequency error has been
corrected by the main frequency error correcting means and a pseudo
random noise code, and a data processing circuit that outputs position
information with respect to the radio wave source based on the output
from the main correlation calculating means.