摘要 |
<p>In a nonrecursive digital filter, the number of times each bit of input data passes through a shift register is reduced to save power. Demodulated data is sent to a first shift register (21) and a second shift register (22) each having a number of stages obtained by dividing the usual number of stages by two, and both shift registers alternately perform a shift operation at both edges of a shift clock (CK). Multiplexers (MP11 to MP14) are provided for selecting the odd-numbered codes of spreading codes stored in a reference-code register (23) when the shift clock (CK) is in an OFF state and for selecting the even-numbered codes when the shift clock (CK) is in an ON state, and multiplexers (MP21 to MP24) are provided for performing the selections analogous to the above. The exclusive-OR output of the output of each stage of the first shift register (21) and the outputs of the multiplexers (MP11 to MP14), and the exclusive-OR output of the output of each stage of the second shift register (22) and the outputs of the multiplexers (MP21 to MP24) are added by the adder (25) to obtain a correlation-strength output. <IMAGE></p> |