A synchronization processing circuit in a wireless communication system, comprising: a plurality of correlation operation units (31, 32, 3N), each correlation operation unit being configured to execute correlation operation of timing correlation processing and code correlation processing, wherein said correlation operation unit comprises a plurality of correlators, each correlator being configured to input a correlation code and a reception data signal and output a correlation result data, a plurality of shift units configured to shift the correlation code for each of the correlators, an interface configured to transfer said correlation code shifted by the shift units to an adjacent correlation operation unit when plural correlation operation units are assigned for the timing correlation processing, and a first correlation code selection unit configured to select one of correlation codes which are an externally and individually applied correlation code and a correlation code shifted and transferred from an adjacent correlation operation unit, wherein when the time correlation processing is performed by plural correlation operation units being assigned, said first correlation code selection unit in a leading correlation operation module among the assigned plural correlation operation modules selects the externally and individually applied correlation code, and said first correlation code selection unit in the other correlation operation module selects the correlation code shifted and transferred from an adjacent preceding correlation operation unit, and all correlators in each of the assigned plural correlation operation modules are used for executing correlation operation by shifted correlation timing, and wherein when the code correlation processing is performed by plural correlation operation units being assigned, said first correlation code selection unit in each of the assigned plural correlation operation modules selects the externally and individually applied correlation code, and one of correlators in each of the assigned plural correlation operation modules is used for correlation operation at the same timing. a plurality of correlation operation units (31, 32, 3N), each correlation operation unit being configured to execute correlation operation of timing correlation processing and code correlation processing, wherein said correlation operation unit comprises a plurality of correlators, each correlator being configured to input a correlation code and a reception data signal and output a correlation result data, a plurality of shift units configured to shift the correlation code for each of the correlators, an interface configured to transfer said correlation code shifted by the shift units to an adjacent correlation operation unit when plural correlation operation units are assigned for the timing correlation processing, and a first correlation code selection unit configured to select one of correlation codes which are an externally and individually applied correlation code and a correlation code shifted and transferred from an adjacent correlation operation unit, wherein when the time correlation processing is performed by plural correlation operation units being assigned, said first correlation code selection unit in a leading correlation operation module among the assigned plural correlation operation modules selects the externally and individually applied correlation code, and said first correlation code selection unit in the other correlation operation module selects the correlation code shifted and transferred from an adjacent preceding correlation operation unit, and all correlators in each of the assigned plural correlation operation modules are used for executing correlation operation by shifted correlation timing, and wherein when the code correlation processing is performed by plural correlation operation units being assigned, said first correlation code selection unit in each of the assigned plural correlation operation modules selects the externally and individually applied correlation code, and one of correlators in each of the assigned plural correlation operation modules is used for correlation operation at the same timing.