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.