Patent ID: 7724719

Claim:
A method of despreading a multicode signal that has been generated using two or more spreading codes with different spreading factors, comprising the steps of: subjecting the signal to a first despreading step that includes a first Fast Hadamard Transform (FHT) to jointly despread the spreading codes, that employ the different spreading factors, wherein, during the first despreading step, despreading is performed by a factor lower than or equal to the lowest spreading factor so that one or more spreading codes are despread only partially; and, subjecting the signal or a signal portion including one or more partially despread spreading codes to one or more further despreading steps; wherein, during the first despreading step, despreading is performed by a factor equal to the lowest spreading factor so that at least one spreading code is despread completely, whereas other spreading codes are despread only partially, and wherein the method includes the additional step of outputting any informational data streams that had been spread with any spreading codes that are completely despread.