Patent attributes
A despreading and RAKE combining section despreads a data portion using all spreading codes and RAKE combines the despread signal. An average value calculating section calculates RAKE output average power values of all spreading codes from the RAKE combining result. A threshold setting section sets a threshold value based on the RAKE output average values of the plurality of spreading codes allocated to the own station. A spreading code determining section performs threshold determination between a RAKE output average value obtained from the spreading codes, excepting the spreading codes allocated to the own station, and determines the spreading code, which corresponds to the RAKE output average value exceeding the threshold value, as the spreading code multiplexed into the received signal. This makes it possible to accurately estimate the spreading codes multiplexed into the received signal.