Patent ID: 8155172

Claim:
A matched filter for outputting correlation value data based on input samples, comprising: a dual-port memory, provided for each of an in-phase component and an orthogonal component of an input signal, that separates written samples into a specific number of groups of samples which are collectively read out group by group in order at a speed faster than a write speed in write mode; a bit separating section, provided for each of the in-phase component and the orthogonal component, that separates data collectively read group by group into samples and simultaneously outputs the samples; a plurality of despreading/accumulating circuits, provided for each of the in-phase component and the orthogonal component, that serially receive samples separated from a plurality of groups as blocks, despread respective samples, accumulate despreading results, and output accumulated values for each block; a plurality of absolute value calculating circuits that calculate absolute values for each block from outputs of the plurality of despreading/accumulating circuits for the in-phase component and outputs of the plurality of despreading/accumulating circuits for the orthogonal component; and an accumulating section that accumulates outputs of the plurality of absolute value calculating circuits and outputs correlation value data.