In view of the problem that CS-ACELP voice code algorithm has higher coding complexity and is difficult to realize real-time on DSP,the paper proposed an optimization method that could reduce complexity of CS-ACELP voice code algorithm.It analyzed principle of CS-ACELP voice code algorithm,introduced implementation that optimized CS-ACELP voice code algorithm reduced complexity in searching fixed codebook,and gave design of hardware and software of the scheme of code and decode of CS-ACELP voice implemented on 16 bits fixed-point DSP chip TMS320VC5402.The experiment result showed that the optimized CS-ACELP voice code algorithm can reduce operation complexity and improve running speed,and reconstructed voice meets the standard demands of code and encode.