Patent ID: 7613231

Claim:
An apparatus for detecting a code from a direct sequence spread spectrum signal obtained by spreading data in a direct sequence spread spectrum method with a predetermined code to despread the direct sequence spread spectrum signal, comprising: an analog-digital (AD) converter for converting the direct sequence spread spectrum signal into a discrete signal at a predetermined sampling rate; a serial-to-parallel converter for windowing the discrete signal into signals of a predetermined length at least once; a triple correlator for calculating triple correlation function values of the windowed discrete signals by using an arbitrary discrete time delay; a data dependency remover for removing data dependency caused by the data from the multiple triple correlation function values outputted from the triple correlator; and a mean value calculator for calculating a mean value of the multiple correlation function values without data dependency outputted from the data dependency remover, wherein the code used for the spreading of the spread spectrum signal is detected by using a set of discrete time delay sequence pairs that the mean correlation function value outputted from the mean value calculator becomes a maximum.