Patent ID: 6768769
Filing Date: 2004-07-27
Classification: H04B

Abstract:
A receiving circuit comprising:an antenna and a radio unit for receiving data; a plurality of finger receivers for inversely diffusing the data received by the antenna and the radio unit in association with respective multiple paths; and a synthesizer for synthesizing the data inversely diffused by said finger receivers; each of said finger receivers comprising: means for dividing a reception timing in each predetermined interval into a plurality of timings, inversely diffusing the received data at each of the timings, detecting one of the timings where a reception level is highest based on the inversely diffused data, and outputting data in a next interval at the detected timing, means for deciding whether there is received data or not based on the reception level at the timing where the reception level is highest, outputting the data in the next interval at the timing where the reception level is highest if it is determined that there is received data, and outputting the data in the next interval at the timing of presently outputting the data if it is determined that there is no received data; an inverse diffuser for dividing a chip rate into a plurality of reception timings and complex-inverse diffusing data received via said antenna and said radio unit at each of said reception timings; a symbol accumulative adder for accumulating and adding the data complex-inverse diffused by said inverse diffuser in each symbol rate interval at each of said reception timings; a symbol power calculator for converting symbol data accumulated and added by said symbol accumulative adder into power values and outputting the power values; a slot power accumulative adder for accumulating and adding the power values at the reception timings outputted from said symbol power calculator in a slot rate interval; a maximum value detector for detecting one of the reception timings where an accumulated slot power value is maximum based on a result produced by said slot power accumulative adder; a data decision unit for deciding whether there is received data or not based on the accumulated slot power value at the reception timing detected as having the maximum accumulated slot power value by said maximum value detector; and a symbol data selector for outputting accumulated and added symbol data at the reception timing detected as having the maximum accumulated slot power value by said maximum value detector, of those symbol data accumulated and added by said symbol accumulative adder if said data decision unit determines that there is received data, and outputting accumulated and added symbol data at a same reception timing as the accumulated and added symbol data outputted in a preceding slot, of those symbol data accumulated and added by said symbol accumulative adder if said data decision unit determines that there is no received data.