The invention discloses a long-
short code estimation method of a multi-speed long-
short code direct sequence-
code division multiple access signal. Firstly, according to the largest long scrambling code cycle and the smallest spreading code cycle of a received
signal, the received
signal is segmented twice to obtain a signal matrix, and according to a Fast-ICA
algorithm, complex code fragments of all users are obtained through separation; then, with gradual reducing of information speeds, a user long-
short code sequence is estimated, the complex code fragments obtained by separating the Fast-ICA
algorithm are spliced to constitute a fuzzy sequence, a secondary
delay multiplying method is adopted to remove sequence fuzziness and spreading code interference, and in combination of a cyclotomiccoset and three-order relevant characteristics and according to a characteristic information matching method, long interference code
estimation corresponding to all users at the same speed is completed; meanwhile, relevant calculation estimates the short spreading code, and then through a similarity
coefficient matrix, all the complex code fragments of the estimated users are removed till long-short code
estimation of all the users is completed.