A correlation detection apparatus detects a correlation between a reception signal and a spreading code. A logic circuit is operated with a chip clock. The logic circuit generates the spreading code of an offset unit of ½ chip according to a combination value of chips next to each other in a spreading code sequence, the spreading code sequence taking values of “+1” and “−1.” The logic circuit includes a ⅔ value converter that outputs a “0” when chips next to each other are not similar, outputs a “+1” when chips next to each other are of a value “+1”, and outputs a “−1” when chips next to each other are of a value “−1.”
展开▼