Patent ID: 7242976

Claim:
A code selection device wherein, an unused spreading code, or one of a plurality of unused spreading codes, differing from spreading codes already allocated to communication channels that have previously been established, is selected for allocation to a new communication channel, comprising: a dummy spreading signal generator for despreading dummy original data by using the unused spreading code or codes available for employment, and generating dummy spreading signals; a superimposing unit for superimposing the dummy spreading signals and received signals and forming pseudo superimposed signals that correspond to the unused spreading codes available for employment; a despreading unit for despreading the pseudo superimposed signals by using the unused spreading codes that are related to the corresponding pseudo superimposed signals, and the spreading codes that are already used for the communication channels that previously have been established; and a spreading code selector for, based on data for the communication channels reproduced for the pseudo superimposed signals and the reproduced dummy original data, selecting an unused spreading code for allocation to a new communication channel.